ro(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r12, 0xa, 0xffffffffffffffff) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r13, 0xa, 0xffffffffffffffff) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r14, 0xa, 0xffffffffffffffff) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r16 = fcntl$dupfd(r15, 0xa, 0xffffffffffffffff) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r17, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000480)="5a0b651f26d436358451bd8054c93bb3d86e59ad37294d4384d94fb1db9b3e79552fef8d5c83792fc2327a350bde2bbe2eeb19bcb0d34cd2480f2b0e3c3757ab3e9c6bae053526a12521057a272135dd97686712e996bf994f5c531e750bfe213291907fa2a41cdb81f3a22dfbce02f80d2ee99dae64a38aa0de4ce18467ffed013011bb0fb8d7936d27d2b18f2e96", 0x8f}, {&(0x7f0000000240)="9ec7089c6555a7fdbb5685baf19b52838231309b9d7da3c400fb31aae786acddab9b48fee7ad49074257b6c8c81a6848b8bf0efe827541969101ff946dd37ec5c70e39885e0966f3396c88c39c3cbc0a34ad672375ee55ab61195a5eafbbb85ecebe73b0c15fb20884cbaa64a9600312c3d1db051fbaa516ba1ce89e3133181466002b94361fab0025ba39a8b7bcb2378a2ae885bf667aab79e93c829adcf25ee61ff48103", 0xa5}], 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRESDEC=r16, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001a00006c0bfe3b3733b13f9300000000", @ANYRES32=r12, @ANYRES32, @ANYRES32, @ANYRES32=r13, @ANYRES32=r14, @ANYRESHEX=r4, @ANYBLOB="28000000000000ad8aff802901000000", @ANYRESOCT, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r15, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r17, @ANYRES32=0xffffffffffffff9c, @ANYRES8=r9, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r18, @ANYRESHEX=0x0, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x1}, 0x5fe962be34894274) fcntl$setown(r1, 0x6, r2) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=""/82, 0x0) 23:52:52 executing program 0: r0 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{}, 0xfffffffffffffffc, 0x19, 0xf0000000, 0x2, 0x100000000}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) syz_open_pts() 23:52:52 executing program 3: kqueue() r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x19, 0xf0000000, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x56, 0x600fff3f, 0x80, 0x70}, {{}, 0xfffffffffffffffe}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:52:52 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') (async) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x13, 0xffffffffffffff9c, 0x83b) getpid() r2 = getppid() setpgid(0x0, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x8, 0x0, 0x0, r3, r6, 0xc2, 0x1}, 0x4, 0xfffffffffffffffc, 0x0, r5, 0x5, 0x400000401, 0x0, 0x9}) r7 = msgget$private(0x0, 0x12) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x0, r3, r8, r10, 0xffffffffffffffff, 0x8, 0xfff8}, 0x5, 0x7, 0x0, r5, 0x4, 0x0, 0x3, 0x9}) r11 = getegid() r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r12, 0xa, 0xffffffffffffffff) (async) fcntl$dupfd(r12, 0xa, 0xffffffffffffffff) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r13, 0xa, 0xffffffffffffffff) (async) fcntl$dupfd(r13, 0xa, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r14, 0xa, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r15, 0xa, 0xffffffffffffffff) (async) r16 = fcntl$dupfd(r15, 0xa, 0xffffffffffffffff) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r17, 0xa, 0xffffffffffffffff) (async) fcntl$dupfd(r17, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000480)="5a0b651f26d436358451bd8054c93bb3d86e59ad37294d4384d94fb1db9b3e79552fef8d5c83792fc2327a350bde2bbe2eeb19bcb0d34cd2480f2b0e3c3757ab3e9c6bae053526a12521057a272135dd97686712e996bf994f5c531e750bfe213291907fa2a41cdb81f3a22dfbce02f80d2ee99dae64a38aa0de4ce18467ffed013011bb0fb8d7936d27d2b18f2e96", 0x8f}, {&(0x7f0000000240)="9ec7089c6555a7fdbb5685baf19b52838231309b9d7da3c400fb31aae786acddab9b48fee7ad49074257b6c8c81a6848b8bf0efe827541969101ff946dd37ec5c70e39885e0966f3396c88c39c3cbc0a34ad672375ee55ab61195a5eafbbb85ecebe73b0c15fb20884cbaa64a9600312c3d1db051fbaa516ba1ce89e3133181466002b94361fab0025ba39a8b7bcb2378a2ae885bf667aab79e93c829adcf25ee61ff48103", 0xa5}], 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRESDEC=r16, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001a00006c0bfe3b3733b13f9300000000", @ANYRES32=r12, @ANYRES32, @ANYRES32, @ANYRES32=r13, @ANYRES32=r14, @ANYRESHEX=r4, @ANYBLOB="28000000000000ad8aff802901000000", @ANYRESOCT, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r15, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r17, @ANYRES32=0xffffffffffffff9c, @ANYRES8=r9, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r18, @ANYRESHEX=0x0, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x1}, 0x5fe962be34894274) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000480)="5a0b651f26d436358451bd8054c93bb3d86e59ad37294d4384d94fb1db9b3e79552fef8d5c83792fc2327a350bde2bbe2eeb19bcb0d34cd2480f2b0e3c3757ab3e9c6bae053526a12521057a272135dd97686712e996bf994f5c531e750bfe213291907fa2a41cdb81f3a22dfbce02f80d2ee99dae64a38aa0de4ce18467ffed013011bb0fb8d7936d27d2b18f2e96", 0x8f}, {&(0x7f0000000240)="9ec7089c6555a7fdbb5685baf19b52838231309b9d7da3c400fb31aae786acddab9b48fee7ad49074257b6c8c81a6848b8bf0efe827541969101ff946dd37ec5c70e39885e0966f3396c88c39c3cbc0a34ad672375ee55ab61195a5eafbbb85ecebe73b0c15fb20884cbaa64a9600312c3d1db051fbaa516ba1ce89e3133181466002b94361fab0025ba39a8b7bcb2378a2ae885bf667aab79e93c829adcf25ee61ff48103", 0xa5}], 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRESDEC=r16, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001a00006c0bfe3b3733b13f9300000000", @ANYRES32=r12, @ANYRES32, @ANYRES32, @ANYRES32=r13, @ANYRES32=r14, @ANYRESHEX=r4, @ANYBLOB="28000000000000ad8aff802901000000", @ANYRESOCT, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r15, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r17, @ANYRES32=0xffffffffffffff9c, @ANYRES8=r9, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r18, @ANYRESHEX=0x0, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x1}, 0x5fe962be34894274) fcntl$setown(r1, 0x6, r2) (async) fcntl$setown(r1, 0x6, r2) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=""/82, 0x0) 23:52:52 executing program 4: kqueue() (async) kqueue() (async) pipe2(&(0x7f0000000000), 0x10000) (async) syz_open_pts() 23:52:52 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001140)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001100)=[{&(0x7f0000000100)="991e21cae99a8c768594b0a57b2658ae604019e7fd67b69e538528a5cb06eeb6141d8f3231812e2c6506bb4a42fc76c1bf503b2d7ecaa6a848613047d221af7b7d40bf1591576a45239c358adf085c9ad40b55cf16b4d3f4cad091d12ba6ae7765ae97844850cefee32b107791fd01dba15f03bb15c4a448e9f5dfc2f7c277b991e9be8d60ca72fc4ef8d7a2edd2eceddb275ce9bd7bc475787fd586f0850adef84ed08c28308464a84126cf6ba1ab5e86ec910a1a9a03f10a236559d123220b9bd96d20f1a0e20f052fe82dd7720859d99ef09fa2f1b5f992fa9cd847626b242adc982ee0ed77f9e99f487479376145f1476c792255380d2058a3e3addf03d381f779f53caf2b3fc072a872b7f2d20a392215b48884208c1dfd866e02056b0a8d0ca77e6f365c8077da5660c9659fe83ce92cb16fdf719a9da88c8508af7b5397535921cd7f77e381541d991223ae52374d06337a8acd45d1ec9471f484de575fcec3ab9fff59de8c30bd1924e9eb1b390b040ab0a4f6b5eb2c6d520f0128247b2f493f78b39d969eb4df8cc3e852b8cfae1dd93be90cb2b4219705b00a7ead7e0116a3c39e70f25f41cd6406596699f5fcf3b5d12d2f07a94cfb2e782a9db4684269797f965170fa069a16753cb7a7979fbecebdae0e2c1a22b177bc1fb49bea789bd9a2e26dd4d2bf91d9b96921f6ceb67aa0bdcd7c3b56b6621920562a470f8cb9887f7b938b7598ae5634f2b241094688a54e2edca2cd086b6e4197611050ee65ad7a62854f466dc86e980c4fd758d06f31e61fe4865755ea064ce97f9989a4fd168d2a9187291b407e1b9df1230b2cc8eee0cdb67ca82044f848e77047705917efcd070153d9829110974d323f9778b6c113559eac64b4d6892013a00039c93e368cded15cbba677af4f86c3e874b65dc70a1e5ce6f8cffbb1ae7263d0f98fc3ae31a52e2f4eeaab760e0ca452b9d4d02d5897933ac3f112f90ab5d0cb488d803c05a02b1232b9c48c2c79053f136bfd7f3e23de3a65dac992d8edf54990562c1e992fab5c25f1c59f49a90d8fc2466158556658e554a746825fc3481a459e43a2d04232257d7c86cebbccb4b134a196d323826c9eafdbf27f7957fd4e1b76677945313de1d2b53643e04af13baf408e079f305c184ae24510d0033079b4f0fe501f5d19cd269fca643eae2e70e1f61e206cc537b2dfcdfeee5e1e70731b8522049d0c0c77ee5193fbeb1bf1a969860d9f74ee931e505ff194150358bf4b3ff626f76fd61586ba14a0eebffcdcea667aad15fd796e05482b805fcbd95b3bcdd72a468102dd3b15690ed55cc59b1dffc23e38feeb001ce35ba0faed6303217c7f702cb2761f6b810a37e2f6d00ad74c9831e0fc55163f9f0cd38d549d806e5caa7632dcba7def45668c7b2ba6c5f7ae306808a5e2607ebcf775a9c8568c90d9ea25f7c558b827210b4ddbc55c3e16385414cfff49db7278abfef958811df39e1b156974f367a54af168bc30fe95edd9452528535e5704842cf26394e6dbb34a1a30ea0c042ed7dbbcfe7af2f9ff302e91bb1e9c99708489b9eaba68f53efd9a7f9e9b0051ad4b8e2333e010607ab9a32a71337aaed98059c0d5934c2c4198ce338801f93ed98c19ce89a165dab090bb70dd46dbf62e6b71c061896e598580e77c08d7a785a28a45c7461d51efe58704bcb8f8fdfeabfe7f0eb1f545a335f435ef8f453a52c582adf3f3ee2d2cfb7cd83d92c6ca5edad4420a2a4a82f609d41583240fb15811bcb64f5c5a513d1237cb24b4958fc2b24deaf714ffdefc9f54bb5c610d37d5304a293305824d1a1060610643bc8a001ca9391a1603ac91a5cb97755ab5fb127b943604d878fe979488f11d593948af58416eddca56b1798feb1af8de55d4b08349ca23759b7124a82115a36f9642f258d61e5e1bc2c20c3e9d73d161fd50c116ed0b5874b76f1a2adf936da221079e01883d0d9d8ade5f7bf0211d70a2715c818eb69da01f8488db8226d6d3b85d1288bcd1299f8cd2de8ea18f0c8f3b5fa91cce35d5ff0fb7df3a7b9f07e9ce0f5a646f893425658ec40a6aaa0859c40474ecfd917bfacde6ef0dbb02d4637ed858a325734109f646ec773a73fe34029ce0e595e8e2f8ea465fe16f4ec3992288205e5ae836ae2733ac78e00ff66a36986cfdc8b6f9cd71c57a199f16fa9560f837f113a5ca2ef2e6513c8ddfd132f533aa6b9db370fd0cd3b669f264c855560a11511ba10a922d167f06f033685035f4c59e9ea8fb58f5fc77713d1b82008437342e404140cc3df2fdb5810c3a9a34effb197ae26c39e01e002377f188a161472b348e980a51cd388c0ec8fba9d717146f434c79a6cace89734c55364645c300c96105baa80035055f3c269c56c0dfbc8cea6478d0a49186d10ebd324b2a2bd4d02da58820906705f5dcd5fa3da3e91fbca6f293bc1436c5087eae951b3bd473ddf546bd660e47f92887dbef8bd65dbcb2e5bcf3fce26ed0f67d33ab514410f8cb4b5656496c6743ccdfc8ec569a41a72baba3212e54001718337d9cc7ee6834436a7dd668ee1214fa6e4f8fa63fcfb2bdba9f0798b85b1fe1cd14ca7197fd530e7eaea7debb8003dd8a7e7588d807af1cce076afd64e36a28b6d115e8fedff8a6128995bdfb37f19bcb2d9a7c8f385a687e587446c21a58035d16884ff725340ba45294f86fe572c3ccbbec4b3d9c73c3c06b9371824f64cd1500e554e31fc66db0b22943fc7b47185e664d149b197384122b2930447259ae8151c90ced03d2156208c29392669ec56e828f94497aedebbd39fdfcd8ff822fd570439d5eab872144e4003147f29641f99fcc05bdad30f56cabe35e8692cfd5aaaeb1c243346f456eb6e69389b44c5f980c3f3b8ca4b91499802c555923467e477ed0d525aa9b0b9b34d74794e2c42183de85f58cf2dc2141fcf9d136d50221b67124f324182855e22de1108efe48961c4112ff7434dd38a367919fc801dfe44dd9420eaa61280d76b63e19259890e308c6c87f1f964bf66ec982622ec0b10b3be12730dc886f4c7c2422a239a86b95903de8ba442bcfa0a858c39204439cdbb6308442a248aec4de6175269e99ce6abe4968358ad7e4650b59ae8139f9f2b9567ae94e98d24ea2c4536bf66e376f0f308e8b6341dcfeeb8f4474fc74b167c13c5f0a30f590a5217956434eca118c91f8d0191ab4721acb6dbd8acaffd066e2962fe511c9be7691fb2754e4938cf20bfb470472a200c059aae6878a250f865b1dcb5769676074e7b921a1bcbd5f19235342bc74bf446642fe2ff0ec7e5aeb42d018f9c1ca00d0d167fe6307182ffd8afda6fcfa50e1ca0d12d62ac47e5ff5c6cac79257106cff298ff9b1fd070ccebfad3a30dc4f528cd3b197e592193cb0c460a58db6e854dab6734531717543bb205bca8867008f462aeb83bddbfe588a39a95aaf7fb898394e4f4f367e120820275a2bb95c4a51647ccc495eda0a09c1853cd3316614827df7eea116aab82b95bee6f1f77886f33bccfa389a2e10c73acd25b8dd838876e8a33e243ce3e2e675347d29ab47cd6953668c0dc7c69e2edea291dd25fc397bdfca7e9601874647e9c549e444802b3c4289bd24579856ed3b745cc454f176741522626d791af1c3d4f4ddac5fa0e4554c3120b71e79bc408fef9396df1a1f4666aa26ff6037de149be5e19c1db76efaf53d7d4b5cea9ae705a838af693f2ec02739c4f869b379cbbe8dd20a031efbca8199aabb4f0b214d8a163e7e105586eb5e280889df7975de5e33a2e69a1aa9c5751bb36d166746786572917fbdad7f28e52957cd934cd947efa67abc5a23b496d1dcb5e0efff80f1ec6e019c3964bd735fda320a6384729aecca4b055351fc6078ecc07104456b6937d0a00d21d401f63fb7f11cdbd4d77b5cca0a0d7322ae581691fb01b641267fc22b64016c4d8f7b2e32c70234655f6c999cebf913afd31ee0eb242c183b803900403f3232dd5379de07dd291ac6d0c6fc6b02e82895ce7560a566d669eecb59851154e7dd55308a76c5876405e88a49d187c0acb1948c3912d368b0ca600844f63215c7aee676e58cf064d130f0778df300f03d210b40ef1ad21f4c838ec3ff26db592a736a7f6fb13bbb4b770c6a3b71de58faf2cf9aed2d5d57f8755dd360202e4c9ba7651b7a97dd1a16742e97440262198e790e8f4a36f700829212abcf0dba6e0d136a90b3c060d667ddf70c4eb099a9317989b64a471072189c7cc0235e4d6fd9bb3ba5d716ec32f1e27a892689929b2874216348202a3baef8da2d61b40625b98d2bbae7a765e0327fc94947a71c561e5db79ff4f7fa7b26dd3e6e21f2d6701d6027325116cf8d3bd7d16615f8e73136abb9d08e46d94077572a8d0b932224e06bb10bb7199ecaa3ba4cd5418d023aff2faabe84f003d34f2aa31769eb6265e5a9eb0f6c04906a6a3811a7f20a40165947da23b86e4915bc6a87ddb2024fc5442f988055117c3f9966755297f40488b8ca58bfcca1d2f2dac5344cfa2a0475381411160098535cb73054716f4602cb6a53155f11b7142876010f169ced3b1182cda8cfb684fbf069360bdd6a5ce0c4712c0e34114d6a1b2672fe449764ee17b987007414724f9a5192125b1e5700330af365001af3ca59495929f2ee991b1159d6f44a487178f8cffad1211d082fc280dd41c28cc45d46d03200ba35b6a8b990821b2afece2a04deaa50d85bec3ddbc36e5d88ab3ed7409180423b9ee598f5530aadaf0f4637f61b4c2fa6e9d59e3097021a092248149f81e4e1cb976cf204a74dbf26edb6b80507b58910b105d75c78957d0af05828bd82a5b84aa832497249379b5302c04b732f823a4dd91e0438eed9fd0ee0fb7853a98832ced7a848ec650efbe236912936f8c34f7d1d82ebb126cca14a28d300042718399968a15cc97951c9fbec011ce55966789d099ddd78338e0e98e989a44873f8f90b0446b60a38dcac7ee64c09b69332dd39b675bde9098921eda172c9480faf65737b4da39cda6f0fdf97f70de1ce78f06df451b2a98b67653f814071fa8ae1a6a02fd7773dd6ea6df582ec9bc423c73e4e6bcf5fda32193966720f4143a15b6b7337a85c1697ff13349e9870c9230b0a68c43081c169756ef5d03a81e5eef579915beffb58bdc3bd02b18829471f4a2e2972b4c310625fecb31de732dfe34524ab028876f5bca0c8cf20bfe56394530ccd428f64801d0207299adc00c3cb5a1045e1fb42e4a49fe5b5277ec51b0ef65d735cdae3481b10cd80d2396578619bdbb86980e7d15b11dc0e4fb93e6b3c38bf2ba3a8b8b511537482693517d850e0442b9f596321a7cc0f64aa66c93daee94b91ff09ce6fd4909c781fb93ee37bc87fd764baeaf5fd1b9f2285f5ce81796420d5b97e190deff0cf2097ac2084e2de8e8d5a2f63357734371cc37d30db3196bf10fd0f9be96ae51f7e43ed08c136220cd5b35ae61961328d4ed8c1a992d5b4b68acb38db660afd002e2768f2ba224cfdf902e042da975ec0b666483350e0c01797998ab27b35ff8549c60ecef9791f0563df1b6d54937d89eb8248ec118a331e7f973f633a631a28730df70077e4d68eaab3db84b78bcab2176fd1d21c10fa00fa1b7f2cd9e7bea907fd3c1e4600efc1f5e04ede8b95db36ba368a3f6c2debac8cbe41dd6066d81bcc667776c010f583685eed1a02edaca77742b5a9465b8b2e1d49a49251fba5daef5f22ba73c5e1b7223a47f5337dd072d30a48ef36a6cb469d594f6b11", 0x1000}], 0x1, 0x0, 0x0, 0x40e}, 0x6) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 23:52:52 executing program 0: r0 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{}, 0xfffffffffffffffc, 0x19, 0xf0000000, 0x2, 0x100000000}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) syz_open_pts() 23:52:52 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1, 0x4}, {r2, 0x20}], 0x6, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0xa1) r4 = dup(r0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000040)=0x3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0xd11f065cbb17c97a, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400), 0x100, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) accept$unix(r3, 0x0, &(0x7f0000000480)) openat$tty(0xffffffffffffff9c, &(0x7f00000004c0), 0x200, 0x0) 23:52:52 executing program 5: ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000100)) (async) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x8000000000000000, r1}) 23:52:52 executing program 7: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) recvmsg(0xffffffffffffff9c, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/117, 0x75}, {&(0x7f00000000c0)=""/170, 0xaa}], 0x2, &(0x7f00000001c0)=""/4096, 0x1000}, 0x802) socket$unix(0x1, 0x2, 0x0) (async) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) (async) r2 = fcntl$dupfd(r1, 0x0, r1) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="007801e2be0000000000"], 0xa) 23:52:52 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1, 0x4}, {r2, 0x20}], 0x6, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0xa1) r4 = dup(r0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000040)=0x3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0xd11f065cbb17c97a, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400), 0x100, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) accept$unix(r3, 0x0, &(0x7f0000000480)) 23:52:52 executing program 3: kqueue() r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x19, 0xf0000000, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x56, 0x600fff3f, 0x80, 0x70}, {{}, 0xfffffffffffffffe}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:52:52 executing program 4: kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r1 = syz_open_pts() mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x20008) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) kqueue() syz_open_pts() kqueue() 23:52:52 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x4f, &(0x7f0000000040)='./file0\x00', 0x8}) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:52:52 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r5, 0x2}) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) 23:52:52 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x13, 0xffffffffffffff9c, 0x83b) (async) getpid() (async) r2 = getppid() setpgid(0x0, r2) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x8, 0x0, 0x0, r3, r6, 0xc2, 0x1}, 0x4, 0xfffffffffffffffc, 0x0, r5, 0x5, 0x400000401, 0x0, 0x9}) (async) r7 = msgget$private(0x0, 0x12) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x0, r3, r8, r10, 0xffffffffffffffff, 0x8, 0xfff8}, 0x5, 0x7, 0x0, r5, 0x4, 0x0, 0x3, 0x9}) (async) r11 = getegid() (async) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r12, 0xa, 0xffffffffffffffff) (async) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r13, 0xa, 0xffffffffffffffff) (async) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r14, 0xa, 0xffffffffffffffff) (async) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r16 = fcntl$dupfd(r15, 0xa, 0xffffffffffffffff) (async) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r17, 0xa, 0xffffffffffffffff) (async) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000480)="5a0b651f26d436358451bd8054c93bb3d86e59ad37294d4384d94fb1db9b3e79552fef8d5c83792fc2327a350bde2bbe2eeb19bcb0d34cd2480f2b0e3c3757ab3e9c6bae053526a12521057a272135dd97686712e996bf994f5c531e750bfe213291907fa2a41cdb81f3a22dfbce02f80d2ee99dae64a38aa0de4ce18467ffed013011bb0fb8d7936d27d2b18f2e96", 0x8f}, {&(0x7f0000000240)="9ec7089c6555a7fdbb5685baf19b52838231309b9d7da3c400fb31aae786acddab9b48fee7ad49074257b6c8c81a6848b8bf0efe827541969101ff946dd37ec5c70e39885e0966f3396c88c39c3cbc0a34ad672375ee55ab61195a5eafbbb85ecebe73b0c15fb20884cbaa64a9600312c3d1db051fbaa516ba1ce89e3133181466002b94361fab0025ba39a8b7bcb2378a2ae885bf667aab79e93c829adcf25ee61ff48103", 0xa5}], 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRESDEC=r16, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001a00006c0bfe3b3733b13f9300000000", @ANYRES32=r12, @ANYRES32, @ANYRES32, @ANYRES32=r13, @ANYRES32=r14, @ANYRESHEX=r4, @ANYBLOB="28000000000000ad8aff802901000000", @ANYRESOCT, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r15, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r17, @ANYRES32=0xffffffffffffff9c, @ANYRES8=r9, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r18, @ANYRESHEX=0x0, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x1}, 0x5fe962be34894274) fcntl$setown(r1, 0x6, r2) (async) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=""/82, 0x0) 23:52:52 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)="d64153437874a16cd00f198b8936f0e05a016e253ec869235513fd1e9011444b50450c6fc151d28183af1d4020c6239fadb48134f1362e59dea2312fcb59e6d43a55f1398ce25a2f861bf28d594f63d2e976876ea5748d1fbca1cc2423ee64628f83bf0a301f6473ebc07d3666410b42a5a5248f24831e6210e0b1f17dc3a7a639744346b92ca0c1a01422aee90102791861bf27b47454f1965e560afa326d862137f53e230913ce8d21cb195857d3fb1cbcbda45661422380728e045a60f83aa57630fe39e37080e842341d0f344dedb027cb844197802a2125e69c920de823ef87685e20fd5c9692f84f17f8f3be746e119c8e", 0xf4}, {&(0x7f0000000100)="d1d12dee786f99b329a22a3e11c7d2a08a9276a17c7af903b80c4513266571f599e7573d8c6c3fb72b183562dca926ec7a0586d04cdcee3c7f0e42f0faa1879f3f6b132cf7f4022cb1c13d8f4c0000000000000000", 0x55}, {&(0x7f0000000280)="8e4b7c0a9a5658e163bb317ad5d1ccaa7abf6bf62a7232f6beea5130eb2fa7ff0e42731ee1719037ae24f9b0dd2b25e93a4fe2b5ca07c53745b866c0a27069d5281ce6e9fd28f9214574a91102f0ae35f5b046af21f7a2ab", 0x58}, {&(0x7f0000000380)="884dcfc084df54f53ec249994142f6e994a87bc258a0bed63599ccaf41d6eaaa10440fe94729e0710a9b2c1e85be051ceb87f6f984dc7c92615b28d5c003672f0316b6f3777ec1c9fd6ed0a4871c59ca4cca45ad87ce9abec984cb889ff6b5ed1270dec049d18ced8399da181d6f91d8910f0afbdaf32b00fd8537addbd09fbf830e21543e98665b49bad0355040306ed8094b8faa593f1579d39cec0f1b42098e0013586e5a2e8530af6bc88d268bcf1e55b31815be1db7c2526bb0b6e85395b4b81bd30d384c58a61aa9807145212d6ff959a75c988211355e4222d8554cf7b3b93f8b082f0e0ff850", 0xea}], 0x4, 0x0, 0x0, 0x400}, 0x6) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', 0x300000000, &(0x7f0000000200)='./file0\x00', 0x8}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x10000, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000480)) fchmodat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0xe1, 0x4) 23:52:52 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r1}, 0x0, 0x19, 0xf0000000, 0x2, 0x100000000}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) syz_open_pts() 23:52:52 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x4f, &(0x7f0000000040)='./file0\x00', 0x8}) fcntl$setown(r0, 0x6, 0xffffffffffffffff) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x4f, &(0x7f0000000040)='./file0\x00', 0x8}) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) 23:52:52 executing program 4: kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) syz_open_pts() (async) r1 = syz_open_pts() mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x20008) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) kqueue() (async) kqueue() syz_open_pts() kqueue() 23:52:52 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4, 0x5) recvfrom(0xffffffffffffff9c, &(0x7f0000000040)=""/25, 0x19, 0x8c2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 23:52:52 executing program 3: kqueue() r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x19, 0xf0000000, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x56, 0x600fff3f, 0x80, 0x70}, {{}, 0xfffffffffffffffe}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:52:52 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async) fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4, 0x5) recvfrom(0xffffffffffffff9c, &(0x7f0000000040)=""/25, 0x19, 0x8c2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 23:52:52 executing program 4: kqueue() (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) r1 = syz_open_pts() mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x20008) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) kqueue() (async) syz_open_pts() (async) kqueue() 23:52:52 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x19, 0xf0000000, 0x2, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x56, 0x600fff3f, 0x80, 0x70}, {{r0}}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:52:52 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1, 0x4}, {r2, 0x20}], 0x6, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0xa1) r4 = dup(r0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000040)=0x3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0xd11f065cbb17c97a, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400), 0x100, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) 23:52:52 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)="d64153437874a16cd00f198b8936f0e05a016e253ec869235513fd1e9011444b50450c6fc151d28183af1d4020c6239fadb48134f1362e59dea2312fcb59e6d43a55f1398ce25a2f861bf28d594f63d2e976876ea5748d1fbca1cc2423ee64628f83bf0a301f6473ebc07d3666410b42a5a5248f24831e6210e0b1f17dc3a7a639744346b92ca0c1a01422aee90102791861bf27b47454f1965e560afa326d862137f53e230913ce8d21cb195857d3fb1cbcbda45661422380728e045a60f83aa57630fe39e37080e842341d0f344dedb027cb844197802a2125e69c920de823ef87685e20fd5c9692f84f17f8f3be746e119c8e", 0xf4}, {&(0x7f0000000100)="d1d12dee786f99b329a22a3e11c7d2a08a9276a17c7af903b80c4513266571f599e7573d8c6c3fb72b183562dca926ec7a0586d04cdcee3c7f0e42f0faa1879f3f6b132cf7f4022cb1c13d8f4c0000000000000000", 0x55}, {&(0x7f0000000280)="8e4b7c0a9a5658e163bb317ad5d1ccaa7abf6bf62a7232f6beea5130eb2fa7ff0e42731ee1719037ae24f9b0dd2b25e93a4fe2b5ca07c53745b866c0a27069d5281ce6e9fd28f9214574a91102f0ae35f5b046af21f7a2ab", 0x58}, {&(0x7f0000000380)="884dcfc084df54f53ec249994142f6e994a87bc258a0bed63599ccaf41d6eaaa10440fe94729e0710a9b2c1e85be051ceb87f6f984dc7c92615b28d5c003672f0316b6f3777ec1c9fd6ed0a4871c59ca4cca45ad87ce9abec984cb889ff6b5ed1270dec049d18ced8399da181d6f91d8910f0afbdaf32b00fd8537addbd09fbf830e21543e98665b49bad0355040306ed8094b8faa593f1579d39cec0f1b42098e0013586e5a2e8530af6bc88d268bcf1e55b31815be1db7c2526bb0b6e85395b4b81bd30d384c58a61aa9807145212d6ff959a75c988211355e4222d8554cf7b3b93f8b082f0e0ff850", 0xea}], 0x4, 0x0, 0x0, 0x400}, 0x6) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', 0x300000000, &(0x7f0000000200)='./file0\x00', 0x8}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x10000, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000480)) fchmodat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0xe1, 0x4) socket$unix(0x1, 0x5, 0x0) (async) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)="d64153437874a16cd00f198b8936f0e05a016e253ec869235513fd1e9011444b50450c6fc151d28183af1d4020c6239fadb48134f1362e59dea2312fcb59e6d43a55f1398ce25a2f861bf28d594f63d2e976876ea5748d1fbca1cc2423ee64628f83bf0a301f6473ebc07d3666410b42a5a5248f24831e6210e0b1f17dc3a7a639744346b92ca0c1a01422aee90102791861bf27b47454f1965e560afa326d862137f53e230913ce8d21cb195857d3fb1cbcbda45661422380728e045a60f83aa57630fe39e37080e842341d0f344dedb027cb844197802a2125e69c920de823ef87685e20fd5c9692f84f17f8f3be746e119c8e", 0xf4}, {&(0x7f0000000100)="d1d12dee786f99b329a22a3e11c7d2a08a9276a17c7af903b80c4513266571f599e7573d8c6c3fb72b183562dca926ec7a0586d04cdcee3c7f0e42f0faa1879f3f6b132cf7f4022cb1c13d8f4c0000000000000000", 0x55}, {&(0x7f0000000280)="8e4b7c0a9a5658e163bb317ad5d1ccaa7abf6bf62a7232f6beea5130eb2fa7ff0e42731ee1719037ae24f9b0dd2b25e93a4fe2b5ca07c53745b866c0a27069d5281ce6e9fd28f9214574a91102f0ae35f5b046af21f7a2ab", 0x58}, {&(0x7f0000000380)="884dcfc084df54f53ec249994142f6e994a87bc258a0bed63599ccaf41d6eaaa10440fe94729e0710a9b2c1e85be051ceb87f6f984dc7c92615b28d5c003672f0316b6f3777ec1c9fd6ed0a4871c59ca4cca45ad87ce9abec984cb889ff6b5ed1270dec049d18ced8399da181d6f91d8910f0afbdaf32b00fd8537addbd09fbf830e21543e98665b49bad0355040306ed8094b8faa593f1579d39cec0f1b42098e0013586e5a2e8530af6bc88d268bcf1e55b31815be1db7c2526bb0b6e85395b4b81bd30d384c58a61aa9807145212d6ff959a75c988211355e4222d8554cf7b3b93f8b082f0e0ff850", 0xea}], 0x4, 0x0, 0x0, 0x400}, 0x6) (async) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', 0x300000000, &(0x7f0000000200)='./file0\x00', 0x8}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x10000, 0x0) (async) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000480)) (async) fchmodat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0xe1, 0x4) (async) 23:52:52 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) (async) r2 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) (async) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r5, 0x2}) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) 23:52:52 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async) fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4, 0x5) (async) recvfrom(0xffffffffffffff9c, &(0x7f0000000040)=""/25, 0x19, 0x8c2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 23:52:52 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r1}, 0x0, 0x19, 0xf0000000, 0x2, 0x100000000}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) syz_open_pts() 23:52:52 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x4f, &(0x7f0000000040)='./file0\x00', 0x8}) fcntl$setown(r0, 0x6, 0xffffffffffffffff) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x4f, &(0x7f0000000040)='./file0\x00', 0x8}) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) 23:52:52 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x19, 0xf0000000, 0x2, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x56, 0x600fff3f, 0x80, 0x70}, {{r0}}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:52:52 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1, 0x4}, {r2, 0x20}], 0x6, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0xa1) r4 = dup(r0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000040)=0x3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0xd11f065cbb17c97a, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400), 0x100, 0x0) 23:52:52 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x19, 0xf0000000, 0x2, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x56, 0x600fff3f, 0x80, 0x70}, {{r0}}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:52:52 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0x3}}, 0x0) 23:52:52 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r5, 0x2}) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) socket$unix(0x1, 0x2, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) (async) fcntl$dupfd(r0, 0x0, r0) (async) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) (async) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) (async) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r5, 0x2}) (async) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) (async) 23:52:52 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r1}, 0x0, 0x19, 0xf0000000, 0x2, 0x100000000}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) syz_open_pts() 23:52:52 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x19, 0xf0000000, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffe}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:52:52 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1, 0x4}, {r2, 0x20}], 0x6, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0xa1) r4 = dup(r0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000040)=0x3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0xd11f065cbb17c97a, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) 23:52:52 executing program 4: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r0, &(0x7f00000000c0)="d110e1847e8c36e15b419388a2fa3e3d0d210e36bf0b7c4d93fac3f71903184d818016674cbb6313a11188726ad13e98644e6c9b2ee2b92ad8f24105cdaeaa8e193fdd920efb569aa152e848ab52f329c8fd03f991518ca26006d8730d132410ceeefae7bd6b0380f03b8d752c4b5cc224a0d90587180f105227f0d63987fe4533f3d78d6e92e8793fdacd14e4205a7dc4daea15cbcf0daa290bcf10f8d826ff446952b1d6913985e7826682ceadc416568064a399a52c5048163d670acc09586341afacfb0311", 0xc7, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) kqueue() kqueue() r1 = syz_open_pts() geteuid() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x5) 23:52:52 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0x3}}, 0x0) 23:52:52 executing program 5: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1, 0x810, r1, 0x3734702f) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x1000, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xef59}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x80000001}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2400000000000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10001}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) 23:52:52 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)="d64153437874a16cd00f198b8936f0e05a016e253ec869235513fd1e9011444b50450c6fc151d28183af1d4020c6239fadb48134f1362e59dea2312fcb59e6d43a55f1398ce25a2f861bf28d594f63d2e976876ea5748d1fbca1cc2423ee64628f83bf0a301f6473ebc07d3666410b42a5a5248f24831e6210e0b1f17dc3a7a639744346b92ca0c1a01422aee90102791861bf27b47454f1965e560afa326d862137f53e230913ce8d21cb195857d3fb1cbcbda45661422380728e045a60f83aa57630fe39e37080e842341d0f344dedb027cb844197802a2125e69c920de823ef87685e20fd5c9692f84f17f8f3be746e119c8e", 0xf4}, {&(0x7f0000000100)="d1d12dee786f99b329a22a3e11c7d2a08a9276a17c7af903b80c4513266571f599e7573d8c6c3fb72b183562dca926ec7a0586d04cdcee3c7f0e42f0faa1879f3f6b132cf7f4022cb1c13d8f4c0000000000000000", 0x55}, {&(0x7f0000000280)="8e4b7c0a9a5658e163bb317ad5d1ccaa7abf6bf62a7232f6beea5130eb2fa7ff0e42731ee1719037ae24f9b0dd2b25e93a4fe2b5ca07c53745b866c0a27069d5281ce6e9fd28f9214574a91102f0ae35f5b046af21f7a2ab", 0x58}, {&(0x7f0000000380)="884dcfc084df54f53ec249994142f6e994a87bc258a0bed63599ccaf41d6eaaa10440fe94729e0710a9b2c1e85be051ceb87f6f984dc7c92615b28d5c003672f0316b6f3777ec1c9fd6ed0a4871c59ca4cca45ad87ce9abec984cb889ff6b5ed1270dec049d18ced8399da181d6f91d8910f0afbdaf32b00fd8537addbd09fbf830e21543e98665b49bad0355040306ed8094b8faa593f1579d39cec0f1b42098e0013586e5a2e8530af6bc88d268bcf1e55b31815be1db7c2526bb0b6e85395b4b81bd30d384c58a61aa9807145212d6ff959a75c988211355e4222d8554cf7b3b93f8b082f0e0ff850", 0xea}], 0x4, 0x0, 0x0, 0x400}, 0x6) (async) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', 0x300000000, &(0x7f0000000200)='./file0\x00', 0x8}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x10000, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000480)) (async, rerun: 64) fchmodat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0xe1, 0x4) (rerun: 64) 23:52:52 executing program 3: kqueue() r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x19, 0xf0000000, 0x2, 0x100000000}, {{}, 0xfffffffffffffffe}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:52:52 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0x3}}, 0x0) 23:52:52 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1, 0x4}, {r2, 0x20}], 0x6, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0xa1) r4 = dup(r0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000040)=0x3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0xd11f065cbb17c97a, 0x0) 23:52:52 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) fcntl$dupfd(r3, 0xa, r5) recvfrom$unix(r2, &(0x7f00000000c0)=""/193, 0xc1, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000240)) 23:52:52 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x2, 0x100000000}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) syz_open_pts() 23:52:52 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{0x3, 0x4000000004}, {0x0, 0x4}}, 0x0) 23:52:52 executing program 4: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r0, &(0x7f00000000c0)="d110e1847e8c36e15b419388a2fa3e3d0d210e36bf0b7c4d93fac3f71903184d818016674cbb6313a11188726ad13e98644e6c9b2ee2b92ad8f24105cdaeaa8e193fdd920efb569aa152e848ab52f329c8fd03f991518ca26006d8730d132410ceeefae7bd6b0380f03b8d752c4b5cc224a0d90587180f105227f0d63987fe4533f3d78d6e92e8793fdacd14e4205a7dc4daea15cbcf0daa290bcf10f8d826ff446952b1d6913985e7826682ceadc416568064a399a52c5048163d670acc09586341afacfb0311", 0xc7, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) (async) kqueue() (async) kqueue() (async) r1 = syz_open_pts() geteuid() (async) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x5) 23:52:52 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1, 0x4}, {r2, 0x20}], 0x6, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0xa1) r4 = dup(r0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000040)=0x3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) 23:52:52 executing program 5: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) (async) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1, 0x810, r1, 0x3734702f) (async) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x1000, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xef59}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x80000001}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2400000000000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10001}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) 23:52:52 executing program 3: kqueue() r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x19, 0xf0000000, 0x2, 0x100000000}, {{}, 0xfffffffffffffffe}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:52:53 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x4a}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000200)={{0x89, 0x0, r3, 0xffffffffffffffff, 0x0, 0x68, 0x6}, 0x3, 0x7fff, 0xffffffffffffffff, 0x0, 0x80000000, 0x81, 0x54}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f00000002c0)="3087471ac56ef1428199e6344101cd3ba3f5380f71ebd3082e7b86618b5f268e47", 0x21}, {&(0x7f0000000300)="17739b3b238d1a", 0x7}, {&(0x7f0000000340)="79f12a640cbf99ba3f2661d2421c7de1e98b767e8db9bef66cc325c860c1511ab9ac2042b582239b6cd9cf4a39ca5ae9aa0da2a4c44bea", 0x37}], 0x3, 0x0, 0x0, 0x2}, 0x408) recvfrom$unix(r0, &(0x7f00000000c0)=""/38, 0x26, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = getpid() r5 = getegid() setregid(0x0, r5) r6 = msgget$private(0x0, 0xc0) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x4, 0x0, r7, r8, r9, 0xc2, 0x1}, 0x1, 0x0, r4, r4, 0x5, 0x401, 0x1, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r11 = getppid() setpgid(0x0, r11) r12 = getppid() setpgid(0x0, r12) r13 = getppid() setpgid(0x0, r13) setpgid(r12, r13) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r15 = getpgid(r1) msgctl$IPC_SET(r6, 0x1, &(0x7f00000004c0)={{0x100, r10, r14, r2, r3, 0x0, 0x7}, 0x1, 0x4, r15, 0xffffffffffffffff, 0x2, 0xffffffffffffffff, 0x2, 0x2}) 23:52:53 executing program 5: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) (async) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1, 0x810, r1, 0x3734702f) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x1000, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xef59}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x80000001}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2400000000000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10001}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) 23:52:53 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{0x3, 0x4000000004}, {0x0, 0x4}}, 0x0) 23:52:53 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1, 0x4}, {r2, 0x20}], 0x6, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0xa1) r4 = dup(r0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000040)=0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) 23:52:53 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{0x3, 0x4000000004}, {0x0, 0x4}}, 0x0) 23:52:53 executing program 3: kqueue() r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x19, 0xf0000000, 0x2, 0x100000000}, {{}, 0xfffffffffffffffe}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:52:53 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x2, 0x100000000}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) syz_open_pts() 23:52:53 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) accept$inet(r1, 0x0, &(0x7f00000001c0)) (async) r5 = accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) (async) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) fcntl$dupfd(r3, 0xa, r5) recvfrom$unix(r2, &(0x7f00000000c0)=""/193, 0xc1, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) (async) recvfrom$unix(r2, &(0x7f00000000c0)=""/193, 0xc1, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000240)) (async) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000240)) 23:52:53 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x4a}, 0x0) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000200)={{0x89, 0x0, r3, 0xffffffffffffffff, 0x0, 0x68, 0x6}, 0x3, 0x7fff, 0xffffffffffffffff, 0x0, 0x80000000, 0x81, 0x54}) (async) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f00000002c0)="3087471ac56ef1428199e6344101cd3ba3f5380f71ebd3082e7b86618b5f268e47", 0x21}, {&(0x7f0000000300)="17739b3b238d1a", 0x7}, {&(0x7f0000000340)="79f12a640cbf99ba3f2661d2421c7de1e98b767e8db9bef66cc325c860c1511ab9ac2042b582239b6cd9cf4a39ca5ae9aa0da2a4c44bea", 0x37}], 0x3, 0x0, 0x0, 0x2}, 0x408) (async) recvfrom$unix(r0, &(0x7f00000000c0)=""/38, 0x26, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = getpid() r5 = getegid() setregid(0x0, r5) (async) r6 = msgget$private(0x0, 0xc0) (async) r7 = getegid() (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x4, 0x0, r7, r8, r9, 0xc2, 0x1}, 0x1, 0x0, r4, r4, 0x5, 0x401, 0x1, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r11 = getppid() setpgid(0x0, r11) (async) r12 = getppid() setpgid(0x0, r12) r13 = getppid() setpgid(0x0, r13) (async) setpgid(r12, r13) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) (async) r15 = getpgid(r1) msgctl$IPC_SET(r6, 0x1, &(0x7f00000004c0)={{0x100, r10, r14, r2, r3, 0x0, 0x7}, 0x1, 0x4, r15, 0xffffffffffffffff, 0x2, 0xffffffffffffffff, 0x2, 0x2}) 23:52:53 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x19, 0xf0000000, 0x2, 0x100000000}, {{r0}}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:52:53 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x2800}, {0x0, 0xffffffffffffffff}}, 0x0) 23:52:53 executing program 4: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r0, &(0x7f00000000c0)="d110e1847e8c36e15b419388a2fa3e3d0d210e36bf0b7c4d93fac3f71903184d818016674cbb6313a11188726ad13e98644e6c9b2ee2b92ad8f24105cdaeaa8e193fdd920efb569aa152e848ab52f329c8fd03f991518ca26006d8730d132410ceeefae7bd6b0380f03b8d752c4b5cc224a0d90587180f105227f0d63987fe4533f3d78d6e92e8793fdacd14e4205a7dc4daea15cbcf0daa290bcf10f8d826ff446952b1d6913985e7826682ceadc416568064a399a52c5048163d670acc09586341afacfb0311", 0xc7, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) kqueue() (async) kqueue() r1 = syz_open_pts() geteuid() (async) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x5) 23:52:53 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1, 0x4}, {r2, 0x20}], 0x6, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0xa1) r4 = dup(r0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000040)=0x3) 23:52:53 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x4a}, 0x0) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000200)={{0x89, 0x0, r3, 0xffffffffffffffff, 0x0, 0x68, 0x6}, 0x3, 0x7fff, 0xffffffffffffffff, 0x0, 0x80000000, 0x81, 0x54}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f00000002c0)="3087471ac56ef1428199e6344101cd3ba3f5380f71ebd3082e7b86618b5f268e47", 0x21}, {&(0x7f0000000300)="17739b3b238d1a", 0x7}, {&(0x7f0000000340)="79f12a640cbf99ba3f2661d2421c7de1e98b767e8db9bef66cc325c860c1511ab9ac2042b582239b6cd9cf4a39ca5ae9aa0da2a4c44bea", 0x37}], 0x3, 0x0, 0x0, 0x2}, 0x408) (async) recvfrom$unix(r0, &(0x7f00000000c0)=""/38, 0x26, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) (async) r4 = getpid() r5 = getegid() setregid(0x0, r5) r6 = msgget$private(0x0, 0xc0) (async, rerun: 64) r7 = getegid() (async, rerun: 64) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x4, 0x0, r7, r8, r9, 0xc2, 0x1}, 0x1, 0x0, r4, r4, 0x5, 0x401, 0x1, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r11 = getppid() setpgid(0x0, r11) (async) r12 = getppid() setpgid(0x0, r12) (async, rerun: 32) r13 = getppid() (rerun: 32) setpgid(0x0, r13) (async) setpgid(r12, r13) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) (async) r15 = getpgid(r1) msgctl$IPC_SET(r6, 0x1, &(0x7f00000004c0)={{0x100, r10, r14, r2, r3, 0x0, 0x7}, 0x1, 0x4, r15, 0xffffffffffffffff, 0x2, 0xffffffffffffffff, 0x2, 0x2}) 23:52:53 executing program 5: fcntl$setown(0xffffffffffffffff, 0x6, 0xffffffffffffffff) 23:52:53 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x2800}, {0x0, 0xffffffffffffffff}}, 0x0) 23:52:53 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x19, 0xf0000000, 0x2, 0x100000000}, {{r0}}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:52:53 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x2800}, {0x0, 0xffffffffffffffff}}, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x2800}, {0x0, 0xffffffffffffffff}}, 0x0) (async) 23:52:53 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x2, 0x100000000}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) syz_open_pts() 23:52:53 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x19, 0xf0000000, 0x2, 0x100000000}, {{r0}}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:52:53 executing program 3: r0 = kqueue() r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:52:53 executing program 5: fcntl$setown(0xffffffffffffffff, 0x6, 0xffffffffffffffff) 23:52:53 executing program 2: ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000000000)) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000140)=""/196, 0xc4, 0x1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 23:52:53 executing program 4: kqueue() syz_open_pts() kqueue() 23:52:53 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) fcntl$dupfd(r3, 0xa, r5) recvfrom$unix(r2, &(0x7f00000000c0)=""/193, 0xc1, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000240)) socket$unix(0x1, 0x2, 0x0) (async) fcntl$dupfd(r0, 0x0, r0) (async) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) (async) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) (async) socket$unix(0x1, 0x1, 0x0) (async) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) (async) accept$inet(r1, 0x0, &(0x7f00000001c0)) (async) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) (async) pipe2(&(0x7f0000000200), 0x10000) (async) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) (async) fcntl$dupfd(r3, 0xa, r5) (async) recvfrom$unix(r2, &(0x7f00000000c0)=""/193, 0xc1, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) (async) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000240)) (async) 23:52:53 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1, 0x4}, {r2, 0x20}], 0x6, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0xa1) dup(r0) 23:52:53 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000140)=""/90, 0x5a, 0x800, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x0, r1, 0x1000) 23:52:53 executing program 2: ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000000000)) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000140)=""/196, 0xc4, 0x1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 23:52:53 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1, 0x4}, {r2, 0x20}], 0x6, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0xa1) 23:52:53 executing program 2: ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000000000)) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000140)=""/196, 0xc4, 0x1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) (async) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000140)=""/196, 0xc4, 0x1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 23:52:53 executing program 3: r0 = kqueue() r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:52:53 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1, 0x4}, {r2, 0x20}], 0x6, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) 23:52:53 executing program 5: fcntl$setown(0xffffffffffffffff, 0x6, 0xffffffffffffffff) 23:52:53 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000040)=""/61, 0x3d, 0x802, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28000, 0x10) fcntl$dupfd(r1, 0x0, r2) r3 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 23:52:53 executing program 4: kqueue() syz_open_pts() (async) kqueue() 23:52:53 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x19, 0x0, 0x2, 0x100000000}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) syz_open_pts() 23:52:53 executing program 2: r0 = socket$inet6(0x18, 0x8000, 0x3f) r1 = getpid() r2 = msgget$private(0x0, 0xc0) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x4, 0x0, r3, r5, r6, 0xc2, 0x1}, 0x1, 0x0, r1, r1, 0x5, 0x401, 0x1, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0), 0x800, 0x0) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001600), 0x208, 0x0) r11 = kqueue() r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001640), 0x600, 0x0) r13 = socket(0x6, 0x4000, 0x3) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001740)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000280)="2d98e7ddf2d422e26f334f5e690f0fd1785d2b38a3f41aa96a410b15594336764994b199f4511d8206e76bc9e3b9196c3b52576373f790f26f63a0f9c323efd994b8c832663d47f18a5f9ccf9734e1e2359ed4d19eccc9d1a1c73a95b2ac2ad0b4d80b529a261a28fed342e438f5d15fc0c9ec13e75e0f1467c76edbf2b213897ac29d60024d851f5c47e61135aeaddae1ce58de21d46ba07fc8c91e1e97cb4770f5ef2ebbab7ed544ec0c11b7a21e51152b216fdd5abeba4292bb600640bfa36a467119bce3d4786919cf83b804ab2bc823b3a75954457dcfee8feaa20dd36c2e5aaf5bac00aa86e79d73d179a63d7e6aff1ec116850260e67921f75cb41d2dcce5eb5b8b46c3fad7bbf96837f79e66e8457f2cffdc1a1ac81f382a474cfe4ec2201de54a0b71671185a0f7bee3c73a3e78d1f7392b3416c3c09f875560e398cc88a960b63447d75603db63ef57b882e2031b40fd73661fa95a7486d1691342ac5c291c577701785aeaacbdf731620ac5ac26274b8fb11345becccbb31b279a1ae890638af8087c21cccb573b09b1c27796533e5df850b274f774538d7a3785fd9d789445b7c82195ca4eff2a4e34fe3548cdf0b9d7b289ab5167fc8765619c3dbf76f3f86e4ec8f3a759af23ab0402d44dfffeddd17cd34813701bc858530cb6f04c978e184e0a4603f3b6810fc0bcb1c6cae97d4734870ac971d8900e074ce27da9310b0e509102619a5a7e4892423629e4b72c1eae2d08eb79c0312d04f687f64a123313d31855f8bc564d57307bbd8e81fc97142e881fe4c360b16bb7cbcb52ee0e64f97d9f0b7496efbb53329eb56298a7ff4579767801c442d2142de61acae10e142055d653f8b9de96e03a8b9fd795cc1071216bba65ff06012da7ac9f76461a796912b7fbb087af84cc8862ed724c035a1aea78dfc1c68f7a2be2467a3fc8ba7ba5eadb1210c60c886f5c6d23d26e16600f896ae8d06001ac551fe9d7409a6817d300b15dee35a0f158c422662ad35e510883b59061824b6136357ec471ad024c63f1d91b2e25a5ca763334da0ece6e6cf9b9cdd21021124e4c5731b2a0f58695fb1c797316da297aaf601c7804ed868ccac89323bdc1a09a3debfd88a843a09b00961847d76f31c5dc59cd193b9da4667991a307e5e25f6320c35ed66cea2efc429b162592b63d07eee922cae9140494675a64192d6cf3a4d880ff84a0be24eec33f5131726afb3a717a162c99f7e1ea2e3a1ef68c23002a942ffdacbdbddfd782d832f05a5cbee9c968e624716d8045ad80d5789a38dc0f686455ea97d20238a1f1417bbb24b5e633adc54a967fc62de2c59335879797759bb109c94deec58e6288e354958d57330e60e596fd68e6f8c8e7456f29b9e8bb18f3df0af68d5d565a84a4825bb8be5413f8ac1518b00bfa9d1666d09082b31f02fb30d153a31425351b4f98200f4c61834b8c797f90ae5d4785c8cadb12628edc4b9ddceff7e5f5da93bb3a7c6de54b9e40bf4b87a6207218d4de2cb7f3388a18e90fbd66d22bbcb483d7a7fb9c646f24dc7425a056677531c9a6df966a474c0e3bcca0731b1f12e4f85cc5b387eb3c371bb6296858ea429cf0473dab329b283f67020c77ab2af4be469016b2e271575b0fec8b2db955f4060af716b4bb0d29a1943338127fd279c34c8c4a0f8af430420619b8833ed247b2176a423ffdf7c9141ac78f2ca493e783b8188cee652d78b02750e05e19ff37b0cd4248549c8f85dabaff5bdc17e1500a80e2f6f7d83eb5437ae15157fae77841d2646648eb33e9375a72ecded22bb0e4782876979c0a227c6f1f03406a0423af9f041ff822bca2816c22cd14e8a8825ef8e2b6ff7b03ba52feb2c7af4d49ee788f231cbdc8ce1b801d0531f889f38364f1ef0d515dbdaebd4dc41e8cd43f25758256e8c80deab0c6558f141b26eb6292aa3dbcbac0e4f6ac2bb3d18dfaa7eada781b1a875322292734a35f6c09f3ead9b5371facddf878810c813daa1b12a486624d75f91246911bbae558755cb697901c2f89cdf2c3fc13c35f1c4c161339d42766bab7022ecdb1418aba76a72d95870349dcac3a3868442a4760860d8fc222a1afa4b0ef90c2a7add30d9e3ef1810fe2be9da4138559edc1df70c85d5d8fd1e0f87d2fd3e7a619996578245933886a834e1f8bfed16796fca5086ba4000e7577adaf0e2f11a5d385396cf206f866ac92f49aad4f55ca0266022035fbe07069a3680b70e8371cae3208a8550da4a4721c117ed57c1ce2142c331de10484909acac27f90047cbfaaee1e18c1a0fa7441c41a77f7156f6dfc52cf0ea5c98432e75a7419cf1c4ec0414a08a2c973ef827d95b398876c9ec169e77f2b058c7c0bbfb8e1ef12e567106191c9e810d6d8c6285e0949115d816a6e90df86aedcd1e76136fcc6f4143ed137df64d2386c29f83130ed1941a23e65e8686af31360eaca85ce41f40f486377d04637be0cb1024d08b3b862872147ebd1943801c7f332f78c07f97358b23c27ed21f9f1ef9bd721dc5e2b0807230429ad3351e8b7f6a1e5a0d4c68e1d82c8e6815d8cd1adff8c83c78e039c153ca7c1cd23669786f13da834eedb49363cd5308502c1df37174cebf14c9a5fe3af9d7b9790835fa33c86e677d7835a690865543d861811f00db56808c241591c9a26f92ec9f15f82c6c4a91445e41299b4b8f0da1e1fe4f74e4ce22bca117495d2d7a1bef312b8f013616712a1b2706056881edf6e1878b5f810e1fdafc5334ccf93245e26af55bc4ffc4e497e46d257fc0e48c0fda5faac9a3f63929ef2b686d90aeafdebb1f1ccdf5703704d4b746c64cb669a8bc7d6fc064bc37fbdeeedd107c0e4845283e2da1e5688b05628b274cdb363a6b7edad5d7e8bc214bb91c6651cae50eb4c3e460803d4ab494218e30b36f0b56b38eec790e48b28e8eab072c956eb0c10c8be12df3cc1ae257632b48ca6fe4f6ea03104d578734d8bf28b805cbb95c2f164728a3c95a61dcceac9c932cb55b714fc09a8b9d6c5f069c5f60e583b6ffc50e28f84b6f01c2bdfb5724f882d40f97e6736e4657b2c703c08df9162ef7fba57dd3e55dfd8beb68693d5825cccee86d3c79c67c594b7d484242087ed7d399c4b128cfa7c3988aaabbf2f5537c98e3e127c3e71f6b7c43d1363f53ee8c66a0a9a900c4bc431cd26be06b7c1d3d5994b34058e7a65bc62d59923e5d2e10b25354d1ab7cd6379120a7b61ac00d3381822764e3a93b8b2e57ee7ba9f3a0ff63822f3853e9b892e65ecf8118285daa3eee6304f1f76b332fb06dc365b59854a9cd91dd52b01277aaf11f72adfbfbb2ccebc524887cac4e18aca62ded8b9d5d391d0e3a6a2f9f80870ff558465e43299e283e4eb56622513b6837bf8f2d1ed37f503eb65e5c19e5abb66c4305414902021f15addb43d844274e3b9e352878c30ef0e1de5ffbdd6a324605f175216ce372004bd18bd766d2bc4b00220f2b931f9488516572740a34b7b2eab077e8a9052d1762364237c0831a2916ded184bf05ec2bd0804dcc038bb61d882f7758ff2a0b74529ba7404991013f8f1cf7a4d94aa76583f47bd7f8dc62474764b944629692904a466926cc5745a0fba4194f9cf675d764826a4f7e3b4012efd2d8cf6371d3ef8209880eb36c892f78bebc7095ee48eebd2e140ec560a356c5427abc8bd51b03765e4ac2808733e2ecfe517b0c77b11520ed62a62e81a6a3a218a904d8789363887d054007783ca84bbe64bcb00e1e9cdd022315f66fabfffc593dbfd08ddec603bd92d75a52a82a45075a21d6a7c2c32ba19f0937945f1995aeb98de2d8a7f5eae4fe9d53549f1af53ea97afd264fa12692fa3fa0c1349909acce9258587b15c821fffe016683ce5f4a216d6c6004f2259b2e8d96d245d8247df3da179315740253ee8423b642c9de16289d87e725b0e22681053dc58c6998cc652d71983304a20dcae8314459ba99897d381c36205751630600fa64e1f06cfe997ccc25ea56ff387989aafa7f21491f26b75bda228d9882de3451c03ef50fe43ac9bdef830c3f1615ca5a9b8dfcf8f3afa8cd3e387fe511cb110a11b7eba8f7be5ebe9e09e87a0496ae315cd9851f4c1c59f43bfab2abdc66cde2edd6fc3953d6c266eeec81a1df098e59162019b3621ed6147a4b70a3666db54f0543b7ace2f345e4a38397f7b42e3b4740310537832a56db2bf5a63055149e2dda5494634b9ceca49b5e7defdc092c90dc296c4898c9ed65c7a8a9cc267e09e3bd2ce001548b6a6f7e8f1aaff0def6c1ce20716669967c9d1683f752524fbbee560c58bb53478570f9f761827dfde7d7fa108c9b97f8083d1610947a1471c51cf8f7346b0162163d494d928d939ad694148df8df3e834882a841bad73d047d0561080750c07825e1574e75193fc317d5530fbe01f799041465451700aaee0ea6ccd2c561b248023f5fde72b64e3897784fc2b38fb2475b5524756e6ae44414d9716fc957f81b8fcbd81b8ccc23eb1a2a7c0d5fbae5d47cb0afdd99afb5dddeeefc7ce56c2e1e9abb3f8db1cefe38fe4c82e830a5fe6e0fcd95b8a4755a5a4cccedf3e31de08802df7e9f7e2345951c065a82a052d8084ceab3383b8002f1ff8c4cdc25c58658aa6b449dac575efdc86c8be761f75b8662123241aacc3efa069b20d7c6102fe78955351c6eec50ffa3108d70f19764de34abb0ab1e048cbd9ea91c832a395a3a4050a82be8b67a12833ba0b7468e9c6ede76323b632dbc1131b8d9eca266c3089adb982c540ec5c12833583ad62d795df01d070830abaa4500ed51cc988a77150aac4779f714db832f42f0776c5edeea54486fb72fe5bc5f22fc6a402fa2192f03713f7b74a6e46dff0f5892a8d88ebf7759fe65a41f9a683cda59611d43e5bf925c33bc0cafb570386a7cf965e90bc6ebd8e3af62c38a0f331ff46e8138645d1cadc78e32b91c088b99a673133f3a4a7c3eca213b5a8a037809ed56bc04399a6f3bd744da0a89914b15ac668f97d45c7d14b6b53112c5144cddb0338454eaa16b0595ca396eea6a4156cc261f494a86c2a55adb4cb400ef1d7d6511d44d344172c00a3e8aea0da94e7ad288cbb2f337a017f951e81f3473f6305890c89b1a06de4cf55cdb63fcb2e2ffd94b430c0d4fa5b15f9f7ea65e81bf8e3fa0f639650ecefa04789aae99822cfafdee6830727f5210bcdbe40b96a0a0183a34e27dc0f5179d85f234b38092e3478a631f6e2551a1bbb2fa42a1ab616360076fe36950a490cea8638ee3e2b23d9fda177314dcf9c3f7a15accb79db417053d326b18211e064ba75655b10c118782d2b7ee437fbfb2311335f9170d20e20cf96fdb0b5aba16545a56ed6f45943de4174d0191d8a64b0f1970e48fe85880478291c2bdb67f07aca268742f4bb350cfb5f0e982b2fa6f00ce4a4f93c927372f4abf440fc14d563134d8fe92491cf577f00564ac45713c360835ce9dec0d359b47084e521bada2e4a5a5b9471cfce07217ca8814117c19108ea0190a5e034e13d79f6b62e386a4dacdce8bcfa5f1923cff31485b07a9ba8f95127d176c383b398e1817c27ab2d00a4ca5925e2e29dc50df70b37eec9f6b59d8f92fe0d4b24bcd242cd9e266c03d49d806f91872c394bb9aed9d6cb750b197d6d90f2938e39f9f6c7291ea29d7960b61987f984abd07077c99814a02855665f2c73c12103f1df1c2f259f7628330e1bc87dcdd74fc204aafa23869cac20404b9fe6687c7826e97552480f7417af28ecb1620aa0010c", 0x1000}, {&(0x7f0000001280)="87ace749247eb5c053c0e3e7ec35", 0xe}, {&(0x7f00000012c0)="95ddfdf98368ef1036b9c54c0dda26dee7e4a4d8c106270238895c116d2cebc19ae46a4bd037ad230583f3712d1f1d6a022ae88c259a9e6b87e6b59da90b5ac1f72c57c81beeac80f03749f5a1a49f6d8b5f9b63bffb61a728cbec37ef75ec37e7cac7a79b4ce200c8ac0aab31db249db1af", 0x72}, {&(0x7f0000001340)="95c24b4c6d2146a24f1981bcd85caec50a6b46d2c93c7b215186738e7320c718ce956bd579a2251d46c8117027b864ac6107187a8ab55ee9d7dc4b304698bf852e755a41638fad5313c6f17423f1a22ec68278acca503769864e2508f59143ee3ec0f39883ee86c27ba930b990e5b90bc6838e2493a052248bec8395de1056293d987ddbe6e1725f03fac00abdc8addef41b1c6482fc5f1a60d0c8aa90d8210bb6c7808008c8e51ba3d7d793", 0xac}, {&(0x7f0000001400)="1d6775fdf791cd3b52", 0x9}, {&(0x7f0000001440)="df24491b", 0x4}, {&(0x7f0000001480)="f5218b0bf7e9563b4845691b63564c22e05f431bc2980819f2ec26d247d40093a6bc83aabcea4c98df69a034fe760c8b4accba9a43b6f0cc37fc3fdd8b071ea9ccdf887f6360", 0x46}, {&(0x7f0000001500)="be6b8ad0f807f057bc1c", 0xa}], 0x8, &(0x7f00000016c0)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r9, r10, 0xffffffffffffffff, r11]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r12, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffff9c, r13, 0xffffffffffffff9c, r14]}], 0x58, 0x3}, 0x403) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) r16 = openat(0xffffffffffffffff, &(0x7f0000001880)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GETSCREEN(r16, 0xc0245755, &(0x7f00000018c0)={0x3f, './file0\x00', './file0\x00'}) r17 = getuid() fchown(r16, r17, r8) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001980)={{0x4, r7, r6, r15, r8, 0x180, 0x9a}, 0xe603, 0x7fff, r4, r18, 0x0, 0xffff, 0x1b857858}) fchown(r0, 0x0, r8) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 23:52:54 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 23:52:54 executing program 3: r0 = kqueue() r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:52:54 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1, 0x4}, {r2, 0x20}], 0x6, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) 23:52:55 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) (async) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) (async) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000140)=""/90, 0x5a, 0x800, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) (async) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x0, r1, 0x1000) 23:52:55 executing program 4: kqueue() syz_open_pts() (async) kqueue() 23:52:55 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) (async) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000040)=""/61, 0x3d, 0x802, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28000, 0x10) fcntl$dupfd(r1, 0x0, r2) (async) r3 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 23:52:55 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x19, 0x0, 0x0, 0x100000000}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) syz_open_pts() 23:52:55 executing program 2: r0 = socket$inet6(0x18, 0x8000, 0x3f) (async) r1 = getpid() r2 = msgget$private(0x0, 0xc0) (async) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) (async, rerun: 64) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) (rerun: 64) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x4, 0x0, r3, r5, r6, 0xc2, 0x1}, 0x1, 0x0, r1, r1, 0x5, 0x401, 0x1, 0x8}) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) (async, rerun: 32) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0), 0x800, 0x0) (async, rerun: 32) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001600), 0x208, 0x0) (async) r11 = kqueue() (async) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001640), 0x600, 0x0) (async) r13 = socket(0x6, 0x4000, 0x3) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001740)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000280)="2d98e7ddf2d422e26f334f5e690f0fd1785d2b38a3f41aa96a410b15594336764994b199f4511d8206e76bc9e3b9196c3b52576373f790f26f63a0f9c323efd994b8c832663d47f18a5f9ccf9734e1e2359ed4d19eccc9d1a1c73a95b2ac2ad0b4d80b529a261a28fed342e438f5d15fc0c9ec13e75e0f1467c76edbf2b213897ac29d60024d851f5c47e61135aeaddae1ce58de21d46ba07fc8c91e1e97cb4770f5ef2ebbab7ed544ec0c11b7a21e51152b216fdd5abeba4292bb600640bfa36a467119bce3d4786919cf83b804ab2bc823b3a75954457dcfee8feaa20dd36c2e5aaf5bac00aa86e79d73d179a63d7e6aff1ec116850260e67921f75cb41d2dcce5eb5b8b46c3fad7bbf96837f79e66e8457f2cffdc1a1ac81f382a474cfe4ec2201de54a0b71671185a0f7bee3c73a3e78d1f7392b3416c3c09f875560e398cc88a960b63447d75603db63ef57b882e2031b40fd73661fa95a7486d1691342ac5c291c577701785aeaacbdf731620ac5ac26274b8fb11345becccbb31b279a1ae890638af8087c21cccb573b09b1c27796533e5df850b274f774538d7a3785fd9d789445b7c82195ca4eff2a4e34fe3548cdf0b9d7b289ab5167fc8765619c3dbf76f3f86e4ec8f3a759af23ab0402d44dfffeddd17cd34813701bc858530cb6f04c978e184e0a4603f3b6810fc0bcb1c6cae97d4734870ac971d8900e074ce27da9310b0e509102619a5a7e4892423629e4b72c1eae2d08eb79c0312d04f687f64a123313d31855f8bc564d57307bbd8e81fc97142e881fe4c360b16bb7cbcb52ee0e64f97d9f0b7496efbb53329eb56298a7ff4579767801c442d2142de61acae10e142055d653f8b9de96e03a8b9fd795cc1071216bba65ff06012da7ac9f76461a796912b7fbb087af84cc8862ed724c035a1aea78dfc1c68f7a2be2467a3fc8ba7ba5eadb1210c60c886f5c6d23d26e16600f896ae8d06001ac551fe9d7409a6817d300b15dee35a0f158c422662ad35e510883b59061824b6136357ec471ad024c63f1d91b2e25a5ca763334da0ece6e6cf9b9cdd21021124e4c5731b2a0f58695fb1c797316da297aaf601c7804ed868ccac89323bdc1a09a3debfd88a843a09b00961847d76f31c5dc59cd193b9da4667991a307e5e25f6320c35ed66cea2efc429b162592b63d07eee922cae9140494675a64192d6cf3a4d880ff84a0be24eec33f5131726afb3a717a162c99f7e1ea2e3a1ef68c23002a942ffdacbdbddfd782d832f05a5cbee9c968e624716d8045ad80d5789a38dc0f686455ea97d20238a1f1417bbb24b5e633adc54a967fc62de2c59335879797759bb109c94deec58e6288e354958d57330e60e596fd68e6f8c8e7456f29b9e8bb18f3df0af68d5d565a84a4825bb8be5413f8ac1518b00bfa9d1666d09082b31f02fb30d153a31425351b4f98200f4c61834b8c797f90ae5d4785c8cadb12628edc4b9ddceff7e5f5da93bb3a7c6de54b9e40bf4b87a6207218d4de2cb7f3388a18e90fbd66d22bbcb483d7a7fb9c646f24dc7425a056677531c9a6df966a474c0e3bcca0731b1f12e4f85cc5b387eb3c371bb6296858ea429cf0473dab329b283f67020c77ab2af4be469016b2e271575b0fec8b2db955f4060af716b4bb0d29a1943338127fd279c34c8c4a0f8af430420619b8833ed247b2176a423ffdf7c9141ac78f2ca493e783b8188cee652d78b02750e05e19ff37b0cd4248549c8f85dabaff5bdc17e1500a80e2f6f7d83eb5437ae15157fae77841d2646648eb33e9375a72ecded22bb0e4782876979c0a227c6f1f03406a0423af9f041ff822bca2816c22cd14e8a8825ef8e2b6ff7b03ba52feb2c7af4d49ee788f231cbdc8ce1b801d0531f889f38364f1ef0d515dbdaebd4dc41e8cd43f25758256e8c80deab0c6558f141b26eb6292aa3dbcbac0e4f6ac2bb3d18dfaa7eada781b1a875322292734a35f6c09f3ead9b5371facddf878810c813daa1b12a486624d75f91246911bbae558755cb697901c2f89cdf2c3fc13c35f1c4c161339d42766bab7022ecdb1418aba76a72d95870349dcac3a3868442a4760860d8fc222a1afa4b0ef90c2a7add30d9e3ef1810fe2be9da4138559edc1df70c85d5d8fd1e0f87d2fd3e7a619996578245933886a834e1f8bfed16796fca5086ba4000e7577adaf0e2f11a5d385396cf206f866ac92f49aad4f55ca0266022035fbe07069a3680b70e8371cae3208a8550da4a4721c117ed57c1ce2142c331de10484909acac27f90047cbfaaee1e18c1a0fa7441c41a77f7156f6dfc52cf0ea5c98432e75a7419cf1c4ec0414a08a2c973ef827d95b398876c9ec169e77f2b058c7c0bbfb8e1ef12e567106191c9e810d6d8c6285e0949115d816a6e90df86aedcd1e76136fcc6f4143ed137df64d2386c29f83130ed1941a23e65e8686af31360eaca85ce41f40f486377d04637be0cb1024d08b3b862872147ebd1943801c7f332f78c07f97358b23c27ed21f9f1ef9bd721dc5e2b0807230429ad3351e8b7f6a1e5a0d4c68e1d82c8e6815d8cd1adff8c83c78e039c153ca7c1cd23669786f13da834eedb49363cd5308502c1df37174cebf14c9a5fe3af9d7b9790835fa33c86e677d7835a690865543d861811f00db56808c241591c9a26f92ec9f15f82c6c4a91445e41299b4b8f0da1e1fe4f74e4ce22bca117495d2d7a1bef312b8f013616712a1b2706056881edf6e1878b5f810e1fdafc5334ccf93245e26af55bc4ffc4e497e46d257fc0e48c0fda5faac9a3f63929ef2b686d90aeafdebb1f1ccdf5703704d4b746c64cb669a8bc7d6fc064bc37fbdeeedd107c0e4845283e2da1e5688b05628b274cdb363a6b7edad5d7e8bc214bb91c6651cae50eb4c3e460803d4ab494218e30b36f0b56b38eec790e48b28e8eab072c956eb0c10c8be12df3cc1ae257632b48ca6fe4f6ea03104d578734d8bf28b805cbb95c2f164728a3c95a61dcceac9c932cb55b714fc09a8b9d6c5f069c5f60e583b6ffc50e28f84b6f01c2bdfb5724f882d40f97e6736e4657b2c703c08df9162ef7fba57dd3e55dfd8beb68693d5825cccee86d3c79c67c594b7d484242087ed7d399c4b128cfa7c3988aaabbf2f5537c98e3e127c3e71f6b7c43d1363f53ee8c66a0a9a900c4bc431cd26be06b7c1d3d5994b34058e7a65bc62d59923e5d2e10b25354d1ab7cd6379120a7b61ac00d3381822764e3a93b8b2e57ee7ba9f3a0ff63822f3853e9b892e65ecf8118285daa3eee6304f1f76b332fb06dc365b59854a9cd91dd52b01277aaf11f72adfbfbb2ccebc524887cac4e18aca62ded8b9d5d391d0e3a6a2f9f80870ff558465e43299e283e4eb56622513b6837bf8f2d1ed37f503eb65e5c19e5abb66c4305414902021f15addb43d844274e3b9e352878c30ef0e1de5ffbdd6a324605f175216ce372004bd18bd766d2bc4b00220f2b931f9488516572740a34b7b2eab077e8a9052d1762364237c0831a2916ded184bf05ec2bd0804dcc038bb61d882f7758ff2a0b74529ba7404991013f8f1cf7a4d94aa76583f47bd7f8dc62474764b944629692904a466926cc5745a0fba4194f9cf675d764826a4f7e3b4012efd2d8cf6371d3ef8209880eb36c892f78bebc7095ee48eebd2e140ec560a356c5427abc8bd51b03765e4ac2808733e2ecfe517b0c77b11520ed62a62e81a6a3a218a904d8789363887d054007783ca84bbe64bcb00e1e9cdd022315f66fabfffc593dbfd08ddec603bd92d75a52a82a45075a21d6a7c2c32ba19f0937945f1995aeb98de2d8a7f5eae4fe9d53549f1af53ea97afd264fa12692fa3fa0c1349909acce9258587b15c821fffe016683ce5f4a216d6c6004f2259b2e8d96d245d8247df3da179315740253ee8423b642c9de16289d87e725b0e22681053dc58c6998cc652d71983304a20dcae8314459ba99897d381c36205751630600fa64e1f06cfe997ccc25ea56ff387989aafa7f21491f26b75bda228d9882de3451c03ef50fe43ac9bdef830c3f1615ca5a9b8dfcf8f3afa8cd3e387fe511cb110a11b7eba8f7be5ebe9e09e87a0496ae315cd9851f4c1c59f43bfab2abdc66cde2edd6fc3953d6c266eeec81a1df098e59162019b3621ed6147a4b70a3666db54f0543b7ace2f345e4a38397f7b42e3b4740310537832a56db2bf5a63055149e2dda5494634b9ceca49b5e7defdc092c90dc296c4898c9ed65c7a8a9cc267e09e3bd2ce001548b6a6f7e8f1aaff0def6c1ce20716669967c9d1683f752524fbbee560c58bb53478570f9f761827dfde7d7fa108c9b97f8083d1610947a1471c51cf8f7346b0162163d494d928d939ad694148df8df3e834882a841bad73d047d0561080750c07825e1574e75193fc317d5530fbe01f799041465451700aaee0ea6ccd2c561b248023f5fde72b64e3897784fc2b38fb2475b5524756e6ae44414d9716fc957f81b8fcbd81b8ccc23eb1a2a7c0d5fbae5d47cb0afdd99afb5dddeeefc7ce56c2e1e9abb3f8db1cefe38fe4c82e830a5fe6e0fcd95b8a4755a5a4cccedf3e31de08802df7e9f7e2345951c065a82a052d8084ceab3383b8002f1ff8c4cdc25c58658aa6b449dac575efdc86c8be761f75b8662123241aacc3efa069b20d7c6102fe78955351c6eec50ffa3108d70f19764de34abb0ab1e048cbd9ea91c832a395a3a4050a82be8b67a12833ba0b7468e9c6ede76323b632dbc1131b8d9eca266c3089adb982c540ec5c12833583ad62d795df01d070830abaa4500ed51cc988a77150aac4779f714db832f42f0776c5edeea54486fb72fe5bc5f22fc6a402fa2192f03713f7b74a6e46dff0f5892a8d88ebf7759fe65a41f9a683cda59611d43e5bf925c33bc0cafb570386a7cf965e90bc6ebd8e3af62c38a0f331ff46e8138645d1cadc78e32b91c088b99a673133f3a4a7c3eca213b5a8a037809ed56bc04399a6f3bd744da0a89914b15ac668f97d45c7d14b6b53112c5144cddb0338454eaa16b0595ca396eea6a4156cc261f494a86c2a55adb4cb400ef1d7d6511d44d344172c00a3e8aea0da94e7ad288cbb2f337a017f951e81f3473f6305890c89b1a06de4cf55cdb63fcb2e2ffd94b430c0d4fa5b15f9f7ea65e81bf8e3fa0f639650ecefa04789aae99822cfafdee6830727f5210bcdbe40b96a0a0183a34e27dc0f5179d85f234b38092e3478a631f6e2551a1bbb2fa42a1ab616360076fe36950a490cea8638ee3e2b23d9fda177314dcf9c3f7a15accb79db417053d326b18211e064ba75655b10c118782d2b7ee437fbfb2311335f9170d20e20cf96fdb0b5aba16545a56ed6f45943de4174d0191d8a64b0f1970e48fe85880478291c2bdb67f07aca268742f4bb350cfb5f0e982b2fa6f00ce4a4f93c927372f4abf440fc14d563134d8fe92491cf577f00564ac45713c360835ce9dec0d359b47084e521bada2e4a5a5b9471cfce07217ca8814117c19108ea0190a5e034e13d79f6b62e386a4dacdce8bcfa5f1923cff31485b07a9ba8f95127d176c383b398e1817c27ab2d00a4ca5925e2e29dc50df70b37eec9f6b59d8f92fe0d4b24bcd242cd9e266c03d49d806f91872c394bb9aed9d6cb750b197d6d90f2938e39f9f6c7291ea29d7960b61987f984abd07077c99814a02855665f2c73c12103f1df1c2f259f7628330e1bc87dcdd74fc204aafa23869cac20404b9fe6687c7826e97552480f7417af28ecb1620aa0010c", 0x1000}, {&(0x7f0000001280)="87ace749247eb5c053c0e3e7ec35", 0xe}, {&(0x7f00000012c0)="95ddfdf98368ef1036b9c54c0dda26dee7e4a4d8c106270238895c116d2cebc19ae46a4bd037ad230583f3712d1f1d6a022ae88c259a9e6b87e6b59da90b5ac1f72c57c81beeac80f03749f5a1a49f6d8b5f9b63bffb61a728cbec37ef75ec37e7cac7a79b4ce200c8ac0aab31db249db1af", 0x72}, {&(0x7f0000001340)="95c24b4c6d2146a24f1981bcd85caec50a6b46d2c93c7b215186738e7320c718ce956bd579a2251d46c8117027b864ac6107187a8ab55ee9d7dc4b304698bf852e755a41638fad5313c6f17423f1a22ec68278acca503769864e2508f59143ee3ec0f39883ee86c27ba930b990e5b90bc6838e2493a052248bec8395de1056293d987ddbe6e1725f03fac00abdc8addef41b1c6482fc5f1a60d0c8aa90d8210bb6c7808008c8e51ba3d7d793", 0xac}, {&(0x7f0000001400)="1d6775fdf791cd3b52", 0x9}, {&(0x7f0000001440)="df24491b", 0x4}, {&(0x7f0000001480)="f5218b0bf7e9563b4845691b63564c22e05f431bc2980819f2ec26d247d40093a6bc83aabcea4c98df69a034fe760c8b4accba9a43b6f0cc37fc3fdd8b071ea9ccdf887f6360", 0x46}, {&(0x7f0000001500)="be6b8ad0f807f057bc1c", 0xa}], 0x8, &(0x7f00000016c0)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r9, r10, 0xffffffffffffffff, r11]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r12, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffff9c, r13, 0xffffffffffffff9c, r14]}], 0x58, 0x3}, 0x403) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) (async) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) (async) r16 = openat(0xffffffffffffffff, &(0x7f0000001880)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GETSCREEN(r16, 0xc0245755, &(0x7f00000018c0)={0x3f, './file0\x00', './file0\x00'}) (async, rerun: 64) r17 = getuid() (rerun: 64) fchown(r16, r17, r8) (async) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001980)={{0x4, r7, r6, r15, r8, 0x180, 0x9a}, 0xe603, 0x7fff, r4, r18, 0x0, 0xffff, 0x1b857858}) fchown(r0, 0x0, r8) (async) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 23:52:55 executing program 6: socket$unix(0x1, 0x5, 0x0) (async) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) pipe(&(0x7f0000000100)) (async) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000140)=""/90, 0x5a, 0x800, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x0, r1, 0x1000) 23:52:55 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1, 0x4}, {r2, 0x20}], 0x6, 0x0) 23:52:55 executing program 4: r0 = kqueue() syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000000)={0x81, './file0\x00'}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r1, 0xffffffffffffffff, 0x8, 0xfff8}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x3, 0x9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0), 0x800, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001600), 0x208, 0x0) r6 = kqueue() r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001640), 0x600, 0x0) r8 = socket(0x6, 0x4000, 0x3) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001740)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000280)="2d98e7ddf2d422e26f334f5e690f0fd1785d2b38a3f41aa96a410b15594336764994b199f4511d8206e76bc9e3b9196c3b52576373f790f26f63a0f9c323efd994b8c832663d47f18a5f9ccf9734e1e2359ed4d19eccc9d1a1c73a95b2ac2ad0b4d80b529a261a28fed342e438f5d15fc0c9ec13e75e0f1467c76edbf2b213897ac29d60024d851f5c47e61135aeaddae1ce58de21d46ba07fc8c91e1e97cb4770f5ef2ebbab7ed544ec0c11b7a21e51152b216fdd5abeba4292bb600640bfa36a467119bce3d4786919cf83b804ab2bc823b3a75954457dcfee8feaa20dd36c2e5aaf5bac00aa86e79d73d179a63d7e6aff1ec116850260e67921f75cb41d2dcce5eb5b8b46c3fad7bbf96837f79e66e8457f2cffdc1a1ac81f382a474cfe4ec2201de54a0b71671185a0f7bee3c73a3e78d1f7392b3416c3c09f875560e398cc88a960b63447d75603db63ef57b882e2031b40fd73661fa95a7486d1691342ac5c291c577701785aeaacbdf731620ac5ac26274b8fb11345becccbb31b279a1ae890638af8087c21cccb573b09b1c27796533e5df850b274f774538d7a3785fd9d789445b7c82195ca4eff2a4e34fe3548cdf0b9d7b289ab5167fc8765619c3dbf76f3f86e4ec8f3a759af23ab0402d44dfffeddd17cd34813701bc858530cb6f04c978e184e0a4603f3b6810fc0bcb1c6cae97d4734870ac971d8900e074ce27da9310b0e509102619a5a7e4892423629e4b72c1eae2d08eb79c0312d04f687f64a123313d31855f8bc564d57307bbd8e81fc97142e881fe4c360b16bb7cbcb52ee0e64f97d9f0b7496efbb53329eb56298a7ff4579767801c442d2142de61acae10e142055d653f8b9de96e03a8b9fd795cc1071216bba65ff06012da7ac9f76461a796912b7fbb087af84cc8862ed724c035a1aea78dfc1c68f7a2be2467a3fc8ba7ba5eadb1210c60c886f5c6d23d26e16600f896ae8d06001ac551fe9d7409a6817d300b15dee35a0f158c422662ad35e510883b59061824b6136357ec471ad024c63f1d91b2e25a5ca763334da0ece6e6cf9b9cdd21021124e4c5731b2a0f58695fb1c797316da297aaf601c7804ed868ccac89323bdc1a09a3debfd88a843a09b00961847d76f31c5dc59cd193b9da4667991a307e5e25f6320c35ed66cea2efc429b162592b63d07eee922cae9140494675a64192d6cf3a4d880ff84a0be24eec33f5131726afb3a717a162c99f7e1ea2e3a1ef68c23002a942ffdacbdbddfd782d832f05a5cbee9c968e624716d8045ad80d5789a38dc0f686455ea97d20238a1f1417bbb24b5e633adc54a967fc62de2c59335879797759bb109c94deec58e6288e354958d57330e60e596fd68e6f8c8e7456f29b9e8bb18f3df0af68d5d565a84a4825bb8be5413f8ac1518b00bfa9d1666d09082b31f02fb30d153a31425351b4f98200f4c61834b8c797f90ae5d4785c8cadb12628edc4b9ddceff7e5f5da93bb3a7c6de54b9e40bf4b87a6207218d4de2cb7f3388a18e90fbd66d22bbcb483d7a7fb9c646f24dc7425a056677531c9a6df966a474c0e3bcca0731b1f12e4f85cc5b387eb3c371bb6296858ea429cf0473dab329b283f67020c77ab2af4be469016b2e271575b0fec8b2db955f4060af716b4bb0d29a1943338127fd279c34c8c4a0f8af430420619b8833ed247b2176a423ffdf7c9141ac78f2ca493e783b8188cee652d78b02750e05e19ff37b0cd4248549c8f85dabaff5bdc17e1500a80e2f6f7d83eb5437ae15157fae77841d2646648eb33e9375a72ecded22bb0e4782876979c0a227c6f1f03406a0423af9f041ff822bca2816c22cd14e8a8825ef8e2b6ff7b03ba52feb2c7af4d49ee788f231cbdc8ce1b801d0531f889f38364f1ef0d515dbdaebd4dc41e8cd43f25758256e8c80deab0c6558f141b26eb6292aa3dbcbac0e4f6ac2bb3d18dfaa7eada781b1a875322292734a35f6c09f3ead9b5371facddf878810c813daa1b12a486624d75f91246911bbae558755cb697901c2f89cdf2c3fc13c35f1c4c161339d42766bab7022ecdb1418aba76a72d95870349dcac3a3868442a4760860d8fc222a1afa4b0ef90c2a7add30d9e3ef1810fe2be9da4138559edc1df70c85d5d8fd1e0f87d2fd3e7a619996578245933886a834e1f8bfed16796fca5086ba4000e7577adaf0e2f11a5d385396cf206f866ac92f49aad4f55ca0266022035fbe07069a3680b70e8371cae3208a8550da4a4721c117ed57c1ce2142c331de10484909acac27f90047cbfaaee1e18c1a0fa7441c41a77f7156f6dfc52cf0ea5c98432e75a7419cf1c4ec0414a08a2c973ef827d95b398876c9ec169e77f2b058c7c0bbfb8e1ef12e567106191c9e810d6d8c6285e0949115d816a6e90df86aedcd1e76136fcc6f4143ed137df64d2386c29f83130ed1941a23e65e8686af31360eaca85ce41f40f486377d04637be0cb1024d08b3b862872147ebd1943801c7f332f78c07f97358b23c27ed21f9f1ef9bd721dc5e2b0807230429ad3351e8b7f6a1e5a0d4c68e1d82c8e6815d8cd1adff8c83c78e039c153ca7c1cd23669786f13da834eedb49363cd5308502c1df37174cebf14c9a5fe3af9d7b9790835fa33c86e677d7835a690865543d861811f00db56808c241591c9a26f92ec9f15f82c6c4a91445e41299b4b8f0da1e1fe4f74e4ce22bca117495d2d7a1bef312b8f013616712a1b2706056881edf6e1878b5f810e1fdafc5334ccf93245e26af55bc4ffc4e497e46d257fc0e48c0fda5faac9a3f63929ef2b686d90aeafdebb1f1ccdf5703704d4b746c64cb669a8bc7d6fc064bc37fbdeeedd107c0e4845283e2da1e5688b05628b274cdb363a6b7edad5d7e8bc214bb91c6651cae50eb4c3e460803d4ab494218e30b36f0b56b38eec790e48b28e8eab072c956eb0c10c8be12df3cc1ae257632b48ca6fe4f6ea03104d578734d8bf28b805cbb95c2f164728a3c95a61dcceac9c932cb55b714fc09a8b9d6c5f069c5f60e583b6ffc50e28f84b6f01c2bdfb5724f882d40f97e6736e4657b2c703c08df9162ef7fba57dd3e55dfd8beb68693d5825cccee86d3c79c67c594b7d484242087ed7d399c4b128cfa7c3988aaabbf2f5537c98e3e127c3e71f6b7c43d1363f53ee8c66a0a9a900c4bc431cd26be06b7c1d3d5994b34058e7a65bc62d59923e5d2e10b25354d1ab7cd6379120a7b61ac00d3381822764e3a93b8b2e57ee7ba9f3a0ff63822f3853e9b892e65ecf8118285daa3eee6304f1f76b332fb06dc365b59854a9cd91dd52b01277aaf11f72adfbfbb2ccebc524887cac4e18aca62ded8b9d5d391d0e3a6a2f9f80870ff558465e43299e283e4eb56622513b6837bf8f2d1ed37f503eb65e5c19e5abb66c4305414902021f15addb43d844274e3b9e352878c30ef0e1de5ffbdd6a324605f175216ce372004bd18bd766d2bc4b00220f2b931f9488516572740a34b7b2eab077e8a9052d1762364237c0831a2916ded184bf05ec2bd0804dcc038bb61d882f7758ff2a0b74529ba7404991013f8f1cf7a4d94aa76583f47bd7f8dc62474764b944629692904a466926cc5745a0fba4194f9cf675d764826a4f7e3b4012efd2d8cf6371d3ef8209880eb36c892f78bebc7095ee48eebd2e140ec560a356c5427abc8bd51b03765e4ac2808733e2ecfe517b0c77b11520ed62a62e81a6a3a218a904d8789363887d054007783ca84bbe64bcb00e1e9cdd022315f66fabfffc593dbfd08ddec603bd92d75a52a82a45075a21d6a7c2c32ba19f0937945f1995aeb98de2d8a7f5eae4fe9d53549f1af53ea97afd264fa12692fa3fa0c1349909acce9258587b15c821fffe016683ce5f4a216d6c6004f2259b2e8d96d245d8247df3da179315740253ee8423b642c9de16289d87e725b0e22681053dc58c6998cc652d71983304a20dcae8314459ba99897d381c36205751630600fa64e1f06cfe997ccc25ea56ff387989aafa7f21491f26b75bda228d9882de3451c03ef50fe43ac9bdef830c3f1615ca5a9b8dfcf8f3afa8cd3e387fe511cb110a11b7eba8f7be5ebe9e09e87a0496ae315cd9851f4c1c59f43bfab2abdc66cde2edd6fc3953d6c266eeec81a1df098e59162019b3621ed6147a4b70a3666db54f0543b7ace2f345e4a38397f7b42e3b4740310537832a56db2bf5a63055149e2dda5494634b9ceca49b5e7defdc092c90dc296c4898c9ed65c7a8a9cc267e09e3bd2ce001548b6a6f7e8f1aaff0def6c1ce20716669967c9d1683f752524fbbee560c58bb53478570f9f761827dfde7d7fa108c9b97f8083d1610947a1471c51cf8f7346b0162163d494d928d939ad694148df8df3e834882a841bad73d047d0561080750c07825e1574e75193fc317d5530fbe01f799041465451700aaee0ea6ccd2c561b248023f5fde72b64e3897784fc2b38fb2475b5524756e6ae44414d9716fc957f81b8fcbd81b8ccc23eb1a2a7c0d5fbae5d47cb0afdd99afb5dddeeefc7ce56c2e1e9abb3f8db1cefe38fe4c82e830a5fe6e0fcd95b8a4755a5a4cccedf3e31de08802df7e9f7e2345951c065a82a052d8084ceab3383b8002f1ff8c4cdc25c58658aa6b449dac575efdc86c8be761f75b8662123241aacc3efa069b20d7c6102fe78955351c6eec50ffa3108d70f19764de34abb0ab1e048cbd9ea91c832a395a3a4050a82be8b67a12833ba0b7468e9c6ede76323b632dbc1131b8d9eca266c3089adb982c540ec5c12833583ad62d795df01d070830abaa4500ed51cc988a77150aac4779f714db832f42f0776c5edeea54486fb72fe5bc5f22fc6a402fa2192f03713f7b74a6e46dff0f5892a8d88ebf7759fe65a41f9a683cda59611d43e5bf925c33bc0cafb570386a7cf965e90bc6ebd8e3af62c38a0f331ff46e8138645d1cadc78e32b91c088b99a673133f3a4a7c3eca213b5a8a037809ed56bc04399a6f3bd744da0a89914b15ac668f97d45c7d14b6b53112c5144cddb0338454eaa16b0595ca396eea6a4156cc261f494a86c2a55adb4cb400ef1d7d6511d44d344172c00a3e8aea0da94e7ad288cbb2f337a017f951e81f3473f6305890c89b1a06de4cf55cdb63fcb2e2ffd94b430c0d4fa5b15f9f7ea65e81bf8e3fa0f639650ecefa04789aae99822cfafdee6830727f5210bcdbe40b96a0a0183a34e27dc0f5179d85f234b38092e3478a631f6e2551a1bbb2fa42a1ab616360076fe36950a490cea8638ee3e2b23d9fda177314dcf9c3f7a15accb79db417053d326b18211e064ba75655b10c118782d2b7ee437fbfb2311335f9170d20e20cf96fdb0b5aba16545a56ed6f45943de4174d0191d8a64b0f1970e48fe85880478291c2bdb67f07aca268742f4bb350cfb5f0e982b2fa6f00ce4a4f93c927372f4abf440fc14d563134d8fe92491cf577f00564ac45713c360835ce9dec0d359b47084e521bada2e4a5a5b9471cfce07217ca8814117c19108ea0190a5e034e13d79f6b62e386a4dacdce8bcfa5f1923cff31485b07a9ba8f95127d176c383b398e1817c27ab2d00a4ca5925e2e29dc50df70b37eec9f6b59d8f92fe0d4b24bcd242cd9e266c03d49d806f91872c394bb9aed9d6cb750b197d6d90f2938e39f9f6c7291ea29d7960b61987f984abd07077c99814a02855665f2c73c12103f1df1c2f259f7628330e1bc87dcdd74fc204aafa23869cac20404b9fe6687c7826e97552480f7417af28ecb1620aa0010c", 0x1000}, {&(0x7f0000001280)="87ace749247eb5c053c0e3e7ec35", 0xe}, {&(0x7f00000012c0)="95ddfdf98368ef1036b9c54c0dda26dee7e4a4d8c106270238895c116d2cebc19ae46a4bd037ad230583f3712d1f1d6a022ae88c259a9e6b87e6b59da90b5ac1f72c57c81beeac80f03749f5a1a49f6d8b5f9b63bffb61a728cbec37ef75ec37e7cac7a79b4ce200c8ac0aab31db249db1af", 0x72}, {&(0x7f0000001340)="95c24b4c6d2146a24f1981bcd85caec50a6b46d2c93c7b215186738e7320c718ce956bd579a2251d46c8117027b864ac6107187a8ab55ee9d7dc4b304698bf852e755a41638fad5313c6f17423f1a22ec68278acca503769864e2508f59143ee3ec0f39883ee86c27ba930b990e5b90bc6838e2493a052248bec8395de1056293d987ddbe6e1725f03fac00abdc8addef41b1c6482fc5f1a60d0c8aa90d8210bb6c7808008c8e51ba3d7d793", 0xac}, {&(0x7f0000001400)="1d6775fdf791cd3b52", 0x9}, {&(0x7f0000001440)="df24491b", 0x4}, {&(0x7f0000001480)="f5218b0bf7e9563b4845691b63564c22e05f431bc2980819f2ec26d247d40093a6bc83aabcea4c98df69a034fe760c8b4accba9a43b6f0cc37fc3fdd8b071ea9ccdf887f6360", 0x46}, {&(0x7f0000001500)="be6b8ad0f807f057bc1c", 0xa}], 0x8, &(0x7f00000016c0)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r4, r5, 0xffffffffffffffff, r6]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffff9c, r8, 0xffffffffffffff9c, r9]}], 0x58, 0x3}, 0x403) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) r11 = openat(0xffffffffffffffff, &(0x7f0000001880)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GETSCREEN(r11, 0xc0245755, &(0x7f00000018c0)={0x3f, './file0\x00', './file0\x00'}) r12 = getuid() fchown(r11, r12, r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001a80)={{0x80000001, r12, r10, r12, 0x0, 0x1, 0x9}, 0xffff, 0xfffffffffffff5bf, r2, 0x0, 0x2, 0xd9a7, 0x4, 0x8f}) r13 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r16 = getpid() r17 = msgget$private(0x0, 0xc0) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x4, 0x0, r18, r19, r20, 0xc2, 0x1}, 0x1, 0x0, r16, r16, 0x5, 0x401, 0x1, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080), 0x0, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r0, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r10}, @cred={0x20, 0xffff, 0x0, r13, 0xffffffffffffffff, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r14, r15, r18}], 0xb8, 0x6}, 0x408) 23:52:56 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 23:52:56 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x19}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) syz_open_pts() 23:52:56 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000040)=""/61, 0x3d, 0x802, &(0x7f00000000c0)={0x2, 0x1}, 0xc) (async) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28000, 0x10) fcntl$dupfd(r1, 0x0, r2) (async) r3 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 23:52:56 executing program 2: socket$inet6(0x18, 0x8000, 0x3f) (async) r0 = socket$inet6(0x18, 0x8000, 0x3f) r1 = getpid() r2 = msgget$private(0x0, 0xc0) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x4, 0x0, r3, r5, r6, 0xc2, 0x1}, 0x1, 0x0, r1, r1, 0x5, 0x401, 0x1, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0), 0x800, 0x0) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001600), 0x208, 0x0) r11 = kqueue() r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001640), 0x600, 0x0) r13 = socket(0x6, 0x4000, 0x3) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001740)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000280)="2d98e7ddf2d422e26f334f5e690f0fd1785d2b38a3f41aa96a410b15594336764994b199f4511d8206e76bc9e3b9196c3b52576373f790f26f63a0f9c323efd994b8c832663d47f18a5f9ccf9734e1e2359ed4d19eccc9d1a1c73a95b2ac2ad0b4d80b529a261a28fed342e438f5d15fc0c9ec13e75e0f1467c76edbf2b213897ac29d60024d851f5c47e61135aeaddae1ce58de21d46ba07fc8c91e1e97cb4770f5ef2ebbab7ed544ec0c11b7a21e51152b216fdd5abeba4292bb600640bfa36a467119bce3d4786919cf83b804ab2bc823b3a75954457dcfee8feaa20dd36c2e5aaf5bac00aa86e79d73d179a63d7e6aff1ec116850260e67921f75cb41d2dcce5eb5b8b46c3fad7bbf96837f79e66e8457f2cffdc1a1ac81f382a474cfe4ec2201de54a0b71671185a0f7bee3c73a3e78d1f7392b3416c3c09f875560e398cc88a960b63447d75603db63ef57b882e2031b40fd73661fa95a7486d1691342ac5c291c577701785aeaacbdf731620ac5ac26274b8fb11345becccbb31b279a1ae890638af8087c21cccb573b09b1c27796533e5df850b274f774538d7a3785fd9d789445b7c82195ca4eff2a4e34fe3548cdf0b9d7b289ab5167fc8765619c3dbf76f3f86e4ec8f3a759af23ab0402d44dfffeddd17cd34813701bc858530cb6f04c978e184e0a4603f3b6810fc0bcb1c6cae97d4734870ac971d8900e074ce27da9310b0e509102619a5a7e4892423629e4b72c1eae2d08eb79c0312d04f687f64a123313d31855f8bc564d57307bbd8e81fc97142e881fe4c360b16bb7cbcb52ee0e64f97d9f0b7496efbb53329eb56298a7ff4579767801c442d2142de61acae10e142055d653f8b9de96e03a8b9fd795cc1071216bba65ff06012da7ac9f76461a796912b7fbb087af84cc8862ed724c035a1aea78dfc1c68f7a2be2467a3fc8ba7ba5eadb1210c60c886f5c6d23d26e16600f896ae8d06001ac551fe9d7409a6817d300b15dee35a0f158c422662ad35e510883b59061824b6136357ec471ad024c63f1d91b2e25a5ca763334da0ece6e6cf9b9cdd21021124e4c5731b2a0f58695fb1c797316da297aaf601c7804ed868ccac89323bdc1a09a3debfd88a843a09b00961847d76f31c5dc59cd193b9da4667991a307e5e25f6320c35ed66cea2efc429b162592b63d07eee922cae9140494675a64192d6cf3a4d880ff84a0be24eec33f5131726afb3a717a162c99f7e1ea2e3a1ef68c23002a942ffdacbdbddfd782d832f05a5cbee9c968e624716d8045ad80d5789a38dc0f686455ea97d20238a1f1417bbb24b5e633adc54a967fc62de2c59335879797759bb109c94deec58e6288e354958d57330e60e596fd68e6f8c8e7456f29b9e8bb18f3df0af68d5d565a84a4825bb8be5413f8ac1518b00bfa9d1666d09082b31f02fb30d153a31425351b4f98200f4c61834b8c797f90ae5d4785c8cadb12628edc4b9ddceff7e5f5da93bb3a7c6de54b9e40bf4b87a6207218d4de2cb7f3388a18e90fbd66d22bbcb483d7a7fb9c646f24dc7425a056677531c9a6df966a474c0e3bcca0731b1f12e4f85cc5b387eb3c371bb6296858ea429cf0473dab329b283f67020c77ab2af4be469016b2e271575b0fec8b2db955f4060af716b4bb0d29a1943338127fd279c34c8c4a0f8af430420619b8833ed247b2176a423ffdf7c9141ac78f2ca493e783b8188cee652d78b02750e05e19ff37b0cd4248549c8f85dabaff5bdc17e1500a80e2f6f7d83eb5437ae15157fae77841d2646648eb33e9375a72ecded22bb0e4782876979c0a227c6f1f03406a0423af9f041ff822bca2816c22cd14e8a8825ef8e2b6ff7b03ba52feb2c7af4d49ee788f231cbdc8ce1b801d0531f889f38364f1ef0d515dbdaebd4dc41e8cd43f25758256e8c80deab0c6558f141b26eb6292aa3dbcbac0e4f6ac2bb3d18dfaa7eada781b1a875322292734a35f6c09f3ead9b5371facddf878810c813daa1b12a486624d75f91246911bbae558755cb697901c2f89cdf2c3fc13c35f1c4c161339d42766bab7022ecdb1418aba76a72d95870349dcac3a3868442a4760860d8fc222a1afa4b0ef90c2a7add30d9e3ef1810fe2be9da4138559edc1df70c85d5d8fd1e0f87d2fd3e7a619996578245933886a834e1f8bfed16796fca5086ba4000e7577adaf0e2f11a5d385396cf206f866ac92f49aad4f55ca0266022035fbe07069a3680b70e8371cae3208a8550da4a4721c117ed57c1ce2142c331de10484909acac27f90047cbfaaee1e18c1a0fa7441c41a77f7156f6dfc52cf0ea5c98432e75a7419cf1c4ec0414a08a2c973ef827d95b398876c9ec169e77f2b058c7c0bbfb8e1ef12e567106191c9e810d6d8c6285e0949115d816a6e90df86aedcd1e76136fcc6f4143ed137df64d2386c29f83130ed1941a23e65e8686af31360eaca85ce41f40f486377d04637be0cb1024d08b3b862872147ebd1943801c7f332f78c07f97358b23c27ed21f9f1ef9bd721dc5e2b0807230429ad3351e8b7f6a1e5a0d4c68e1d82c8e6815d8cd1adff8c83c78e039c153ca7c1cd23669786f13da834eedb49363cd5308502c1df37174cebf14c9a5fe3af9d7b9790835fa33c86e677d7835a690865543d861811f00db56808c241591c9a26f92ec9f15f82c6c4a91445e41299b4b8f0da1e1fe4f74e4ce22bca117495d2d7a1bef312b8f013616712a1b2706056881edf6e1878b5f810e1fdafc5334ccf93245e26af55bc4ffc4e497e46d257fc0e48c0fda5faac9a3f63929ef2b686d90aeafdebb1f1ccdf5703704d4b746c64cb669a8bc7d6fc064bc37fbdeeedd107c0e4845283e2da1e5688b05628b274cdb363a6b7edad5d7e8bc214bb91c6651cae50eb4c3e460803d4ab494218e30b36f0b56b38eec790e48b28e8eab072c956eb0c10c8be12df3cc1ae257632b48ca6fe4f6ea03104d578734d8bf28b805cbb95c2f164728a3c95a61dcceac9c932cb55b714fc09a8b9d6c5f069c5f60e583b6ffc50e28f84b6f01c2bdfb5724f882d40f97e6736e4657b2c703c08df9162ef7fba57dd3e55dfd8beb68693d5825cccee86d3c79c67c594b7d484242087ed7d399c4b128cfa7c3988aaabbf2f5537c98e3e127c3e71f6b7c43d1363f53ee8c66a0a9a900c4bc431cd26be06b7c1d3d5994b34058e7a65bc62d59923e5d2e10b25354d1ab7cd6379120a7b61ac00d3381822764e3a93b8b2e57ee7ba9f3a0ff63822f3853e9b892e65ecf8118285daa3eee6304f1f76b332fb06dc365b59854a9cd91dd52b01277aaf11f72adfbfbb2ccebc524887cac4e18aca62ded8b9d5d391d0e3a6a2f9f80870ff558465e43299e283e4eb56622513b6837bf8f2d1ed37f503eb65e5c19e5abb66c4305414902021f15addb43d844274e3b9e352878c30ef0e1de5ffbdd6a324605f175216ce372004bd18bd766d2bc4b00220f2b931f9488516572740a34b7b2eab077e8a9052d1762364237c0831a2916ded184bf05ec2bd0804dcc038bb61d882f7758ff2a0b74529ba7404991013f8f1cf7a4d94aa76583f47bd7f8dc62474764b944629692904a466926cc5745a0fba4194f9cf675d764826a4f7e3b4012efd2d8cf6371d3ef8209880eb36c892f78bebc7095ee48eebd2e140ec560a356c5427abc8bd51b03765e4ac2808733e2ecfe517b0c77b11520ed62a62e81a6a3a218a904d8789363887d054007783ca84bbe64bcb00e1e9cdd022315f66fabfffc593dbfd08ddec603bd92d75a52a82a45075a21d6a7c2c32ba19f0937945f1995aeb98de2d8a7f5eae4fe9d53549f1af53ea97afd264fa12692fa3fa0c1349909acce9258587b15c821fffe016683ce5f4a216d6c6004f2259b2e8d96d245d8247df3da179315740253ee8423b642c9de16289d87e725b0e22681053dc58c6998cc652d71983304a20dcae8314459ba99897d381c36205751630600fa64e1f06cfe997ccc25ea56ff387989aafa7f21491f26b75bda228d9882de3451c03ef50fe43ac9bdef830c3f1615ca5a9b8dfcf8f3afa8cd3e387fe511cb110a11b7eba8f7be5ebe9e09e87a0496ae315cd9851f4c1c59f43bfab2abdc66cde2edd6fc3953d6c266eeec81a1df098e59162019b3621ed6147a4b70a3666db54f0543b7ace2f345e4a38397f7b42e3b4740310537832a56db2bf5a63055149e2dda5494634b9ceca49b5e7defdc092c90dc296c4898c9ed65c7a8a9cc267e09e3bd2ce001548b6a6f7e8f1aaff0def6c1ce20716669967c9d1683f752524fbbee560c58bb53478570f9f761827dfde7d7fa108c9b97f8083d1610947a1471c51cf8f7346b0162163d494d928d939ad694148df8df3e834882a841bad73d047d0561080750c07825e1574e75193fc317d5530fbe01f799041465451700aaee0ea6ccd2c561b248023f5fde72b64e3897784fc2b38fb2475b5524756e6ae44414d9716fc957f81b8fcbd81b8ccc23eb1a2a7c0d5fbae5d47cb0afdd99afb5dddeeefc7ce56c2e1e9abb3f8db1cefe38fe4c82e830a5fe6e0fcd95b8a4755a5a4cccedf3e31de08802df7e9f7e2345951c065a82a052d8084ceab3383b8002f1ff8c4cdc25c58658aa6b449dac575efdc86c8be761f75b8662123241aacc3efa069b20d7c6102fe78955351c6eec50ffa3108d70f19764de34abb0ab1e048cbd9ea91c832a395a3a4050a82be8b67a12833ba0b7468e9c6ede76323b632dbc1131b8d9eca266c3089adb982c540ec5c12833583ad62d795df01d070830abaa4500ed51cc988a77150aac4779f714db832f42f0776c5edeea54486fb72fe5bc5f22fc6a402fa2192f03713f7b74a6e46dff0f5892a8d88ebf7759fe65a41f9a683cda59611d43e5bf925c33bc0cafb570386a7cf965e90bc6ebd8e3af62c38a0f331ff46e8138645d1cadc78e32b91c088b99a673133f3a4a7c3eca213b5a8a037809ed56bc04399a6f3bd744da0a89914b15ac668f97d45c7d14b6b53112c5144cddb0338454eaa16b0595ca396eea6a4156cc261f494a86c2a55adb4cb400ef1d7d6511d44d344172c00a3e8aea0da94e7ad288cbb2f337a017f951e81f3473f6305890c89b1a06de4cf55cdb63fcb2e2ffd94b430c0d4fa5b15f9f7ea65e81bf8e3fa0f639650ecefa04789aae99822cfafdee6830727f5210bcdbe40b96a0a0183a34e27dc0f5179d85f234b38092e3478a631f6e2551a1bbb2fa42a1ab616360076fe36950a490cea8638ee3e2b23d9fda177314dcf9c3f7a15accb79db417053d326b18211e064ba75655b10c118782d2b7ee437fbfb2311335f9170d20e20cf96fdb0b5aba16545a56ed6f45943de4174d0191d8a64b0f1970e48fe85880478291c2bdb67f07aca268742f4bb350cfb5f0e982b2fa6f00ce4a4f93c927372f4abf440fc14d563134d8fe92491cf577f00564ac45713c360835ce9dec0d359b47084e521bada2e4a5a5b9471cfce07217ca8814117c19108ea0190a5e034e13d79f6b62e386a4dacdce8bcfa5f1923cff31485b07a9ba8f95127d176c383b398e1817c27ab2d00a4ca5925e2e29dc50df70b37eec9f6b59d8f92fe0d4b24bcd242cd9e266c03d49d806f91872c394bb9aed9d6cb750b197d6d90f2938e39f9f6c7291ea29d7960b61987f984abd07077c99814a02855665f2c73c12103f1df1c2f259f7628330e1bc87dcdd74fc204aafa23869cac20404b9fe6687c7826e97552480f7417af28ecb1620aa0010c", 0x1000}, {&(0x7f0000001280)="87ace749247eb5c053c0e3e7ec35", 0xe}, {&(0x7f00000012c0)="95ddfdf98368ef1036b9c54c0dda26dee7e4a4d8c106270238895c116d2cebc19ae46a4bd037ad230583f3712d1f1d6a022ae88c259a9e6b87e6b59da90b5ac1f72c57c81beeac80f03749f5a1a49f6d8b5f9b63bffb61a728cbec37ef75ec37e7cac7a79b4ce200c8ac0aab31db249db1af", 0x72}, {&(0x7f0000001340)="95c24b4c6d2146a24f1981bcd85caec50a6b46d2c93c7b215186738e7320c718ce956bd579a2251d46c8117027b864ac6107187a8ab55ee9d7dc4b304698bf852e755a41638fad5313c6f17423f1a22ec68278acca503769864e2508f59143ee3ec0f39883ee86c27ba930b990e5b90bc6838e2493a052248bec8395de1056293d987ddbe6e1725f03fac00abdc8addef41b1c6482fc5f1a60d0c8aa90d8210bb6c7808008c8e51ba3d7d793", 0xac}, {&(0x7f0000001400)="1d6775fdf791cd3b52", 0x9}, {&(0x7f0000001440)="df24491b", 0x4}, {&(0x7f0000001480)="f5218b0bf7e9563b4845691b63564c22e05f431bc2980819f2ec26d247d40093a6bc83aabcea4c98df69a034fe760c8b4accba9a43b6f0cc37fc3fdd8b071ea9ccdf887f6360", 0x46}, {&(0x7f0000001500)="be6b8ad0f807f057bc1c", 0xa}], 0x8, &(0x7f00000016c0)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r9, r10, 0xffffffffffffffff, r11]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r12, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffff9c, r13, 0xffffffffffffff9c, r14]}], 0x58, 0x3}, 0x403) (async) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001740)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000280)="2d98e7ddf2d422e26f334f5e690f0fd1785d2b38a3f41aa96a410b15594336764994b199f4511d8206e76bc9e3b9196c3b52576373f790f26f63a0f9c323efd994b8c832663d47f18a5f9ccf9734e1e2359ed4d19eccc9d1a1c73a95b2ac2ad0b4d80b529a261a28fed342e438f5d15fc0c9ec13e75e0f1467c76edbf2b213897ac29d60024d851f5c47e61135aeaddae1ce58de21d46ba07fc8c91e1e97cb4770f5ef2ebbab7ed544ec0c11b7a21e51152b216fdd5abeba4292bb600640bfa36a467119bce3d4786919cf83b804ab2bc823b3a75954457dcfee8feaa20dd36c2e5aaf5bac00aa86e79d73d179a63d7e6aff1ec116850260e67921f75cb41d2dcce5eb5b8b46c3fad7bbf96837f79e66e8457f2cffdc1a1ac81f382a474cfe4ec2201de54a0b71671185a0f7bee3c73a3e78d1f7392b3416c3c09f875560e398cc88a960b63447d75603db63ef57b882e2031b40fd73661fa95a7486d1691342ac5c291c577701785aeaacbdf731620ac5ac26274b8fb11345becccbb31b279a1ae890638af8087c21cccb573b09b1c27796533e5df850b274f774538d7a3785fd9d789445b7c82195ca4eff2a4e34fe3548cdf0b9d7b289ab5167fc8765619c3dbf76f3f86e4ec8f3a759af23ab0402d44dfffeddd17cd34813701bc858530cb6f04c978e184e0a4603f3b6810fc0bcb1c6cae97d4734870ac971d8900e074ce27da9310b0e509102619a5a7e4892423629e4b72c1eae2d08eb79c0312d04f687f64a123313d31855f8bc564d57307bbd8e81fc97142e881fe4c360b16bb7cbcb52ee0e64f97d9f0b7496efbb53329eb56298a7ff4579767801c442d2142de61acae10e142055d653f8b9de96e03a8b9fd795cc1071216bba65ff06012da7ac9f76461a796912b7fbb087af84cc8862ed724c035a1aea78dfc1c68f7a2be2467a3fc8ba7ba5eadb1210c60c886f5c6d23d26e16600f896ae8d06001ac551fe9d7409a6817d300b15dee35a0f158c422662ad35e510883b59061824b6136357ec471ad024c63f1d91b2e25a5ca763334da0ece6e6cf9b9cdd21021124e4c5731b2a0f58695fb1c797316da297aaf601c7804ed868ccac89323bdc1a09a3debfd88a843a09b00961847d76f31c5dc59cd193b9da4667991a307e5e25f6320c35ed66cea2efc429b162592b63d07eee922cae9140494675a64192d6cf3a4d880ff84a0be24eec33f5131726afb3a717a162c99f7e1ea2e3a1ef68c23002a942ffdacbdbddfd782d832f05a5cbee9c968e624716d8045ad80d5789a38dc0f686455ea97d20238a1f1417bbb24b5e633adc54a967fc62de2c59335879797759bb109c94deec58e6288e354958d57330e60e596fd68e6f8c8e7456f29b9e8bb18f3df0af68d5d565a84a4825bb8be5413f8ac1518b00bfa9d1666d09082b31f02fb30d153a31425351b4f98200f4c61834b8c797f90ae5d4785c8cadb12628edc4b9ddceff7e5f5da93bb3a7c6de54b9e40bf4b87a6207218d4de2cb7f3388a18e90fbd66d22bbcb483d7a7fb9c646f24dc7425a056677531c9a6df966a474c0e3bcca0731b1f12e4f85cc5b387eb3c371bb6296858ea429cf0473dab329b283f67020c77ab2af4be469016b2e271575b0fec8b2db955f4060af716b4bb0d29a1943338127fd279c34c8c4a0f8af430420619b8833ed247b2176a423ffdf7c9141ac78f2ca493e783b8188cee652d78b02750e05e19ff37b0cd4248549c8f85dabaff5bdc17e1500a80e2f6f7d83eb5437ae15157fae77841d2646648eb33e9375a72ecded22bb0e4782876979c0a227c6f1f03406a0423af9f041ff822bca2816c22cd14e8a8825ef8e2b6ff7b03ba52feb2c7af4d49ee788f231cbdc8ce1b801d0531f889f38364f1ef0d515dbdaebd4dc41e8cd43f25758256e8c80deab0c6558f141b26eb6292aa3dbcbac0e4f6ac2bb3d18dfaa7eada781b1a875322292734a35f6c09f3ead9b5371facddf878810c813daa1b12a486624d75f91246911bbae558755cb697901c2f89cdf2c3fc13c35f1c4c161339d42766bab7022ecdb1418aba76a72d95870349dcac3a3868442a4760860d8fc222a1afa4b0ef90c2a7add30d9e3ef1810fe2be9da4138559edc1df70c85d5d8fd1e0f87d2fd3e7a619996578245933886a834e1f8bfed16796fca5086ba4000e7577adaf0e2f11a5d385396cf206f866ac92f49aad4f55ca0266022035fbe07069a3680b70e8371cae3208a8550da4a4721c117ed57c1ce2142c331de10484909acac27f90047cbfaaee1e18c1a0fa7441c41a77f7156f6dfc52cf0ea5c98432e75a7419cf1c4ec0414a08a2c973ef827d95b398876c9ec169e77f2b058c7c0bbfb8e1ef12e567106191c9e810d6d8c6285e0949115d816a6e90df86aedcd1e76136fcc6f4143ed137df64d2386c29f83130ed1941a23e65e8686af31360eaca85ce41f40f486377d04637be0cb1024d08b3b862872147ebd1943801c7f332f78c07f97358b23c27ed21f9f1ef9bd721dc5e2b0807230429ad3351e8b7f6a1e5a0d4c68e1d82c8e6815d8cd1adff8c83c78e039c153ca7c1cd23669786f13da834eedb49363cd5308502c1df37174cebf14c9a5fe3af9d7b9790835fa33c86e677d7835a690865543d861811f00db56808c241591c9a26f92ec9f15f82c6c4a91445e41299b4b8f0da1e1fe4f74e4ce22bca117495d2d7a1bef312b8f013616712a1b2706056881edf6e1878b5f810e1fdafc5334ccf93245e26af55bc4ffc4e497e46d257fc0e48c0fda5faac9a3f63929ef2b686d90aeafdebb1f1ccdf5703704d4b746c64cb669a8bc7d6fc064bc37fbdeeedd107c0e4845283e2da1e5688b05628b274cdb363a6b7edad5d7e8bc214bb91c6651cae50eb4c3e460803d4ab494218e30b36f0b56b38eec790e48b28e8eab072c956eb0c10c8be12df3cc1ae257632b48ca6fe4f6ea03104d578734d8bf28b805cbb95c2f164728a3c95a61dcceac9c932cb55b714fc09a8b9d6c5f069c5f60e583b6ffc50e28f84b6f01c2bdfb5724f882d40f97e6736e4657b2c703c08df9162ef7fba57dd3e55dfd8beb68693d5825cccee86d3c79c67c594b7d484242087ed7d399c4b128cfa7c3988aaabbf2f5537c98e3e127c3e71f6b7c43d1363f53ee8c66a0a9a900c4bc431cd26be06b7c1d3d5994b34058e7a65bc62d59923e5d2e10b25354d1ab7cd6379120a7b61ac00d3381822764e3a93b8b2e57ee7ba9f3a0ff63822f3853e9b892e65ecf8118285daa3eee6304f1f76b332fb06dc365b59854a9cd91dd52b01277aaf11f72adfbfbb2ccebc524887cac4e18aca62ded8b9d5d391d0e3a6a2f9f80870ff558465e43299e283e4eb56622513b6837bf8f2d1ed37f503eb65e5c19e5abb66c4305414902021f15addb43d844274e3b9e352878c30ef0e1de5ffbdd6a324605f175216ce372004bd18bd766d2bc4b00220f2b931f9488516572740a34b7b2eab077e8a9052d1762364237c0831a2916ded184bf05ec2bd0804dcc038bb61d882f7758ff2a0b74529ba7404991013f8f1cf7a4d94aa76583f47bd7f8dc62474764b944629692904a466926cc5745a0fba4194f9cf675d764826a4f7e3b4012efd2d8cf6371d3ef8209880eb36c892f78bebc7095ee48eebd2e140ec560a356c5427abc8bd51b03765e4ac2808733e2ecfe517b0c77b11520ed62a62e81a6a3a218a904d8789363887d054007783ca84bbe64bcb00e1e9cdd022315f66fabfffc593dbfd08ddec603bd92d75a52a82a45075a21d6a7c2c32ba19f0937945f1995aeb98de2d8a7f5eae4fe9d53549f1af53ea97afd264fa12692fa3fa0c1349909acce9258587b15c821fffe016683ce5f4a216d6c6004f2259b2e8d96d245d8247df3da179315740253ee8423b642c9de16289d87e725b0e22681053dc58c6998cc652d71983304a20dcae8314459ba99897d381c36205751630600fa64e1f06cfe997ccc25ea56ff387989aafa7f21491f26b75bda228d9882de3451c03ef50fe43ac9bdef830c3f1615ca5a9b8dfcf8f3afa8cd3e387fe511cb110a11b7eba8f7be5ebe9e09e87a0496ae315cd9851f4c1c59f43bfab2abdc66cde2edd6fc3953d6c266eeec81a1df098e59162019b3621ed6147a4b70a3666db54f0543b7ace2f345e4a38397f7b42e3b4740310537832a56db2bf5a63055149e2dda5494634b9ceca49b5e7defdc092c90dc296c4898c9ed65c7a8a9cc267e09e3bd2ce001548b6a6f7e8f1aaff0def6c1ce20716669967c9d1683f752524fbbee560c58bb53478570f9f761827dfde7d7fa108c9b97f8083d1610947a1471c51cf8f7346b0162163d494d928d939ad694148df8df3e834882a841bad73d047d0561080750c07825e1574e75193fc317d5530fbe01f799041465451700aaee0ea6ccd2c561b248023f5fde72b64e3897784fc2b38fb2475b5524756e6ae44414d9716fc957f81b8fcbd81b8ccc23eb1a2a7c0d5fbae5d47cb0afdd99afb5dddeeefc7ce56c2e1e9abb3f8db1cefe38fe4c82e830a5fe6e0fcd95b8a4755a5a4cccedf3e31de08802df7e9f7e2345951c065a82a052d8084ceab3383b8002f1ff8c4cdc25c58658aa6b449dac575efdc86c8be761f75b8662123241aacc3efa069b20d7c6102fe78955351c6eec50ffa3108d70f19764de34abb0ab1e048cbd9ea91c832a395a3a4050a82be8b67a12833ba0b7468e9c6ede76323b632dbc1131b8d9eca266c3089adb982c540ec5c12833583ad62d795df01d070830abaa4500ed51cc988a77150aac4779f714db832f42f0776c5edeea54486fb72fe5bc5f22fc6a402fa2192f03713f7b74a6e46dff0f5892a8d88ebf7759fe65a41f9a683cda59611d43e5bf925c33bc0cafb570386a7cf965e90bc6ebd8e3af62c38a0f331ff46e8138645d1cadc78e32b91c088b99a673133f3a4a7c3eca213b5a8a037809ed56bc04399a6f3bd744da0a89914b15ac668f97d45c7d14b6b53112c5144cddb0338454eaa16b0595ca396eea6a4156cc261f494a86c2a55adb4cb400ef1d7d6511d44d344172c00a3e8aea0da94e7ad288cbb2f337a017f951e81f3473f6305890c89b1a06de4cf55cdb63fcb2e2ffd94b430c0d4fa5b15f9f7ea65e81bf8e3fa0f639650ecefa04789aae99822cfafdee6830727f5210bcdbe40b96a0a0183a34e27dc0f5179d85f234b38092e3478a631f6e2551a1bbb2fa42a1ab616360076fe36950a490cea8638ee3e2b23d9fda177314dcf9c3f7a15accb79db417053d326b18211e064ba75655b10c118782d2b7ee437fbfb2311335f9170d20e20cf96fdb0b5aba16545a56ed6f45943de4174d0191d8a64b0f1970e48fe85880478291c2bdb67f07aca268742f4bb350cfb5f0e982b2fa6f00ce4a4f93c927372f4abf440fc14d563134d8fe92491cf577f00564ac45713c360835ce9dec0d359b47084e521bada2e4a5a5b9471cfce07217ca8814117c19108ea0190a5e034e13d79f6b62e386a4dacdce8bcfa5f1923cff31485b07a9ba8f95127d176c383b398e1817c27ab2d00a4ca5925e2e29dc50df70b37eec9f6b59d8f92fe0d4b24bcd242cd9e266c03d49d806f91872c394bb9aed9d6cb750b197d6d90f2938e39f9f6c7291ea29d7960b61987f984abd07077c99814a02855665f2c73c12103f1df1c2f259f7628330e1bc87dcdd74fc204aafa23869cac20404b9fe6687c7826e97552480f7417af28ecb1620aa0010c", 0x1000}, {&(0x7f0000001280)="87ace749247eb5c053c0e3e7ec35", 0xe}, {&(0x7f00000012c0)="95ddfdf98368ef1036b9c54c0dda26dee7e4a4d8c106270238895c116d2cebc19ae46a4bd037ad230583f3712d1f1d6a022ae88c259a9e6b87e6b59da90b5ac1f72c57c81beeac80f03749f5a1a49f6d8b5f9b63bffb61a728cbec37ef75ec37e7cac7a79b4ce200c8ac0aab31db249db1af", 0x72}, {&(0x7f0000001340)="95c24b4c6d2146a24f1981bcd85caec50a6b46d2c93c7b215186738e7320c718ce956bd579a2251d46c8117027b864ac6107187a8ab55ee9d7dc4b304698bf852e755a41638fad5313c6f17423f1a22ec68278acca503769864e2508f59143ee3ec0f39883ee86c27ba930b990e5b90bc6838e2493a052248bec8395de1056293d987ddbe6e1725f03fac00abdc8addef41b1c6482fc5f1a60d0c8aa90d8210bb6c7808008c8e51ba3d7d793", 0xac}, {&(0x7f0000001400)="1d6775fdf791cd3b52", 0x9}, {&(0x7f0000001440)="df24491b", 0x4}, {&(0x7f0000001480)="f5218b0bf7e9563b4845691b63564c22e05f431bc2980819f2ec26d247d40093a6bc83aabcea4c98df69a034fe760c8b4accba9a43b6f0cc37fc3fdd8b071ea9ccdf887f6360", 0x46}, {&(0x7f0000001500)="be6b8ad0f807f057bc1c", 0xa}], 0x8, &(0x7f00000016c0)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r9, r10, 0xffffffffffffffff, r11]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r12, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffff9c, r13, 0xffffffffffffff9c, r14]}], 0x58, 0x3}, 0x403) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001800), &(0x7f0000001840)=0xc) (async) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) r16 = openat(0xffffffffffffffff, &(0x7f0000001880)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GETSCREEN(r16, 0xc0245755, &(0x7f00000018c0)={0x3f, './file0\x00', './file0\x00'}) r17 = getuid() fchown(r16, r17, r8) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001980)={{0x4, r7, r6, r15, r8, 0x180, 0x9a}, 0xe603, 0x7fff, r4, r18, 0x0, 0xffff, 0x1b857858}) (async) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001980)={{0x4, r7, r6, r15, r8, 0x180, 0x9a}, 0xe603, 0x7fff, r4, r18, 0x0, 0xffff, 0x1b857858}) fchown(r0, 0x0, r8) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 23:52:56 executing program 3: r0 = kqueue() r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{}, 0xfffffffffffffffc, 0x19, 0xf0000000, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffe}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:52:56 executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) r5 = dup(r3) renameat(r5, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') sendmsg$unix(r2, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) accept$unix(r4, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 23:52:56 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 23:52:56 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1, 0x4}, {r2, 0x20}], 0x6, 0x0) 23:52:56 executing program 3: r0 = kqueue() r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{}, 0xfffffffffffffffc, 0x19, 0xf0000000, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffe}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:52:57 executing program 4: r0 = kqueue() syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000000)={0x81, './file0\x00'}) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r1, 0xffffffffffffffff, 0x8, 0xfff8}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x3, 0x9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) (async, rerun: 64) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) (rerun: 64) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0), 0x800, 0x0) (async, rerun: 32) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001600), 0x208, 0x0) (async, rerun: 32) r6 = kqueue() (async) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001640), 0x600, 0x0) (async, rerun: 64) r8 = socket(0x6, 0x4000, 0x3) (rerun: 64) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001740)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000280)="2d98e7ddf2d422e26f334f5e690f0fd1785d2b38a3f41aa96a410b15594336764994b199f4511d8206e76bc9e3b9196c3b52576373f790f26f63a0f9c323efd994b8c832663d47f18a5f9ccf9734e1e2359ed4d19eccc9d1a1c73a95b2ac2ad0b4d80b529a261a28fed342e438f5d15fc0c9ec13e75e0f1467c76edbf2b213897ac29d60024d851f5c47e61135aeaddae1ce58de21d46ba07fc8c91e1e97cb4770f5ef2ebbab7ed544ec0c11b7a21e51152b216fdd5abeba4292bb600640bfa36a467119bce3d4786919cf83b804ab2bc823b3a75954457dcfee8feaa20dd36c2e5aaf5bac00aa86e79d73d179a63d7e6aff1ec116850260e67921f75cb41d2dcce5eb5b8b46c3fad7bbf96837f79e66e8457f2cffdc1a1ac81f382a474cfe4ec2201de54a0b71671185a0f7bee3c73a3e78d1f7392b3416c3c09f875560e398cc88a960b63447d75603db63ef57b882e2031b40fd73661fa95a7486d1691342ac5c291c577701785aeaacbdf731620ac5ac26274b8fb11345becccbb31b279a1ae890638af8087c21cccb573b09b1c27796533e5df850b274f774538d7a3785fd9d789445b7c82195ca4eff2a4e34fe3548cdf0b9d7b289ab5167fc8765619c3dbf76f3f86e4ec8f3a759af23ab0402d44dfffeddd17cd34813701bc858530cb6f04c978e184e0a4603f3b6810fc0bcb1c6cae97d4734870ac971d8900e074ce27da9310b0e509102619a5a7e4892423629e4b72c1eae2d08eb79c0312d04f687f64a123313d31855f8bc564d57307bbd8e81fc97142e881fe4c360b16bb7cbcb52ee0e64f97d9f0b7496efbb53329eb56298a7ff4579767801c442d2142de61acae10e142055d653f8b9de96e03a8b9fd795cc1071216bba65ff06012da7ac9f76461a796912b7fbb087af84cc8862ed724c035a1aea78dfc1c68f7a2be2467a3fc8ba7ba5eadb1210c60c886f5c6d23d26e16600f896ae8d06001ac551fe9d7409a6817d300b15dee35a0f158c422662ad35e510883b59061824b6136357ec471ad024c63f1d91b2e25a5ca763334da0ece6e6cf9b9cdd21021124e4c5731b2a0f58695fb1c797316da297aaf601c7804ed868ccac89323bdc1a09a3debfd88a843a09b00961847d76f31c5dc59cd193b9da4667991a307e5e25f6320c35ed66cea2efc429b162592b63d07eee922cae9140494675a64192d6cf3a4d880ff84a0be24eec33f5131726afb3a717a162c99f7e1ea2e3a1ef68c23002a942ffdacbdbddfd782d832f05a5cbee9c968e624716d8045ad80d5789a38dc0f686455ea97d20238a1f1417bbb24b5e633adc54a967fc62de2c59335879797759bb109c94deec58e6288e354958d57330e60e596fd68e6f8c8e7456f29b9e8bb18f3df0af68d5d565a84a4825bb8be5413f8ac1518b00bfa9d1666d09082b31f02fb30d153a31425351b4f98200f4c61834b8c797f90ae5d4785c8cadb12628edc4b9ddceff7e5f5da93bb3a7c6de54b9e40bf4b87a6207218d4de2cb7f3388a18e90fbd66d22bbcb483d7a7fb9c646f24dc7425a056677531c9a6df966a474c0e3bcca0731b1f12e4f85cc5b387eb3c371bb6296858ea429cf0473dab329b283f67020c77ab2af4be469016b2e271575b0fec8b2db955f4060af716b4bb0d29a1943338127fd279c34c8c4a0f8af430420619b8833ed247b2176a423ffdf7c9141ac78f2ca493e783b8188cee652d78b02750e05e19ff37b0cd4248549c8f85dabaff5bdc17e1500a80e2f6f7d83eb5437ae15157fae77841d2646648eb33e9375a72ecded22bb0e4782876979c0a227c6f1f03406a0423af9f041ff822bca2816c22cd14e8a8825ef8e2b6ff7b03ba52feb2c7af4d49ee788f231cbdc8ce1b801d0531f889f38364f1ef0d515dbdaebd4dc41e8cd43f25758256e8c80deab0c6558f141b26eb6292aa3dbcbac0e4f6ac2bb3d18dfaa7eada781b1a875322292734a35f6c09f3ead9b5371facddf878810c813daa1b12a486624d75f91246911bbae558755cb697901c2f89cdf2c3fc13c35f1c4c161339d42766bab7022ecdb1418aba76a72d95870349dcac3a3868442a4760860d8fc222a1afa4b0ef90c2a7add30d9e3ef1810fe2be9da4138559edc1df70c85d5d8fd1e0f87d2fd3e7a619996578245933886a834e1f8bfed16796fca5086ba4000e7577adaf0e2f11a5d385396cf206f866ac92f49aad4f55ca0266022035fbe07069a3680b70e8371cae3208a8550da4a4721c117ed57c1ce2142c331de10484909acac27f90047cbfaaee1e18c1a0fa7441c41a77f7156f6dfc52cf0ea5c98432e75a7419cf1c4ec0414a08a2c973ef827d95b398876c9ec169e77f2b058c7c0bbfb8e1ef12e567106191c9e810d6d8c6285e0949115d816a6e90df86aedcd1e76136fcc6f4143ed137df64d2386c29f83130ed1941a23e65e8686af31360eaca85ce41f40f486377d04637be0cb1024d08b3b862872147ebd1943801c7f332f78c07f97358b23c27ed21f9f1ef9bd721dc5e2b0807230429ad3351e8b7f6a1e5a0d4c68e1d82c8e6815d8cd1adff8c83c78e039c153ca7c1cd23669786f13da834eedb49363cd5308502c1df37174cebf14c9a5fe3af9d7b9790835fa33c86e677d7835a690865543d861811f00db56808c241591c9a26f92ec9f15f82c6c4a91445e41299b4b8f0da1e1fe4f74e4ce22bca117495d2d7a1bef312b8f013616712a1b2706056881edf6e1878b5f810e1fdafc5334ccf93245e26af55bc4ffc4e497e46d257fc0e48c0fda5faac9a3f63929ef2b686d90aeafdebb1f1ccdf5703704d4b746c64cb669a8bc7d6fc064bc37fbdeeedd107c0e4845283e2da1e5688b05628b274cdb363a6b7edad5d7e8bc214bb91c6651cae50eb4c3e460803d4ab494218e30b36f0b56b38eec790e48b28e8eab072c956eb0c10c8be12df3cc1ae257632b48ca6fe4f6ea03104d578734d8bf28b805cbb95c2f164728a3c95a61dcceac9c932cb55b714fc09a8b9d6c5f069c5f60e583b6ffc50e28f84b6f01c2bdfb5724f882d40f97e6736e4657b2c703c08df9162ef7fba57dd3e55dfd8beb68693d5825cccee86d3c79c67c594b7d484242087ed7d399c4b128cfa7c3988aaabbf2f5537c98e3e127c3e71f6b7c43d1363f53ee8c66a0a9a900c4bc431cd26be06b7c1d3d5994b34058e7a65bc62d59923e5d2e10b25354d1ab7cd6379120a7b61ac00d3381822764e3a93b8b2e57ee7ba9f3a0ff63822f3853e9b892e65ecf8118285daa3eee6304f1f76b332fb06dc365b59854a9cd91dd52b01277aaf11f72adfbfbb2ccebc524887cac4e18aca62ded8b9d5d391d0e3a6a2f9f80870ff558465e43299e283e4eb56622513b6837bf8f2d1ed37f503eb65e5c19e5abb66c4305414902021f15addb43d844274e3b9e352878c30ef0e1de5ffbdd6a324605f175216ce372004bd18bd766d2bc4b00220f2b931f9488516572740a34b7b2eab077e8a9052d1762364237c0831a2916ded184bf05ec2bd0804dcc038bb61d882f7758ff2a0b74529ba7404991013f8f1cf7a4d94aa76583f47bd7f8dc62474764b944629692904a466926cc5745a0fba4194f9cf675d764826a4f7e3b4012efd2d8cf6371d3ef8209880eb36c892f78bebc7095ee48eebd2e140ec560a356c5427abc8bd51b03765e4ac2808733e2ecfe517b0c77b11520ed62a62e81a6a3a218a904d8789363887d054007783ca84bbe64bcb00e1e9cdd022315f66fabfffc593dbfd08ddec603bd92d75a52a82a45075a21d6a7c2c32ba19f0937945f1995aeb98de2d8a7f5eae4fe9d53549f1af53ea97afd264fa12692fa3fa0c1349909acce9258587b15c821fffe016683ce5f4a216d6c6004f2259b2e8d96d245d8247df3da179315740253ee8423b642c9de16289d87e725b0e22681053dc58c6998cc652d71983304a20dcae8314459ba99897d381c36205751630600fa64e1f06cfe997ccc25ea56ff387989aafa7f21491f26b75bda228d9882de3451c03ef50fe43ac9bdef830c3f1615ca5a9b8dfcf8f3afa8cd3e387fe511cb110a11b7eba8f7be5ebe9e09e87a0496ae315cd9851f4c1c59f43bfab2abdc66cde2edd6fc3953d6c266eeec81a1df098e59162019b3621ed6147a4b70a3666db54f0543b7ace2f345e4a38397f7b42e3b4740310537832a56db2bf5a63055149e2dda5494634b9ceca49b5e7defdc092c90dc296c4898c9ed65c7a8a9cc267e09e3bd2ce001548b6a6f7e8f1aaff0def6c1ce20716669967c9d1683f752524fbbee560c58bb53478570f9f761827dfde7d7fa108c9b97f8083d1610947a1471c51cf8f7346b0162163d494d928d939ad694148df8df3e834882a841bad73d047d0561080750c07825e1574e75193fc317d5530fbe01f799041465451700aaee0ea6ccd2c561b248023f5fde72b64e3897784fc2b38fb2475b5524756e6ae44414d9716fc957f81b8fcbd81b8ccc23eb1a2a7c0d5fbae5d47cb0afdd99afb5dddeeefc7ce56c2e1e9abb3f8db1cefe38fe4c82e830a5fe6e0fcd95b8a4755a5a4cccedf3e31de08802df7e9f7e2345951c065a82a052d8084ceab3383b8002f1ff8c4cdc25c58658aa6b449dac575efdc86c8be761f75b8662123241aacc3efa069b20d7c6102fe78955351c6eec50ffa3108d70f19764de34abb0ab1e048cbd9ea91c832a395a3a4050a82be8b67a12833ba0b7468e9c6ede76323b632dbc1131b8d9eca266c3089adb982c540ec5c12833583ad62d795df01d070830abaa4500ed51cc988a77150aac4779f714db832f42f0776c5edeea54486fb72fe5bc5f22fc6a402fa2192f03713f7b74a6e46dff0f5892a8d88ebf7759fe65a41f9a683cda59611d43e5bf925c33bc0cafb570386a7cf965e90bc6ebd8e3af62c38a0f331ff46e8138645d1cadc78e32b91c088b99a673133f3a4a7c3eca213b5a8a037809ed56bc04399a6f3bd744da0a89914b15ac668f97d45c7d14b6b53112c5144cddb0338454eaa16b0595ca396eea6a4156cc261f494a86c2a55adb4cb400ef1d7d6511d44d344172c00a3e8aea0da94e7ad288cbb2f337a017f951e81f3473f6305890c89b1a06de4cf55cdb63fcb2e2ffd94b430c0d4fa5b15f9f7ea65e81bf8e3fa0f639650ecefa04789aae99822cfafdee6830727f5210bcdbe40b96a0a0183a34e27dc0f5179d85f234b38092e3478a631f6e2551a1bbb2fa42a1ab616360076fe36950a490cea8638ee3e2b23d9fda177314dcf9c3f7a15accb79db417053d326b18211e064ba75655b10c118782d2b7ee437fbfb2311335f9170d20e20cf96fdb0b5aba16545a56ed6f45943de4174d0191d8a64b0f1970e48fe85880478291c2bdb67f07aca268742f4bb350cfb5f0e982b2fa6f00ce4a4f93c927372f4abf440fc14d563134d8fe92491cf577f00564ac45713c360835ce9dec0d359b47084e521bada2e4a5a5b9471cfce07217ca8814117c19108ea0190a5e034e13d79f6b62e386a4dacdce8bcfa5f1923cff31485b07a9ba8f95127d176c383b398e1817c27ab2d00a4ca5925e2e29dc50df70b37eec9f6b59d8f92fe0d4b24bcd242cd9e266c03d49d806f91872c394bb9aed9d6cb750b197d6d90f2938e39f9f6c7291ea29d7960b61987f984abd07077c99814a02855665f2c73c12103f1df1c2f259f7628330e1bc87dcdd74fc204aafa23869cac20404b9fe6687c7826e97552480f7417af28ecb1620aa0010c", 0x1000}, {&(0x7f0000001280)="87ace749247eb5c053c0e3e7ec35", 0xe}, {&(0x7f00000012c0)="95ddfdf98368ef1036b9c54c0dda26dee7e4a4d8c106270238895c116d2cebc19ae46a4bd037ad230583f3712d1f1d6a022ae88c259a9e6b87e6b59da90b5ac1f72c57c81beeac80f03749f5a1a49f6d8b5f9b63bffb61a728cbec37ef75ec37e7cac7a79b4ce200c8ac0aab31db249db1af", 0x72}, {&(0x7f0000001340)="95c24b4c6d2146a24f1981bcd85caec50a6b46d2c93c7b215186738e7320c718ce956bd579a2251d46c8117027b864ac6107187a8ab55ee9d7dc4b304698bf852e755a41638fad5313c6f17423f1a22ec68278acca503769864e2508f59143ee3ec0f39883ee86c27ba930b990e5b90bc6838e2493a052248bec8395de1056293d987ddbe6e1725f03fac00abdc8addef41b1c6482fc5f1a60d0c8aa90d8210bb6c7808008c8e51ba3d7d793", 0xac}, {&(0x7f0000001400)="1d6775fdf791cd3b52", 0x9}, {&(0x7f0000001440)="df24491b", 0x4}, {&(0x7f0000001480)="f5218b0bf7e9563b4845691b63564c22e05f431bc2980819f2ec26d247d40093a6bc83aabcea4c98df69a034fe760c8b4accba9a43b6f0cc37fc3fdd8b071ea9ccdf887f6360", 0x46}, {&(0x7f0000001500)="be6b8ad0f807f057bc1c", 0xa}], 0x8, &(0x7f00000016c0)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r4, r5, 0xffffffffffffffff, r6]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffff9c, r8, 0xffffffffffffff9c, r9]}], 0x58, 0x3}, 0x403) (async, rerun: 32) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) (async, rerun: 32) r11 = openat(0xffffffffffffffff, &(0x7f0000001880)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GETSCREEN(r11, 0xc0245755, &(0x7f00000018c0)={0x3f, './file0\x00', './file0\x00'}) (async) r12 = getuid() fchown(r11, r12, r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001a80)={{0x80000001, r12, r10, r12, 0x0, 0x1, 0x9}, 0xffff, 0xfffffffffffff5bf, r2, 0x0, 0x2, 0xd9a7, 0x4, 0x8f}) r13 = getpgid(0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r16 = getpid() (async) r17 = msgget$private(0x0, 0xc0) (async) r18 = getegid() (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) (async, rerun: 64) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) (rerun: 64) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x4, 0x0, r18, r19, r20, 0xc2, 0x1}, 0x1, 0x0, r16, r16, 0x5, 0x401, 0x1, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080), 0x0, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r0, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r10}, @cred={0x20, 0xffff, 0x0, r13, 0xffffffffffffffff, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r14, r15, r18}], 0xb8, 0x6}, 0x408) 23:52:57 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x0, r2, 0x8000) 23:52:57 executing program 3: r0 = kqueue() r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{}, 0xfffffffffffffffc, 0x19, 0xf0000000, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffe}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:52:58 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x19}], 0x0, &(0x7f00000000c0)={0x7, 0x5}) syz_open_pts() 23:52:58 executing program 5: ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x2, 0x3, 0x2, 0x1, 0x4, 0x0, 0x6702, 0x1, 0x2, 0x3, 0x8}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:52:58 executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) (async) r2 = socket$unix(0x1, 0x5, 0x0) (async) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) (async) r5 = dup(r3) renameat(r5, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') sendmsg$unix(r2, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) accept$unix(r4, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 23:52:59 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1, 0x4}, {r2, 0x20}], 0x6, 0x0) 23:52:59 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0xfffffffffffffffd}, {0x4000000000, 0xffffffffffffffff}}, 0x2) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280), 0x400, 0x0) openat(r2, &(0x7f00000002c0)='./file0/file0\x00', 0x8000, 0x75) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0xa7795af25c32c129, r3, 0x959) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x3}) 23:53:00 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r2}, 0x0, 0x19, 0xf0000000, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffe}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:53:00 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x0, r2, 0x8000) socket$unix(0x1, 0x2, 0x0) (async) fcntl$dupfd(r0, 0x0, r0) (async) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) (async) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x0, r2, 0x8000) (async) 23:53:00 executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) (async) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) (async) socket$unix(0x1, 0x1, 0x0) dup(r3) (async) r5 = dup(r3) renameat(r5, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') sendmsg$unix(r2, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) accept$unix(r4, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 23:53:01 executing program 5: ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x2, 0x3, 0x2, 0x1, 0x4, 0x0, 0x6702, 0x1, 0x2, 0x3, 0x8}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x2, 0x3, 0x2, 0x1, 0x4, 0x0, 0x6702, 0x1, 0x2, 0x3, 0x8}) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) 23:53:01 executing program 4: r0 = kqueue() syz_open_pts() (async) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000000)={0x81, './file0\x00'}) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r1, 0xffffffffffffffff, 0x8, 0xfff8}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x3, 0x9}) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0), 0x800, 0x0) (async) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001600), 0x208, 0x0) r6 = kqueue() r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001640), 0x600, 0x0) r8 = socket(0x6, 0x4000, 0x3) (async) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001740)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000280)="2d98e7ddf2d422e26f334f5e690f0fd1785d2b38a3f41aa96a410b15594336764994b199f4511d8206e76bc9e3b9196c3b52576373f790f26f63a0f9c323efd994b8c832663d47f18a5f9ccf9734e1e2359ed4d19eccc9d1a1c73a95b2ac2ad0b4d80b529a261a28fed342e438f5d15fc0c9ec13e75e0f1467c76edbf2b213897ac29d60024d851f5c47e61135aeaddae1ce58de21d46ba07fc8c91e1e97cb4770f5ef2ebbab7ed544ec0c11b7a21e51152b216fdd5abeba4292bb600640bfa36a467119bce3d4786919cf83b804ab2bc823b3a75954457dcfee8feaa20dd36c2e5aaf5bac00aa86e79d73d179a63d7e6aff1ec116850260e67921f75cb41d2dcce5eb5b8b46c3fad7bbf96837f79e66e8457f2cffdc1a1ac81f382a474cfe4ec2201de54a0b71671185a0f7bee3c73a3e78d1f7392b3416c3c09f875560e398cc88a960b63447d75603db63ef57b882e2031b40fd73661fa95a7486d1691342ac5c291c577701785aeaacbdf731620ac5ac26274b8fb11345becccbb31b279a1ae890638af8087c21cccb573b09b1c27796533e5df850b274f774538d7a3785fd9d789445b7c82195ca4eff2a4e34fe3548cdf0b9d7b289ab5167fc8765619c3dbf76f3f86e4ec8f3a759af23ab0402d44dfffeddd17cd34813701bc858530cb6f04c978e184e0a4603f3b6810fc0bcb1c6cae97d4734870ac971d8900e074ce27da9310b0e509102619a5a7e4892423629e4b72c1eae2d08eb79c0312d04f687f64a123313d31855f8bc564d57307bbd8e81fc97142e881fe4c360b16bb7cbcb52ee0e64f97d9f0b7496efbb53329eb56298a7ff4579767801c442d2142de61acae10e142055d653f8b9de96e03a8b9fd795cc1071216bba65ff06012da7ac9f76461a796912b7fbb087af84cc8862ed724c035a1aea78dfc1c68f7a2be2467a3fc8ba7ba5eadb1210c60c886f5c6d23d26e16600f896ae8d06001ac551fe9d7409a6817d300b15dee35a0f158c422662ad35e510883b59061824b6136357ec471ad024c63f1d91b2e25a5ca763334da0ece6e6cf9b9cdd21021124e4c5731b2a0f58695fb1c797316da297aaf601c7804ed868ccac89323bdc1a09a3debfd88a843a09b00961847d76f31c5dc59cd193b9da4667991a307e5e25f6320c35ed66cea2efc429b162592b63d07eee922cae9140494675a64192d6cf3a4d880ff84a0be24eec33f5131726afb3a717a162c99f7e1ea2e3a1ef68c23002a942ffdacbdbddfd782d832f05a5cbee9c968e624716d8045ad80d5789a38dc0f686455ea97d20238a1f1417bbb24b5e633adc54a967fc62de2c59335879797759bb109c94deec58e6288e354958d57330e60e596fd68e6f8c8e7456f29b9e8bb18f3df0af68d5d565a84a4825bb8be5413f8ac1518b00bfa9d1666d09082b31f02fb30d153a31425351b4f98200f4c61834b8c797f90ae5d4785c8cadb12628edc4b9ddceff7e5f5da93bb3a7c6de54b9e40bf4b87a6207218d4de2cb7f3388a18e90fbd66d22bbcb483d7a7fb9c646f24dc7425a056677531c9a6df966a474c0e3bcca0731b1f12e4f85cc5b387eb3c371bb6296858ea429cf0473dab329b283f67020c77ab2af4be469016b2e271575b0fec8b2db955f4060af716b4bb0d29a1943338127fd279c34c8c4a0f8af430420619b8833ed247b2176a423ffdf7c9141ac78f2ca493e783b8188cee652d78b02750e05e19ff37b0cd4248549c8f85dabaff5bdc17e1500a80e2f6f7d83eb5437ae15157fae77841d2646648eb33e9375a72ecded22bb0e4782876979c0a227c6f1f03406a0423af9f041ff822bca2816c22cd14e8a8825ef8e2b6ff7b03ba52feb2c7af4d49ee788f231cbdc8ce1b801d0531f889f38364f1ef0d515dbdaebd4dc41e8cd43f25758256e8c80deab0c6558f141b26eb6292aa3dbcbac0e4f6ac2bb3d18dfaa7eada781b1a875322292734a35f6c09f3ead9b5371facddf878810c813daa1b12a486624d75f91246911bbae558755cb697901c2f89cdf2c3fc13c35f1c4c161339d42766bab7022ecdb1418aba76a72d95870349dcac3a3868442a4760860d8fc222a1afa4b0ef90c2a7add30d9e3ef1810fe2be9da4138559edc1df70c85d5d8fd1e0f87d2fd3e7a619996578245933886a834e1f8bfed16796fca5086ba4000e7577adaf0e2f11a5d385396cf206f866ac92f49aad4f55ca0266022035fbe07069a3680b70e8371cae3208a8550da4a4721c117ed57c1ce2142c331de10484909acac27f90047cbfaaee1e18c1a0fa7441c41a77f7156f6dfc52cf0ea5c98432e75a7419cf1c4ec0414a08a2c973ef827d95b398876c9ec169e77f2b058c7c0bbfb8e1ef12e567106191c9e810d6d8c6285e0949115d816a6e90df86aedcd1e76136fcc6f4143ed137df64d2386c29f83130ed1941a23e65e8686af31360eaca85ce41f40f486377d04637be0cb1024d08b3b862872147ebd1943801c7f332f78c07f97358b23c27ed21f9f1ef9bd721dc5e2b0807230429ad3351e8b7f6a1e5a0d4c68e1d82c8e6815d8cd1adff8c83c78e039c153ca7c1cd23669786f13da834eedb49363cd5308502c1df37174cebf14c9a5fe3af9d7b9790835fa33c86e677d7835a690865543d861811f00db56808c241591c9a26f92ec9f15f82c6c4a91445e41299b4b8f0da1e1fe4f74e4ce22bca117495d2d7a1bef312b8f013616712a1b2706056881edf6e1878b5f810e1fdafc5334ccf93245e26af55bc4ffc4e497e46d257fc0e48c0fda5faac9a3f63929ef2b686d90aeafdebb1f1ccdf5703704d4b746c64cb669a8bc7d6fc064bc37fbdeeedd107c0e4845283e2da1e5688b05628b274cdb363a6b7edad5d7e8bc214bb91c6651cae50eb4c3e460803d4ab494218e30b36f0b56b38eec790e48b28e8eab072c956eb0c10c8be12df3cc1ae257632b48ca6fe4f6ea03104d578734d8bf28b805cbb95c2f164728a3c95a61dcceac9c932cb55b714fc09a8b9d6c5f069c5f60e583b6ffc50e28f84b6f01c2bdfb5724f882d40f97e6736e4657b2c703c08df9162ef7fba57dd3e55dfd8beb68693d5825cccee86d3c79c67c594b7d484242087ed7d399c4b128cfa7c3988aaabbf2f5537c98e3e127c3e71f6b7c43d1363f53ee8c66a0a9a900c4bc431cd26be06b7c1d3d5994b34058e7a65bc62d59923e5d2e10b25354d1ab7cd6379120a7b61ac00d3381822764e3a93b8b2e57ee7ba9f3a0ff63822f3853e9b892e65ecf8118285daa3eee6304f1f76b332fb06dc365b59854a9cd91dd52b01277aaf11f72adfbfbb2ccebc524887cac4e18aca62ded8b9d5d391d0e3a6a2f9f80870ff558465e43299e283e4eb56622513b6837bf8f2d1ed37f503eb65e5c19e5abb66c4305414902021f15addb43d844274e3b9e352878c30ef0e1de5ffbdd6a324605f175216ce372004bd18bd766d2bc4b00220f2b931f9488516572740a34b7b2eab077e8a9052d1762364237c0831a2916ded184bf05ec2bd0804dcc038bb61d882f7758ff2a0b74529ba7404991013f8f1cf7a4d94aa76583f47bd7f8dc62474764b944629692904a466926cc5745a0fba4194f9cf675d764826a4f7e3b4012efd2d8cf6371d3ef8209880eb36c892f78bebc7095ee48eebd2e140ec560a356c5427abc8bd51b03765e4ac2808733e2ecfe517b0c77b11520ed62a62e81a6a3a218a904d8789363887d054007783ca84bbe64bcb00e1e9cdd022315f66fabfffc593dbfd08ddec603bd92d75a52a82a45075a21d6a7c2c32ba19f0937945f1995aeb98de2d8a7f5eae4fe9d53549f1af53ea97afd264fa12692fa3fa0c1349909acce9258587b15c821fffe016683ce5f4a216d6c6004f2259b2e8d96d245d8247df3da179315740253ee8423b642c9de16289d87e725b0e22681053dc58c6998cc652d71983304a20dcae8314459ba99897d381c36205751630600fa64e1f06cfe997ccc25ea56ff387989aafa7f21491f26b75bda228d9882de3451c03ef50fe43ac9bdef830c3f1615ca5a9b8dfcf8f3afa8cd3e387fe511cb110a11b7eba8f7be5ebe9e09e87a0496ae315cd9851f4c1c59f43bfab2abdc66cde2edd6fc3953d6c266eeec81a1df098e59162019b3621ed6147a4b70a3666db54f0543b7ace2f345e4a38397f7b42e3b4740310537832a56db2bf5a63055149e2dda5494634b9ceca49b5e7defdc092c90dc296c4898c9ed65c7a8a9cc267e09e3bd2ce001548b6a6f7e8f1aaff0def6c1ce20716669967c9d1683f752524fbbee560c58bb53478570f9f761827dfde7d7fa108c9b97f8083d1610947a1471c51cf8f7346b0162163d494d928d939ad694148df8df3e834882a841bad73d047d0561080750c07825e1574e75193fc317d5530fbe01f799041465451700aaee0ea6ccd2c561b248023f5fde72b64e3897784fc2b38fb2475b5524756e6ae44414d9716fc957f81b8fcbd81b8ccc23eb1a2a7c0d5fbae5d47cb0afdd99afb5dddeeefc7ce56c2e1e9abb3f8db1cefe38fe4c82e830a5fe6e0fcd95b8a4755a5a4cccedf3e31de08802df7e9f7e2345951c065a82a052d8084ceab3383b8002f1ff8c4cdc25c58658aa6b449dac575efdc86c8be761f75b8662123241aacc3efa069b20d7c6102fe78955351c6eec50ffa3108d70f19764de34abb0ab1e048cbd9ea91c832a395a3a4050a82be8b67a12833ba0b7468e9c6ede76323b632dbc1131b8d9eca266c3089adb982c540ec5c12833583ad62d795df01d070830abaa4500ed51cc988a77150aac4779f714db832f42f0776c5edeea54486fb72fe5bc5f22fc6a402fa2192f03713f7b74a6e46dff0f5892a8d88ebf7759fe65a41f9a683cda59611d43e5bf925c33bc0cafb570386a7cf965e90bc6ebd8e3af62c38a0f331ff46e8138645d1cadc78e32b91c088b99a673133f3a4a7c3eca213b5a8a037809ed56bc04399a6f3bd744da0a89914b15ac668f97d45c7d14b6b53112c5144cddb0338454eaa16b0595ca396eea6a4156cc261f494a86c2a55adb4cb400ef1d7d6511d44d344172c00a3e8aea0da94e7ad288cbb2f337a017f951e81f3473f6305890c89b1a06de4cf55cdb63fcb2e2ffd94b430c0d4fa5b15f9f7ea65e81bf8e3fa0f639650ecefa04789aae99822cfafdee6830727f5210bcdbe40b96a0a0183a34e27dc0f5179d85f234b38092e3478a631f6e2551a1bbb2fa42a1ab616360076fe36950a490cea8638ee3e2b23d9fda177314dcf9c3f7a15accb79db417053d326b18211e064ba75655b10c118782d2b7ee437fbfb2311335f9170d20e20cf96fdb0b5aba16545a56ed6f45943de4174d0191d8a64b0f1970e48fe85880478291c2bdb67f07aca268742f4bb350cfb5f0e982b2fa6f00ce4a4f93c927372f4abf440fc14d563134d8fe92491cf577f00564ac45713c360835ce9dec0d359b47084e521bada2e4a5a5b9471cfce07217ca8814117c19108ea0190a5e034e13d79f6b62e386a4dacdce8bcfa5f1923cff31485b07a9ba8f95127d176c383b398e1817c27ab2d00a4ca5925e2e29dc50df70b37eec9f6b59d8f92fe0d4b24bcd242cd9e266c03d49d806f91872c394bb9aed9d6cb750b197d6d90f2938e39f9f6c7291ea29d7960b61987f984abd07077c99814a02855665f2c73c12103f1df1c2f259f7628330e1bc87dcdd74fc204aafa23869cac20404b9fe6687c7826e97552480f7417af28ecb1620aa0010c", 0x1000}, {&(0x7f0000001280)="87ace749247eb5c053c0e3e7ec35", 0xe}, {&(0x7f00000012c0)="95ddfdf98368ef1036b9c54c0dda26dee7e4a4d8c106270238895c116d2cebc19ae46a4bd037ad230583f3712d1f1d6a022ae88c259a9e6b87e6b59da90b5ac1f72c57c81beeac80f03749f5a1a49f6d8b5f9b63bffb61a728cbec37ef75ec37e7cac7a79b4ce200c8ac0aab31db249db1af", 0x72}, {&(0x7f0000001340)="95c24b4c6d2146a24f1981bcd85caec50a6b46d2c93c7b215186738e7320c718ce956bd579a2251d46c8117027b864ac6107187a8ab55ee9d7dc4b304698bf852e755a41638fad5313c6f17423f1a22ec68278acca503769864e2508f59143ee3ec0f39883ee86c27ba930b990e5b90bc6838e2493a052248bec8395de1056293d987ddbe6e1725f03fac00abdc8addef41b1c6482fc5f1a60d0c8aa90d8210bb6c7808008c8e51ba3d7d793", 0xac}, {&(0x7f0000001400)="1d6775fdf791cd3b52", 0x9}, {&(0x7f0000001440)="df24491b", 0x4}, {&(0x7f0000001480)="f5218b0bf7e9563b4845691b63564c22e05f431bc2980819f2ec26d247d40093a6bc83aabcea4c98df69a034fe760c8b4accba9a43b6f0cc37fc3fdd8b071ea9ccdf887f6360", 0x46}, {&(0x7f0000001500)="be6b8ad0f807f057bc1c", 0xa}], 0x8, &(0x7f00000016c0)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r4, r5, 0xffffffffffffffff, r6]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffff9c, r8, 0xffffffffffffff9c, r9]}], 0x58, 0x3}, 0x403) (async) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) (async) r11 = openat(0xffffffffffffffff, &(0x7f0000001880)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GETSCREEN(r11, 0xc0245755, &(0x7f00000018c0)={0x3f, './file0\x00', './file0\x00'}) (async) r12 = getuid() fchown(r11, r12, r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001a80)={{0x80000001, r12, r10, r12, 0x0, 0x1, 0x9}, 0xffff, 0xfffffffffffff5bf, r2, 0x0, 0x2, 0xd9a7, 0x4, 0x8f}) (async) r13 = getpgid(0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) (async) r16 = getpid() (async, rerun: 64) r17 = msgget$private(0x0, 0xc0) (rerun: 64) r18 = getegid() (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000080)={{0x4, 0x0, r18, r19, r20, 0xc2, 0x1}, 0x1, 0x0, r16, r16, 0x5, 0x401, 0x1, 0x8}) (async, rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080), 0x0, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r0, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r10}, @cred={0x20, 0xffff, 0x0, r13, 0xffffffffffffffff, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r14, r15, r18}], 0xb8, 0x6}, 0x408) (rerun: 32) 23:53:01 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) (async, rerun: 32) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x0, r2, 0x8000) (rerun: 32) 23:53:01 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r2}, 0x0, 0x19, 0xf0000000, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffe}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:53:01 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0xfffffffffffffffd}, {0x4000000000, 0xffffffffffffffff}}, 0x2) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) (async) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') (async) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280), 0x400, 0x0) openat(r2, &(0x7f00000002c0)='./file0/file0\x00', 0x8000, 0x75) (async) openat(r2, &(0x7f00000002c0)='./file0/file0\x00', 0x8000, 0x75) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0xa7795af25c32c129, r3, 0x959) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x3}) 23:53:02 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x19}], 0x0, &(0x7f00000000c0)={0x7, 0x5}) syz_open_pts() 23:53:02 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1, 0x4}, {0xffffffffffffffff, 0x20}], 0x6, 0x0) 23:53:02 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xea, 0x2}, {0x400, 0x5}}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000), 0x9, 0x0, 0x0, 0x409}, 0x40e) r3 = dup(r2) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000100)={0x10, 0x10001, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xc4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffff55}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x800}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xe9d}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x52c60ecc}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f0000000640)=""/255, 0xff, 0x1, &(0x7f0000000740)=@abs={0x1, 0x0, 0x2}, 0x8) r6 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) close(r4) r7 = fcntl$dupfd(r2, 0xa, r6) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000780)=0x5) 23:53:02 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1, 0x4}, {0xffffffffffffffff, 0x20}], 0x6, 0x0) 23:53:03 executing program 5: ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x2, 0x3, 0x2, 0x1, 0x4, 0x0, 0x6702, 0x1, 0x2, 0x3, 0x8}) (async) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:53:03 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x19}], 0x0, &(0x7f00000000c0)={0x7, 0x5}) syz_open_pts() 23:53:03 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xea, 0x2}, {0x400, 0x5}}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000), 0x9, 0x0, 0x0, 0x409}, 0x40e) r3 = dup(r2) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000100)={0x10, 0x10001, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xc4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffff55}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x800}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xe9d}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x52c60ecc}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f0000000640)=""/255, 0xff, 0x1, &(0x7f0000000740)=@abs={0x1, 0x0, 0x2}, 0x8) r6 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) close(r4) r7 = fcntl$dupfd(r2, 0xa, r6) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000780)=0x5) socket$unix(0x1, 0x5, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xea, 0x2}, {0x400, 0x5}}, 0x0) (async) pipe2(&(0x7f0000000080), 0x10004) (async) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000), 0x9, 0x0, 0x0, 0x409}, 0x40e) (async) dup(r2) (async) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000100)={0x10, 0x10001, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xc4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffff55}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x800}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xe9d}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x52c60ecc}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) (async) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) (async) recvfrom$unix(r5, &(0x7f0000000640)=""/255, 0xff, 0x1, &(0x7f0000000740)=@abs={0x1, 0x0, 0x2}, 0x8) (async) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) (async) close(r4) (async) fcntl$dupfd(r2, 0xa, r6) (async) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000780)=0x5) (async) 23:53:03 executing program 4: kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000000)={0x5, 0x7fffffff, {[0x3, 0x200, 0x8, 0x7ff, 0x2, 0x4, 0x4, 0xde, 0x9, 0x3, 0xff, 0x7, 0x100000001, 0xa184, 0x4, 0x100000000, 0x5, 0x8], [0x7fffffffffffffff, 0x1ff, 0x7, 0x9, 0x3ed, 0x8001, 0x7, 0x20, 0x5, 0x616dd9d7], [0x1, 0x800, 0x4, 0x0, 0xff, 0xff, 0x3ff], [0x3, 0x7b4, 0x80000000, 0x80, 0x10001, 0x9], [{0xfff7, 0x5c1d, 0x5, 0x8}, {0x2, 0x8001, 0x1000, 0x8000000000000000}, {0x3, 0x3ff, 0x124, 0x7eb1}, {0x3, 0x5, 0x394d8c03, 0x4}, {0x9, 0x10000, 0x0, 0x9}, {0x5, 0xf8db, 0x80000000, 0x1}, {0x0, 0x0, 0x7, 0xc4}, {0x1f, 0x3, 0x7, 0x3ff}], {0x51, 0xfffff805, 0x7, 0xd32a}, {0x0, 0x1000, 0x74, 0x5}}}) kqueue() syz_open_pts() 23:53:03 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r2}, 0x0, 0x19, 0xf0000000, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffe}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:53:03 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0], 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) fcntl$dupfd(r2, 0x0, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) dup(r4) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000080)) 23:53:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {0xffffffffffffffff, 0x80}, {r0, 0x2}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x20}], 0x6, 0x0) 23:53:03 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:53:03 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0xfffffffffffffffd}, {0x4000000000, 0xffffffffffffffff}}, 0x2) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280), 0x400, 0x0) openat(r2, &(0x7f00000002c0)='./file0/file0\x00', 0x8000, 0x75) (async) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) (async) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) (async) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0xa7795af25c32c129, r3, 0x959) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x3}) 23:53:03 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x19}], 0x9, 0x0) syz_open_pts() 23:53:03 executing program 4: kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000000)={0x5, 0x7fffffff, {[0x3, 0x200, 0x8, 0x7ff, 0x2, 0x4, 0x4, 0xde, 0x9, 0x3, 0xff, 0x7, 0x100000001, 0xa184, 0x4, 0x100000000, 0x5, 0x8], [0x7fffffffffffffff, 0x1ff, 0x7, 0x9, 0x3ed, 0x8001, 0x7, 0x20, 0x5, 0x616dd9d7], [0x1, 0x800, 0x4, 0x0, 0xff, 0xff, 0x3ff], [0x3, 0x7b4, 0x80000000, 0x80, 0x10001, 0x9], [{0xfff7, 0x5c1d, 0x5, 0x8}, {0x2, 0x8001, 0x1000, 0x8000000000000000}, {0x3, 0x3ff, 0x124, 0x7eb1}, {0x3, 0x5, 0x394d8c03, 0x4}, {0x9, 0x10000, 0x0, 0x9}, {0x5, 0xf8db, 0x80000000, 0x1}, {0x0, 0x0, 0x7, 0xc4}, {0x1f, 0x3, 0x7, 0x3ff}], {0x51, 0xfffff805, 0x7, 0xd32a}, {0x0, 0x1000, 0x74, 0x5}}}) kqueue() syz_open_pts() kqueue() (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000000)={0x5, 0x7fffffff, {[0x3, 0x200, 0x8, 0x7ff, 0x2, 0x4, 0x4, 0xde, 0x9, 0x3, 0xff, 0x7, 0x100000001, 0xa184, 0x4, 0x100000000, 0x5, 0x8], [0x7fffffffffffffff, 0x1ff, 0x7, 0x9, 0x3ed, 0x8001, 0x7, 0x20, 0x5, 0x616dd9d7], [0x1, 0x800, 0x4, 0x0, 0xff, 0xff, 0x3ff], [0x3, 0x7b4, 0x80000000, 0x80, 0x10001, 0x9], [{0xfff7, 0x5c1d, 0x5, 0x8}, {0x2, 0x8001, 0x1000, 0x8000000000000000}, {0x3, 0x3ff, 0x124, 0x7eb1}, {0x3, 0x5, 0x394d8c03, 0x4}, {0x9, 0x10000, 0x0, 0x9}, {0x5, 0xf8db, 0x80000000, 0x1}, {0x0, 0x0, 0x7, 0xc4}, {0x1f, 0x3, 0x7, 0x3ff}], {0x51, 0xfffff805, 0x7, 0xd32a}, {0x0, 0x1000, 0x74, 0x5}}}) (async) kqueue() (async) syz_open_pts() (async) 23:53:03 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffe}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:53:03 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0], 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) fcntl$dupfd(r2, 0x0, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) dup(r4) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000080)) 23:53:03 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:53:03 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) utimensat(r0, 0x0, &(0x7f0000000100)={{0x0, 0x4}, {0x0, 0xffffffffffffffff}}, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x50) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x1}, {0x3, 0xc1db08c}}, 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) 23:53:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {0xffffffffffffffff, 0x80}, {r0, 0x2}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x20}], 0x6, 0x0) 23:53:04 executing program 2: openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) utimensat(r0, 0x0, &(0x7f0000000100)={{0x0, 0x4}, {0x0, 0xffffffffffffffff}}, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x50) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x1}, {0x3, 0xc1db08c}}, 0x2) (async) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x1}, {0x3, 0xc1db08c}}, 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) 23:53:04 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0], 0xa) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) fcntl$dupfd(r2, 0x0, r2) (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) dup(r4) (async) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) (async) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000080)) 23:53:04 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xea, 0x2}, {0x400, 0x5}}, 0x0) (async) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) (async) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000), 0x9, 0x0, 0x0, 0x409}, 0x40e) r3 = dup(r2) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000100)={0x10, 0x10001, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xc4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffff55}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x800}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xe9d}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x52c60ecc}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f0000000640)=""/255, 0xff, 0x1, &(0x7f0000000740)=@abs={0x1, 0x0, 0x2}, 0x8) (async) r6 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) close(r4) (async) r7 = fcntl$dupfd(r2, 0xa, r6) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000780)=0x5) 23:53:04 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) 23:53:04 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffe}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:53:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) fcntl$dupfd(r3, 0xa, r5) recvfrom$unix(r2, &(0x7f00000000c0)=""/193, 0xc1, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000240)) 23:53:04 executing program 4: kqueue() (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000000)={0x5, 0x7fffffff, {[0x3, 0x200, 0x8, 0x7ff, 0x2, 0x4, 0x4, 0xde, 0x9, 0x3, 0xff, 0x7, 0x100000001, 0xa184, 0x4, 0x100000000, 0x5, 0x8], [0x7fffffffffffffff, 0x1ff, 0x7, 0x9, 0x3ed, 0x8001, 0x7, 0x20, 0x5, 0x616dd9d7], [0x1, 0x800, 0x4, 0x0, 0xff, 0xff, 0x3ff], [0x3, 0x7b4, 0x80000000, 0x80, 0x10001, 0x9], [{0xfff7, 0x5c1d, 0x5, 0x8}, {0x2, 0x8001, 0x1000, 0x8000000000000000}, {0x3, 0x3ff, 0x124, 0x7eb1}, {0x3, 0x5, 0x394d8c03, 0x4}, {0x9, 0x10000, 0x0, 0x9}, {0x5, 0xf8db, 0x80000000, 0x1}, {0x0, 0x0, 0x7, 0xc4}, {0x1f, 0x3, 0x7, 0x3ff}], {0x51, 0xfffff805, 0x7, 0xd32a}, {0x0, 0x1000, 0x74, 0x5}}}) kqueue() syz_open_pts() 23:53:04 executing program 7: socket$unix(0x1, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x9, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 23:53:04 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffe}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:53:04 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) utimensat(r0, 0x0, &(0x7f0000000100)={{0x0, 0x4}, {0x0, 0xffffffffffffffff}}, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x50) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x1}, {0x3, 0xc1db08c}}, 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) utimensat(r0, 0x0, &(0x7f0000000100)={{0x0, 0x4}, {0x0, 0xffffffffffffffff}}, 0x0) (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x50) (async) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x1}, {0x3, 0xc1db08c}}, 0x2) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) (async) 23:53:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {0xffffffffffffffff, 0x80}, {r0, 0x2}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x20}], 0x6, 0x0) 23:53:04 executing program 5: openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) getpgrp() 23:53:04 executing program 7: socket$unix(0x1, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x9, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) socket$unix(0x1, 0x2, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x9, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) (async) 23:53:04 executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) dup(r1) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000140)="abcab8b2af22823f6adc203374f0a24b999e0834858fb6400f076c817f1bae114555089079a8cd776d59ad760fb938f8621fe7edba5b1fc29826c357672c4b264f3d9cf9d9865ab210a05b237c15b469268ce5bced36ab3d15df70c7262c47501fdab4b3bd7069f4d40039b15d8fc93a0d3236a30e75104572a7dd7d1f9683f8e00661b9e55c4e34398fc2506f530de8ddb68596007b2217a8a923b9dfb262210da47e8b1e754bbb371508", 0xab, 0x0, &(0x7f0000000200)={0x18, 0x2, 0x3, 0x6}, 0xc) sendmsg$unix(r2, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 23:53:04 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x19, 0x0, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffe}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:53:04 executing program 4: ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) kqueue() kqueue() syz_open_pts() 23:53:04 executing program 5: openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) getpgrp() 23:53:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) fcntl$dupfd(r3, 0xa, r5) recvfrom$unix(r2, &(0x7f00000000c0)=""/193, 0xc1, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000240)) 23:53:04 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r1 = socket(0x18, 0x3, 0x4) r2 = getppid() setpgid(0x0, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0), 0x800, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001600), 0x208, 0x0) r7 = kqueue() r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001640), 0x600, 0x0) r9 = socket(0x6, 0x4000, 0x3) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001740)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000280)="2d98e7ddf2d422e26f334f5e690f0fd1785d2b38a3f41aa96a410b15594336764994b199f4511d8206e76bc9e3b9196c3b52576373f790f26f63a0f9c323efd994b8c832663d47f18a5f9ccf9734e1e2359ed4d19eccc9d1a1c73a95b2ac2ad0b4d80b529a261a28fed342e438f5d15fc0c9ec13e75e0f1467c76edbf2b213897ac29d60024d851f5c47e61135aeaddae1ce58de21d46ba07fc8c91e1e97cb4770f5ef2ebbab7ed544ec0c11b7a21e51152b216fdd5abeba4292bb600640bfa36a467119bce3d4786919cf83b804ab2bc823b3a75954457dcfee8feaa20dd36c2e5aaf5bac00aa86e79d73d179a63d7e6aff1ec116850260e67921f75cb41d2dcce5eb5b8b46c3fad7bbf96837f79e66e8457f2cffdc1a1ac81f382a474cfe4ec2201de54a0b71671185a0f7bee3c73a3e78d1f7392b3416c3c09f875560e398cc88a960b63447d75603db63ef57b882e2031b40fd73661fa95a7486d1691342ac5c291c577701785aeaacbdf731620ac5ac26274b8fb11345becccbb31b279a1ae890638af8087c21cccb573b09b1c27796533e5df850b274f774538d7a3785fd9d789445b7c82195ca4eff2a4e34fe3548cdf0b9d7b289ab5167fc8765619c3dbf76f3f86e4ec8f3a759af23ab0402d44dfffeddd17cd34813701bc858530cb6f04c978e184e0a4603f3b6810fc0bcb1c6cae97d4734870ac971d8900e074ce27da9310b0e509102619a5a7e4892423629e4b72c1eae2d08eb79c0312d04f687f64a123313d31855f8bc564d57307bbd8e81fc97142e881fe4c360b16bb7cbcb52ee0e64f97d9f0b7496efbb53329eb56298a7ff4579767801c442d2142de61acae10e142055d653f8b9de96e03a8b9fd795cc1071216bba65ff06012da7ac9f76461a796912b7fbb087af84cc8862ed724c035a1aea78dfc1c68f7a2be2467a3fc8ba7ba5eadb1210c60c886f5c6d23d26e16600f896ae8d06001ac551fe9d7409a6817d300b15dee35a0f158c422662ad35e510883b59061824b6136357ec471ad024c63f1d91b2e25a5ca763334da0ece6e6cf9b9cdd21021124e4c5731b2a0f58695fb1c797316da297aaf601c7804ed868ccac89323bdc1a09a3debfd88a843a09b00961847d76f31c5dc59cd193b9da4667991a307e5e25f6320c35ed66cea2efc429b162592b63d07eee922cae9140494675a64192d6cf3a4d880ff84a0be24eec33f5131726afb3a717a162c99f7e1ea2e3a1ef68c23002a942ffdacbdbddfd782d832f05a5cbee9c968e624716d8045ad80d5789a38dc0f686455ea97d20238a1f1417bbb24b5e633adc54a967fc62de2c59335879797759bb109c94deec58e6288e354958d57330e60e596fd68e6f8c8e7456f29b9e8bb18f3df0af68d5d565a84a4825bb8be5413f8ac1518b00bfa9d1666d09082b31f02fb30d153a31425351b4f98200f4c61834b8c797f90ae5d4785c8cadb12628edc4b9ddceff7e5f5da93bb3a7c6de54b9e40bf4b87a6207218d4de2cb7f3388a18e90fbd66d22bbcb483d7a7fb9c646f24dc7425a056677531c9a6df966a474c0e3bcca0731b1f12e4f85cc5b387eb3c371bb6296858ea429cf0473dab329b283f67020c77ab2af4be469016b2e271575b0fec8b2db955f4060af716b4bb0d29a1943338127fd279c34c8c4a0f8af430420619b8833ed247b2176a423ffdf7c9141ac78f2ca493e783b8188cee652d78b02750e05e19ff37b0cd4248549c8f85dabaff5bdc17e1500a80e2f6f7d83eb5437ae15157fae77841d2646648eb33e9375a72ecded22bb0e4782876979c0a227c6f1f03406a0423af9f041ff822bca2816c22cd14e8a8825ef8e2b6ff7b03ba52feb2c7af4d49ee788f231cbdc8ce1b801d0531f889f38364f1ef0d515dbdaebd4dc41e8cd43f25758256e8c80deab0c6558f141b26eb6292aa3dbcbac0e4f6ac2bb3d18dfaa7eada781b1a875322292734a35f6c09f3ead9b5371facddf878810c813daa1b12a486624d75f91246911bbae558755cb697901c2f89cdf2c3fc13c35f1c4c161339d42766bab7022ecdb1418aba76a72d95870349dcac3a3868442a4760860d8fc222a1afa4b0ef90c2a7add30d9e3ef1810fe2be9da4138559edc1df70c85d5d8fd1e0f87d2fd3e7a619996578245933886a834e1f8bfed16796fca5086ba4000e7577adaf0e2f11a5d385396cf206f866ac92f49aad4f55ca0266022035fbe07069a3680b70e8371cae3208a8550da4a4721c117ed57c1ce2142c331de10484909acac27f90047cbfaaee1e18c1a0fa7441c41a77f7156f6dfc52cf0ea5c98432e75a7419cf1c4ec0414a08a2c973ef827d95b398876c9ec169e77f2b058c7c0bbfb8e1ef12e567106191c9e810d6d8c6285e0949115d816a6e90df86aedcd1e76136fcc6f4143ed137df64d2386c29f83130ed1941a23e65e8686af31360eaca85ce41f40f486377d04637be0cb1024d08b3b862872147ebd1943801c7f332f78c07f97358b23c27ed21f9f1ef9bd721dc5e2b0807230429ad3351e8b7f6a1e5a0d4c68e1d82c8e6815d8cd1adff8c83c78e039c153ca7c1cd23669786f13da834eedb49363cd5308502c1df37174cebf14c9a5fe3af9d7b9790835fa33c86e677d7835a690865543d861811f00db56808c241591c9a26f92ec9f15f82c6c4a91445e41299b4b8f0da1e1fe4f74e4ce22bca117495d2d7a1bef312b8f013616712a1b2706056881edf6e1878b5f810e1fdafc5334ccf93245e26af55bc4ffc4e497e46d257fc0e48c0fda5faac9a3f63929ef2b686d90aeafdebb1f1ccdf5703704d4b746c64cb669a8bc7d6fc064bc37fbdeeedd107c0e4845283e2da1e5688b05628b274cdb363a6b7edad5d7e8bc214bb91c6651cae50eb4c3e460803d4ab494218e30b36f0b56b38eec790e48b28e8eab072c956eb0c10c8be12df3cc1ae257632b48ca6fe4f6ea03104d578734d8bf28b805cbb95c2f164728a3c95a61dcceac9c932cb55b714fc09a8b9d6c5f069c5f60e583b6ffc50e28f84b6f01c2bdfb5724f882d40f97e6736e4657b2c703c08df9162ef7fba57dd3e55dfd8beb68693d5825cccee86d3c79c67c594b7d484242087ed7d399c4b128cfa7c3988aaabbf2f5537c98e3e127c3e71f6b7c43d1363f53ee8c66a0a9a900c4bc431cd26be06b7c1d3d5994b34058e7a65bc62d59923e5d2e10b25354d1ab7cd6379120a7b61ac00d3381822764e3a93b8b2e57ee7ba9f3a0ff63822f3853e9b892e65ecf8118285daa3eee6304f1f76b332fb06dc365b59854a9cd91dd52b01277aaf11f72adfbfbb2ccebc524887cac4e18aca62ded8b9d5d391d0e3a6a2f9f80870ff558465e43299e283e4eb56622513b6837bf8f2d1ed37f503eb65e5c19e5abb66c4305414902021f15addb43d844274e3b9e352878c30ef0e1de5ffbdd6a324605f175216ce372004bd18bd766d2bc4b00220f2b931f9488516572740a34b7b2eab077e8a9052d1762364237c0831a2916ded184bf05ec2bd0804dcc038bb61d882f7758ff2a0b74529ba7404991013f8f1cf7a4d94aa76583f47bd7f8dc62474764b944629692904a466926cc5745a0fba4194f9cf675d764826a4f7e3b4012efd2d8cf6371d3ef8209880eb36c892f78bebc7095ee48eebd2e140ec560a356c5427abc8bd51b03765e4ac2808733e2ecfe517b0c77b11520ed62a62e81a6a3a218a904d8789363887d054007783ca84bbe64bcb00e1e9cdd022315f66fabfffc593dbfd08ddec603bd92d75a52a82a45075a21d6a7c2c32ba19f0937945f1995aeb98de2d8a7f5eae4fe9d53549f1af53ea97afd264fa12692fa3fa0c1349909acce9258587b15c821fffe016683ce5f4a216d6c6004f2259b2e8d96d245d8247df3da179315740253ee8423b642c9de16289d87e725b0e22681053dc58c6998cc652d71983304a20dcae8314459ba99897d381c36205751630600fa64e1f06cfe997ccc25ea56ff387989aafa7f21491f26b75bda228d9882de3451c03ef50fe43ac9bdef830c3f1615ca5a9b8dfcf8f3afa8cd3e387fe511cb110a11b7eba8f7be5ebe9e09e87a0496ae315cd9851f4c1c59f43bfab2abdc66cde2edd6fc3953d6c266eeec81a1df098e59162019b3621ed6147a4b70a3666db54f0543b7ace2f345e4a38397f7b42e3b4740310537832a56db2bf5a63055149e2dda5494634b9ceca49b5e7defdc092c90dc296c4898c9ed65c7a8a9cc267e09e3bd2ce001548b6a6f7e8f1aaff0def6c1ce20716669967c9d1683f752524fbbee560c58bb53478570f9f761827dfde7d7fa108c9b97f8083d1610947a1471c51cf8f7346b0162163d494d928d939ad694148df8df3e834882a841bad73d047d0561080750c07825e1574e75193fc317d5530fbe01f799041465451700aaee0ea6ccd2c561b248023f5fde72b64e3897784fc2b38fb2475b5524756e6ae44414d9716fc957f81b8fcbd81b8ccc23eb1a2a7c0d5fbae5d47cb0afdd99afb5dddeeefc7ce56c2e1e9abb3f8db1cefe38fe4c82e830a5fe6e0fcd95b8a4755a5a4cccedf3e31de08802df7e9f7e2345951c065a82a052d8084ceab3383b8002f1ff8c4cdc25c58658aa6b449dac575efdc86c8be761f75b8662123241aacc3efa069b20d7c6102fe78955351c6eec50ffa3108d70f19764de34abb0ab1e048cbd9ea91c832a395a3a4050a82be8b67a12833ba0b7468e9c6ede76323b632dbc1131b8d9eca266c3089adb982c540ec5c12833583ad62d795df01d070830abaa4500ed51cc988a77150aac4779f714db832f42f0776c5edeea54486fb72fe5bc5f22fc6a402fa2192f03713f7b74a6e46dff0f5892a8d88ebf7759fe65a41f9a683cda59611d43e5bf925c33bc0cafb570386a7cf965e90bc6ebd8e3af62c38a0f331ff46e8138645d1cadc78e32b91c088b99a673133f3a4a7c3eca213b5a8a037809ed56bc04399a6f3bd744da0a89914b15ac668f97d45c7d14b6b53112c5144cddb0338454eaa16b0595ca396eea6a4156cc261f494a86c2a55adb4cb400ef1d7d6511d44d344172c00a3e8aea0da94e7ad288cbb2f337a017f951e81f3473f6305890c89b1a06de4cf55cdb63fcb2e2ffd94b430c0d4fa5b15f9f7ea65e81bf8e3fa0f639650ecefa04789aae99822cfafdee6830727f5210bcdbe40b96a0a0183a34e27dc0f5179d85f234b38092e3478a631f6e2551a1bbb2fa42a1ab616360076fe36950a490cea8638ee3e2b23d9fda177314dcf9c3f7a15accb79db417053d326b18211e064ba75655b10c118782d2b7ee437fbfb2311335f9170d20e20cf96fdb0b5aba16545a56ed6f45943de4174d0191d8a64b0f1970e48fe85880478291c2bdb67f07aca268742f4bb350cfb5f0e982b2fa6f00ce4a4f93c927372f4abf440fc14d563134d8fe92491cf577f00564ac45713c360835ce9dec0d359b47084e521bada2e4a5a5b9471cfce07217ca8814117c19108ea0190a5e034e13d79f6b62e386a4dacdce8bcfa5f1923cff31485b07a9ba8f95127d176c383b398e1817c27ab2d00a4ca5925e2e29dc50df70b37eec9f6b59d8f92fe0d4b24bcd242cd9e266c03d49d806f91872c394bb9aed9d6cb750b197d6d90f2938e39f9f6c7291ea29d7960b61987f984abd07077c99814a02855665f2c73c12103f1df1c2f259f7628330e1bc87dcdd74fc204aafa23869cac20404b9fe6687c7826e97552480f7417af28ecb1620aa0010c", 0x1000}, {&(0x7f0000001280)="87ace749247eb5c053c0e3e7ec35", 0xe}, {&(0x7f00000016c0)="95ddfdf98368ef1036b9c54c0dda26dee7e4a4d8c106270238895c116d2cebc19ae46a4bd037ad230583f3712d1f1d6a022ae88c259a9e6b87e6b59da90b5ac1f72c57c81beeac80f03749f5a1a49f6d8b5f9b63cdfb61a728cbec37ef75ec37e7cac7a79b4ce200c8ac0aab31db249db1af98295e0aae056b342f314c", 0x7d}, {&(0x7f0000001340)="95c24b4c6d2146a24f1981bcd85caec50a6b46d2c93c7b215186738e7320c718ce956bd579a2251d46c8117027b864ac6107187a8ab55ee9d7dc4b304698bf852e755a41638fad5313c6f17423f1a22ec68278acca503769864e2508f59143ee3ec0f39883ee86c27ba930b990e5b90bc6838e2493a052248bec8395de1056293d987ddbe6e1725f03fac00abdc8addef41b1c6482fc5f1a60d0c8aa90d8210bb6c7808008c8e51ba3d7d793", 0xac}, {&(0x7f00000000c0)="1d6775fdf791cd3b52", 0x9}, {&(0x7f0000001440)="df24401b", 0x4}, {&(0x7f0000001800)="f5218b0bf7e9563b4845691b63564c22e05f431bc2980819f2ec26d247d40093a6bc83aabcea4c98df69a034fe760c8b4accba9a43b6f0cc37fc3fdd8b071ea9ccdf887f6360", 0x46}, {&(0x7f0000001500)="be6b8ad0f807f057bc1c", 0xa}], 0x8, &(0x7f00000018c0)=ANY=[@ANYBLOB="2500000000000000ffff0000010000006217e8152d1a4c7c70448c3ff8dbc4bbdb483c1316af14c7c8f0517db86cdbae389cab3b318405b0a0a187dea6aa154084e84d02f45bac0880f2472a74d4018b5e273af3aff97650e9a7bd3e38a023836381edf4bc6d85c85db24720bea675929f8981dd21e2a734aca9a47e3538298d8fe0c21f8adec025de63a355759c5c22ae88355598801bc8cf74a05ca7821c74d5e462aa52c3d9f0ff", @ANYRES32, @ANYRES32, @ANYRES32=r6, @ANYRES32=r4, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r8, @ANYRES32, @ANYRESDEC=r11, @ANYRESHEX, @ANYRES32=r9, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r10], 0x58, 0x3}, 0x403) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) r13 = openat(0xffffffffffffffff, &(0x7f0000001880)='./file0\x00', 0x80, 0x60) r14 = getuid() fchown(r13, r14, r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001a80)={{0x80000001, r14, r12, r14, 0x0, 0x1, 0x9}, 0xffff, 0xfffffffffffff5bf, r3, 0x0, 0x2, 0xd9a7, 0x4, 0x8f}) r15 = dup(0xffffffffffffffff) r16 = socket$inet(0x2, 0x1, 0xfe) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r17, 0xa, 0xffffffffffffffff) r18 = kqueue() r19 = socket$unix(0x1, 0x1, 0x0) r20 = socket$inet(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000040)="cd7c65381421c6d498d356d1291c113e050b96ad078d3a87a51c393c48b68455de669b135c8ed941325ee4e6f3", 0x2d}, {&(0x7f0000000140)="c6c72fc9f70f1b8ae217dcf0cb6d4221c7319e9970bdeacb41c8584d8f74f5bcdcfd33221142261b5f721b3284a89c89f8c835f0842c9c9f8bc75fe56f920d84057559b2e8bf237767a92c6b8bfaf3eede1044ca3d6dc3766421aed8f734a8b5a97094d510a1d7565a68146e5595597cde15a48e00331baa3ba41b76eb0554aa875ba35b0795b8adb8073995636cd155fc12ecfcfa25cb926c5739fba06d9d3160a3429deda855cf04ea2d48117cb8b82709973ba512007ad0d91a6706e3fe72b28392752dc5beec47004eeb00130b0d6e67c2ad5c9366a69aa04dbd40f415225b4140467efeec5e12d9da489f3a33a84d8e9849f2acc7bda0ea8889ccd3f24272a5f9812af79a0c0d05015809aa32ce3a4aa6ee2ad35de7acaeb00814ac58aaa23c2973d9ddc024d511bc45dba2d611210a5e00fe0c148a347f869876667db5892745b97269dbce2add5ed4485dfe36365c7b9e3f4a0c6c9c5f50442e29b19fa732f9f4f963ab10ba778415b462a91f81620eb24d1e6c11a2178091b6140aeb989f98ca331fea50f292cd647032982d7167d14150206998bbbde7e55686a172015e05bbb4c651e894575df1558c84c73d07943c2682ae020192e3f634d5f78ede274ac9e00d9497fc6b22dce7dc3d89a6c1fad8263d6d032f85c4eb86c74d548e2818550b7823213e29c52fb4a7197258888d89b65edbb05dd824c0275bd2257d9b4a155ecdf74baeb8060ed9e81f13f82197839719ceee527f141fd8a377b112b5586a2caffcccfd923eea9589d9262708743e95a0b158f72be2e661ece0db1cb8b8668e3994b9a66ebcce4efbbb5c1c243aa2474baa0e2d0fc3513f4afdc5fd662572ad5bd5ef84784f1bb2714a78d046cb6ab1e42fecd913c51389aa1f851cb4851ff5733acb84be4a053a539d03b4cd901cf6d0bf751751783cf77db79ea2cb1ab9007497d142e72973df4974808346294228773cb509422f5525fd412d38d2dda4ddfdd8086a1500398c8e52d6a482b54bfcfbb8cf3c18e20ee13b86c5e4491d016edeeb260a681a2758571d4a677a25127ad70b90797824659c51d879169a267a320b2de09b8a20353ce013fa2f15d7f0285e48c725c8200cf2d85ad1978a97c548550516eea16b1432e4b1e619d563b5fe9255976d4b4f7edfabac3568674ef33d81ffc432d274822095952d69b502aa1355f635a42ff888a2403d2e0215a56599e258b7132e68cdfc7219380fa45450460b42829d358164c70b1bedb5fab9a547710804fe9558a0b560bc41907bb5832c09fe6e4b0a56c16bb809272af9870285d29fea537625c199f6b3edfa1d6a59040de03430922b589c91e91cb27d3a22a6d388f62c8d57e4b7ce1dc38f46852ac34a0f7b20eba6b64d967aea763c4ce96be64cab62097c52417968f82cb58b6d21d877a6e4f24e70adf9ca1ea86c35d9d8cbbf9fe7d6697af120181680aad74cfde00d2e727e81550a346ef1217adeb7febcf6443348a507e9306101939263bd03b659349cb28df1dc80393f0e322b6e2e21b493c0327a0326f81d04bdf5f1045118315c9c56929bddf3bb13c9b4cb60780aa1a5edaa3ed171c154355099993c7e68d0ab37284e407174242ced680e81ff42d74014db1f17eda03142f52a394e46f9ca0030e17bba8d953bd9f949e243bcc0c3a5dd07d9a4bc2714254b659bcf4e2fe0ccf917c8650b97bbb153209017b4dafc65ad80addec9e70aba627ee7ec07d5c06109f1a1e18ed7543a7815667a9efd1593396af1e10aeb9a2eb8065843ba2b5c64fcda4573d0f8180bc4476f8ce1b9a9b98d0d652eba227a4e64d2af5e511580c9e2162c8f78334e50e95d4fb54ad5e8784472b70de45c0a1274d7c6dab3b78c325c155686436ff5454ab093d29ceedd649db6dae649facaa0ba3444a54539b12d0ce4971754ff71349fe46f23107ff9cce7bd8bcf7bf1edea28a1a4f4bec0d2c66d0db730a9cc93ecc0e75ee192837fbe4da33c8125225b3e02501e0c1455d9458b635afec29ad699aa431d76d045befcd2a4639c4f22c3a48efbf4f598b3f567d4d5907ce5f956163bf0ca35b1a7e7f4fb61e5c5d725cfca55a870d622f75c999a2ee474e9e4d4bfb51c242f5d0fd9bef7629256414b18e4b62e9893849c6c609d902c5c991412c4283f09dd165915afda229bde6984e512292ea07399c2edda4bb96502bfa33f2dcc9ff55532d90bad573afbe45e95f7de976e88120059500864ea2904a45e47804ec1c031c10062ee3bd9689800ab6822fbd61db5aa1494c156ec2787df1419730df00d1d7004d99804755f89386d16f2de77306c041dad6b4b68129604e9e30f650659a3b0b405050f1315a0600bcd267e23a56197ebb71b71db9519025e6269702dbe4c2ec8e99a77066681f7e09e948e9b486f8f01a15a53653f40900b358d595a5b6c003958e31212a7013e3a2fa6b0d42d489d82521e1c4aa2563afb52bc33642a6f19fa387175ba46d2151a27c9e9ee6b6a292810099f721d1fec7d24122d98715553474149687635e884ae3a5d29c40e580df7260fc7a387a77625353932b945554d96289a5bf9972ee9c95da1abb48bfc2af23b159ff81c8abbb2d06ff3fee8260f15ed8a7355cc33f03e8dff87a7057b5c1d645ec9804c399018b72c696a62ff6f54ce21cebc1ae1aa5a627d46bc4e5e32f1cdbbaf3005d7bc86beff4f2e2d7b42ec96f2dd0376f7f30efc57e62be10d5a3de7621b669a5810565118d612f5424f755055d14bc1de14cdfe1c9db4d30386e0f6f57f0e1dbb8068143d78febf58ee88ce8817de35ba327df65e2efe4e1a2dd200c6f1c94351cdd126ef8e0eb6bfcb1d41a0c259ccc779953a550d51713ec4f33fc3d4d0b9086cebb4d20d07653bb0e725e3ae020f6d41b022b30d218e0a0849af161ff8f31ae2dac5754df3f9c0fff4eb2170ac685ecd45ef8ae2a390684daa2fc2c9406e8113be8913bed0e3e90b04b03278314f5dd5d496869d8c916cc27c768a1b9fb265480203b53f91841bd472cd3f80645fb6bd762be05b0adefcc25c2f1adb34beda85e9872e1d3b1280383e9e25f6aa14636db364566dd7402dd593f5fadc07081b563a8f4a19a75da30dbc2b223b84fe9b0478784ceef4c7a057e436a641f9d3a1f22d410c0dabd244086079fb6ade985529975af2b4a96bc3769cf41af12a7539a4158d5b6487a1ffcf33d80fd9066aa45c9bf8a41234704eab8338b27b5773cf25dbfeaa83cb9e9f07ae8db6ca3b51b0e80b80436e5576f53d51427848ed439f78773d7b0d698e8e44612dc228c7f931551181754a7b3c97425213086c1302a25a1f0223ef0c13a962851ba57d0f12849c3b887301293a0d121b0e4fa595503cdbf9e6c41e0fe1e5b404c5de0150883613825f2d7a4de99212fa8194e2080bd5dbf2af5d99a0602c92eaf78a137362a8a4e38b32e2a9373d7273543e1d1234d0153d23585456fe5042c21e694fa93bf85ae33a17f11e22bac1711bf4a288bd8eb4bba5e2b751f437f5250604635bdb7dfb55ab87c95b090535d61c292b70b554dce796aa21e124aeb00c8ed21d68216848a06d73874694fb3cb695f476735f7afaadb3ceb60877c0c3fbd80afd3d36879c24f89c5f56cf2480fda30cc5e7f7d218fc48f8422dae657e0cda59577ea8751d6ed56c795b83bc6145281f8b6c18c7027b010f84013a07b483f2d56238da7c3795740f74604ad89ca149f07536177f70500d967b6764ebf537febc52b40292ecfdacf4e5ad1aea2f641ae5d6f46b6a11d9f8ad21730ee986fe1cf2404b67d91acb7d92012a08add6c2adc0ca82f476672ef64902c692434123a6cc6f6d700aa4acc4c0e4e6c3c1ccb94c3908010e83fa5e9979a87639f62c8eb19c59013f7b04df9b00ec954db6932440e138213660678284c8c2dbdc4243d4fb12d440d32308413d0482610ff941a6066bd9268478a3d8eb861ae4e9a2b868d8d079740e63f373faa2c37ea9cea4f9a11903d1de29b4de310547319ad884f9f80eea5d3d206973effda1adf124017226cc84ccb74c8baac93af41a5a53ef3a550225f6107462fa201444f44fe58bed366e2dd5070057363ff7da120052862957132bc6e6008bf0947bebf25ca13c37b047aa95537b0a2a78ba5e743c5e4c5c2643acd026c07c924e42285d0b503b9a06880543eec1f81def6c9e14d36b32f2672acfdd0690b1efa1f8723dd4a55f50734b62c0a94b038b70e3d0c5cb77c592974e89913822055a8b13c792084bf1ae2394a465d61a6eb43d35a14cc2dfa08bae54549bcada43f2b56771fa184fb5971319240911e9602b99925b80b151bb600f5514141ede5bddefdda43d9eaa14d45d7b593703c21e9956b1f3b7b59ef4aafe0575de4ed97f5f66fa615136d0aea023247ea0b21a07ff1d10dfc65ca13090444434a53500edf81d508089169709842fcb7684700b2216c9d71dbbb412e063f734ab635da4244fd39e4eaa37804f29361dfb2298fffcd3e8d6a99a57daad179107c5520b71e9df97f215e2309da3747bb2afc598283c7ea1d2446365c0d42e6f69c1dfbf25566d2c64cde9ec700c7be2dd60e75c76e0bf851c5fd728c9dc5d0cc50065539648b0805690eab0fadbe0776e43f5fc4afcfd08ad87d57b8f4a0ea064df0b3ef1e6eb463e5faafa98a24d4b78d6481131083a3cb82d043d5a735c6483869413b69524ec7d781e417e0b089918572397193df5579853de33cb39c570b67c98b208a2ba994347406e49c2348c3726ab3fb65c032828d63e937aa5aab3f76551c3bb5b4504a072eebf9d4736fb1d6ab91ed8d8d87f3835692bcfffe255a83f85e7647f1db88d55c689590c827dfa05898d118255551bd0e982bc7a4837217a38430273ebd18a849abe594cd4e315d47d9f961bb31a8b0d70351fd8f877a1a8c03afa235c92e5c79348f0ad0a9c9d3fc8df175c96650776cd3b729a648e0da447e7e767753a710ebc7865008da5b75b54e05dc1c16adecacc48fc570224243e69b678dc4a40300a9325b6295096a5a8cdcd370ed558e55233152c8a0a771b55ddd8c321aa32aef601a99cabe6a7c64330e016410508bd4344960710a25723a990469c74c8091e2a5c2a25795d59141c53b320bcdfef3b900a200ed47089e0d2f18682a8116a9923ef8e4911b8c3d700763a24e7f4d75f2023407bfe578c1032899879b6c7b62475d4143fa35d5daee0424806fdd5cfab440b657e040a87f2d954630c71e850b66c06b9315c9d6cb5c22d534b0290fcb150e03cefe9911818bb097e8d8f38039a1423083fa407c4ed2619cb5c10ed34afa17ca62854a53e48019c6d04672f34b3b1ae4e8b9bd0818a303d46e3bb4f4be40b6696267d92946b0a66c5c93d58b480c1fb6aec71d3b4d3ead692f2f67e1d84937053fae599ba588568f324a43b3926ce3fa322a86de7d802b254b982a6c692861fcb86fab8aba82b97c729c7c25b98a7f43f72e888119a19a5da429a7c7690f3a5eb743319c139205a45990c031e4fe68aa3c35c1fe96029e4228fbde5c9989d604901a5763b4a6c132ccf49d472507e62a14b84976fe433caa2d56f0d5f0902a99f4d051313da46924aeac0971817ecb25428b39042ae9e180abf0f991126f500805fdb0f95d20785e8ae9006316e9f0f7e8426e4af83d2d9e256660f7139043ff30822f9b003720e7d4b79c87a8a762bd5b3abd1a043d28eaef05abc4a049c346ac9d3d2f2fcc3733fb9cf8dd9cf7fcabfe3fb60a769e9a9fde07c58e3c1", 0x1000}, {&(0x7f0000000080)="42e5e8745c9424d1b54f8964e418dc6001048236f921657f50ba09", 0x1b}, {&(0x7f0000001140)="0ab13e86377a8c1fe99abb2ebd18d54efe84cc13a06f06fc0bf589eb31a12664f0f196740cac5003cf1eb68ddaad8024195c15c5cabf6a07ed92546f65e87182fcb62ecdd43b3e3d02a74439ef94c09947fdf5e74d3d7f7b4c2a6ed55191b695146ab2eedbbb19747a67179e782b89662cce18aa5f28302ef9b307caafd2a9210dc129983c71159f249bb3d17a333415834992189fe7954841aacfa368665292df8b7cdbb3f4e10c6a53991e1c33e60d187f96657fa79046ba147a204974bf95dba9d9be32c37998359a1fd8aa73b70b5665c7664088b42a16be414acb3e2aafbbbaa8751379627367378d1980f2f7e5f936bf", 0xf3}, {&(0x7f0000001240)="9a756081e2a283380561be05b4a643ca38958e69e67fefbdf35f42954c0f08c1abc965cd560b7aa1243ce525015ea80b796dc2d533e19fb16222cfdd626a28e0962796c11535aa5e41f1781341ae7f2344d2fa12368fa98bb7b0261e5e9bb5ac3df091bc29ea00811adf65cdf7ad92f569164376f13031ea39aad487523aff76d4bf4fbc019314091f2f52a002316c98498a7393c00ae8ffb833c4d01e49829c9bf9c2b358989b12d1955f84ef0954ea54a87411f4a315b9e4b4342b0f144b9728abaf3fc2a67d26358fac6684aa795aee2391a5d411", 0xd6}, {&(0x7f0000001340)="72ea035c6a00e06192a2f5aab9ead168b88cb641d7fc128f3a12c44f487b3ade392d40e08d24964b3b55be9d9c8ab9f737d80158b8faad48a8f2abfbab1d0daf303671b08547869cc6437ec4a3caf45a28c90b681f0105841f081f9de3e44920", 0x60}, {&(0x7f00000013c0)="20620511f5236aa3518bc560a3593d11c24bde8574bbf84b119e998f761d517917c3e57844a9514bcd40d15a7fc16164a5951641cb278a4cebe702d6d0196331e0971c99f2750ccc6122d2584f299b6bfb5ee74f7aa3dd064adb40952d388b6865cdf1d6a0371cc70326f35981b5eaf29df384c0da9da106ec482c5bac1892546b3c46d365a0d3e3e74635cc4ef91fe619eacf650ca212c6dd3bd2078c615ec511e3d2a988e8d7986f84e4e2816e33149c99dc1580862d56c724ec1fe7ec021fcee0be915bd1e4e268", 0xc9}], 0x7, &(0x7f0000001540)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r14, @ANYRES32=0x0, @ANYBLOB="002fe6faed6bedae838100", @ANYRES32=r15, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00S'], 0x90, 0x406}, 0x400) 23:53:04 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x19, 0x0, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffffe}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:53:04 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x19}, {{r0}, 0xfffffffffffffffe}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:53:04 executing program 4: ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) (async) kqueue() kqueue() (async, rerun: 64) syz_open_pts() (rerun: 64) 23:53:04 executing program 5: openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) getpgrp() openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) getpgrp() (async) 23:53:04 executing program 7: socket$unix(0x1, 0x2, 0x0) (async) socket$unix(0x1, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x9, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 23:53:04 executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) dup(r1) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000140)="abcab8b2af22823f6adc203374f0a24b999e0834858fb6400f076c817f1bae114555089079a8cd776d59ad760fb938f8621fe7edba5b1fc29826c357672c4b264f3d9cf9d9865ab210a05b237c15b469268ce5bced36ab3d15df70c7262c47501fdab4b3bd7069f4d40039b15d8fc93a0d3236a30e75104572a7dd7d1f9683f8e00661b9e55c4e34398fc2506f530de8ddb68596007b2217a8a923b9dfb262210da47e8b1e754bbb371508", 0xab, 0x0, &(0x7f0000000200)={0x18, 0x2, 0x3, 0x6}, 0xc) sendmsg$unix(r2, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) (async) socket$unix(0x1, 0x5, 0x0) (async) dup(r1) (async) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000140)="abcab8b2af22823f6adc203374f0a24b999e0834858fb6400f076c817f1bae114555089079a8cd776d59ad760fb938f8621fe7edba5b1fc29826c357672c4b264f3d9cf9d9865ab210a05b237c15b469268ce5bced36ab3d15df70c7262c47501fdab4b3bd7069f4d40039b15d8fc93a0d3236a30e75104572a7dd7d1f9683f8e00661b9e55c4e34398fc2506f530de8ddb68596007b2217a8a923b9dfb262210da47e8b1e754bbb371508", 0xab, 0x0, &(0x7f0000000200)={0x18, 0x2, 0x3, 0x6}, 0xc) (async) sendmsg$unix(r2, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) (async) 23:53:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r0, 0x80}, {0xffffffffffffffff, 0x2}, {r0, 0x4}, {0xffffffffffffffff, 0x20}], 0x6, 0x0) 23:53:04 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x19}, {{r0}, 0xfffffffffffffffe}], 0x0, &(0x7f00000000c0)={0x7, 0x5}) 23:53:04 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) socket(0x18, 0x3, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) fcntl$dupfd(r3, 0xa, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) ioctl$TIOCNOTTY(r6, 0x20007471) fcntl$setown(r5, 0x6, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0xa7}, 0xc) 23:53:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) fcntl$dupfd(r3, 0xa, r5) recvfrom$unix(r2, &(0x7f00000000c0)=""/193, 0xc1, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000240)) 23:53:05 executing program 4: ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) (async) kqueue() (async) kqueue() (async) syz_open_pts() 23:53:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r0, 0x80}, {0xffffffffffffffff, 0x2}, {r0, 0x4}, {0xffffffffffffffff, 0x20}], 0x6, 0x0) 23:53:05 executing program 7: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c6530005f8913be9ec2bc4129ef829fd10b1cd0376209f2c133bc9496dfd23cdc18dc70c157c3f642407cc3cc4dc306d13518ccc2daa370f4b9c8a9a7beefa3ec2883845799eaeb5dc1c07fbc0ef923e7e5cfd55e5efd40e2cbbee08fc6eca952cac68b881e521d504afbf0da4ef0b78072df5d3f444e669f49c27934af9d84c27077efca2f44d7f014e933490968c5a3f9d2ae6e439c26f91a3a406d290bd5935d57e29422d0918afa54bc983a555a6344c142a3866089bb7b1a3dbc4325605d019aaf3cc329a8e7a0c759bfe11e63e0eda0442a152571b084b4377ddf4f618fdc25ab05d1b4ef827e52735d94687981da7ba1140ae25e54d05ca8382e6fa7e6845e04f8404d8b016d06f6ed7391ac4eafcccd669536917bde446286097e192a2190d3ade177e3b3d59c4c0329e1b048b0f70f00f23df81c98c4e033776e29b384f8c316b90698593ad18b2ff164d6a2f385b3", @ANYRESOCT=r0, @ANYRESOCT=r1, @ANYRESOCT=r2], 0xa) sendto$inet6(r1, &(0x7f00000001c0)="ad3af03f61ba336e5d5201d6d29c34cca5bf9a8ef67a315c36c73e9a713195c09fdf964e741dfb7948dcabed6767f8833b335e8f8d4c0d6aea9052876c926d6b77d1942958a2439570f84d9dc233a57685769786f4aa55d9554fcc93118715c818757a8bd72c686050f7c6520c32a7f2b180b9d2be1d765111e57ba45e324b9c12", 0x81, 0x403, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x6010, r1, 0x1) 23:53:05 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x19}, {{r0}, 0xfffffffffffffffe}], 0x0, &(0x7f00000000c0)={0x7, 0x5}) 23:53:05 executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) (async) r2 = socket$unix(0x1, 0x5, 0x0) (async) dup(r1) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000140)="abcab8b2af22823f6adc203374f0a24b999e0834858fb6400f076c817f1bae114555089079a8cd776d59ad760fb938f8621fe7edba5b1fc29826c357672c4b264f3d9cf9d9865ab210a05b237c15b469268ce5bced36ab3d15df70c7262c47501fdab4b3bd7069f4d40039b15d8fc93a0d3236a30e75104572a7dd7d1f9683f8e00661b9e55c4e34398fc2506f530de8ddb68596007b2217a8a923b9dfb262210da47e8b1e754bbb371508", 0xab, 0x0, &(0x7f0000000200)={0x18, 0x2, 0x3, 0x6}, 0xc) sendmsg$unix(r2, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) pckbd_enable: command error 23:53:05 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) r1 = socket(0x18, 0x3, 0x4) (async) r2 = getppid() setpgid(0x0, r2) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) (async) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0), 0x800, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001600), 0x208, 0x0) (async) r7 = kqueue() r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001640), 0x600, 0x0) r9 = socket(0x6, 0x4000, 0x3) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001740)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000280)="2d98e7ddf2d422e26f334f5e690f0fd1785d2b38a3f41aa96a410b15594336764994b199f4511d8206e76bc9e3b9196c3b52576373f790f26f63a0f9c323efd994b8c832663d47f18a5f9ccf9734e1e2359ed4d19eccc9d1a1c73a95b2ac2ad0b4d80b529a261a28fed342e438f5d15fc0c9ec13e75e0f1467c76edbf2b213897ac29d60024d851f5c47e61135aeaddae1ce58de21d46ba07fc8c91e1e97cb4770f5ef2ebbab7ed544ec0c11b7a21e51152b216fdd5abeba4292bb600640bfa36a467119bce3d4786919cf83b804ab2bc823b3a75954457dcfee8feaa20dd36c2e5aaf5bac00aa86e79d73d179a63d7e6aff1ec116850260e67921f75cb41d2dcce5eb5b8b46c3fad7bbf96837f79e66e8457f2cffdc1a1ac81f382a474cfe4ec2201de54a0b71671185a0f7bee3c73a3e78d1f7392b3416c3c09f875560e398cc88a960b63447d75603db63ef57b882e2031b40fd73661fa95a7486d1691342ac5c291c577701785aeaacbdf731620ac5ac26274b8fb11345becccbb31b279a1ae890638af8087c21cccb573b09b1c27796533e5df850b274f774538d7a3785fd9d789445b7c82195ca4eff2a4e34fe3548cdf0b9d7b289ab5167fc8765619c3dbf76f3f86e4ec8f3a759af23ab0402d44dfffeddd17cd34813701bc858530cb6f04c978e184e0a4603f3b6810fc0bcb1c6cae97d4734870ac971d8900e074ce27da9310b0e509102619a5a7e4892423629e4b72c1eae2d08eb79c0312d04f687f64a123313d31855f8bc564d57307bbd8e81fc97142e881fe4c360b16bb7cbcb52ee0e64f97d9f0b7496efbb53329eb56298a7ff4579767801c442d2142de61acae10e142055d653f8b9de96e03a8b9fd795cc1071216bba65ff06012da7ac9f76461a796912b7fbb087af84cc8862ed724c035a1aea78dfc1c68f7a2be2467a3fc8ba7ba5eadb1210c60c886f5c6d23d26e16600f896ae8d06001ac551fe9d7409a6817d300b15dee35a0f158c422662ad35e510883b59061824b6136357ec471ad024c63f1d91b2e25a5ca763334da0ece6e6cf9b9cdd21021124e4c5731b2a0f58695fb1c797316da297aaf601c7804ed868ccac89323bdc1a09a3debfd88a843a09b00961847d76f31c5dc59cd193b9da4667991a307e5e25f6320c35ed66cea2efc429b162592b63d07eee922cae9140494675a64192d6cf3a4d880ff84a0be24eec33f5131726afb3a717a162c99f7e1ea2e3a1ef68c23002a942ffdacbdbddfd782d832f05a5cbee9c968e624716d8045ad80d5789a38dc0f686455ea97d20238a1f1417bbb24b5e633adc54a967fc62de2c59335879797759bb109c94deec58e6288e354958d57330e60e596fd68e6f8c8e7456f29b9e8bb18f3df0af68d5d565a84a4825bb8be5413f8ac1518b00bfa9d1666d09082b31f02fb30d153a31425351b4f98200f4c61834b8c797f90ae5d4785c8cadb12628edc4b9ddceff7e5f5da93bb3a7c6de54b9e40bf4b87a6207218d4de2cb7f3388a18e90fbd66d22bbcb483d7a7fb9c646f24dc7425a056677531c9a6df966a474c0e3bcca0731b1f12e4f85cc5b387eb3c371bb6296858ea429cf0473dab329b283f67020c77ab2af4be469016b2e271575b0fec8b2db955f4060af716b4bb0d29a1943338127fd279c34c8c4a0f8af430420619b8833ed247b2176a423ffdf7c9141ac78f2ca493e783b8188cee652d78b02750e05e19ff37b0cd4248549c8f85dabaff5bdc17e1500a80e2f6f7d83eb5437ae15157fae77841d2646648eb33e9375a72ecded22bb0e4782876979c0a227c6f1f03406a0423af9f041ff822bca2816c22cd14e8a8825ef8e2b6ff7b03ba52feb2c7af4d49ee788f231cbdc8ce1b801d0531f889f38364f1ef0d515dbdaebd4dc41e8cd43f25758256e8c80deab0c6558f141b26eb6292aa3dbcbac0e4f6ac2bb3d18dfaa7eada781b1a875322292734a35f6c09f3ead9b5371facddf878810c813daa1b12a486624d75f91246911bbae558755cb697901c2f89cdf2c3fc13c35f1c4c161339d42766bab7022ecdb1418aba76a72d95870349dcac3a3868442a4760860d8fc222a1afa4b0ef90c2a7add30d9e3ef1810fe2be9da4138559edc1df70c85d5d8fd1e0f87d2fd3e7a619996578245933886a834e1f8bfed16796fca5086ba4000e7577adaf0e2f11a5d385396cf206f866ac92f49aad4f55ca0266022035fbe07069a3680b70e8371cae3208a8550da4a4721c117ed57c1ce2142c331de10484909acac27f90047cbfaaee1e18c1a0fa7441c41a77f7156f6dfc52cf0ea5c98432e75a7419cf1c4ec0414a08a2c973ef827d95b398876c9ec169e77f2b058c7c0bbfb8e1ef12e567106191c9e810d6d8c6285e0949115d816a6e90df86aedcd1e76136fcc6f4143ed137df64d2386c29f83130ed1941a23e65e8686af31360eaca85ce41f40f486377d04637be0cb1024d08b3b862872147ebd1943801c7f332f78c07f97358b23c27ed21f9f1ef9bd721dc5e2b0807230429ad3351e8b7f6a1e5a0d4c68e1d82c8e6815d8cd1adff8c83c78e039c153ca7c1cd23669786f13da834eedb49363cd5308502c1df37174cebf14c9a5fe3af9d7b9790835fa33c86e677d7835a690865543d861811f00db56808c241591c9a26f92ec9f15f82c6c4a91445e41299b4b8f0da1e1fe4f74e4ce22bca117495d2d7a1bef312b8f013616712a1b2706056881edf6e1878b5f810e1fdafc5334ccf93245e26af55bc4ffc4e497e46d257fc0e48c0fda5faac9a3f63929ef2b686d90aeafdebb1f1ccdf5703704d4b746c64cb669a8bc7d6fc064bc37fbdeeedd107c0e4845283e2da1e5688b05628b274cdb363a6b7edad5d7e8bc214bb91c6651cae50eb4c3e460803d4ab494218e30b36f0b56b38eec790e48b28e8eab072c956eb0c10c8be12df3cc1ae257632b48ca6fe4f6ea03104d578734d8bf28b805cbb95c2f164728a3c95a61dcceac9c932cb55b714fc09a8b9d6c5f069c5f60e583b6ffc50e28f84b6f01c2bdfb5724f882d40f97e6736e4657b2c703c08df9162ef7fba57dd3e55dfd8beb68693d5825cccee86d3c79c67c594b7d484242087ed7d399c4b128cfa7c3988aaabbf2f5537c98e3e127c3e71f6b7c43d1363f53ee8c66a0a9a900c4bc431cd26be06b7c1d3d5994b34058e7a65bc62d59923e5d2e10b25354d1ab7cd6379120a7b61ac00d3381822764e3a93b8b2e57ee7ba9f3a0ff63822f3853e9b892e65ecf8118285daa3eee6304f1f76b332fb06dc365b59854a9cd91dd52b01277aaf11f72adfbfbb2ccebc524887cac4e18aca62ded8b9d5d391d0e3a6a2f9f80870ff558465e43299e283e4eb56622513b6837bf8f2d1ed37f503eb65e5c19e5abb66c4305414902021f15addb43d844274e3b9e352878c30ef0e1de5ffbdd6a324605f175216ce372004bd18bd766d2bc4b00220f2b931f9488516572740a34b7b2eab077e8a9052d1762364237c0831a2916ded184bf05ec2bd0804dcc038bb61d882f7758ff2a0b74529ba7404991013f8f1cf7a4d94aa76583f47bd7f8dc62474764b944629692904a466926cc5745a0fba4194f9cf675d764826a4f7e3b4012efd2d8cf6371d3ef8209880eb36c892f78bebc7095ee48eebd2e140ec560a356c5427abc8bd51b03765e4ac2808733e2ecfe517b0c77b11520ed62a62e81a6a3a218a904d8789363887d054007783ca84bbe64bcb00e1e9cdd022315f66fabfffc593dbfd08ddec603bd92d75a52a82a45075a21d6a7c2c32ba19f0937945f1995aeb98de2d8a7f5eae4fe9d53549f1af53ea97afd264fa12692fa3fa0c1349909acce9258587b15c821fffe016683ce5f4a216d6c6004f2259b2e8d96d245d8247df3da179315740253ee8423b642c9de16289d87e725b0e22681053dc58c6998cc652d71983304a20dcae8314459ba99897d381c36205751630600fa64e1f06cfe997ccc25ea56ff387989aafa7f21491f26b75bda228d9882de3451c03ef50fe43ac9bdef830c3f1615ca5a9b8dfcf8f3afa8cd3e387fe511cb110a11b7eba8f7be5ebe9e09e87a0496ae315cd9851f4c1c59f43bfab2abdc66cde2edd6fc3953d6c266eeec81a1df098e59162019b3621ed6147a4b70a3666db54f0543b7ace2f345e4a38397f7b42e3b4740310537832a56db2bf5a63055149e2dda5494634b9ceca49b5e7defdc092c90dc296c4898c9ed65c7a8a9cc267e09e3bd2ce001548b6a6f7e8f1aaff0def6c1ce20716669967c9d1683f752524fbbee560c58bb53478570f9f761827dfde7d7fa108c9b97f8083d1610947a1471c51cf8f7346b0162163d494d928d939ad694148df8df3e834882a841bad73d047d0561080750c07825e1574e75193fc317d5530fbe01f799041465451700aaee0ea6ccd2c561b248023f5fde72b64e3897784fc2b38fb2475b5524756e6ae44414d9716fc957f81b8fcbd81b8ccc23eb1a2a7c0d5fbae5d47cb0afdd99afb5dddeeefc7ce56c2e1e9abb3f8db1cefe38fe4c82e830a5fe6e0fcd95b8a4755a5a4cccedf3e31de08802df7e9f7e2345951c065a82a052d8084ceab3383b8002f1ff8c4cdc25c58658aa6b449dac575efdc86c8be761f75b8662123241aacc3efa069b20d7c6102fe78955351c6eec50ffa3108d70f19764de34abb0ab1e048cbd9ea91c832a395a3a4050a82be8b67a12833ba0b7468e9c6ede76323b632dbc1131b8d9eca266c3089adb982c540ec5c12833583ad62d795df01d070830abaa4500ed51cc988a77150aac4779f714db832f42f0776c5edeea54486fb72fe5bc5f22fc6a402fa2192f03713f7b74a6e46dff0f5892a8d88ebf7759fe65a41f9a683cda59611d43e5bf925c33bc0cafb570386a7cf965e90bc6ebd8e3af62c38a0f331ff46e8138645d1cadc78e32b91c088b99a673133f3a4a7c3eca213b5a8a037809ed56bc04399a6f3bd744da0a89914b15ac668f97d45c7d14b6b53112c5144cddb0338454eaa16b0595ca396eea6a4156cc261f494a86c2a55adb4cb400ef1d7d6511d44d344172c00a3e8aea0da94e7ad288cbb2f337a017f951e81f3473f6305890c89b1a06de4cf55cdb63fcb2e2ffd94b430c0d4fa5b15f9f7ea65e81bf8e3fa0f639650ecefa04789aae99822cfafdee6830727f5210bcdbe40b96a0a0183a34e27dc0f5179d85f234b38092e3478a631f6e2551a1bbb2fa42a1ab616360076fe36950a490cea8638ee3e2b23d9fda177314dcf9c3f7a15accb79db417053d326b18211e064ba75655b10c118782d2b7ee437fbfb2311335f9170d20e20cf96fdb0b5aba16545a56ed6f45943de4174d0191d8a64b0f1970e48fe85880478291c2bdb67f07aca268742f4bb350cfb5f0e982b2fa6f00ce4a4f93c927372f4abf440fc14d563134d8fe92491cf577f00564ac45713c360835ce9dec0d359b47084e521bada2e4a5a5b9471cfce07217ca8814117c19108ea0190a5e034e13d79f6b62e386a4dacdce8bcfa5f1923cff31485b07a9ba8f95127d176c383b398e1817c27ab2d00a4ca5925e2e29dc50df70b37eec9f6b59d8f92fe0d4b24bcd242cd9e266c03d49d806f91872c394bb9aed9d6cb750b197d6d90f2938e39f9f6c7291ea29d7960b61987f984abd07077c99814a02855665f2c73c12103f1df1c2f259f7628330e1bc87dcdd74fc204aafa23869cac20404b9fe6687c7826e97552480f7417af28ecb1620aa0010c", 0x1000}, {&(0x7f0000001280)="87ace749247eb5c053c0e3e7ec35", 0xe}, {&(0x7f00000016c0)="95ddfdf98368ef1036b9c54c0dda26dee7e4a4d8c106270238895c116d2cebc19ae46a4bd037ad230583f3712d1f1d6a022ae88c259a9e6b87e6b59da90b5ac1f72c57c81beeac80f03749f5a1a49f6d8b5f9b63cdfb61a728cbec37ef75ec37e7cac7a79b4ce200c8ac0aab31db249db1af98295e0aae056b342f314c", 0x7d}, {&(0x7f0000001340)="95c24b4c6d2146a24f1981bcd85caec50a6b46d2c93c7b215186738e7320c718ce956bd579a2251d46c8117027b864ac6107187a8ab55ee9d7dc4b304698bf852e755a41638fad5313c6f17423f1a22ec68278acca503769864e2508f59143ee3ec0f39883ee86c27ba930b990e5b90bc6838e2493a052248bec8395de1056293d987ddbe6e1725f03fac00abdc8addef41b1c6482fc5f1a60d0c8aa90d8210bb6c7808008c8e51ba3d7d793", 0xac}, {&(0x7f00000000c0)="1d6775fdf791cd3b52", 0x9}, {&(0x7f0000001440)="df24401b", 0x4}, {&(0x7f0000001800)="f5218b0bf7e9563b4845691b63564c22e05f431bc2980819f2ec26d247d40093a6bc83aabcea4c98df69a034fe760c8b4accba9a43b6f0cc37fc3fdd8b071ea9ccdf887f6360", 0x46}, {&(0x7f0000001500)="be6b8ad0f807f057bc1c", 0xa}], 0x8, &(0x7f00000018c0)=ANY=[@ANYBLOB="2500000000000000ffff0000010000006217e8152d1a4c7c70448c3ff8dbc4bbdb483c1316af14c7c8f0517db86cdbae389cab3b318405b0a0a187dea6aa154084e84d02f45bac0880f2472a74d4018b5e273af3aff97650e9a7bd3e38a023836381edf4bc6d85c85db24720bea675929f8981dd21e2a734aca9a47e3538298d8fe0c21f8adec025de63a355759c5c22ae88355598801bc8cf74a05ca7821c74d5e462aa52c3d9f0ff", @ANYRES32, @ANYRES32, @ANYRES32=r6, @ANYRES32=r4, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r8, @ANYRES32, @ANYRESDEC=r11, @ANYRESHEX, @ANYRES32=r9, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r10], 0x58, 0x3}, 0x403) (async) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) (async) r13 = openat(0xffffffffffffffff, &(0x7f0000001880)='./file0\x00', 0x80, 0x60) (async) r14 = getuid() fchown(r13, r14, r5) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001a80)={{0x80000001, r14, r12, r14, 0x0, 0x1, 0x9}, 0xffff, 0xfffffffffffff5bf, r3, 0x0, 0x2, 0xd9a7, 0x4, 0x8f}) (async) r15 = dup(0xffffffffffffffff) (async) r16 = socket$inet(0x2, 0x1, 0xfe) (async) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r17, 0xa, 0xffffffffffffffff) (async) r18 = kqueue() r19 = socket$unix(0x1, 0x1, 0x0) (async) r20 = socket$inet(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000040)="cd7c65381421c6d498d356d1291c113e050b96ad078d3a87a51c393c48b68455de669b135c8ed941325ee4e6f3", 0x2d}, {&(0x7f0000000140)="c6c72fc9f70f1b8ae217dcf0cb6d4221c7319e9970bdeacb41c8584d8f74f5bcdcfd33221142261b5f721b3284a89c89f8c835f0842c9c9f8bc75fe56f920d84057559b2e8bf237767a92c6b8bfaf3eede1044ca3d6dc3766421aed8f734a8b5a97094d510a1d7565a68146e5595597cde15a48e00331baa3ba41b76eb0554aa875ba35b0795b8adb8073995636cd155fc12ecfcfa25cb926c5739fba06d9d3160a3429deda855cf04ea2d48117cb8b82709973ba512007ad0d91a6706e3fe72b28392752dc5beec47004eeb00130b0d6e67c2ad5c9366a69aa04dbd40f415225b4140467efeec5e12d9da489f3a33a84d8e9849f2acc7bda0ea8889ccd3f24272a5f9812af79a0c0d05015809aa32ce3a4aa6ee2ad35de7acaeb00814ac58aaa23c2973d9ddc024d511bc45dba2d611210a5e00fe0c148a347f869876667db5892745b97269dbce2add5ed4485dfe36365c7b9e3f4a0c6c9c5f50442e29b19fa732f9f4f963ab10ba778415b462a91f81620eb24d1e6c11a2178091b6140aeb989f98ca331fea50f292cd647032982d7167d14150206998bbbde7e55686a172015e05bbb4c651e894575df1558c84c73d07943c2682ae020192e3f634d5f78ede274ac9e00d9497fc6b22dce7dc3d89a6c1fad8263d6d032f85c4eb86c74d548e2818550b7823213e29c52fb4a7197258888d89b65edbb05dd824c0275bd2257d9b4a155ecdf74baeb8060ed9e81f13f82197839719ceee527f141fd8a377b112b5586a2caffcccfd923eea9589d9262708743e95a0b158f72be2e661ece0db1cb8b8668e3994b9a66ebcce4efbbb5c1c243aa2474baa0e2d0fc3513f4afdc5fd662572ad5bd5ef84784f1bb2714a78d046cb6ab1e42fecd913c51389aa1f851cb4851ff5733acb84be4a053a539d03b4cd901cf6d0bf751751783cf77db79ea2cb1ab9007497d142e72973df4974808346294228773cb509422f5525fd412d38d2dda4ddfdd8086a1500398c8e52d6a482b54bfcfbb8cf3c18e20ee13b86c5e4491d016edeeb260a681a2758571d4a677a25127ad70b90797824659c51d879169a267a320b2de09b8a20353ce013fa2f15d7f0285e48c725c8200cf2d85ad1978a97c548550516eea16b1432e4b1e619d563b5fe9255976d4b4f7edfabac3568674ef33d81ffc432d274822095952d69b502aa1355f635a42ff888a2403d2e0215a56599e258b7132e68cdfc7219380fa45450460b42829d358164c70b1bedb5fab9a547710804fe9558a0b560bc41907bb5832c09fe6e4b0a56c16bb809272af9870285d29fea537625c199f6b3edfa1d6a59040de03430922b589c91e91cb27d3a22a6d388f62c8d57e4b7ce1dc38f46852ac34a0f7b20eba6b64d967aea763c4ce96be64cab62097c52417968f82cb58b6d21d877a6e4f24e70adf9ca1ea86c35d9d8cbbf9fe7d6697af120181680aad74cfde00d2e727e81550a346ef1217adeb7febcf6443348a507e9306101939263bd03b659349cb28df1dc80393f0e322b6e2e21b493c0327a0326f81d04bdf5f1045118315c9c56929bddf3bb13c9b4cb60780aa1a5edaa3ed171c154355099993c7e68d0ab37284e407174242ced680e81ff42d74014db1f17eda03142f52a394e46f9ca0030e17bba8d953bd9f949e243bcc0c3a5dd07d9a4bc2714254b659bcf4e2fe0ccf917c8650b97bbb153209017b4dafc65ad80addec9e70aba627ee7ec07d5c06109f1a1e18ed7543a7815667a9efd1593396af1e10aeb9a2eb8065843ba2b5c64fcda4573d0f8180bc4476f8ce1b9a9b98d0d652eba227a4e64d2af5e511580c9e2162c8f78334e50e95d4fb54ad5e8784472b70de45c0a1274d7c6dab3b78c325c155686436ff5454ab093d29ceedd649db6dae649facaa0ba3444a54539b12d0ce4971754ff71349fe46f23107ff9cce7bd8bcf7bf1edea28a1a4f4bec0d2c66d0db730a9cc93ecc0e75ee192837fbe4da33c8125225b3e02501e0c1455d9458b635afec29ad699aa431d76d045befcd2a4639c4f22c3a48efbf4f598b3f567d4d5907ce5f956163bf0ca35b1a7e7f4fb61e5c5d725cfca55a870d622f75c999a2ee474e9e4d4bfb51c242f5d0fd9bef7629256414b18e4b62e9893849c6c609d902c5c991412c4283f09dd165915afda229bde6984e512292ea07399c2edda4bb96502bfa33f2dcc9ff55532d90bad573afbe45e95f7de976e88120059500864ea2904a45e47804ec1c031c10062ee3bd9689800ab6822fbd61db5aa1494c156ec2787df1419730df00d1d7004d99804755f89386d16f2de77306c041dad6b4b68129604e9e30f650659a3b0b405050f1315a0600bcd267e23a56197ebb71b71db9519025e6269702dbe4c2ec8e99a77066681f7e09e948e9b486f8f01a15a53653f40900b358d595a5b6c003958e31212a7013e3a2fa6b0d42d489d82521e1c4aa2563afb52bc33642a6f19fa387175ba46d2151a27c9e9ee6b6a292810099f721d1fec7d24122d98715553474149687635e884ae3a5d29c40e580df7260fc7a387a77625353932b945554d96289a5bf9972ee9c95da1abb48bfc2af23b159ff81c8abbb2d06ff3fee8260f15ed8a7355cc33f03e8dff87a7057b5c1d645ec9804c399018b72c696a62ff6f54ce21cebc1ae1aa5a627d46bc4e5e32f1cdbbaf3005d7bc86beff4f2e2d7b42ec96f2dd0376f7f30efc57e62be10d5a3de7621b669a5810565118d612f5424f755055d14bc1de14cdfe1c9db4d30386e0f6f57f0e1dbb8068143d78febf58ee88ce8817de35ba327df65e2efe4e1a2dd200c6f1c94351cdd126ef8e0eb6bfcb1d41a0c259ccc779953a550d51713ec4f33fc3d4d0b9086cebb4d20d07653bb0e725e3ae020f6d41b022b30d218e0a0849af161ff8f31ae2dac5754df3f9c0fff4eb2170ac685ecd45ef8ae2a390684daa2fc2c9406e8113be8913bed0e3e90b04b03278314f5dd5d496869d8c916cc27c768a1b9fb265480203b53f91841bd472cd3f80645fb6bd762be05b0adefcc25c2f1adb34beda85e9872e1d3b1280383e9e25f6aa14636db364566dd7402dd593f5fadc07081b563a8f4a19a75da30dbc2b223b84fe9b0478784ceef4c7a057e436a641f9d3a1f22d410c0dabd244086079fb6ade985529975af2b4a96bc3769cf41af12a7539a4158d5b6487a1ffcf33d80fd9066aa45c9bf8a41234704eab8338b27b5773cf25dbfeaa83cb9e9f07ae8db6ca3b51b0e80b80436e5576f53d51427848ed439f78773d7b0d698e8e44612dc228c7f931551181754a7b3c97425213086c1302a25a1f0223ef0c13a962851ba57d0f12849c3b887301293a0d121b0e4fa595503cdbf9e6c41e0fe1e5b404c5de0150883613825f2d7a4de99212fa8194e2080bd5dbf2af5d99a0602c92eaf78a137362a8a4e38b32e2a9373d7273543e1d1234d0153d23585456fe5042c21e694fa93bf85ae33a17f11e22bac1711bf4a288bd8eb4bba5e2b751f437f5250604635bdb7dfb55ab87c95b090535d61c292b70b554dce796aa21e124aeb00c8ed21d68216848a06d73874694fb3cb695f476735f7afaadb3ceb60877c0c3fbd80afd3d36879c24f89c5f56cf2480fda30cc5e7f7d218fc48f8422dae657e0cda59577ea8751d6ed56c795b83bc6145281f8b6c18c7027b010f84013a07b483f2d56238da7c3795740f74604ad89ca149f07536177f70500d967b6764ebf537febc52b40292ecfdacf4e5ad1aea2f641ae5d6f46b6a11d9f8ad21730ee986fe1cf2404b67d91acb7d92012a08add6c2adc0ca82f476672ef64902c692434123a6cc6f6d700aa4acc4c0e4e6c3c1ccb94c3908010e83fa5e9979a87639f62c8eb19c59013f7b04df9b00ec954db6932440e138213660678284c8c2dbdc4243d4fb12d440d32308413d0482610ff941a6066bd9268478a3d8eb861ae4e9a2b868d8d079740e63f373faa2c37ea9cea4f9a11903d1de29b4de310547319ad884f9f80eea5d3d206973effda1adf124017226cc84ccb74c8baac93af41a5a53ef3a550225f6107462fa201444f44fe58bed366e2dd5070057363ff7da120052862957132bc6e6008bf0947bebf25ca13c37b047aa95537b0a2a78ba5e743c5e4c5c2643acd026c07c924e42285d0b503b9a06880543eec1f81def6c9e14d36b32f2672acfdd0690b1efa1f8723dd4a55f50734b62c0a94b038b70e3d0c5cb77c592974e89913822055a8b13c792084bf1ae2394a465d61a6eb43d35a14cc2dfa08bae54549bcada43f2b56771fa184fb5971319240911e9602b99925b80b151bb600f5514141ede5bddefdda43d9eaa14d45d7b593703c21e9956b1f3b7b59ef4aafe0575de4ed97f5f66fa615136d0aea023247ea0b21a07ff1d10dfc65ca13090444434a53500edf81d508089169709842fcb7684700b2216c9d71dbbb412e063f734ab635da4244fd39e4eaa37804f29361dfb2298fffcd3e8d6a99a57daad179107c5520b71e9df97f215e2309da3747bb2afc598283c7ea1d2446365c0d42e6f69c1dfbf25566d2c64cde9ec700c7be2dd60e75c76e0bf851c5fd728c9dc5d0cc50065539648b0805690eab0fadbe0776e43f5fc4afcfd08ad87d57b8f4a0ea064df0b3ef1e6eb463e5faafa98a24d4b78d6481131083a3cb82d043d5a735c6483869413b69524ec7d781e417e0b089918572397193df5579853de33cb39c570b67c98b208a2ba994347406e49c2348c3726ab3fb65c032828d63e937aa5aab3f76551c3bb5b4504a072eebf9d4736fb1d6ab91ed8d8d87f3835692bcfffe255a83f85e7647f1db88d55c689590c827dfa05898d118255551bd0e982bc7a4837217a38430273ebd18a849abe594cd4e315d47d9f961bb31a8b0d70351fd8f877a1a8c03afa235c92e5c79348f0ad0a9c9d3fc8df175c96650776cd3b729a648e0da447e7e767753a710ebc7865008da5b75b54e05dc1c16adecacc48fc570224243e69b678dc4a40300a9325b6295096a5a8cdcd370ed558e55233152c8a0a771b55ddd8c321aa32aef601a99cabe6a7c64330e016410508bd4344960710a25723a990469c74c8091e2a5c2a25795d59141c53b320bcdfef3b900a200ed47089e0d2f18682a8116a9923ef8e4911b8c3d700763a24e7f4d75f2023407bfe578c1032899879b6c7b62475d4143fa35d5daee0424806fdd5cfab440b657e040a87f2d954630c71e850b66c06b9315c9d6cb5c22d534b0290fcb150e03cefe9911818bb097e8d8f38039a1423083fa407c4ed2619cb5c10ed34afa17ca62854a53e48019c6d04672f34b3b1ae4e8b9bd0818a303d46e3bb4f4be40b6696267d92946b0a66c5c93d58b480c1fb6aec71d3b4d3ead692f2f67e1d84937053fae599ba588568f324a43b3926ce3fa322a86de7d802b254b982a6c692861fcb86fab8aba82b97c729c7c25b98a7f43f72e888119a19a5da429a7c7690f3a5eb743319c139205a45990c031e4fe68aa3c35c1fe96029e4228fbde5c9989d604901a5763b4a6c132ccf49d472507e62a14b84976fe433caa2d56f0d5f0902a99f4d051313da46924aeac0971817ecb25428b39042ae9e180abf0f991126f500805fdb0f95d20785e8ae9006316e9f0f7e8426e4af83d2d9e256660f7139043ff30822f9b003720e7d4b79c87a8a762bd5b3abd1a043d28eaef05abc4a049c346ac9d3d2f2fcc3733fb9cf8dd9cf7fcabfe3fb60a769e9a9fde07c58e3c1", 0x1000}, {&(0x7f0000000080)="42e5e8745c9424d1b54f8964e418dc6001048236f921657f50ba09", 0x1b}, {&(0x7f0000001140)="0ab13e86377a8c1fe99abb2ebd18d54efe84cc13a06f06fc0bf589eb31a12664f0f196740cac5003cf1eb68ddaad8024195c15c5cabf6a07ed92546f65e87182fcb62ecdd43b3e3d02a74439ef94c09947fdf5e74d3d7f7b4c2a6ed55191b695146ab2eedbbb19747a67179e782b89662cce18aa5f28302ef9b307caafd2a9210dc129983c71159f249bb3d17a333415834992189fe7954841aacfa368665292df8b7cdbb3f4e10c6a53991e1c33e60d187f96657fa79046ba147a204974bf95dba9d9be32c37998359a1fd8aa73b70b5665c7664088b42a16be414acb3e2aafbbbaa8751379627367378d1980f2f7e5f936bf", 0xf3}, {&(0x7f0000001240)="9a756081e2a283380561be05b4a643ca38958e69e67fefbdf35f42954c0f08c1abc965cd560b7aa1243ce525015ea80b796dc2d533e19fb16222cfdd626a28e0962796c11535aa5e41f1781341ae7f2344d2fa12368fa98bb7b0261e5e9bb5ac3df091bc29ea00811adf65cdf7ad92f569164376f13031ea39aad487523aff76d4bf4fbc019314091f2f52a002316c98498a7393c00ae8ffb833c4d01e49829c9bf9c2b358989b12d1955f84ef0954ea54a87411f4a315b9e4b4342b0f144b9728abaf3fc2a67d26358fac6684aa795aee2391a5d411", 0xd6}, {&(0x7f0000001340)="72ea035c6a00e06192a2f5aab9ead168b88cb641d7fc128f3a12c44f487b3ade392d40e08d24964b3b55be9d9c8ab9f737d80158b8faad48a8f2abfbab1d0daf303671b08547869cc6437ec4a3caf45a28c90b681f0105841f081f9de3e44920", 0x60}, {&(0x7f00000013c0)="20620511f5236aa3518bc560a3593d11c24bde8574bbf84b119e998f761d517917c3e57844a9514bcd40d15a7fc16164a5951641cb278a4cebe702d6d0196331e0971c99f2750ccc6122d2584f299b6bfb5ee74f7aa3dd064adb40952d388b6865cdf1d6a0371cc70326f35981b5eaf29df384c0da9da106ec482c5bac1892546b3c46d365a0d3e3e74635cc4ef91fe619eacf650ca212c6dd3bd2078c615ec511e3d2a988e8d7986f84e4e2816e33149c99dc1580862d56c724ec1fe7ec021fcee0be915bd1e4e268", 0xc9}], 0x7, &(0x7f0000001540)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r14, @ANYRES32=0x0, @ANYBLOB="002fe6faed6bedae838100", @ANYRES32=r15, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00S'], 0x90, 0x406}, 0x400) 23:53:05 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x0, 0x3}, 0x0) 23:53:05 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) (async) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) (async) socket(0x18, 0x3, 0x8) (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) fcntl$dupfd(r3, 0xa, r2) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) ioctl$TIOCNOTTY(r6, 0x20007471) (async) fcntl$setown(r5, 0x6, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0xa7}, 0xc) 23:53:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r0, 0x80}, {0xffffffffffffffff, 0x2}, {r0, 0x4}, {0xffffffffffffffff, 0x20}], 0x6, 0x0) 23:53:05 executing program 4: kqueue() r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) kqueue() r1 = socket$inet(0x2, 0x8000, 0x1) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x5, 0x0, 0x8, 0x9}) syz_open_pts() 23:53:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) fcntl$dupfd(r3, 0xa, r5) recvfrom$unix(r2, &(0x7f00000000c0)=""/193, 0xc1, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) 23:53:05 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x19}, {{r0}, 0xfffffffffffffffe}], 0x0, &(0x7f00000000c0)={0x7, 0x5}) 23:53:05 executing program 7: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) (async) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c6530005f8913be9ec2bc4129ef829fd10b1cd0376209f2c133bc9496dfd23cdc18dc70c157c3f642407cc3cc4dc306d13518ccc2daa370f4b9c8a9a7beefa3ec2883845799eaeb5dc1c07fbc0ef923e7e5cfd55e5efd40e2cbbee08fc6eca952cac68b881e521d504afbf0da4ef0b78072df5d3f444e669f49c27934af9d84c27077efca2f44d7f014e933490968c5a3f9d2ae6e439c26f91a3a406d290bd5935d57e29422d0918afa54bc983a555a6344c142a3866089bb7b1a3dbc4325605d019aaf3cc329a8e7a0c759bfe11e63e0eda0442a152571b084b4377ddf4f618fdc25ab05d1b4ef827e52735d94687981da7ba1140ae25e54d05ca8382e6fa7e6845e04f8404d8b016d06f6ed7391ac4eafcccd669536917bde446286097e192a2190d3ade177e3b3d59c4c0329e1b048b0f70f00f23df81c98c4e033776e29b384f8c316b90698593ad18b2ff164d6a2f385b3", @ANYRESOCT=r0, @ANYRESOCT=r1, @ANYRESOCT=r2], 0xa) sendto$inet6(r1, &(0x7f00000001c0)="ad3af03f61ba336e5d5201d6d29c34cca5bf9a8ef67a315c36c73e9a713195c09fdf964e741dfb7948dcabed6767f8833b335e8f8d4c0d6aea9052876c926d6b77d1942958a2439570f84d9dc233a57685769786f4aa55d9554fcc93118715c818757a8bd72c686050f7c6520c32a7f2b180b9d2be1d765111e57ba45e324b9c12", 0x81, 0x403, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x6010, r1, 0x1) 23:53:05 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1, 0x4}, {0xffffffffffffffff, 0x20}], 0x6, 0x0) 23:53:05 executing program 4: kqueue() r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) kqueue() (async) kqueue() r1 = socket$inet(0x2, 0x8000, 0x1) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x5, 0x0, 0x8, 0x9}) (async) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x5, 0x0, 0x8, 0x9}) syz_open_pts() 23:53:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) fcntl$dupfd(r3, 0xa, r5) recvfrom$unix(r2, &(0x7f00000000c0)=""/193, 0xc1, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) 23:53:05 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x19}, {{r0}, 0xfffffffffffffffe}], 0x9, 0x0) 23:53:06 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1, 0x4}, {0xffffffffffffffff, 0x20}], 0x6, 0x0) 23:53:06 executing program 7: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c6530005f8913be9ec2bc4129ef829fd10b1cd0376209f2c133bc9496dfd23cdc18dc70c157c3f642407cc3cc4dc306d13518ccc2daa370f4b9c8a9a7beefa3ec2883845799eaeb5dc1c07fbc0ef923e7e5cfd55e5efd40e2cbbee08fc6eca952cac68b881e521d504afbf0da4ef0b78072df5d3f444e669f49c27934af9d84c27077efca2f44d7f014e933490968c5a3f9d2ae6e439c26f91a3a406d290bd5935d57e29422d0918afa54bc983a555a6344c142a3866089bb7b1a3dbc4325605d019aaf3cc329a8e7a0c759bfe11e63e0eda0442a152571b084b4377ddf4f618fdc25ab05d1b4ef827e52735d94687981da7ba1140ae25e54d05ca8382e6fa7e6845e04f8404d8b016d06f6ed7391ac4eafcccd669536917bde446286097e192a2190d3ade177e3b3d59c4c0329e1b048b0f70f00f23df81c98c4e033776e29b384f8c316b90698593ad18b2ff164d6a2f385b3", @ANYRESOCT=r0, @ANYRESOCT=r1, @ANYRESOCT=r2], 0xa) sendto$inet6(r1, &(0x7f00000001c0)="ad3af03f61ba336e5d5201d6d29c34cca5bf9a8ef67a315c36c73e9a713195c09fdf964e741dfb7948dcabed6767f8833b335e8f8d4c0d6aea9052876c926d6b77d1942958a2439570f84d9dc233a57685769786f4aa55d9554fcc93118715c818757a8bd72c686050f7c6520c32a7f2b180b9d2be1d765111e57ba45e324b9c12", 0x81, 0x403, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x6010, r1, 0x1) socket$unix(0x1, 0x1, 0x0) (async) fcntl$dupfd(r0, 0x0, r0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) (async) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c6530005f8913be9ec2bc4129ef829fd10b1cd0376209f2c133bc9496dfd23cdc18dc70c157c3f642407cc3cc4dc306d13518ccc2daa370f4b9c8a9a7beefa3ec2883845799eaeb5dc1c07fbc0ef923e7e5cfd55e5efd40e2cbbee08fc6eca952cac68b881e521d504afbf0da4ef0b78072df5d3f444e669f49c27934af9d84c27077efca2f44d7f014e933490968c5a3f9d2ae6e439c26f91a3a406d290bd5935d57e29422d0918afa54bc983a555a6344c142a3866089bb7b1a3dbc4325605d019aaf3cc329a8e7a0c759bfe11e63e0eda0442a152571b084b4377ddf4f618fdc25ab05d1b4ef827e52735d94687981da7ba1140ae25e54d05ca8382e6fa7e6845e04f8404d8b016d06f6ed7391ac4eafcccd669536917bde446286097e192a2190d3ade177e3b3d59c4c0329e1b048b0f70f00f23df81c98c4e033776e29b384f8c316b90698593ad18b2ff164d6a2f385b3", @ANYRESOCT=r0, @ANYRESOCT=r1, @ANYRESOCT=r2], 0xa) (async) sendto$inet6(r1, &(0x7f00000001c0)="ad3af03f61ba336e5d5201d6d29c34cca5bf9a8ef67a315c36c73e9a713195c09fdf964e741dfb7948dcabed6767f8833b335e8f8d4c0d6aea9052876c926d6b77d1942958a2439570f84d9dc233a57685769786f4aa55d9554fcc93118715c818757a8bd72c686050f7c6520c32a7f2b180b9d2be1d765111e57ba45e324b9c12", 0x81, 0x403, 0x0, 0x0) (async) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x6010, r1, 0x1) (async) 23:53:06 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) socket(0x18, 0x3, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) fcntl$dupfd(r3, 0xa, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) ioctl$TIOCNOTTY(r6, 0x20007471) fcntl$setown(r5, 0x6, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0xa7}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) ioctl$TIOCDRAIN(r0, 0x2000745e) (async) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x9) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) (async) socket(0x18, 0x3, 0x8) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) (async) fcntl$dupfd(r3, 0xa, r2) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) (async) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) (async) ioctl$TIOCNOTTY(r6, 0x20007471) (async) fcntl$setown(r5, 0x6, 0xffffffffffffffff) (async) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0xa7}, 0xc) (async) 23:53:06 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x0, 0x3}, 0x0) 23:53:06 executing program 4: kqueue() (async) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) (async) kqueue() (async) r1 = socket$inet(0x2, 0x8000, 0x1) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x5, 0x0, 0x8, 0x9}) (async) syz_open_pts() 23:53:06 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async, rerun: 64) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) (rerun: 64) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) r1 = socket(0x18, 0x3, 0x4) (async) r2 = getppid() setpgid(0x0, r2) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) (async, rerun: 64) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) (rerun: 64) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0), 0x800, 0x0) (async) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001600), 0x208, 0x0) (async) r7 = kqueue() r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001640), 0x600, 0x0) r9 = socket(0x6, 0x4000, 0x3) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) (async) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001740)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000280)="2d98e7ddf2d422e26f334f5e690f0fd1785d2b38a3f41aa96a410b15594336764994b199f4511d8206e76bc9e3b9196c3b52576373f790f26f63a0f9c323efd994b8c832663d47f18a5f9ccf9734e1e2359ed4d19eccc9d1a1c73a95b2ac2ad0b4d80b529a261a28fed342e438f5d15fc0c9ec13e75e0f1467c76edbf2b213897ac29d60024d851f5c47e61135aeaddae1ce58de21d46ba07fc8c91e1e97cb4770f5ef2ebbab7ed544ec0c11b7a21e51152b216fdd5abeba4292bb600640bfa36a467119bce3d4786919cf83b804ab2bc823b3a75954457dcfee8feaa20dd36c2e5aaf5bac00aa86e79d73d179a63d7e6aff1ec116850260e67921f75cb41d2dcce5eb5b8b46c3fad7bbf96837f79e66e8457f2cffdc1a1ac81f382a474cfe4ec2201de54a0b71671185a0f7bee3c73a3e78d1f7392b3416c3c09f875560e398cc88a960b63447d75603db63ef57b882e2031b40fd73661fa95a7486d1691342ac5c291c577701785aeaacbdf731620ac5ac26274b8fb11345becccbb31b279a1ae890638af8087c21cccb573b09b1c27796533e5df850b274f774538d7a3785fd9d789445b7c82195ca4eff2a4e34fe3548cdf0b9d7b289ab5167fc8765619c3dbf76f3f86e4ec8f3a759af23ab0402d44dfffeddd17cd34813701bc858530cb6f04c978e184e0a4603f3b6810fc0bcb1c6cae97d4734870ac971d8900e074ce27da9310b0e509102619a5a7e4892423629e4b72c1eae2d08eb79c0312d04f687f64a123313d31855f8bc564d57307bbd8e81fc97142e881fe4c360b16bb7cbcb52ee0e64f97d9f0b7496efbb53329eb56298a7ff4579767801c442d2142de61acae10e142055d653f8b9de96e03a8b9fd795cc1071216bba65ff06012da7ac9f76461a796912b7fbb087af84cc8862ed724c035a1aea78dfc1c68f7a2be2467a3fc8ba7ba5eadb1210c60c886f5c6d23d26e16600f896ae8d06001ac551fe9d7409a6817d300b15dee35a0f158c422662ad35e510883b59061824b6136357ec471ad024c63f1d91b2e25a5ca763334da0ece6e6cf9b9cdd21021124e4c5731b2a0f58695fb1c797316da297aaf601c7804ed868ccac89323bdc1a09a3debfd88a843a09b00961847d76f31c5dc59cd193b9da4667991a307e5e25f6320c35ed66cea2efc429b162592b63d07eee922cae9140494675a64192d6cf3a4d880ff84a0be24eec33f5131726afb3a717a162c99f7e1ea2e3a1ef68c23002a942ffdacbdbddfd782d832f05a5cbee9c968e624716d8045ad80d5789a38dc0f686455ea97d20238a1f1417bbb24b5e633adc54a967fc62de2c59335879797759bb109c94deec58e6288e354958d57330e60e596fd68e6f8c8e7456f29b9e8bb18f3df0af68d5d565a84a4825bb8be5413f8ac1518b00bfa9d1666d09082b31f02fb30d153a31425351b4f98200f4c61834b8c797f90ae5d4785c8cadb12628edc4b9ddceff7e5f5da93bb3a7c6de54b9e40bf4b87a6207218d4de2cb7f3388a18e90fbd66d22bbcb483d7a7fb9c646f24dc7425a056677531c9a6df966a474c0e3bcca0731b1f12e4f85cc5b387eb3c371bb6296858ea429cf0473dab329b283f67020c77ab2af4be469016b2e271575b0fec8b2db955f4060af716b4bb0d29a1943338127fd279c34c8c4a0f8af430420619b8833ed247b2176a423ffdf7c9141ac78f2ca493e783b8188cee652d78b02750e05e19ff37b0cd4248549c8f85dabaff5bdc17e1500a80e2f6f7d83eb5437ae15157fae77841d2646648eb33e9375a72ecded22bb0e4782876979c0a227c6f1f03406a0423af9f041ff822bca2816c22cd14e8a8825ef8e2b6ff7b03ba52feb2c7af4d49ee788f231cbdc8ce1b801d0531f889f38364f1ef0d515dbdaebd4dc41e8cd43f25758256e8c80deab0c6558f141b26eb6292aa3dbcbac0e4f6ac2bb3d18dfaa7eada781b1a875322292734a35f6c09f3ead9b5371facddf878810c813daa1b12a486624d75f91246911bbae558755cb697901c2f89cdf2c3fc13c35f1c4c161339d42766bab7022ecdb1418aba76a72d95870349dcac3a3868442a4760860d8fc222a1afa4b0ef90c2a7add30d9e3ef1810fe2be9da4138559edc1df70c85d5d8fd1e0f87d2fd3e7a619996578245933886a834e1f8bfed16796fca5086ba4000e7577adaf0e2f11a5d385396cf206f866ac92f49aad4f55ca0266022035fbe07069a3680b70e8371cae3208a8550da4a4721c117ed57c1ce2142c331de10484909acac27f90047cbfaaee1e18c1a0fa7441c41a77f7156f6dfc52cf0ea5c98432e75a7419cf1c4ec0414a08a2c973ef827d95b398876c9ec169e77f2b058c7c0bbfb8e1ef12e567106191c9e810d6d8c6285e0949115d816a6e90df86aedcd1e76136fcc6f4143ed137df64d2386c29f83130ed1941a23e65e8686af31360eaca85ce41f40f486377d04637be0cb1024d08b3b862872147ebd1943801c7f332f78c07f97358b23c27ed21f9f1ef9bd721dc5e2b0807230429ad3351e8b7f6a1e5a0d4c68e1d82c8e6815d8cd1adff8c83c78e039c153ca7c1cd23669786f13da834eedb49363cd5308502c1df37174cebf14c9a5fe3af9d7b9790835fa33c86e677d7835a690865543d861811f00db56808c241591c9a26f92ec9f15f82c6c4a91445e41299b4b8f0da1e1fe4f74e4ce22bca117495d2d7a1bef312b8f013616712a1b2706056881edf6e1878b5f810e1fdafc5334ccf93245e26af55bc4ffc4e497e46d257fc0e48c0fda5faac9a3f63929ef2b686d90aeafdebb1f1ccdf5703704d4b746c64cb669a8bc7d6fc064bc37fbdeeedd107c0e4845283e2da1e5688b05628b274cdb363a6b7edad5d7e8bc214bb91c6651cae50eb4c3e460803d4ab494218e30b36f0b56b38eec790e48b28e8eab072c956eb0c10c8be12df3cc1ae257632b48ca6fe4f6ea03104d578734d8bf28b805cbb95c2f164728a3c95a61dcceac9c932cb55b714fc09a8b9d6c5f069c5f60e583b6ffc50e28f84b6f01c2bdfb5724f882d40f97e6736e4657b2c703c08df9162ef7fba57dd3e55dfd8beb68693d5825cccee86d3c79c67c594b7d484242087ed7d399c4b128cfa7c3988aaabbf2f5537c98e3e127c3e71f6b7c43d1363f53ee8c66a0a9a900c4bc431cd26be06b7c1d3d5994b34058e7a65bc62d59923e5d2e10b25354d1ab7cd6379120a7b61ac00d3381822764e3a93b8b2e57ee7ba9f3a0ff63822f3853e9b892e65ecf8118285daa3eee6304f1f76b332fb06dc365b59854a9cd91dd52b01277aaf11f72adfbfbb2ccebc524887cac4e18aca62ded8b9d5d391d0e3a6a2f9f80870ff558465e43299e283e4eb56622513b6837bf8f2d1ed37f503eb65e5c19e5abb66c4305414902021f15addb43d844274e3b9e352878c30ef0e1de5ffbdd6a324605f175216ce372004bd18bd766d2bc4b00220f2b931f9488516572740a34b7b2eab077e8a9052d1762364237c0831a2916ded184bf05ec2bd0804dcc038bb61d882f7758ff2a0b74529ba7404991013f8f1cf7a4d94aa76583f47bd7f8dc62474764b944629692904a466926cc5745a0fba4194f9cf675d764826a4f7e3b4012efd2d8cf6371d3ef8209880eb36c892f78bebc7095ee48eebd2e140ec560a356c5427abc8bd51b03765e4ac2808733e2ecfe517b0c77b11520ed62a62e81a6a3a218a904d8789363887d054007783ca84bbe64bcb00e1e9cdd022315f66fabfffc593dbfd08ddec603bd92d75a52a82a45075a21d6a7c2c32ba19f0937945f1995aeb98de2d8a7f5eae4fe9d53549f1af53ea97afd264fa12692fa3fa0c1349909acce9258587b15c821fffe016683ce5f4a216d6c6004f2259b2e8d96d245d8247df3da179315740253ee8423b642c9de16289d87e725b0e22681053dc58c6998cc652d71983304a20dcae8314459ba99897d381c36205751630600fa64e1f06cfe997ccc25ea56ff387989aafa7f21491f26b75bda228d9882de3451c03ef50fe43ac9bdef830c3f1615ca5a9b8dfcf8f3afa8cd3e387fe511cb110a11b7eba8f7be5ebe9e09e87a0496ae315cd9851f4c1c59f43bfab2abdc66cde2edd6fc3953d6c266eeec81a1df098e59162019b3621ed6147a4b70a3666db54f0543b7ace2f345e4a38397f7b42e3b4740310537832a56db2bf5a63055149e2dda5494634b9ceca49b5e7defdc092c90dc296c4898c9ed65c7a8a9cc267e09e3bd2ce001548b6a6f7e8f1aaff0def6c1ce20716669967c9d1683f752524fbbee560c58bb53478570f9f761827dfde7d7fa108c9b97f8083d1610947a1471c51cf8f7346b0162163d494d928d939ad694148df8df3e834882a841bad73d047d0561080750c07825e1574e75193fc317d5530fbe01f799041465451700aaee0ea6ccd2c561b248023f5fde72b64e3897784fc2b38fb2475b5524756e6ae44414d9716fc957f81b8fcbd81b8ccc23eb1a2a7c0d5fbae5d47cb0afdd99afb5dddeeefc7ce56c2e1e9abb3f8db1cefe38fe4c82e830a5fe6e0fcd95b8a4755a5a4cccedf3e31de08802df7e9f7e2345951c065a82a052d8084ceab3383b8002f1ff8c4cdc25c58658aa6b449dac575efdc86c8be761f75b8662123241aacc3efa069b20d7c6102fe78955351c6eec50ffa3108d70f19764de34abb0ab1e048cbd9ea91c832a395a3a4050a82be8b67a12833ba0b7468e9c6ede76323b632dbc1131b8d9eca266c3089adb982c540ec5c12833583ad62d795df01d070830abaa4500ed51cc988a77150aac4779f714db832f42f0776c5edeea54486fb72fe5bc5f22fc6a402fa2192f03713f7b74a6e46dff0f5892a8d88ebf7759fe65a41f9a683cda59611d43e5bf925c33bc0cafb570386a7cf965e90bc6ebd8e3af62c38a0f331ff46e8138645d1cadc78e32b91c088b99a673133f3a4a7c3eca213b5a8a037809ed56bc04399a6f3bd744da0a89914b15ac668f97d45c7d14b6b53112c5144cddb0338454eaa16b0595ca396eea6a4156cc261f494a86c2a55adb4cb400ef1d7d6511d44d344172c00a3e8aea0da94e7ad288cbb2f337a017f951e81f3473f6305890c89b1a06de4cf55cdb63fcb2e2ffd94b430c0d4fa5b15f9f7ea65e81bf8e3fa0f639650ecefa04789aae99822cfafdee6830727f5210bcdbe40b96a0a0183a34e27dc0f5179d85f234b38092e3478a631f6e2551a1bbb2fa42a1ab616360076fe36950a490cea8638ee3e2b23d9fda177314dcf9c3f7a15accb79db417053d326b18211e064ba75655b10c118782d2b7ee437fbfb2311335f9170d20e20cf96fdb0b5aba16545a56ed6f45943de4174d0191d8a64b0f1970e48fe85880478291c2bdb67f07aca268742f4bb350cfb5f0e982b2fa6f00ce4a4f93c927372f4abf440fc14d563134d8fe92491cf577f00564ac45713c360835ce9dec0d359b47084e521bada2e4a5a5b9471cfce07217ca8814117c19108ea0190a5e034e13d79f6b62e386a4dacdce8bcfa5f1923cff31485b07a9ba8f95127d176c383b398e1817c27ab2d00a4ca5925e2e29dc50df70b37eec9f6b59d8f92fe0d4b24bcd242cd9e266c03d49d806f91872c394bb9aed9d6cb750b197d6d90f2938e39f9f6c7291ea29d7960b61987f984abd07077c99814a02855665f2c73c12103f1df1c2f259f7628330e1bc87dcdd74fc204aafa23869cac20404b9fe6687c7826e97552480f7417af28ecb1620aa0010c", 0x1000}, {&(0x7f0000001280)="87ace749247eb5c053c0e3e7ec35", 0xe}, {&(0x7f00000016c0)="95ddfdf98368ef1036b9c54c0dda26dee7e4a4d8c106270238895c116d2cebc19ae46a4bd037ad230583f3712d1f1d6a022ae88c259a9e6b87e6b59da90b5ac1f72c57c81beeac80f03749f5a1a49f6d8b5f9b63cdfb61a728cbec37ef75ec37e7cac7a79b4ce200c8ac0aab31db249db1af98295e0aae056b342f314c", 0x7d}, {&(0x7f0000001340)="95c24b4c6d2146a24f1981bcd85caec50a6b46d2c93c7b215186738e7320c718ce956bd579a2251d46c8117027b864ac6107187a8ab55ee9d7dc4b304698bf852e755a41638fad5313c6f17423f1a22ec68278acca503769864e2508f59143ee3ec0f39883ee86c27ba930b990e5b90bc6838e2493a052248bec8395de1056293d987ddbe6e1725f03fac00abdc8addef41b1c6482fc5f1a60d0c8aa90d8210bb6c7808008c8e51ba3d7d793", 0xac}, {&(0x7f00000000c0)="1d6775fdf791cd3b52", 0x9}, {&(0x7f0000001440)="df24401b", 0x4}, {&(0x7f0000001800)="f5218b0bf7e9563b4845691b63564c22e05f431bc2980819f2ec26d247d40093a6bc83aabcea4c98df69a034fe760c8b4accba9a43b6f0cc37fc3fdd8b071ea9ccdf887f6360", 0x46}, {&(0x7f0000001500)="be6b8ad0f807f057bc1c", 0xa}], 0x8, &(0x7f00000018c0)=ANY=[@ANYBLOB="2500000000000000ffff0000010000006217e8152d1a4c7c70448c3ff8dbc4bbdb483c1316af14c7c8f0517db86cdbae389cab3b318405b0a0a187dea6aa154084e84d02f45bac0880f2472a74d4018b5e273af3aff97650e9a7bd3e38a023836381edf4bc6d85c85db24720bea675929f8981dd21e2a734aca9a47e3538298d8fe0c21f8adec025de63a355759c5c22ae88355598801bc8cf74a05ca7821c74d5e462aa52c3d9f0ff", @ANYRES32, @ANYRES32, @ANYRES32=r6, @ANYRES32=r4, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r8, @ANYRES32, @ANYRESDEC=r11, @ANYRESHEX, @ANYRES32=r9, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r10], 0x58, 0x3}, 0x403) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) (async) r13 = openat(0xffffffffffffffff, &(0x7f0000001880)='./file0\x00', 0x80, 0x60) (async, rerun: 32) r14 = getuid() (rerun: 32) fchown(r13, r14, r5) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001a80)={{0x80000001, r14, r12, r14, 0x0, 0x1, 0x9}, 0xffff, 0xfffffffffffff5bf, r3, 0x0, 0x2, 0xd9a7, 0x4, 0x8f}) (async) r15 = dup(0xffffffffffffffff) r16 = socket$inet(0x2, 0x1, 0xfe) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r17, 0xa, 0xffffffffffffffff) (async) r18 = kqueue() (async) r19 = socket$unix(0x1, 0x1, 0x0) (async) r20 = socket$inet(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000040)="cd7c65381421c6d498d356d1291c113e050b96ad078d3a87a51c393c48b68455de669b135c8ed941325ee4e6f3", 0x2d}, {&(0x7f0000000140)="c6c72fc9f70f1b8ae217dcf0cb6d4221c7319e9970bdeacb41c8584d8f74f5bcdcfd33221142261b5f721b3284a89c89f8c835f0842c9c9f8bc75fe56f920d84057559b2e8bf237767a92c6b8bfaf3eede1044ca3d6dc3766421aed8f734a8b5a97094d510a1d7565a68146e5595597cde15a48e00331baa3ba41b76eb0554aa875ba35b0795b8adb8073995636cd155fc12ecfcfa25cb926c5739fba06d9d3160a3429deda855cf04ea2d48117cb8b82709973ba512007ad0d91a6706e3fe72b28392752dc5beec47004eeb00130b0d6e67c2ad5c9366a69aa04dbd40f415225b4140467efeec5e12d9da489f3a33a84d8e9849f2acc7bda0ea8889ccd3f24272a5f9812af79a0c0d05015809aa32ce3a4aa6ee2ad35de7acaeb00814ac58aaa23c2973d9ddc024d511bc45dba2d611210a5e00fe0c148a347f869876667db5892745b97269dbce2add5ed4485dfe36365c7b9e3f4a0c6c9c5f50442e29b19fa732f9f4f963ab10ba778415b462a91f81620eb24d1e6c11a2178091b6140aeb989f98ca331fea50f292cd647032982d7167d14150206998bbbde7e55686a172015e05bbb4c651e894575df1558c84c73d07943c2682ae020192e3f634d5f78ede274ac9e00d9497fc6b22dce7dc3d89a6c1fad8263d6d032f85c4eb86c74d548e2818550b7823213e29c52fb4a7197258888d89b65edbb05dd824c0275bd2257d9b4a155ecdf74baeb8060ed9e81f13f82197839719ceee527f141fd8a377b112b5586a2caffcccfd923eea9589d9262708743e95a0b158f72be2e661ece0db1cb8b8668e3994b9a66ebcce4efbbb5c1c243aa2474baa0e2d0fc3513f4afdc5fd662572ad5bd5ef84784f1bb2714a78d046cb6ab1e42fecd913c51389aa1f851cb4851ff5733acb84be4a053a539d03b4cd901cf6d0bf751751783cf77db79ea2cb1ab9007497d142e72973df4974808346294228773cb509422f5525fd412d38d2dda4ddfdd8086a1500398c8e52d6a482b54bfcfbb8cf3c18e20ee13b86c5e4491d016edeeb260a681a2758571d4a677a25127ad70b90797824659c51d879169a267a320b2de09b8a20353ce013fa2f15d7f0285e48c725c8200cf2d85ad1978a97c548550516eea16b1432e4b1e619d563b5fe9255976d4b4f7edfabac3568674ef33d81ffc432d274822095952d69b502aa1355f635a42ff888a2403d2e0215a56599e258b7132e68cdfc7219380fa45450460b42829d358164c70b1bedb5fab9a547710804fe9558a0b560bc41907bb5832c09fe6e4b0a56c16bb809272af9870285d29fea537625c199f6b3edfa1d6a59040de03430922b589c91e91cb27d3a22a6d388f62c8d57e4b7ce1dc38f46852ac34a0f7b20eba6b64d967aea763c4ce96be64cab62097c52417968f82cb58b6d21d877a6e4f24e70adf9ca1ea86c35d9d8cbbf9fe7d6697af120181680aad74cfde00d2e727e81550a346ef1217adeb7febcf6443348a507e9306101939263bd03b659349cb28df1dc80393f0e322b6e2e21b493c0327a0326f81d04bdf5f1045118315c9c56929bddf3bb13c9b4cb60780aa1a5edaa3ed171c154355099993c7e68d0ab37284e407174242ced680e81ff42d74014db1f17eda03142f52a394e46f9ca0030e17bba8d953bd9f949e243bcc0c3a5dd07d9a4bc2714254b659bcf4e2fe0ccf917c8650b97bbb153209017b4dafc65ad80addec9e70aba627ee7ec07d5c06109f1a1e18ed7543a7815667a9efd1593396af1e10aeb9a2eb8065843ba2b5c64fcda4573d0f8180bc4476f8ce1b9a9b98d0d652eba227a4e64d2af5e511580c9e2162c8f78334e50e95d4fb54ad5e8784472b70de45c0a1274d7c6dab3b78c325c155686436ff5454ab093d29ceedd649db6dae649facaa0ba3444a54539b12d0ce4971754ff71349fe46f23107ff9cce7bd8bcf7bf1edea28a1a4f4bec0d2c66d0db730a9cc93ecc0e75ee192837fbe4da33c8125225b3e02501e0c1455d9458b635afec29ad699aa431d76d045befcd2a4639c4f22c3a48efbf4f598b3f567d4d5907ce5f956163bf0ca35b1a7e7f4fb61e5c5d725cfca55a870d622f75c999a2ee474e9e4d4bfb51c242f5d0fd9bef7629256414b18e4b62e9893849c6c609d902c5c991412c4283f09dd165915afda229bde6984e512292ea07399c2edda4bb96502bfa33f2dcc9ff55532d90bad573afbe45e95f7de976e88120059500864ea2904a45e47804ec1c031c10062ee3bd9689800ab6822fbd61db5aa1494c156ec2787df1419730df00d1d7004d99804755f89386d16f2de77306c041dad6b4b68129604e9e30f650659a3b0b405050f1315a0600bcd267e23a56197ebb71b71db9519025e6269702dbe4c2ec8e99a77066681f7e09e948e9b486f8f01a15a53653f40900b358d595a5b6c003958e31212a7013e3a2fa6b0d42d489d82521e1c4aa2563afb52bc33642a6f19fa387175ba46d2151a27c9e9ee6b6a292810099f721d1fec7d24122d98715553474149687635e884ae3a5d29c40e580df7260fc7a387a77625353932b945554d96289a5bf9972ee9c95da1abb48bfc2af23b159ff81c8abbb2d06ff3fee8260f15ed8a7355cc33f03e8dff87a7057b5c1d645ec9804c399018b72c696a62ff6f54ce21cebc1ae1aa5a627d46bc4e5e32f1cdbbaf3005d7bc86beff4f2e2d7b42ec96f2dd0376f7f30efc57e62be10d5a3de7621b669a5810565118d612f5424f755055d14bc1de14cdfe1c9db4d30386e0f6f57f0e1dbb8068143d78febf58ee88ce8817de35ba327df65e2efe4e1a2dd200c6f1c94351cdd126ef8e0eb6bfcb1d41a0c259ccc779953a550d51713ec4f33fc3d4d0b9086cebb4d20d07653bb0e725e3ae020f6d41b022b30d218e0a0849af161ff8f31ae2dac5754df3f9c0fff4eb2170ac685ecd45ef8ae2a390684daa2fc2c9406e8113be8913bed0e3e90b04b03278314f5dd5d496869d8c916cc27c768a1b9fb265480203b53f91841bd472cd3f80645fb6bd762be05b0adefcc25c2f1adb34beda85e9872e1d3b1280383e9e25f6aa14636db364566dd7402dd593f5fadc07081b563a8f4a19a75da30dbc2b223b84fe9b0478784ceef4c7a057e436a641f9d3a1f22d410c0dabd244086079fb6ade985529975af2b4a96bc3769cf41af12a7539a4158d5b6487a1ffcf33d80fd9066aa45c9bf8a41234704eab8338b27b5773cf25dbfeaa83cb9e9f07ae8db6ca3b51b0e80b80436e5576f53d51427848ed439f78773d7b0d698e8e44612dc228c7f931551181754a7b3c97425213086c1302a25a1f0223ef0c13a962851ba57d0f12849c3b887301293a0d121b0e4fa595503cdbf9e6c41e0fe1e5b404c5de0150883613825f2d7a4de99212fa8194e2080bd5dbf2af5d99a0602c92eaf78a137362a8a4e38b32e2a9373d7273543e1d1234d0153d23585456fe5042c21e694fa93bf85ae33a17f11e22bac1711bf4a288bd8eb4bba5e2b751f437f5250604635bdb7dfb55ab87c95b090535d61c292b70b554dce796aa21e124aeb00c8ed21d68216848a06d73874694fb3cb695f476735f7afaadb3ceb60877c0c3fbd80afd3d36879c24f89c5f56cf2480fda30cc5e7f7d218fc48f8422dae657e0cda59577ea8751d6ed56c795b83bc6145281f8b6c18c7027b010f84013a07b483f2d56238da7c3795740f74604ad89ca149f07536177f70500d967b6764ebf537febc52b40292ecfdacf4e5ad1aea2f641ae5d6f46b6a11d9f8ad21730ee986fe1cf2404b67d91acb7d92012a08add6c2adc0ca82f476672ef64902c692434123a6cc6f6d700aa4acc4c0e4e6c3c1ccb94c3908010e83fa5e9979a87639f62c8eb19c59013f7b04df9b00ec954db6932440e138213660678284c8c2dbdc4243d4fb12d440d32308413d0482610ff941a6066bd9268478a3d8eb861ae4e9a2b868d8d079740e63f373faa2c37ea9cea4f9a11903d1de29b4de310547319ad884f9f80eea5d3d206973effda1adf124017226cc84ccb74c8baac93af41a5a53ef3a550225f6107462fa201444f44fe58bed366e2dd5070057363ff7da120052862957132bc6e6008bf0947bebf25ca13c37b047aa95537b0a2a78ba5e743c5e4c5c2643acd026c07c924e42285d0b503b9a06880543eec1f81def6c9e14d36b32f2672acfdd0690b1efa1f8723dd4a55f50734b62c0a94b038b70e3d0c5cb77c592974e89913822055a8b13c792084bf1ae2394a465d61a6eb43d35a14cc2dfa08bae54549bcada43f2b56771fa184fb5971319240911e9602b99925b80b151bb600f5514141ede5bddefdda43d9eaa14d45d7b593703c21e9956b1f3b7b59ef4aafe0575de4ed97f5f66fa615136d0aea023247ea0b21a07ff1d10dfc65ca13090444434a53500edf81d508089169709842fcb7684700b2216c9d71dbbb412e063f734ab635da4244fd39e4eaa37804f29361dfb2298fffcd3e8d6a99a57daad179107c5520b71e9df97f215e2309da3747bb2afc598283c7ea1d2446365c0d42e6f69c1dfbf25566d2c64cde9ec700c7be2dd60e75c76e0bf851c5fd728c9dc5d0cc50065539648b0805690eab0fadbe0776e43f5fc4afcfd08ad87d57b8f4a0ea064df0b3ef1e6eb463e5faafa98a24d4b78d6481131083a3cb82d043d5a735c6483869413b69524ec7d781e417e0b089918572397193df5579853de33cb39c570b67c98b208a2ba994347406e49c2348c3726ab3fb65c032828d63e937aa5aab3f76551c3bb5b4504a072eebf9d4736fb1d6ab91ed8d8d87f3835692bcfffe255a83f85e7647f1db88d55c689590c827dfa05898d118255551bd0e982bc7a4837217a38430273ebd18a849abe594cd4e315d47d9f961bb31a8b0d70351fd8f877a1a8c03afa235c92e5c79348f0ad0a9c9d3fc8df175c96650776cd3b729a648e0da447e7e767753a710ebc7865008da5b75b54e05dc1c16adecacc48fc570224243e69b678dc4a40300a9325b6295096a5a8cdcd370ed558e55233152c8a0a771b55ddd8c321aa32aef601a99cabe6a7c64330e016410508bd4344960710a25723a990469c74c8091e2a5c2a25795d59141c53b320bcdfef3b900a200ed47089e0d2f18682a8116a9923ef8e4911b8c3d700763a24e7f4d75f2023407bfe578c1032899879b6c7b62475d4143fa35d5daee0424806fdd5cfab440b657e040a87f2d954630c71e850b66c06b9315c9d6cb5c22d534b0290fcb150e03cefe9911818bb097e8d8f38039a1423083fa407c4ed2619cb5c10ed34afa17ca62854a53e48019c6d04672f34b3b1ae4e8b9bd0818a303d46e3bb4f4be40b6696267d92946b0a66c5c93d58b480c1fb6aec71d3b4d3ead692f2f67e1d84937053fae599ba588568f324a43b3926ce3fa322a86de7d802b254b982a6c692861fcb86fab8aba82b97c729c7c25b98a7f43f72e888119a19a5da429a7c7690f3a5eb743319c139205a45990c031e4fe68aa3c35c1fe96029e4228fbde5c9989d604901a5763b4a6c132ccf49d472507e62a14b84976fe433caa2d56f0d5f0902a99f4d051313da46924aeac0971817ecb25428b39042ae9e180abf0f991126f500805fdb0f95d20785e8ae9006316e9f0f7e8426e4af83d2d9e256660f7139043ff30822f9b003720e7d4b79c87a8a762bd5b3abd1a043d28eaef05abc4a049c346ac9d3d2f2fcc3733fb9cf8dd9cf7fcabfe3fb60a769e9a9fde07c58e3c1", 0x1000}, {&(0x7f0000000080)="42e5e8745c9424d1b54f8964e418dc6001048236f921657f50ba09", 0x1b}, {&(0x7f0000001140)="0ab13e86377a8c1fe99abb2ebd18d54efe84cc13a06f06fc0bf589eb31a12664f0f196740cac5003cf1eb68ddaad8024195c15c5cabf6a07ed92546f65e87182fcb62ecdd43b3e3d02a74439ef94c09947fdf5e74d3d7f7b4c2a6ed55191b695146ab2eedbbb19747a67179e782b89662cce18aa5f28302ef9b307caafd2a9210dc129983c71159f249bb3d17a333415834992189fe7954841aacfa368665292df8b7cdbb3f4e10c6a53991e1c33e60d187f96657fa79046ba147a204974bf95dba9d9be32c37998359a1fd8aa73b70b5665c7664088b42a16be414acb3e2aafbbbaa8751379627367378d1980f2f7e5f936bf", 0xf3}, {&(0x7f0000001240)="9a756081e2a283380561be05b4a643ca38958e69e67fefbdf35f42954c0f08c1abc965cd560b7aa1243ce525015ea80b796dc2d533e19fb16222cfdd626a28e0962796c11535aa5e41f1781341ae7f2344d2fa12368fa98bb7b0261e5e9bb5ac3df091bc29ea00811adf65cdf7ad92f569164376f13031ea39aad487523aff76d4bf4fbc019314091f2f52a002316c98498a7393c00ae8ffb833c4d01e49829c9bf9c2b358989b12d1955f84ef0954ea54a87411f4a315b9e4b4342b0f144b9728abaf3fc2a67d26358fac6684aa795aee2391a5d411", 0xd6}, {&(0x7f0000001340)="72ea035c6a00e06192a2f5aab9ead168b88cb641d7fc128f3a12c44f487b3ade392d40e08d24964b3b55be9d9c8ab9f737d80158b8faad48a8f2abfbab1d0daf303671b08547869cc6437ec4a3caf45a28c90b681f0105841f081f9de3e44920", 0x60}, {&(0x7f00000013c0)="20620511f5236aa3518bc560a3593d11c24bde8574bbf84b119e998f761d517917c3e57844a9514bcd40d15a7fc16164a5951641cb278a4cebe702d6d0196331e0971c99f2750ccc6122d2584f299b6bfb5ee74f7aa3dd064adb40952d388b6865cdf1d6a0371cc70326f35981b5eaf29df384c0da9da106ec482c5bac1892546b3c46d365a0d3e3e74635cc4ef91fe619eacf650ca212c6dd3bd2078c615ec511e3d2a988e8d7986f84e4e2816e33149c99dc1580862d56c724ec1fe7ec021fcee0be915bd1e4e268", 0xc9}], 0x7, &(0x7f0000001540)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r14, @ANYRES32=0x0, @ANYBLOB="002fe6faed6bedae838100", @ANYRES32=r15, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00S'], 0x90, 0x406}, 0x400) pckbd_enable: command error 23:53:06 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1, 0x4}, {0xffffffffffffffff, 0x20}], 0x6, 0x0) 23:53:07 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:53:07 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x0, 0x3}, 0x0) 23:53:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1, 0x4}, {0xffffffffffffffff, 0x20}], 0x6, 0x0) 23:53:07 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x2) 23:53:07 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) fcntl$dupfd(r3, 0xa, r5) recvfrom$unix(r2, &(0x7f00000000c0)=""/193, 0xc1, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 23:53:07 executing program 7: socket$unix(0x1, 0x2, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r1 = socket$inet6(0x18, 0x3, 0x9) r2 = fcntl$dupfd(r0, 0x0, r1) recvfrom$inet6(r2, &(0x7f00000000c0)=""/4096, 0x1000, 0x40, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 23:53:07 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) fcntl$dupfd(r3, 0xa, r5) recvfrom$unix(r2, &(0x7f00000000c0)=""/193, 0xc1, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000240)) 23:53:07 executing program 4: r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = socket(0x6, 0x4000, 0x3) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001740)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000280)="2d98e7ddf2d422e26f334f5e690f0fd1785d2b38a3f41aa96a410b15594336764994b199f4511d8206e76bc9e3b9196c3b52576373f790f26f63a0f9c323efd994b8c832663d47f18a5f9ccf9734e1e2359ed4d19eccc9d1a1c73a95b2ac2ad0b4d80b529a261a28fed342e438f5d15fc0c9ec13e75e0f1467c76edbf2b213897ac29d60024d851f5c47e61135aeaddae1ce58de21d46ba07fc8c91e1e97cb4770f5ef2ebbab7ed544ec0c11b7a21e51152b216fdd5abeba4292bb600640bfa36a467119bce3d4786919cf83b804ab2bc823b3a75954457dcfee8feaa20dd36c2e5aaf5bac00aa86e79d73d179a63d7e6aff1ec116850260e67921f75cb41d2dcce5eb5b8b46c3fad7bbf96837f79e66e8457f2cffdc1a1ac81f382a474cfe4ec2201de54a0b71671185a0f7bee3c73a3e78d1f7392b3416c3c09f875560e398cc88a960b63447d75603db63ef57b882e2031b40fd73661fa95a7486d1691342ac5c291c577701785aeaacbdf731620ac5ac26274b8fb11345becccbb31b279a1ae890638af8087c21cccb573b09b1c27796533e5df850b274f774538d7a3785fd9d789445b7c82195ca4eff2a4e34fe3548cdf0b9d7b289ab5167fc8765619c3dbf76f3f86e4ec8f3a759af23ab0402d44dfffeddd17cd34813701bc858530cb6f04c978e184e0a4603f3b6810fc0bcb1c6cae97d4734870ac971d8900e074ce27da9310b0e509102619a5a7e4892423629e4b72c1eae2d08eb79c0312d04f687f64a123313d31855f8bc564d57307bbd8e81fc97142e881fe4c360b16bb7cbcb52ee0e64f97d9f0b7496efbb53329eb56298a7ff4579767801c442d2142de61acae10e142055d653f8b9de96e03a8b9fd795cc1071216bba65ff06012da7ac9f76461a796912b7fbb087af84cc8862ed724c035a1aea78dfc1c68f7a2be2467a3fc8ba7ba5eadb1210c60c886f5c6d23d26e16600f896ae8d06001ac551fe9d7409a6817d300b15dee35a0f158c422662ad35e510883b59061824b6136357ec471ad024c63f1d91b2e25a5ca763334da0ece6e6cf9b9cdd21021124e4c5731b2a0f58695fb1c797316da297aaf601c7804ed868ccac89323bdc1a09a3debfd88a843a09b00961847d76f31c5dc59cd193b9da4667991a307e5e25f6320c35ed66cea2efc429b162592b63d07eee922cae9140494675a64192d6cf3a4d880ff84a0be24eec33f5131726afb3a717a162c99f7e1ea2e3a1ef68c23002a942ffdacbdbddfd782d832f05a5cbee9c968e624716d8045ad80d5789a38dc0f686455ea97d20238a1f1417bbb24b5e633adc54a967fc62de2c59335879797759bb109c94deec58e6288e354958d57330e60e596fd68e6f8c8e7456f29b9e8bb18f3df0af68d5d565a84a4825bb8be5413f8ac1518b00bfa9d1666d09082b31f02fb30d153a31425351b4f98200f4c61834b8c797f90ae5d4785c8cadb12628edc4b9ddceff7e5f5da93bb3a7c6de54b9e40bf4b87a6207218d4de2cb7f3388a18e90fbd66d22bbcb483d7a7fb9c646f24dc7425a056677531c9a6df966a474c0e3bcca0731b1f12e4f85cc5b387eb3c371bb6296858ea429cf0473dab329b283f67020c77ab2af4be469016b2e271575b0fec8b2db955f4060af716b4bb0d29a1943338127fd279c34c8c4a0f8af430420619b8833ed247b2176a423ffdf7c9141ac78f2ca493e783b8188cee652d78b02750e05e19ff37b0cd4248549c8f85dabaff5bdc17e1500a80e2f6f7d83eb5437ae15157fae77841d2646648eb33e9375a72ecded22bb0e4782876979c0a227c6f1f03406a0423af9f041ff822bca2816c22cd14e8a8825ef8e2b6ff7b03ba52feb2c7af4d49ee788f231cbdc8ce1b801d0531f889f38364f1ef0d515dbdaebd4dc41e8cd43f25758256e8c80deab0c6558f141b26eb6292aa3dbcbac0e4f6ac2bb3d18dfaa7eada781b1a875322292734a35f6c09f3ead9b5371facddf878810c813daa1b12a486624d75f91246911bbae558755cb697901c2f89cdf2c3fc13c35f1c4c161339d42766bab7022ecdb1418aba76a72d95870349dcac3a3868442a4760860d8fc222a1afa4b0ef90c2a7add30d9e3ef1810fe2be9da4138559edc1df70c85d5d8fd1e0f87d2fd3e7a619996578245933886a834e1f8bfed16796fca5086ba4000e7577adaf0e2f11a5d385396cf206f866ac92f49aad4f55ca0266022035fbe07069a3680b70e8371cae3208a8550da4a4721c117ed57c1ce2142c331de10484909acac27f90047cbfaaee1e18c1a0fa7441c41a77f7156f6dfc52cf0ea5c98432e75a7419cf1c4ec0414a08a2c973ef827d95b398876c9ec169e77f2b058c7c0bbfb8e1ef12e567106191c9e810d6d8c6285e0949115d816a6e90df86aedcd1e76136fcc6f4143ed137df64d2386c29f83130ed1941a23e65e8686af31360eaca85ce41f40f486377d04637be0cb1024d08b3b862872147ebd1943801c7f332f78c07f97358b23c27ed21f9f1ef9bd721dc5e2b0807230429ad3351e8b7f6a1e5a0d4c68e1d82c8e6815d8cd1adff8c83c78e039c153ca7c1cd23669786f13da834eedb49363cd5308502c1df37174cebf14c9a5fe3af9d7b9790835fa33c86e677d7835a690865543d861811f00db56808c241591c9a26f92ec9f15f82c6c4a91445e41299b4b8f0da1e1fe4f74e4ce22bca117495d2d7a1bef312b8f013616712a1b2706056881edf6e1878b5f810e1fdafc5334ccf93245e26af55bc4ffc4e497e46d257fc0e48c0fda5faac9a3f63929ef2b686d90aeafdebb1f1ccdf5703704d4b746c64cb669a8bc7d6fc064bc37fbdeeedd107c0e4845283e2da1e5688b05628b274cdb363a6b7edad5d7e8bc214bb91c6651cae50eb4c3e460803d4ab494218e30b36f0b56b38eec790e48b28e8eab072c956eb0c10c8be12df3cc1ae257632b48ca6fe4f6ea03104d578734d8bf28b805cbb95c2f164728a3c95a61dcceac9c932cb55b714fc09a8b9d6c5f069c5f60e583b6ffc50e28f84b6f01c2bdfb5724f882d40f97e6736e4657b2c703c08df9162ef7fba57dd3e55dfd8beb68693d5825cccee86d3c79c67c594b7d484242087ed7d399c4b128cfa7c3988aaabbf2f5537c98e3e127c3e71f6b7c43d1363f53ee8c66a0a9a900c4bc431cd26be06b7c1d3d5994b34058e7a65bc62d59923e5d2e10b25354d1ab7cd6379120a7b61ac00d3381822764e3a93b8b2e57ee7ba9f3a0ff63822f3853e9b892e65ecf8118285daa3eee6304f1f76b332fb06dc365b59854a9cd91dd52b01277aaf11f72adfbfbb2ccebc524887cac4e18aca62ded8b9d5d391d0e3a6a2f9f80870ff558465e43299e283e4eb56622513b6837bf8f2d1ed37f503eb65e5c19e5abb66c4305414902021f15addb43d844274e3b9e352878c30ef0e1de5ffbdd6a324605f175216ce372004bd18bd766d2bc4b00220f2b931f9488516572740a34b7b2eab077e8a9052d1762364237c0831a2916ded184bf05ec2bd0804dcc038bb61d882f7758ff2a0b74529ba7404991013f8f1cf7a4d94aa76583f47bd7f8dc62474764b944629692904a466926cc5745a0fba4194f9cf675d764826a4f7e3b4012efd2d8cf6371d3ef8209880eb36c892f78bebc7095ee48eebd2e140ec560a356c5427abc8bd51b03765e4ac2808733e2ecfe517b0c77b11520ed62a62e81a6a3a218a904d8789363887d054007783ca84bbe64bcb00e1e9cdd022315f66fabfffc593dbfd08ddec603bd92d75a52a82a45075a21d6a7c2c32ba19f0937945f1995aeb98de2d8a7f5eae4fe9d53549f1af53ea97afd264fa12692fa3fa0c1349909acce9258587b15c821fffe016683ce5f4a216d6c6004f2259b2e8d96d245d8247df3da179315740253ee8423b642c9de16289d87e725b0e22681053dc58c6998cc652d71983304a20dcae8314459ba99897d381c36205751630600fa64e1f06cfe997ccc25ea56ff387989aafa7f21491f26b75bda228d9882de3451c03ef50fe43ac9bdef830c3f1615ca5a9b8dfcf8f3afa8cd3e387fe511cb110a11b7eba8f7be5ebe9e09e87a0496ae315cd9851f4c1c59f43bfab2abdc66cde2edd6fc3953d6c266eeec81a1df098e59162019b3621ed6147a4b70a3666db54f0543b7ace2f345e4a38397f7b42e3b4740310537832a56db2bf5a63055149e2dda5494634b9ceca49b5e7defdc092c90dc296c4898c9ed65c7a8a9cc267e09e3bd2ce001548b6a6f7e8f1aaff0def6c1ce20716669967c9d1683f752524fbbee560c58bb53478570f9f761827dfde7d7fa108c9b97f8083d1610947a1471c51cf8f7346b0162163d494d928d939ad694148df8df3e834882a841bad73d047d0561080750c07825e1574e75193fc317d5530fbe01f799041465451700aaee0ea6ccd2c561b248023f5fde72b64e3897784fc2b38fb2475b5524756e6ae44414d9716fc957f81b8fcbd81b8ccc23eb1a2a7c0d5fbae5d47cb0afdd99afb5dddeeefc7ce56c2e1e9abb3f8db1cefe38fe4c82e830a5fe6e0fcd95b8a4755a5a4cccedf3e31de08802df7e9f7e2345951c065a82a052d8084ceab3383b8002f1ff8c4cdc25c58658aa6b449dac575efdc86c8be761f75b8662123241aacc3efa069b20d7c6102fe78955351c6eec50ffa3108d70f19764de34abb0ab1e048cbd9ea91c832a395a3a4050a82be8b67a12833ba0b7468e9c6ede76323b632dbc1131b8d9eca266c3089adb982c540ec5c12833583ad62d795df01d070830abaa4500ed51cc988a77150aac4779f714db832f42f0776c5edeea54486fb72fe5bc5f22fc6a402fa2192f03713f7b74a6e46dff0f5892a8d88ebf7759fe65a41f9a683cda59611d43e5bf925c33bc0cafb570386a7cf965e90bc6ebd8e3af62c38a0f331ff46e8138645d1cadc78e32b91c088b99a673133f3a4a7c3eca213b5a8a037809ed56bc04399a6f3bd744da0a89914b15ac668f97d45c7d14b6b53112c5144cddb0338454eaa16b0595ca396eea6a4156cc261f494a86c2a55adb4cb400ef1d7d6511d44d344172c00a3e8aea0da94e7ad288cbb2f337a017f951e81f3473f6305890c89b1a06de4cf55cdb63fcb2e2ffd94b430c0d4fa5b15f9f7ea65e81bf8e3fa0f639650ecefa04789aae99822cfafdee6830727f5210bcdbe40b96a0a0183a34e27dc0f5179d85f234b38092e3478a631f6e2551a1bbb2fa42a1ab616360076fe36950a490cea8638ee3e2b23d9fda177314dcf9c3f7a15accb79db417053d326b18211e064ba75655b10c118782d2b7ee437fbfb2311335f9170d20e20cf96fdb0b5aba16545a56ed6f45943de4174d0191d8a64b0f1970e48fe85880478291c2bdb67f07aca268742f4bb350cfb5f0e982b2fa6f00ce4a4f93c927372f4abf440fc14d563134d8fe92491cf577f00564ac45713c360835ce9dec0d359b47084e521bada2e4a5a5b9471cfce07217ca8814117c19108ea0190a5e034e13d79f6b62e386a4dacdce8bcfa5f1923cff31485b07a9ba8f95127d176c383b398e1817c27ab2d00a4ca5925e2e29dc50df70b37eec9f6b59d8f92fe0d4b24bcd242cd9e266c03d49d806f91872c394bb9aed9d6cb750b197d6d90f2938e39f9f6c7291ea29d7960b61987f984abd07077c99814a02855665f2c73c12103f1df1c2f259f7628330e1bc87dcdd74fc204aafa23869cac20404b9fe6687c7826e97552480f7417af28ecb1620aa0010c", 0x1000}, {&(0x7f0000001280)="87ace749247eb5c053c0e3e7ec35", 0xe}, {&(0x7f00000012c0)="95ddfdf98368ef1036b9c54c0dda26dee7e4a4d8c106270238895c116d2cebc19ae46a4bd037ad230583f3712d1f1d6a022ae88c259a9e6b87e6b59da90b5ac1f72c57c81beeac80f03749f5a1a49f6d8b5f9b63bffb61a728cbec37ef75ec37e7cac7a79b4ce200c8ac0aab31db249db1af", 0x72}, {&(0x7f0000001340)="95c24b4c6d2146a24f1981bcd85caec50a6b46d2c93c7b215186738e7320c718ce956bd579a2251d46c8117027b864ac6107187a8ab55ee9d7dc4b304698bf852e755a41638fad5313c6f17423f1a22ec68278acca503769864e2508f59143ee3ec0f39883ee86c27ba930b990e5b90bc6838e2493a052248bec8395de1056293d987ddbe6e1725f03fac00abdc8addef41b1c6482fc5f1a60d0c8aa90d8210bb6c7808008c8e51ba3d7d793", 0xac}, {&(0x7f0000001400)="1d6775fdf791cd3b52", 0x9}, {&(0x7f0000001440)="df24491b", 0x4}, {&(0x7f0000001480)="f5218b0bf7e9563b4845691b63564c22e05f431bc2980819f2ec26d247d40093a6bc83aabcea4c98df69a034fe760c8b4accba9a43b6f0cc37fc3fdd8b071ea9ccdf887f6360", 0x46}, {&(0x7f0000001500)="be6b8ad0f807f057bc1c", 0xa}], 0x8, &(0x7f00000016c0)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffff9c, r2, 0xffffffffffffff9c, r3]}], 0x58, 0x3}, 0x403) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) r5 = openat(0xffffffffffffffff, &(0x7f0000001880)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f00000018c0)={0x3f, './file0\x00', './file0\x00'}) r6 = getuid() fchown(r5, r6, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001980)={{0x4, 0x0, 0x0, r4, 0x0, 0x180, 0x9a}, 0xe603, 0x7fff, 0x0, r7, 0x0, 0xffff, 0x1b857858}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) r9 = getppid() setpgid(0x0, r9) r10 = getpid() r11 = msgget$private(0x0, 0xc0) r12 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x4, 0x0, r12, r13, r15, 0xc2, 0x1}, 0x1, 0x0, r10, r10, 0x5, 0x401, 0x1, 0x8}) r16 = msgget$private(0x0, 0x12) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0x0, r13, r17, r18, 0xffffffffffffffff, 0x8, 0xfff8}, 0x5, 0x7, r10, r14, 0x4, 0x0, 0x3, 0x9}) r19 = geteuid() sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f00000000c0)="028e506100e102f4700d2098389040a93f60af848250d0a38529c97ca28d847369363a3d40bc1c707c48eb70f6fdfcbab7722336bcf2bbe23919bc2f77f80bc7949232ea49c33be206261f977551f7f5c6cbddc65fe3dca765c9e37e88d88eb2a2b43f81a650993fa5a9acbeafd909edd38c1c3a7c168e54fe0e92ebafd1442c1d047f2786915fa32cd7719e730fe3b1d39735cb4c328a99d744ddbc62aa9ca872afa7c37398fc364c73d0de927c2b99f7d232b3b2d139dff7ea78d8344857a9db9f5c7997a63bbe073808b6a94f6353ba9268fe7cb17a4ac74fbd92156bf536a3241c20d3da52843b726a09408a9bf523e6230ad357d303ce49985d862772a121d004fd936a547b066072e9c7bfa100ad3e2091ddba4981b305036c1b979a4e06856ec511ad95f1bc40c19dcf7b69e07a6016e5ce6bd523e32fa8e8a378f06ff282b1f60c9d00f21168a562411a0e09636a6003bbcf46ff97690432796c60374d6f9c375ce8a40ee62343732b088e3c9afa30deee5b316e04d46f0dc0ede38a0ec518eb65ad521805e572104efd10c6f914f30ddeb8b95807b6f7260442c462b803f8100927ba8e9b733f670e6d2c261e7202e1dd33232d35727839e13db17d20c6e3f1bfb282f2dcaf564e2e543f8663860f1c9f8b354c10653654f6013f231d9401d06bceffad785d0a0d568a70e84749c88fb23190785478b53832e36e9237625a25e9cb4b461995def875b6c3f25fdd415d55d3ba438780bdda3244d5eca5ffe9652168186f5ec309d92e4801b7f2974f7eaa9c6b2838efc5157fbceb10d0676246d36b0c9c8474f6f9600c04b74ceaf799893e1fe94171a7c66e9f291097b3cc60e4bec3b70db7013dc3b9159f98fdf31e872d8c2937b09fe601af7cf872d437709b0bccaeb7f044660abca79bfd32fbd5dd20908c31c114e90859c5a4592bfe3dd01a9ac07f264e6d78fc378a2e95c958f3e6ce1f577ff1c7409d1fceda5ef3a8317772c8d7e2302813ea2b85093c005f084e0781006f9a052073805c8be3ad96adfe2e61238204a963d9b313bb53604e03f568d7f1561a6cb7f333e398ee0c3b28ae67dceb255748b45e7c66656a150cf623ab4331916d1241cc609e92bb57d9039192c17b903767299598907e0dfd66179cb2dfbf1b561e44237ea5db0fb82258fc20a79ba2f8069f1bb20ff6f371359ea66fdbe51cd17d21d3ad268750e88a04deb92649b45a6f850f9fd64fb844a91b2e4077bd11241dd55d081c2407c304cb1c1e496af94d6f616a90f75888ba06db712fafde5fd9e7defb2b9a1eae280873de13a2f4d62455041663290eb92fba0c171931298459c7d9d83485f9cacc264097f4b5439bf21dd0cfdabac80a3ce10462e6779c47eff015f7753a4a2228660d5b660d66737fe903303a79707ff08c4f675735181ba808eb283b6b17b3636975bd83044a30bd29d9e31951559bcfea6e4bdb9d4e645e388566db9d2c485cd5be781588f288e09c668053c425a2d7f66438dea226b1e52d6868b8b52480dd693417492b3cc929aca8b50cc6eea49f6a53e974751f50da2ae90eaeea7151185b01e9ed8870c4154634e4c50d04c9ae3e5ebf2141a7078e8cb45afb44d6391e6612339e9e3ac6ea5265d715fab373856da137455638300fcd2c4d7b605ebbcf8d72e80db323d45939f4e3b277841548b14692c754139c9d92f42d27fbdcda1a1478d0cf26e92bc21d80ee77cc82ece85353ccc12c65e281f4cd4cc74d8f007bd8edd0119e67e1adfaacbd93726c46f705869de797cf7a5d8743c9d593a46fbcc1a6ea27d75c6688210422b36a00e00b564f44dddb833bf8fec6f9b1f4af49440162e114b27f7f8c7223b1ebe5d92ca76423c6f916f78d8d010fe6dddea7d33885f4929a01242a5b48061b7c740885cfe05f9cee3a815735e0a0db99a5b4fbdfc718bbc6609a77988e8965741354875d0e7ead2d1f1addd65613948358c95ba2b2cff0819dd2de6fb7214cea7a51d49f3502c5135dba90e52f76e47cf10a6c96dd6ac2dee0f93036afe9de5c7254d0f06d34e1c3f3d0f5517a0ca20a3ac86da04d8f00b811096d0b23a2930376b321843642b8478c380e48977b880b9cd346f1b47072162b26b352e35f5d4320d64907574a1c80effd40c98cf5d757b121944e6ae4993fdc6ef3cf619ea7f2e34cd429c9d9bf1c505cb62d61f938a8ad34cc074cee44f920777658c8cda0b37afeec2a48644958b1f96e6fa26998eb36070292b4bf89d3608a77779131495f4e5d985f87ec4cc8b31dcd334671428793276bef449de3a1386b3f800fc4b92def4084e54e13f45815c5f9af1ef56402a05cb05c1c87943520a7fa7a3dd76659a8faa15106ebad93a74eb70bd720da010ffb2e3dd34d4bf15027e33d8de582aa6a95a9d6eac7df37fe31d35b1fbd97c8cdc36c2bf257216a34b7e53b865fd2af0e0376abff0cb041601997fac07d9dd8d9afd1879769e15781532261ae6e9083be1058b492ebb5c94e5b36807e30dabea2dca5d77a4058d0a4c3577abd6fa84fdcc76a4595fdacee53790b85c48ec5a2cfbe67e8a299a8e6057c1ed3ae5071052b991d205b19b0715f03f96a261595ed437b7ac5171975e7c093a7691b5ffd0b577cfe081952a721a2dae7ffba5a06dc04bd1a5a057114232419a5ee386924ac877433c23e897bbf2474643d460975addd388486483028a6d894516bd2cfe04adccd041480e281ab2dae34fb8924b444007b3227469986afb7d2aa0012f39d4f0995ca0f9c703b8673a75dc4dd697f275f657571efa58d40d275ca62e58531ab1d54207baa9f844084118e3c4e1ae32a7969a6287af08e4e143e884f1c0c681829ae4e078a5d7d3f12123852d792eb828d2ba6361e55ca96c27e91e5695c8d4c1272cc120b5b044ba09915d2865f79e2174967b7d595b6bef7c1852e2758923c55f0429d2b5be0341f14c4b54e375b0ed8718bd290cd2fdb981255ddca8359b6c38d83d20f349a64e5005c335ef3b6ae2ceccb69ecb392838f96aa489d624dea29d8e7e333c58d6580db4707e87012d1e1547b80b183829b369bcd2c0ae7bdf0acca63cdea9188daa04704f3d56bba1651de60b8d40ab6e135a525c62dd38403a299daba14936139cc8406f172547a307775840fad801174f2b2276c8896976e68e44bc485e3fea305cb25e8574987d207cdb13c033ed5a4e77f8ccb13b5738b241abbac132783369ccb4a6070f70d781358eb2254d64ecd66f54fc6375a3d5518370190fefd8cc9c796dab1a201255a0f7f9ebe692dc6380385d59b32590f87e58df466c486d716d78fbb45acc5306cec2678da060db3628841757324dfbb1a1e31251ebe46977d37ce92d30ea442fb926864fd1267043f283c7b19a2074293759631606698a1e5fd9a1b6fd763041ca890c18a7cdbac93e19eaef55759753d6bff75d69961f5e29f2f06f342a0d4006c278f7be75f78486d47b01f53d276129350e67a0b7b2b59bc1ca4e02034b088c0bcf3e02b28b7865271733e5b960102a4aa38c398283f36e856f06e75fe4474a7ed6a94f4ad89d6375637f8b83893649f0be2321f84e903521c7b15f0c8fa74075742024699d73b0847cc5c540d46170edd6888928f5cc275c3ba2c2fb6829cbb8ea9f1368b3d5f3f91f9bf36d4ad43af2ffa495dee6d4a4991c124b6158388f18bb66e5652d4ec5460dfd85115dd5a1a3a2d0237844cc574c0934c050f614945c568437389dc5afcc9b3fc309bf0546e5e7b705916b3a4d83d0f01791ce959dcdd4e07f61c5799a782c943c7699f590deb2dede55c10cba7a654fc2db3684eaef7d105a4c83c8df4f40dd0779b56988deff99faf82c35e49c97a0f130a81a3fe5eb9d32d9effbaef676541426e1fd961a89f26a5b98e376199795baf6d68e357202ae9461bc475d1b683fb5532eff13f0abb54257d872a1d3b4a0c63734fe54300c4b63cd5661ea878e2a9e974cb9c0de2115695a8d3a3bf0f383eb0cf3ebd8d92ed1508a4044f749c3043c3c725ea8106532ed4342f432b647a5109bea6b510616bfe87339255cad55dd5d92aa0a8a3ac38ca96da8871b79ec14fcf5f8ef0b3055d82d88651b2bbc386cba743657a80475566410052a4f0d67a56fd56f6ffd30c1de59d1f4eb62aaed9415b89a3cfe7d144128dce322e2962c87509f7d58b8085c534fa98be980c1d1979dce8ce867fd315904c3c45745c87c71b74b997e800f1ec0b07b4c1eb9ac4e31d16559df73a30bf1f6cce84fc550bd63ca4468ac86a23321c02514d6fd5108fd1b525aad4e2ccf7c44a3bfd63a5d7a9c59b29335b18cf85a3b39ec6f471ce5b9ddfda85e2352a7ad031672f233b4c5803dd99fd8c5900c23d7e4c2f2515334d93d5b2d1e268c555853d48daeda6640ba641083bccd8eb9a47dc5e0b669a635d32899d2246c0f2938b827136e57145eb4d9dd39fa800e5ae7f646d1591b884fa155d16779cce1b8ef0123548c67675f0b68229df20082a388cf27f5f9235ea95b12bab99a52fce557bd30a6a9847ebd28f56df11955b9e409b6562ba878f083a1a8be652f0c6ae88fdb8465e3359a06a1f883d32134be71788192896413d1084f8b6640d05477c624522ba589a29aac65d39ffaf7ad48837b63bc3682b7f1f4f9da644a097b397111779131cf5162a0dbc841d7358cbb4d29b8c87c9f257b2a72061f2c1c04b126e352577fc10beebdd6fa7607e8441eefda76e30221f8aa08e9a71fc735e34f92767f70c8391bf8e8efc003e95290293ae9ca101bdaba3295f60d931f97ad6933fc0c5638829a2e46fc1a5d882664785a9d061e990de5d53efd5c16970ac8a113b43283711d5a0f1c2abe49bd3042fbb3097941685bc63a6b8b47da71460275b580cc121c28bf7af3b9f6fd160aa079bccddae6660346ea5c1abbaf787b5419468d775eed4722650580a7919d705f5233061830af919f7e06c1162edb8b35ba14e59896ccc8718b866814eac64e1126562ff647071824802eb21e6ddcf974b189bc5846ef2918e479558957cd0201d79cc0bb038ac291230a3e9a552a3f32ce1441ed7d2fb25791fce1bdaf8dbc2b2371e76e9e76297d5a208f3c44557b8b4010e6976f32d782b60dd33e1fcc4dd8267152ab9447c59a14e5f4321aa1277f5f957f8d89f6563834ceffb8a0c8c124a5c36f35f8c58f9f7fe824f9b2bbbb890c156da38900ccc2bb557cc6ebff5caad4c4fba90575c2608ee84975db67e3bca84416edf6f032c216e4cfabcb973ed4cc2a3346bcc885cee54e2c43c9218219d9a264f4fe54bd17a5af35f7f599f889bef14cc448a808cf62066b520f1b5a62084134297cbd16f8fe796ee3b420ec0dd932e40d8e9fe0271ae6a912de85293af67e1350acf09b96e1a924201f8722b358cb400283ef58199c961203fe76c96cfa57785520e6b05ca7c502c27d766efdb446a5d476e143836fd188480e7fd223f147d403142818c419cff42f374bf2b40ecb7492cdf1eac987afe837882947875937f8e3dd5399383ae0be4609503de2bc795e47fa291bc162a6d50ed4cccd724b8925c6a5c9d17e5d46d2aaf1ab0fca68d69c50b5aaf966cb950c8c9e21d2ac3d4b446c713e81cb597eb85d5f2df81cf7821e36f9d1ba65681cf252bb6344a808c826998f3f52a415e15889dbff860a6466a8738e0c3a825692fb5c8f0052a99d7333c035660217db8cc4a51f4f6e462501ba8591c883415479b149550a3351c35a0ef619b74f5b2ac4dda638d92592e", 0x1000}, {&(0x7f00000010c0)="9b6a03775e2fc64c3989adb3bf9d6329effcb01bd2f1d3db3917ed62b9ff07fa8f4b2762e6368eb319df8ac291299df3c914f52cf19c7f6631e4c90f88a114e2b1a2c5ca8e2dbee51fc20b0b44dcb23bb81e70acf42dd393ff48a2b1f2419e2fc7e9ff4cc32697b137048930bf70e66db67bc80bdce4464748c80f7f0f432f7c43cdf372b9eec7327007d264fdb4f7", 0x8f}, {&(0x7f0000001180)="d3dbf749ed32c58ebfa091d9fe6d8b436c8a6a14da0c30e86ad57b2671fa82d5009ef3457d5a31b8c97ea7b77fe2f6f1edec29c4adb1b458", 0x38}, {&(0x7f00000011c0)="fd21a21745acef5d7c369e74bebab377e992c393607c680f02502a01cf30c069a4bf", 0x22}, {&(0x7f0000001200)="48aaa3624258cd093deff8bf6a0bbbe9f8634a95718a6c7cae2ff454ca9575e73c7ed1518f46a5d91149a3d36aa8b46f89a73c38a7f4cdefbe0de6cd429ec660bbb7497c24c9f5289f6855bf6976dcc71766db5b2ead4f8378787769", 0x5c}, {&(0x7f0000001280)="ba5b33e5216fbfdd92ed4098f8ddda7aaea00a76564d137b6bde715769c6f13e32efc9c81352bf899df4647429cd2ddbcbb3fe09f469c62f46eb4f948c8360bec459350eb930baa730331351b5fe23bfd7e56b55f5cc65b45907343310683c43c5d6f03976f83ba233c6969c100af19c139117c961966aa6fe8fee373a13e93e9309d2c097ef5dcb64551e168cc22cfdc7dc18a9ae45008092e87d882b3059d77c7c32fffa87251de050ff388b872f9732", 0xb1}, {&(0x7f0000001340)="73886d0f0254bd7b7b2903ffb1143ac15f1d0f4965dc55755edb0375388f61e701065736ab03ab20d70f6dfe", 0x2c}, {&(0x7f0000001380)="5f0982f8e8c3d4", 0x7}, {&(0x7f00000013c0)="759b", 0x2}], 0x9, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, r8}, @cred={0x20, 0xffff, 0x0, r9, r18, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, r19, 0xffffffffffffffff}], 0xd8, 0xa}, 0x1) kqueue() syz_open_pts() pckbd_enable: command error 23:53:07 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000000240)=""/108, 0x6c}, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0}, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000000)={0x6, 0x9, 0x5, 0xf2e, 0x800, 0x1ff, 0x1ff, 0x10, [{0xeb, 0x7, 0x6, 0xfff}, {0x3, 0x2, 0xa79, 0x5}, {0xfaa, 0x7ff}, {0x40, 0x4, 0x3, 0x80000000}, {0x401, 0x4, 0x2, 0x9}, {0x3, 0x400, 0x9, 0x401}, {0x10000, 0x400000, 0x2, 0x954}, {0x8, 0x7, 0x1, 0x8001}, {0x80000001, 0x4569467b, 0x0, 0xfff}, {0xff, 0xffff0000, 0x6, 0x6}, {0x7, 0x8, 0x101, 0x8}, {0x7b2a5769, 0x6, 0x2, 0xb308}, {0x10001, 0x1, 0x401, 0x4}, {0x200, 0x8, 0x20, 0x1}, {0x0, 0x6, 0x6, 0x65a}, {0x5, 0x8, 0x3089, 0x8000}]}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000400)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000440)={&(0x7f00000003c0)='./file0\x00', r2, 0x2}) getpeername$unix(r0, &(0x7f0000000300)=@file={0x0, ""/67}, &(0x7f0000000380)=0x45) 23:53:08 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) fcntl$dupfd(r3, 0xa, r5) recvfrom$unix(r2, &(0x7f00000000c0)=""/193, 0xc1, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000240)) 23:53:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1, 0x4}, {0xffffffffffffffff, 0x20}], 0x6, 0x0) 23:53:08 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:53:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) fcntl$dupfd(r3, 0xa, r5) 23:53:08 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x2) (async) 23:53:08 executing program 7: socket$unix(0x1, 0x2, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r1 = socket$inet6(0x18, 0x3, 0x9) r2 = fcntl$dupfd(r0, 0x0, r1) recvfrom$inet6(r2, &(0x7f00000000c0)=""/4096, 0x1000, 0x40, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socket$unix(0x1, 0x2, 0x0) (async) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) (async) socket$inet6(0x18, 0x3, 0x9) (async) fcntl$dupfd(r0, 0x0, r1) (async) recvfrom$inet6(r2, &(0x7f00000000c0)=""/4096, 0x1000, 0x40, 0x0, 0x0) (async) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) (async) pckbd_enable: command error 23:53:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1, 0x4}, {0xffffffffffffffff, 0x20}], 0x6, 0x0) 23:53:08 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) fcntl$dupfd(r3, 0xa, r5) recvfrom$unix(r2, &(0x7f00000000c0)=""/193, 0xc1, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000240)) 23:53:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1, 0x4}, {0xffffffffffffffff, 0x20}], 0x6, 0x0) 23:53:08 executing program 4: r0 = kqueue() (async, rerun: 64) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) (async, rerun: 64) r2 = socket(0x6, 0x4000, 0x3) (async) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001740)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000280)="2d98e7ddf2d422e26f334f5e690f0fd1785d2b38a3f41aa96a410b15594336764994b199f4511d8206e76bc9e3b9196c3b52576373f790f26f63a0f9c323efd994b8c832663d47f18a5f9ccf9734e1e2359ed4d19eccc9d1a1c73a95b2ac2ad0b4d80b529a261a28fed342e438f5d15fc0c9ec13e75e0f1467c76edbf2b213897ac29d60024d851f5c47e61135aeaddae1ce58de21d46ba07fc8c91e1e97cb4770f5ef2ebbab7ed544ec0c11b7a21e51152b216fdd5abeba4292bb600640bfa36a467119bce3d4786919cf83b804ab2bc823b3a75954457dcfee8feaa20dd36c2e5aaf5bac00aa86e79d73d179a63d7e6aff1ec116850260e67921f75cb41d2dcce5eb5b8b46c3fad7bbf96837f79e66e8457f2cffdc1a1ac81f382a474cfe4ec2201de54a0b71671185a0f7bee3c73a3e78d1f7392b3416c3c09f875560e398cc88a960b63447d75603db63ef57b882e2031b40fd73661fa95a7486d1691342ac5c291c577701785aeaacbdf731620ac5ac26274b8fb11345becccbb31b279a1ae890638af8087c21cccb573b09b1c27796533e5df850b274f774538d7a3785fd9d789445b7c82195ca4eff2a4e34fe3548cdf0b9d7b289ab5167fc8765619c3dbf76f3f86e4ec8f3a759af23ab0402d44dfffeddd17cd34813701bc858530cb6f04c978e184e0a4603f3b6810fc0bcb1c6cae97d4734870ac971d8900e074ce27da9310b0e509102619a5a7e4892423629e4b72c1eae2d08eb79c0312d04f687f64a123313d31855f8bc564d57307bbd8e81fc97142e881fe4c360b16bb7cbcb52ee0e64f97d9f0b7496efbb53329eb56298a7ff4579767801c442d2142de61acae10e142055d653f8b9de96e03a8b9fd795cc1071216bba65ff06012da7ac9f76461a796912b7fbb087af84cc8862ed724c035a1aea78dfc1c68f7a2be2467a3fc8ba7ba5eadb1210c60c886f5c6d23d26e16600f896ae8d06001ac551fe9d7409a6817d300b15dee35a0f158c422662ad35e510883b59061824b6136357ec471ad024c63f1d91b2e25a5ca763334da0ece6e6cf9b9cdd21021124e4c5731b2a0f58695fb1c797316da297aaf601c7804ed868ccac89323bdc1a09a3debfd88a843a09b00961847d76f31c5dc59cd193b9da4667991a307e5e25f6320c35ed66cea2efc429b162592b63d07eee922cae9140494675a64192d6cf3a4d880ff84a0be24eec33f5131726afb3a717a162c99f7e1ea2e3a1ef68c23002a942ffdacbdbddfd782d832f05a5cbee9c968e624716d8045ad80d5789a38dc0f686455ea97d20238a1f1417bbb24b5e633adc54a967fc62de2c59335879797759bb109c94deec58e6288e354958d57330e60e596fd68e6f8c8e7456f29b9e8bb18f3df0af68d5d565a84a4825bb8be5413f8ac1518b00bfa9d1666d09082b31f02fb30d153a31425351b4f98200f4c61834b8c797f90ae5d4785c8cadb12628edc4b9ddceff7e5f5da93bb3a7c6de54b9e40bf4b87a6207218d4de2cb7f3388a18e90fbd66d22bbcb483d7a7fb9c646f24dc7425a056677531c9a6df966a474c0e3bcca0731b1f12e4f85cc5b387eb3c371bb6296858ea429cf0473dab329b283f67020c77ab2af4be469016b2e271575b0fec8b2db955f4060af716b4bb0d29a1943338127fd279c34c8c4a0f8af430420619b8833ed247b2176a423ffdf7c9141ac78f2ca493e783b8188cee652d78b02750e05e19ff37b0cd4248549c8f85dabaff5bdc17e1500a80e2f6f7d83eb5437ae15157fae77841d2646648eb33e9375a72ecded22bb0e4782876979c0a227c6f1f03406a0423af9f041ff822bca2816c22cd14e8a8825ef8e2b6ff7b03ba52feb2c7af4d49ee788f231cbdc8ce1b801d0531f889f38364f1ef0d515dbdaebd4dc41e8cd43f25758256e8c80deab0c6558f141b26eb6292aa3dbcbac0e4f6ac2bb3d18dfaa7eada781b1a875322292734a35f6c09f3ead9b5371facddf878810c813daa1b12a486624d75f91246911bbae558755cb697901c2f89cdf2c3fc13c35f1c4c161339d42766bab7022ecdb1418aba76a72d95870349dcac3a3868442a4760860d8fc222a1afa4b0ef90c2a7add30d9e3ef1810fe2be9da4138559edc1df70c85d5d8fd1e0f87d2fd3e7a619996578245933886a834e1f8bfed16796fca5086ba4000e7577adaf0e2f11a5d385396cf206f866ac92f49aad4f55ca0266022035fbe07069a3680b70e8371cae3208a8550da4a4721c117ed57c1ce2142c331de10484909acac27f90047cbfaaee1e18c1a0fa7441c41a77f7156f6dfc52cf0ea5c98432e75a7419cf1c4ec0414a08a2c973ef827d95b398876c9ec169e77f2b058c7c0bbfb8e1ef12e567106191c9e810d6d8c6285e0949115d816a6e90df86aedcd1e76136fcc6f4143ed137df64d2386c29f83130ed1941a23e65e8686af31360eaca85ce41f40f486377d04637be0cb1024d08b3b862872147ebd1943801c7f332f78c07f97358b23c27ed21f9f1ef9bd721dc5e2b0807230429ad3351e8b7f6a1e5a0d4c68e1d82c8e6815d8cd1adff8c83c78e039c153ca7c1cd23669786f13da834eedb49363cd5308502c1df37174cebf14c9a5fe3af9d7b9790835fa33c86e677d7835a690865543d861811f00db56808c241591c9a26f92ec9f15f82c6c4a91445e41299b4b8f0da1e1fe4f74e4ce22bca117495d2d7a1bef312b8f013616712a1b2706056881edf6e1878b5f810e1fdafc5334ccf93245e26af55bc4ffc4e497e46d257fc0e48c0fda5faac9a3f63929ef2b686d90aeafdebb1f1ccdf5703704d4b746c64cb669a8bc7d6fc064bc37fbdeeedd107c0e4845283e2da1e5688b05628b274cdb363a6b7edad5d7e8bc214bb91c6651cae50eb4c3e460803d4ab494218e30b36f0b56b38eec790e48b28e8eab072c956eb0c10c8be12df3cc1ae257632b48ca6fe4f6ea03104d578734d8bf28b805cbb95c2f164728a3c95a61dcceac9c932cb55b714fc09a8b9d6c5f069c5f60e583b6ffc50e28f84b6f01c2bdfb5724f882d40f97e6736e4657b2c703c08df9162ef7fba57dd3e55dfd8beb68693d5825cccee86d3c79c67c594b7d484242087ed7d399c4b128cfa7c3988aaabbf2f5537c98e3e127c3e71f6b7c43d1363f53ee8c66a0a9a900c4bc431cd26be06b7c1d3d5994b34058e7a65bc62d59923e5d2e10b25354d1ab7cd6379120a7b61ac00d3381822764e3a93b8b2e57ee7ba9f3a0ff63822f3853e9b892e65ecf8118285daa3eee6304f1f76b332fb06dc365b59854a9cd91dd52b01277aaf11f72adfbfbb2ccebc524887cac4e18aca62ded8b9d5d391d0e3a6a2f9f80870ff558465e43299e283e4eb56622513b6837bf8f2d1ed37f503eb65e5c19e5abb66c4305414902021f15addb43d844274e3b9e352878c30ef0e1de5ffbdd6a324605f175216ce372004bd18bd766d2bc4b00220f2b931f9488516572740a34b7b2eab077e8a9052d1762364237c0831a2916ded184bf05ec2bd0804dcc038bb61d882f7758ff2a0b74529ba7404991013f8f1cf7a4d94aa76583f47bd7f8dc62474764b944629692904a466926cc5745a0fba4194f9cf675d764826a4f7e3b4012efd2d8cf6371d3ef8209880eb36c892f78bebc7095ee48eebd2e140ec560a356c5427abc8bd51b03765e4ac2808733e2ecfe517b0c77b11520ed62a62e81a6a3a218a904d8789363887d054007783ca84bbe64bcb00e1e9cdd022315f66fabfffc593dbfd08ddec603bd92d75a52a82a45075a21d6a7c2c32ba19f0937945f1995aeb98de2d8a7f5eae4fe9d53549f1af53ea97afd264fa12692fa3fa0c1349909acce9258587b15c821fffe016683ce5f4a216d6c6004f2259b2e8d96d245d8247df3da179315740253ee8423b642c9de16289d87e725b0e22681053dc58c6998cc652d71983304a20dcae8314459ba99897d381c36205751630600fa64e1f06cfe997ccc25ea56ff387989aafa7f21491f26b75bda228d9882de3451c03ef50fe43ac9bdef830c3f1615ca5a9b8dfcf8f3afa8cd3e387fe511cb110a11b7eba8f7be5ebe9e09e87a0496ae315cd9851f4c1c59f43bfab2abdc66cde2edd6fc3953d6c266eeec81a1df098e59162019b3621ed6147a4b70a3666db54f0543b7ace2f345e4a38397f7b42e3b4740310537832a56db2bf5a63055149e2dda5494634b9ceca49b5e7defdc092c90dc296c4898c9ed65c7a8a9cc267e09e3bd2ce001548b6a6f7e8f1aaff0def6c1ce20716669967c9d1683f752524fbbee560c58bb53478570f9f761827dfde7d7fa108c9b97f8083d1610947a1471c51cf8f7346b0162163d494d928d939ad694148df8df3e834882a841bad73d047d0561080750c07825e1574e75193fc317d5530fbe01f799041465451700aaee0ea6ccd2c561b248023f5fde72b64e3897784fc2b38fb2475b5524756e6ae44414d9716fc957f81b8fcbd81b8ccc23eb1a2a7c0d5fbae5d47cb0afdd99afb5dddeeefc7ce56c2e1e9abb3f8db1cefe38fe4c82e830a5fe6e0fcd95b8a4755a5a4cccedf3e31de08802df7e9f7e2345951c065a82a052d8084ceab3383b8002f1ff8c4cdc25c58658aa6b449dac575efdc86c8be761f75b8662123241aacc3efa069b20d7c6102fe78955351c6eec50ffa3108d70f19764de34abb0ab1e048cbd9ea91c832a395a3a4050a82be8b67a12833ba0b7468e9c6ede76323b632dbc1131b8d9eca266c3089adb982c540ec5c12833583ad62d795df01d070830abaa4500ed51cc988a77150aac4779f714db832f42f0776c5edeea54486fb72fe5bc5f22fc6a402fa2192f03713f7b74a6e46dff0f5892a8d88ebf7759fe65a41f9a683cda59611d43e5bf925c33bc0cafb570386a7cf965e90bc6ebd8e3af62c38a0f331ff46e8138645d1cadc78e32b91c088b99a673133f3a4a7c3eca213b5a8a037809ed56bc04399a6f3bd744da0a89914b15ac668f97d45c7d14b6b53112c5144cddb0338454eaa16b0595ca396eea6a4156cc261f494a86c2a55adb4cb400ef1d7d6511d44d344172c00a3e8aea0da94e7ad288cbb2f337a017f951e81f3473f6305890c89b1a06de4cf55cdb63fcb2e2ffd94b430c0d4fa5b15f9f7ea65e81bf8e3fa0f639650ecefa04789aae99822cfafdee6830727f5210bcdbe40b96a0a0183a34e27dc0f5179d85f234b38092e3478a631f6e2551a1bbb2fa42a1ab616360076fe36950a490cea8638ee3e2b23d9fda177314dcf9c3f7a15accb79db417053d326b18211e064ba75655b10c118782d2b7ee437fbfb2311335f9170d20e20cf96fdb0b5aba16545a56ed6f45943de4174d0191d8a64b0f1970e48fe85880478291c2bdb67f07aca268742f4bb350cfb5f0e982b2fa6f00ce4a4f93c927372f4abf440fc14d563134d8fe92491cf577f00564ac45713c360835ce9dec0d359b47084e521bada2e4a5a5b9471cfce07217ca8814117c19108ea0190a5e034e13d79f6b62e386a4dacdce8bcfa5f1923cff31485b07a9ba8f95127d176c383b398e1817c27ab2d00a4ca5925e2e29dc50df70b37eec9f6b59d8f92fe0d4b24bcd242cd9e266c03d49d806f91872c394bb9aed9d6cb750b197d6d90f2938e39f9f6c7291ea29d7960b61987f984abd07077c99814a02855665f2c73c12103f1df1c2f259f7628330e1bc87dcdd74fc204aafa23869cac20404b9fe6687c7826e97552480f7417af28ecb1620aa0010c", 0x1000}, {&(0x7f0000001280)="87ace749247eb5c053c0e3e7ec35", 0xe}, {&(0x7f00000012c0)="95ddfdf98368ef1036b9c54c0dda26dee7e4a4d8c106270238895c116d2cebc19ae46a4bd037ad230583f3712d1f1d6a022ae88c259a9e6b87e6b59da90b5ac1f72c57c81beeac80f03749f5a1a49f6d8b5f9b63bffb61a728cbec37ef75ec37e7cac7a79b4ce200c8ac0aab31db249db1af", 0x72}, {&(0x7f0000001340)="95c24b4c6d2146a24f1981bcd85caec50a6b46d2c93c7b215186738e7320c718ce956bd579a2251d46c8117027b864ac6107187a8ab55ee9d7dc4b304698bf852e755a41638fad5313c6f17423f1a22ec68278acca503769864e2508f59143ee3ec0f39883ee86c27ba930b990e5b90bc6838e2493a052248bec8395de1056293d987ddbe6e1725f03fac00abdc8addef41b1c6482fc5f1a60d0c8aa90d8210bb6c7808008c8e51ba3d7d793", 0xac}, {&(0x7f0000001400)="1d6775fdf791cd3b52", 0x9}, {&(0x7f0000001440)="df24491b", 0x4}, {&(0x7f0000001480)="f5218b0bf7e9563b4845691b63564c22e05f431bc2980819f2ec26d247d40093a6bc83aabcea4c98df69a034fe760c8b4accba9a43b6f0cc37fc3fdd8b071ea9ccdf887f6360", 0x46}, {&(0x7f0000001500)="be6b8ad0f807f057bc1c", 0xa}], 0x8, &(0x7f00000016c0)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffff9c, r2, 0xffffffffffffff9c, r3]}], 0x58, 0x3}, 0x403) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) (async, rerun: 32) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) (async, rerun: 32) r5 = openat(0xffffffffffffffff, &(0x7f0000001880)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f00000018c0)={0x3f, './file0\x00', './file0\x00'}) (async, rerun: 32) r6 = getuid() (rerun: 32) fchown(r5, r6, 0x0) (async) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001980)={{0x4, 0x0, 0x0, r4, 0x0, 0x180, 0x9a}, 0xe603, 0x7fff, 0x0, r7, 0x0, 0xffff, 0x1b857858}) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) (async, rerun: 64) r9 = getppid() (rerun: 64) setpgid(0x0, r9) r10 = getpid() (async) r11 = msgget$private(0x0, 0xc0) r12 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x4, 0x0, r12, r13, r15, 0xc2, 0x1}, 0x1, 0x0, r10, r10, 0x5, 0x401, 0x1, 0x8}) (async, rerun: 32) r16 = msgget$private(0x0, 0x12) (async, rerun: 32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0x0, r13, r17, r18, 0xffffffffffffffff, 0x8, 0xfff8}, 0x5, 0x7, r10, r14, 0x4, 0x0, 0x3, 0x9}) (async) r19 = geteuid() sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f00000000c0)="028e506100e102f4700d2098389040a93f60af848250d0a38529c97ca28d847369363a3d40bc1c707c48eb70f6fdfcbab7722336bcf2bbe23919bc2f77f80bc7949232ea49c33be206261f977551f7f5c6cbddc65fe3dca765c9e37e88d88eb2a2b43f81a650993fa5a9acbeafd909edd38c1c3a7c168e54fe0e92ebafd1442c1d047f2786915fa32cd7719e730fe3b1d39735cb4c328a99d744ddbc62aa9ca872afa7c37398fc364c73d0de927c2b99f7d232b3b2d139dff7ea78d8344857a9db9f5c7997a63bbe073808b6a94f6353ba9268fe7cb17a4ac74fbd92156bf536a3241c20d3da52843b726a09408a9bf523e6230ad357d303ce49985d862772a121d004fd936a547b066072e9c7bfa100ad3e2091ddba4981b305036c1b979a4e06856ec511ad95f1bc40c19dcf7b69e07a6016e5ce6bd523e32fa8e8a378f06ff282b1f60c9d00f21168a562411a0e09636a6003bbcf46ff97690432796c60374d6f9c375ce8a40ee62343732b088e3c9afa30deee5b316e04d46f0dc0ede38a0ec518eb65ad521805e572104efd10c6f914f30ddeb8b95807b6f7260442c462b803f8100927ba8e9b733f670e6d2c261e7202e1dd33232d35727839e13db17d20c6e3f1bfb282f2dcaf564e2e543f8663860f1c9f8b354c10653654f6013f231d9401d06bceffad785d0a0d568a70e84749c88fb23190785478b53832e36e9237625a25e9cb4b461995def875b6c3f25fdd415d55d3ba438780bdda3244d5eca5ffe9652168186f5ec309d92e4801b7f2974f7eaa9c6b2838efc5157fbceb10d0676246d36b0c9c8474f6f9600c04b74ceaf799893e1fe94171a7c66e9f291097b3cc60e4bec3b70db7013dc3b9159f98fdf31e872d8c2937b09fe601af7cf872d437709b0bccaeb7f044660abca79bfd32fbd5dd20908c31c114e90859c5a4592bfe3dd01a9ac07f264e6d78fc378a2e95c958f3e6ce1f577ff1c7409d1fceda5ef3a8317772c8d7e2302813ea2b85093c005f084e0781006f9a052073805c8be3ad96adfe2e61238204a963d9b313bb53604e03f568d7f1561a6cb7f333e398ee0c3b28ae67dceb255748b45e7c66656a150cf623ab4331916d1241cc609e92bb57d9039192c17b903767299598907e0dfd66179cb2dfbf1b561e44237ea5db0fb82258fc20a79ba2f8069f1bb20ff6f371359ea66fdbe51cd17d21d3ad268750e88a04deb92649b45a6f850f9fd64fb844a91b2e4077bd11241dd55d081c2407c304cb1c1e496af94d6f616a90f75888ba06db712fafde5fd9e7defb2b9a1eae280873de13a2f4d62455041663290eb92fba0c171931298459c7d9d83485f9cacc264097f4b5439bf21dd0cfdabac80a3ce10462e6779c47eff015f7753a4a2228660d5b660d66737fe903303a79707ff08c4f675735181ba808eb283b6b17b3636975bd83044a30bd29d9e31951559bcfea6e4bdb9d4e645e388566db9d2c485cd5be781588f288e09c668053c425a2d7f66438dea226b1e52d6868b8b52480dd693417492b3cc929aca8b50cc6eea49f6a53e974751f50da2ae90eaeea7151185b01e9ed8870c4154634e4c50d04c9ae3e5ebf2141a7078e8cb45afb44d6391e6612339e9e3ac6ea5265d715fab373856da137455638300fcd2c4d7b605ebbcf8d72e80db323d45939f4e3b277841548b14692c754139c9d92f42d27fbdcda1a1478d0cf26e92bc21d80ee77cc82ece85353ccc12c65e281f4cd4cc74d8f007bd8edd0119e67e1adfaacbd93726c46f705869de797cf7a5d8743c9d593a46fbcc1a6ea27d75c6688210422b36a00e00b564f44dddb833bf8fec6f9b1f4af49440162e114b27f7f8c7223b1ebe5d92ca76423c6f916f78d8d010fe6dddea7d33885f4929a01242a5b48061b7c740885cfe05f9cee3a815735e0a0db99a5b4fbdfc718bbc6609a77988e8965741354875d0e7ead2d1f1addd65613948358c95ba2b2cff0819dd2de6fb7214cea7a51d49f3502c5135dba90e52f76e47cf10a6c96dd6ac2dee0f93036afe9de5c7254d0f06d34e1c3f3d0f5517a0ca20a3ac86da04d8f00b811096d0b23a2930376b321843642b8478c380e48977b880b9cd346f1b47072162b26b352e35f5d4320d64907574a1c80effd40c98cf5d757b121944e6ae4993fdc6ef3cf619ea7f2e34cd429c9d9bf1c505cb62d61f938a8ad34cc074cee44f920777658c8cda0b37afeec2a48644958b1f96e6fa26998eb36070292b4bf89d3608a77779131495f4e5d985f87ec4cc8b31dcd334671428793276bef449de3a1386b3f800fc4b92def4084e54e13f45815c5f9af1ef56402a05cb05c1c87943520a7fa7a3dd76659a8faa15106ebad93a74eb70bd720da010ffb2e3dd34d4bf15027e33d8de582aa6a95a9d6eac7df37fe31d35b1fbd97c8cdc36c2bf257216a34b7e53b865fd2af0e0376abff0cb041601997fac07d9dd8d9afd1879769e15781532261ae6e9083be1058b492ebb5c94e5b36807e30dabea2dca5d77a4058d0a4c3577abd6fa84fdcc76a4595fdacee53790b85c48ec5a2cfbe67e8a299a8e6057c1ed3ae5071052b991d205b19b0715f03f96a261595ed437b7ac5171975e7c093a7691b5ffd0b577cfe081952a721a2dae7ffba5a06dc04bd1a5a057114232419a5ee386924ac877433c23e897bbf2474643d460975addd388486483028a6d894516bd2cfe04adccd041480e281ab2dae34fb8924b444007b3227469986afb7d2aa0012f39d4f0995ca0f9c703b8673a75dc4dd697f275f657571efa58d40d275ca62e58531ab1d54207baa9f844084118e3c4e1ae32a7969a6287af08e4e143e884f1c0c681829ae4e078a5d7d3f12123852d792eb828d2ba6361e55ca96c27e91e5695c8d4c1272cc120b5b044ba09915d2865f79e2174967b7d595b6bef7c1852e2758923c55f0429d2b5be0341f14c4b54e375b0ed8718bd290cd2fdb981255ddca8359b6c38d83d20f349a64e5005c335ef3b6ae2ceccb69ecb392838f96aa489d624dea29d8e7e333c58d6580db4707e87012d1e1547b80b183829b369bcd2c0ae7bdf0acca63cdea9188daa04704f3d56bba1651de60b8d40ab6e135a525c62dd38403a299daba14936139cc8406f172547a307775840fad801174f2b2276c8896976e68e44bc485e3fea305cb25e8574987d207cdb13c033ed5a4e77f8ccb13b5738b241abbac132783369ccb4a6070f70d781358eb2254d64ecd66f54fc6375a3d5518370190fefd8cc9c796dab1a201255a0f7f9ebe692dc6380385d59b32590f87e58df466c486d716d78fbb45acc5306cec2678da060db3628841757324dfbb1a1e31251ebe46977d37ce92d30ea442fb926864fd1267043f283c7b19a2074293759631606698a1e5fd9a1b6fd763041ca890c18a7cdbac93e19eaef55759753d6bff75d69961f5e29f2f06f342a0d4006c278f7be75f78486d47b01f53d276129350e67a0b7b2b59bc1ca4e02034b088c0bcf3e02b28b7865271733e5b960102a4aa38c398283f36e856f06e75fe4474a7ed6a94f4ad89d6375637f8b83893649f0be2321f84e903521c7b15f0c8fa74075742024699d73b0847cc5c540d46170edd6888928f5cc275c3ba2c2fb6829cbb8ea9f1368b3d5f3f91f9bf36d4ad43af2ffa495dee6d4a4991c124b6158388f18bb66e5652d4ec5460dfd85115dd5a1a3a2d0237844cc574c0934c050f614945c568437389dc5afcc9b3fc309bf0546e5e7b705916b3a4d83d0f01791ce959dcdd4e07f61c5799a782c943c7699f590deb2dede55c10cba7a654fc2db3684eaef7d105a4c83c8df4f40dd0779b56988deff99faf82c35e49c97a0f130a81a3fe5eb9d32d9effbaef676541426e1fd961a89f26a5b98e376199795baf6d68e357202ae9461bc475d1b683fb5532eff13f0abb54257d872a1d3b4a0c63734fe54300c4b63cd5661ea878e2a9e974cb9c0de2115695a8d3a3bf0f383eb0cf3ebd8d92ed1508a4044f749c3043c3c725ea8106532ed4342f432b647a5109bea6b510616bfe87339255cad55dd5d92aa0a8a3ac38ca96da8871b79ec14fcf5f8ef0b3055d82d88651b2bbc386cba743657a80475566410052a4f0d67a56fd56f6ffd30c1de59d1f4eb62aaed9415b89a3cfe7d144128dce322e2962c87509f7d58b8085c534fa98be980c1d1979dce8ce867fd315904c3c45745c87c71b74b997e800f1ec0b07b4c1eb9ac4e31d16559df73a30bf1f6cce84fc550bd63ca4468ac86a23321c02514d6fd5108fd1b525aad4e2ccf7c44a3bfd63a5d7a9c59b29335b18cf85a3b39ec6f471ce5b9ddfda85e2352a7ad031672f233b4c5803dd99fd8c5900c23d7e4c2f2515334d93d5b2d1e268c555853d48daeda6640ba641083bccd8eb9a47dc5e0b669a635d32899d2246c0f2938b827136e57145eb4d9dd39fa800e5ae7f646d1591b884fa155d16779cce1b8ef0123548c67675f0b68229df20082a388cf27f5f9235ea95b12bab99a52fce557bd30a6a9847ebd28f56df11955b9e409b6562ba878f083a1a8be652f0c6ae88fdb8465e3359a06a1f883d32134be71788192896413d1084f8b6640d05477c624522ba589a29aac65d39ffaf7ad48837b63bc3682b7f1f4f9da644a097b397111779131cf5162a0dbc841d7358cbb4d29b8c87c9f257b2a72061f2c1c04b126e352577fc10beebdd6fa7607e8441eefda76e30221f8aa08e9a71fc735e34f92767f70c8391bf8e8efc003e95290293ae9ca101bdaba3295f60d931f97ad6933fc0c5638829a2e46fc1a5d882664785a9d061e990de5d53efd5c16970ac8a113b43283711d5a0f1c2abe49bd3042fbb3097941685bc63a6b8b47da71460275b580cc121c28bf7af3b9f6fd160aa079bccddae6660346ea5c1abbaf787b5419468d775eed4722650580a7919d705f5233061830af919f7e06c1162edb8b35ba14e59896ccc8718b866814eac64e1126562ff647071824802eb21e6ddcf974b189bc5846ef2918e479558957cd0201d79cc0bb038ac291230a3e9a552a3f32ce1441ed7d2fb25791fce1bdaf8dbc2b2371e76e9e76297d5a208f3c44557b8b4010e6976f32d782b60dd33e1fcc4dd8267152ab9447c59a14e5f4321aa1277f5f957f8d89f6563834ceffb8a0c8c124a5c36f35f8c58f9f7fe824f9b2bbbb890c156da38900ccc2bb557cc6ebff5caad4c4fba90575c2608ee84975db67e3bca84416edf6f032c216e4cfabcb973ed4cc2a3346bcc885cee54e2c43c9218219d9a264f4fe54bd17a5af35f7f599f889bef14cc448a808cf62066b520f1b5a62084134297cbd16f8fe796ee3b420ec0dd932e40d8e9fe0271ae6a912de85293af67e1350acf09b96e1a924201f8722b358cb400283ef58199c961203fe76c96cfa57785520e6b05ca7c502c27d766efdb446a5d476e143836fd188480e7fd223f147d403142818c419cff42f374bf2b40ecb7492cdf1eac987afe837882947875937f8e3dd5399383ae0be4609503de2bc795e47fa291bc162a6d50ed4cccd724b8925c6a5c9d17e5d46d2aaf1ab0fca68d69c50b5aaf966cb950c8c9e21d2ac3d4b446c713e81cb597eb85d5f2df81cf7821e36f9d1ba65681cf252bb6344a808c826998f3f52a415e15889dbff860a6466a8738e0c3a825692fb5c8f0052a99d7333c035660217db8cc4a51f4f6e462501ba8591c883415479b149550a3351c35a0ef619b74f5b2ac4dda638d92592e", 0x1000}, {&(0x7f00000010c0)="9b6a03775e2fc64c3989adb3bf9d6329effcb01bd2f1d3db3917ed62b9ff07fa8f4b2762e6368eb319df8ac291299df3c914f52cf19c7f6631e4c90f88a114e2b1a2c5ca8e2dbee51fc20b0b44dcb23bb81e70acf42dd393ff48a2b1f2419e2fc7e9ff4cc32697b137048930bf70e66db67bc80bdce4464748c80f7f0f432f7c43cdf372b9eec7327007d264fdb4f7", 0x8f}, {&(0x7f0000001180)="d3dbf749ed32c58ebfa091d9fe6d8b436c8a6a14da0c30e86ad57b2671fa82d5009ef3457d5a31b8c97ea7b77fe2f6f1edec29c4adb1b458", 0x38}, {&(0x7f00000011c0)="fd21a21745acef5d7c369e74bebab377e992c393607c680f02502a01cf30c069a4bf", 0x22}, {&(0x7f0000001200)="48aaa3624258cd093deff8bf6a0bbbe9f8634a95718a6c7cae2ff454ca9575e73c7ed1518f46a5d91149a3d36aa8b46f89a73c38a7f4cdefbe0de6cd429ec660bbb7497c24c9f5289f6855bf6976dcc71766db5b2ead4f8378787769", 0x5c}, {&(0x7f0000001280)="ba5b33e5216fbfdd92ed4098f8ddda7aaea00a76564d137b6bde715769c6f13e32efc9c81352bf899df4647429cd2ddbcbb3fe09f469c62f46eb4f948c8360bec459350eb930baa730331351b5fe23bfd7e56b55f5cc65b45907343310683c43c5d6f03976f83ba233c6969c100af19c139117c961966aa6fe8fee373a13e93e9309d2c097ef5dcb64551e168cc22cfdc7dc18a9ae45008092e87d882b3059d77c7c32fffa87251de050ff388b872f9732", 0xb1}, {&(0x7f0000001340)="73886d0f0254bd7b7b2903ffb1143ac15f1d0f4965dc55755edb0375388f61e701065736ab03ab20d70f6dfe", 0x2c}, {&(0x7f0000001380)="5f0982f8e8c3d4", 0x7}, {&(0x7f00000013c0)="759b", 0x2}], 0x9, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, r8}, @cred={0x20, 0xffff, 0x0, r9, r18, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, r19, 0xffffffffffffffff}], 0xd8, 0xa}, 0x1) (async) kqueue() syz_open_pts() 23:53:08 executing program 7: socket$unix(0x1, 0x2, 0x0) (async) socket$unix(0x1, 0x2, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r1 = socket$inet6(0x18, 0x3, 0x9) r2 = fcntl$dupfd(r0, 0x0, r1) recvfrom$inet6(r2, &(0x7f00000000c0)=""/4096, 0x1000, 0x40, 0x0, 0x0) (async) recvfrom$inet6(r2, &(0x7f00000000c0)=""/4096, 0x1000, 0x40, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 23:53:08 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:53:08 executing program 4: r0 = kqueue() (async) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) (async) r2 = socket(0x6, 0x4000, 0x3) (async) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001740)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000280)="2d98e7ddf2d422e26f334f5e690f0fd1785d2b38a3f41aa96a410b15594336764994b199f4511d8206e76bc9e3b9196c3b52576373f790f26f63a0f9c323efd994b8c832663d47f18a5f9ccf9734e1e2359ed4d19eccc9d1a1c73a95b2ac2ad0b4d80b529a261a28fed342e438f5d15fc0c9ec13e75e0f1467c76edbf2b213897ac29d60024d851f5c47e61135aeaddae1ce58de21d46ba07fc8c91e1e97cb4770f5ef2ebbab7ed544ec0c11b7a21e51152b216fdd5abeba4292bb600640bfa36a467119bce3d4786919cf83b804ab2bc823b3a75954457dcfee8feaa20dd36c2e5aaf5bac00aa86e79d73d179a63d7e6aff1ec116850260e67921f75cb41d2dcce5eb5b8b46c3fad7bbf96837f79e66e8457f2cffdc1a1ac81f382a474cfe4ec2201de54a0b71671185a0f7bee3c73a3e78d1f7392b3416c3c09f875560e398cc88a960b63447d75603db63ef57b882e2031b40fd73661fa95a7486d1691342ac5c291c577701785aeaacbdf731620ac5ac26274b8fb11345becccbb31b279a1ae890638af8087c21cccb573b09b1c27796533e5df850b274f774538d7a3785fd9d789445b7c82195ca4eff2a4e34fe3548cdf0b9d7b289ab5167fc8765619c3dbf76f3f86e4ec8f3a759af23ab0402d44dfffeddd17cd34813701bc858530cb6f04c978e184e0a4603f3b6810fc0bcb1c6cae97d4734870ac971d8900e074ce27da9310b0e509102619a5a7e4892423629e4b72c1eae2d08eb79c0312d04f687f64a123313d31855f8bc564d57307bbd8e81fc97142e881fe4c360b16bb7cbcb52ee0e64f97d9f0b7496efbb53329eb56298a7ff4579767801c442d2142de61acae10e142055d653f8b9de96e03a8b9fd795cc1071216bba65ff06012da7ac9f76461a796912b7fbb087af84cc8862ed724c035a1aea78dfc1c68f7a2be2467a3fc8ba7ba5eadb1210c60c886f5c6d23d26e16600f896ae8d06001ac551fe9d7409a6817d300b15dee35a0f158c422662ad35e510883b59061824b6136357ec471ad024c63f1d91b2e25a5ca763334da0ece6e6cf9b9cdd21021124e4c5731b2a0f58695fb1c797316da297aaf601c7804ed868ccac89323bdc1a09a3debfd88a843a09b00961847d76f31c5dc59cd193b9da4667991a307e5e25f6320c35ed66cea2efc429b162592b63d07eee922cae9140494675a64192d6cf3a4d880ff84a0be24eec33f5131726afb3a717a162c99f7e1ea2e3a1ef68c23002a942ffdacbdbddfd782d832f05a5cbee9c968e624716d8045ad80d5789a38dc0f686455ea97d20238a1f1417bbb24b5e633adc54a967fc62de2c59335879797759bb109c94deec58e6288e354958d57330e60e596fd68e6f8c8e7456f29b9e8bb18f3df0af68d5d565a84a4825bb8be5413f8ac1518b00bfa9d1666d09082b31f02fb30d153a31425351b4f98200f4c61834b8c797f90ae5d4785c8cadb12628edc4b9ddceff7e5f5da93bb3a7c6de54b9e40bf4b87a6207218d4de2cb7f3388a18e90fbd66d22bbcb483d7a7fb9c646f24dc7425a056677531c9a6df966a474c0e3bcca0731b1f12e4f85cc5b387eb3c371bb6296858ea429cf0473dab329b283f67020c77ab2af4be469016b2e271575b0fec8b2db955f4060af716b4bb0d29a1943338127fd279c34c8c4a0f8af430420619b8833ed247b2176a423ffdf7c9141ac78f2ca493e783b8188cee652d78b02750e05e19ff37b0cd4248549c8f85dabaff5bdc17e1500a80e2f6f7d83eb5437ae15157fae77841d2646648eb33e9375a72ecded22bb0e4782876979c0a227c6f1f03406a0423af9f041ff822bca2816c22cd14e8a8825ef8e2b6ff7b03ba52feb2c7af4d49ee788f231cbdc8ce1b801d0531f889f38364f1ef0d515dbdaebd4dc41e8cd43f25758256e8c80deab0c6558f141b26eb6292aa3dbcbac0e4f6ac2bb3d18dfaa7eada781b1a875322292734a35f6c09f3ead9b5371facddf878810c813daa1b12a486624d75f91246911bbae558755cb697901c2f89cdf2c3fc13c35f1c4c161339d42766bab7022ecdb1418aba76a72d95870349dcac3a3868442a4760860d8fc222a1afa4b0ef90c2a7add30d9e3ef1810fe2be9da4138559edc1df70c85d5d8fd1e0f87d2fd3e7a619996578245933886a834e1f8bfed16796fca5086ba4000e7577adaf0e2f11a5d385396cf206f866ac92f49aad4f55ca0266022035fbe07069a3680b70e8371cae3208a8550da4a4721c117ed57c1ce2142c331de10484909acac27f90047cbfaaee1e18c1a0fa7441c41a77f7156f6dfc52cf0ea5c98432e75a7419cf1c4ec0414a08a2c973ef827d95b398876c9ec169e77f2b058c7c0bbfb8e1ef12e567106191c9e810d6d8c6285e0949115d816a6e90df86aedcd1e76136fcc6f4143ed137df64d2386c29f83130ed1941a23e65e8686af31360eaca85ce41f40f486377d04637be0cb1024d08b3b862872147ebd1943801c7f332f78c07f97358b23c27ed21f9f1ef9bd721dc5e2b0807230429ad3351e8b7f6a1e5a0d4c68e1d82c8e6815d8cd1adff8c83c78e039c153ca7c1cd23669786f13da834eedb49363cd5308502c1df37174cebf14c9a5fe3af9d7b9790835fa33c86e677d7835a690865543d861811f00db56808c241591c9a26f92ec9f15f82c6c4a91445e41299b4b8f0da1e1fe4f74e4ce22bca117495d2d7a1bef312b8f013616712a1b2706056881edf6e1878b5f810e1fdafc5334ccf93245e26af55bc4ffc4e497e46d257fc0e48c0fda5faac9a3f63929ef2b686d90aeafdebb1f1ccdf5703704d4b746c64cb669a8bc7d6fc064bc37fbdeeedd107c0e4845283e2da1e5688b05628b274cdb363a6b7edad5d7e8bc214bb91c6651cae50eb4c3e460803d4ab494218e30b36f0b56b38eec790e48b28e8eab072c956eb0c10c8be12df3cc1ae257632b48ca6fe4f6ea03104d578734d8bf28b805cbb95c2f164728a3c95a61dcceac9c932cb55b714fc09a8b9d6c5f069c5f60e583b6ffc50e28f84b6f01c2bdfb5724f882d40f97e6736e4657b2c703c08df9162ef7fba57dd3e55dfd8beb68693d5825cccee86d3c79c67c594b7d484242087ed7d399c4b128cfa7c3988aaabbf2f5537c98e3e127c3e71f6b7c43d1363f53ee8c66a0a9a900c4bc431cd26be06b7c1d3d5994b34058e7a65bc62d59923e5d2e10b25354d1ab7cd6379120a7b61ac00d3381822764e3a93b8b2e57ee7ba9f3a0ff63822f3853e9b892e65ecf8118285daa3eee6304f1f76b332fb06dc365b59854a9cd91dd52b01277aaf11f72adfbfbb2ccebc524887cac4e18aca62ded8b9d5d391d0e3a6a2f9f80870ff558465e43299e283e4eb56622513b6837bf8f2d1ed37f503eb65e5c19e5abb66c4305414902021f15addb43d844274e3b9e352878c30ef0e1de5ffbdd6a324605f175216ce372004bd18bd766d2bc4b00220f2b931f9488516572740a34b7b2eab077e8a9052d1762364237c0831a2916ded184bf05ec2bd0804dcc038bb61d882f7758ff2a0b74529ba7404991013f8f1cf7a4d94aa76583f47bd7f8dc62474764b944629692904a466926cc5745a0fba4194f9cf675d764826a4f7e3b4012efd2d8cf6371d3ef8209880eb36c892f78bebc7095ee48eebd2e140ec560a356c5427abc8bd51b03765e4ac2808733e2ecfe517b0c77b11520ed62a62e81a6a3a218a904d8789363887d054007783ca84bbe64bcb00e1e9cdd022315f66fabfffc593dbfd08ddec603bd92d75a52a82a45075a21d6a7c2c32ba19f0937945f1995aeb98de2d8a7f5eae4fe9d53549f1af53ea97afd264fa12692fa3fa0c1349909acce9258587b15c821fffe016683ce5f4a216d6c6004f2259b2e8d96d245d8247df3da179315740253ee8423b642c9de16289d87e725b0e22681053dc58c6998cc652d71983304a20dcae8314459ba99897d381c36205751630600fa64e1f06cfe997ccc25ea56ff387989aafa7f21491f26b75bda228d9882de3451c03ef50fe43ac9bdef830c3f1615ca5a9b8dfcf8f3afa8cd3e387fe511cb110a11b7eba8f7be5ebe9e09e87a0496ae315cd9851f4c1c59f43bfab2abdc66cde2edd6fc3953d6c266eeec81a1df098e59162019b3621ed6147a4b70a3666db54f0543b7ace2f345e4a38397f7b42e3b4740310537832a56db2bf5a63055149e2dda5494634b9ceca49b5e7defdc092c90dc296c4898c9ed65c7a8a9cc267e09e3bd2ce001548b6a6f7e8f1aaff0def6c1ce20716669967c9d1683f752524fbbee560c58bb53478570f9f761827dfde7d7fa108c9b97f8083d1610947a1471c51cf8f7346b0162163d494d928d939ad694148df8df3e834882a841bad73d047d0561080750c07825e1574e75193fc317d5530fbe01f799041465451700aaee0ea6ccd2c561b248023f5fde72b64e3897784fc2b38fb2475b5524756e6ae44414d9716fc957f81b8fcbd81b8ccc23eb1a2a7c0d5fbae5d47cb0afdd99afb5dddeeefc7ce56c2e1e9abb3f8db1cefe38fe4c82e830a5fe6e0fcd95b8a4755a5a4cccedf3e31de08802df7e9f7e2345951c065a82a052d8084ceab3383b8002f1ff8c4cdc25c58658aa6b449dac575efdc86c8be761f75b8662123241aacc3efa069b20d7c6102fe78955351c6eec50ffa3108d70f19764de34abb0ab1e048cbd9ea91c832a395a3a4050a82be8b67a12833ba0b7468e9c6ede76323b632dbc1131b8d9eca266c3089adb982c540ec5c12833583ad62d795df01d070830abaa4500ed51cc988a77150aac4779f714db832f42f0776c5edeea54486fb72fe5bc5f22fc6a402fa2192f03713f7b74a6e46dff0f5892a8d88ebf7759fe65a41f9a683cda59611d43e5bf925c33bc0cafb570386a7cf965e90bc6ebd8e3af62c38a0f331ff46e8138645d1cadc78e32b91c088b99a673133f3a4a7c3eca213b5a8a037809ed56bc04399a6f3bd744da0a89914b15ac668f97d45c7d14b6b53112c5144cddb0338454eaa16b0595ca396eea6a4156cc261f494a86c2a55adb4cb400ef1d7d6511d44d344172c00a3e8aea0da94e7ad288cbb2f337a017f951e81f3473f6305890c89b1a06de4cf55cdb63fcb2e2ffd94b430c0d4fa5b15f9f7ea65e81bf8e3fa0f639650ecefa04789aae99822cfafdee6830727f5210bcdbe40b96a0a0183a34e27dc0f5179d85f234b38092e3478a631f6e2551a1bbb2fa42a1ab616360076fe36950a490cea8638ee3e2b23d9fda177314dcf9c3f7a15accb79db417053d326b18211e064ba75655b10c118782d2b7ee437fbfb2311335f9170d20e20cf96fdb0b5aba16545a56ed6f45943de4174d0191d8a64b0f1970e48fe85880478291c2bdb67f07aca268742f4bb350cfb5f0e982b2fa6f00ce4a4f93c927372f4abf440fc14d563134d8fe92491cf577f00564ac45713c360835ce9dec0d359b47084e521bada2e4a5a5b9471cfce07217ca8814117c19108ea0190a5e034e13d79f6b62e386a4dacdce8bcfa5f1923cff31485b07a9ba8f95127d176c383b398e1817c27ab2d00a4ca5925e2e29dc50df70b37eec9f6b59d8f92fe0d4b24bcd242cd9e266c03d49d806f91872c394bb9aed9d6cb750b197d6d90f2938e39f9f6c7291ea29d7960b61987f984abd07077c99814a02855665f2c73c12103f1df1c2f259f7628330e1bc87dcdd74fc204aafa23869cac20404b9fe6687c7826e97552480f7417af28ecb1620aa0010c", 0x1000}, {&(0x7f0000001280)="87ace749247eb5c053c0e3e7ec35", 0xe}, {&(0x7f00000012c0)="95ddfdf98368ef1036b9c54c0dda26dee7e4a4d8c106270238895c116d2cebc19ae46a4bd037ad230583f3712d1f1d6a022ae88c259a9e6b87e6b59da90b5ac1f72c57c81beeac80f03749f5a1a49f6d8b5f9b63bffb61a728cbec37ef75ec37e7cac7a79b4ce200c8ac0aab31db249db1af", 0x72}, {&(0x7f0000001340)="95c24b4c6d2146a24f1981bcd85caec50a6b46d2c93c7b215186738e7320c718ce956bd579a2251d46c8117027b864ac6107187a8ab55ee9d7dc4b304698bf852e755a41638fad5313c6f17423f1a22ec68278acca503769864e2508f59143ee3ec0f39883ee86c27ba930b990e5b90bc6838e2493a052248bec8395de1056293d987ddbe6e1725f03fac00abdc8addef41b1c6482fc5f1a60d0c8aa90d8210bb6c7808008c8e51ba3d7d793", 0xac}, {&(0x7f0000001400)="1d6775fdf791cd3b52", 0x9}, {&(0x7f0000001440)="df24491b", 0x4}, {&(0x7f0000001480)="f5218b0bf7e9563b4845691b63564c22e05f431bc2980819f2ec26d247d40093a6bc83aabcea4c98df69a034fe760c8b4accba9a43b6f0cc37fc3fdd8b071ea9ccdf887f6360", 0x46}, {&(0x7f0000001500)="be6b8ad0f807f057bc1c", 0xa}], 0x8, &(0x7f00000016c0)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffff9c, r2, 0xffffffffffffff9c, r3]}], 0x58, 0x3}, 0x403) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) (async, rerun: 32) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) (rerun: 32) r5 = openat(0xffffffffffffffff, &(0x7f0000001880)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f00000018c0)={0x3f, './file0\x00', './file0\x00'}) (async) r6 = getuid() fchown(r5, r6, 0x0) (async) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001980)={{0x4, 0x0, 0x0, r4, 0x0, 0x180, 0x9a}, 0xe603, 0x7fff, 0x0, r7, 0x0, 0xffff, 0x1b857858}) (async, rerun: 64) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) (rerun: 64) r9 = getppid() setpgid(0x0, r9) (async) r10 = getpid() (async) r11 = msgget$private(0x0, 0xc0) r12 = getegid() (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x4, 0x0, r12, r13, r15, 0xc2, 0x1}, 0x1, 0x0, r10, r10, 0x5, 0x401, 0x1, 0x8}) (async) r16 = msgget$private(0x0, 0x12) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r16, 0x1, &(0x7f00000001c0)={{0x0, r13, r17, r18, 0xffffffffffffffff, 0x8, 0xfff8}, 0x5, 0x7, r10, r14, 0x4, 0x0, 0x3, 0x9}) r19 = geteuid() sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f00000000c0)="028e506100e102f4700d2098389040a93f60af848250d0a38529c97ca28d847369363a3d40bc1c707c48eb70f6fdfcbab7722336bcf2bbe23919bc2f77f80bc7949232ea49c33be206261f977551f7f5c6cbddc65fe3dca765c9e37e88d88eb2a2b43f81a650993fa5a9acbeafd909edd38c1c3a7c168e54fe0e92ebafd1442c1d047f2786915fa32cd7719e730fe3b1d39735cb4c328a99d744ddbc62aa9ca872afa7c37398fc364c73d0de927c2b99f7d232b3b2d139dff7ea78d8344857a9db9f5c7997a63bbe073808b6a94f6353ba9268fe7cb17a4ac74fbd92156bf536a3241c20d3da52843b726a09408a9bf523e6230ad357d303ce49985d862772a121d004fd936a547b066072e9c7bfa100ad3e2091ddba4981b305036c1b979a4e06856ec511ad95f1bc40c19dcf7b69e07a6016e5ce6bd523e32fa8e8a378f06ff282b1f60c9d00f21168a562411a0e09636a6003bbcf46ff97690432796c60374d6f9c375ce8a40ee62343732b088e3c9afa30deee5b316e04d46f0dc0ede38a0ec518eb65ad521805e572104efd10c6f914f30ddeb8b95807b6f7260442c462b803f8100927ba8e9b733f670e6d2c261e7202e1dd33232d35727839e13db17d20c6e3f1bfb282f2dcaf564e2e543f8663860f1c9f8b354c10653654f6013f231d9401d06bceffad785d0a0d568a70e84749c88fb23190785478b53832e36e9237625a25e9cb4b461995def875b6c3f25fdd415d55d3ba438780bdda3244d5eca5ffe9652168186f5ec309d92e4801b7f2974f7eaa9c6b2838efc5157fbceb10d0676246d36b0c9c8474f6f9600c04b74ceaf799893e1fe94171a7c66e9f291097b3cc60e4bec3b70db7013dc3b9159f98fdf31e872d8c2937b09fe601af7cf872d437709b0bccaeb7f044660abca79bfd32fbd5dd20908c31c114e90859c5a4592bfe3dd01a9ac07f264e6d78fc378a2e95c958f3e6ce1f577ff1c7409d1fceda5ef3a8317772c8d7e2302813ea2b85093c005f084e0781006f9a052073805c8be3ad96adfe2e61238204a963d9b313bb53604e03f568d7f1561a6cb7f333e398ee0c3b28ae67dceb255748b45e7c66656a150cf623ab4331916d1241cc609e92bb57d9039192c17b903767299598907e0dfd66179cb2dfbf1b561e44237ea5db0fb82258fc20a79ba2f8069f1bb20ff6f371359ea66fdbe51cd17d21d3ad268750e88a04deb92649b45a6f850f9fd64fb844a91b2e4077bd11241dd55d081c2407c304cb1c1e496af94d6f616a90f75888ba06db712fafde5fd9e7defb2b9a1eae280873de13a2f4d62455041663290eb92fba0c171931298459c7d9d83485f9cacc264097f4b5439bf21dd0cfdabac80a3ce10462e6779c47eff015f7753a4a2228660d5b660d66737fe903303a79707ff08c4f675735181ba808eb283b6b17b3636975bd83044a30bd29d9e31951559bcfea6e4bdb9d4e645e388566db9d2c485cd5be781588f288e09c668053c425a2d7f66438dea226b1e52d6868b8b52480dd693417492b3cc929aca8b50cc6eea49f6a53e974751f50da2ae90eaeea7151185b01e9ed8870c4154634e4c50d04c9ae3e5ebf2141a7078e8cb45afb44d6391e6612339e9e3ac6ea5265d715fab373856da137455638300fcd2c4d7b605ebbcf8d72e80db323d45939f4e3b277841548b14692c754139c9d92f42d27fbdcda1a1478d0cf26e92bc21d80ee77cc82ece85353ccc12c65e281f4cd4cc74d8f007bd8edd0119e67e1adfaacbd93726c46f705869de797cf7a5d8743c9d593a46fbcc1a6ea27d75c6688210422b36a00e00b564f44dddb833bf8fec6f9b1f4af49440162e114b27f7f8c7223b1ebe5d92ca76423c6f916f78d8d010fe6dddea7d33885f4929a01242a5b48061b7c740885cfe05f9cee3a815735e0a0db99a5b4fbdfc718bbc6609a77988e8965741354875d0e7ead2d1f1addd65613948358c95ba2b2cff0819dd2de6fb7214cea7a51d49f3502c5135dba90e52f76e47cf10a6c96dd6ac2dee0f93036afe9de5c7254d0f06d34e1c3f3d0f5517a0ca20a3ac86da04d8f00b811096d0b23a2930376b321843642b8478c380e48977b880b9cd346f1b47072162b26b352e35f5d4320d64907574a1c80effd40c98cf5d757b121944e6ae4993fdc6ef3cf619ea7f2e34cd429c9d9bf1c505cb62d61f938a8ad34cc074cee44f920777658c8cda0b37afeec2a48644958b1f96e6fa26998eb36070292b4bf89d3608a77779131495f4e5d985f87ec4cc8b31dcd334671428793276bef449de3a1386b3f800fc4b92def4084e54e13f45815c5f9af1ef56402a05cb05c1c87943520a7fa7a3dd76659a8faa15106ebad93a74eb70bd720da010ffb2e3dd34d4bf15027e33d8de582aa6a95a9d6eac7df37fe31d35b1fbd97c8cdc36c2bf257216a34b7e53b865fd2af0e0376abff0cb041601997fac07d9dd8d9afd1879769e15781532261ae6e9083be1058b492ebb5c94e5b36807e30dabea2dca5d77a4058d0a4c3577abd6fa84fdcc76a4595fdacee53790b85c48ec5a2cfbe67e8a299a8e6057c1ed3ae5071052b991d205b19b0715f03f96a261595ed437b7ac5171975e7c093a7691b5ffd0b577cfe081952a721a2dae7ffba5a06dc04bd1a5a057114232419a5ee386924ac877433c23e897bbf2474643d460975addd388486483028a6d894516bd2cfe04adccd041480e281ab2dae34fb8924b444007b3227469986afb7d2aa0012f39d4f0995ca0f9c703b8673a75dc4dd697f275f657571efa58d40d275ca62e58531ab1d54207baa9f844084118e3c4e1ae32a7969a6287af08e4e143e884f1c0c681829ae4e078a5d7d3f12123852d792eb828d2ba6361e55ca96c27e91e5695c8d4c1272cc120b5b044ba09915d2865f79e2174967b7d595b6bef7c1852e2758923c55f0429d2b5be0341f14c4b54e375b0ed8718bd290cd2fdb981255ddca8359b6c38d83d20f349a64e5005c335ef3b6ae2ceccb69ecb392838f96aa489d624dea29d8e7e333c58d6580db4707e87012d1e1547b80b183829b369bcd2c0ae7bdf0acca63cdea9188daa04704f3d56bba1651de60b8d40ab6e135a525c62dd38403a299daba14936139cc8406f172547a307775840fad801174f2b2276c8896976e68e44bc485e3fea305cb25e8574987d207cdb13c033ed5a4e77f8ccb13b5738b241abbac132783369ccb4a6070f70d781358eb2254d64ecd66f54fc6375a3d5518370190fefd8cc9c796dab1a201255a0f7f9ebe692dc6380385d59b32590f87e58df466c486d716d78fbb45acc5306cec2678da060db3628841757324dfbb1a1e31251ebe46977d37ce92d30ea442fb926864fd1267043f283c7b19a2074293759631606698a1e5fd9a1b6fd763041ca890c18a7cdbac93e19eaef55759753d6bff75d69961f5e29f2f06f342a0d4006c278f7be75f78486d47b01f53d276129350e67a0b7b2b59bc1ca4e02034b088c0bcf3e02b28b7865271733e5b960102a4aa38c398283f36e856f06e75fe4474a7ed6a94f4ad89d6375637f8b83893649f0be2321f84e903521c7b15f0c8fa74075742024699d73b0847cc5c540d46170edd6888928f5cc275c3ba2c2fb6829cbb8ea9f1368b3d5f3f91f9bf36d4ad43af2ffa495dee6d4a4991c124b6158388f18bb66e5652d4ec5460dfd85115dd5a1a3a2d0237844cc574c0934c050f614945c568437389dc5afcc9b3fc309bf0546e5e7b705916b3a4d83d0f01791ce959dcdd4e07f61c5799a782c943c7699f590deb2dede55c10cba7a654fc2db3684eaef7d105a4c83c8df4f40dd0779b56988deff99faf82c35e49c97a0f130a81a3fe5eb9d32d9effbaef676541426e1fd961a89f26a5b98e376199795baf6d68e357202ae9461bc475d1b683fb5532eff13f0abb54257d872a1d3b4a0c63734fe54300c4b63cd5661ea878e2a9e974cb9c0de2115695a8d3a3bf0f383eb0cf3ebd8d92ed1508a4044f749c3043c3c725ea8106532ed4342f432b647a5109bea6b510616bfe87339255cad55dd5d92aa0a8a3ac38ca96da8871b79ec14fcf5f8ef0b3055d82d88651b2bbc386cba743657a80475566410052a4f0d67a56fd56f6ffd30c1de59d1f4eb62aaed9415b89a3cfe7d144128dce322e2962c87509f7d58b8085c534fa98be980c1d1979dce8ce867fd315904c3c45745c87c71b74b997e800f1ec0b07b4c1eb9ac4e31d16559df73a30bf1f6cce84fc550bd63ca4468ac86a23321c02514d6fd5108fd1b525aad4e2ccf7c44a3bfd63a5d7a9c59b29335b18cf85a3b39ec6f471ce5b9ddfda85e2352a7ad031672f233b4c5803dd99fd8c5900c23d7e4c2f2515334d93d5b2d1e268c555853d48daeda6640ba641083bccd8eb9a47dc5e0b669a635d32899d2246c0f2938b827136e57145eb4d9dd39fa800e5ae7f646d1591b884fa155d16779cce1b8ef0123548c67675f0b68229df20082a388cf27f5f9235ea95b12bab99a52fce557bd30a6a9847ebd28f56df11955b9e409b6562ba878f083a1a8be652f0c6ae88fdb8465e3359a06a1f883d32134be71788192896413d1084f8b6640d05477c624522ba589a29aac65d39ffaf7ad48837b63bc3682b7f1f4f9da644a097b397111779131cf5162a0dbc841d7358cbb4d29b8c87c9f257b2a72061f2c1c04b126e352577fc10beebdd6fa7607e8441eefda76e30221f8aa08e9a71fc735e34f92767f70c8391bf8e8efc003e95290293ae9ca101bdaba3295f60d931f97ad6933fc0c5638829a2e46fc1a5d882664785a9d061e990de5d53efd5c16970ac8a113b43283711d5a0f1c2abe49bd3042fbb3097941685bc63a6b8b47da71460275b580cc121c28bf7af3b9f6fd160aa079bccddae6660346ea5c1abbaf787b5419468d775eed4722650580a7919d705f5233061830af919f7e06c1162edb8b35ba14e59896ccc8718b866814eac64e1126562ff647071824802eb21e6ddcf974b189bc5846ef2918e479558957cd0201d79cc0bb038ac291230a3e9a552a3f32ce1441ed7d2fb25791fce1bdaf8dbc2b2371e76e9e76297d5a208f3c44557b8b4010e6976f32d782b60dd33e1fcc4dd8267152ab9447c59a14e5f4321aa1277f5f957f8d89f6563834ceffb8a0c8c124a5c36f35f8c58f9f7fe824f9b2bbbb890c156da38900ccc2bb557cc6ebff5caad4c4fba90575c2608ee84975db67e3bca84416edf6f032c216e4cfabcb973ed4cc2a3346bcc885cee54e2c43c9218219d9a264f4fe54bd17a5af35f7f599f889bef14cc448a808cf62066b520f1b5a62084134297cbd16f8fe796ee3b420ec0dd932e40d8e9fe0271ae6a912de85293af67e1350acf09b96e1a924201f8722b358cb400283ef58199c961203fe76c96cfa57785520e6b05ca7c502c27d766efdb446a5d476e143836fd188480e7fd223f147d403142818c419cff42f374bf2b40ecb7492cdf1eac987afe837882947875937f8e3dd5399383ae0be4609503de2bc795e47fa291bc162a6d50ed4cccd724b8925c6a5c9d17e5d46d2aaf1ab0fca68d69c50b5aaf966cb950c8c9e21d2ac3d4b446c713e81cb597eb85d5f2df81cf7821e36f9d1ba65681cf252bb6344a808c826998f3f52a415e15889dbff860a6466a8738e0c3a825692fb5c8f0052a99d7333c035660217db8cc4a51f4f6e462501ba8591c883415479b149550a3351c35a0ef619b74f5b2ac4dda638d92592e", 0x1000}, {&(0x7f00000010c0)="9b6a03775e2fc64c3989adb3bf9d6329effcb01bd2f1d3db3917ed62b9ff07fa8f4b2762e6368eb319df8ac291299df3c914f52cf19c7f6631e4c90f88a114e2b1a2c5ca8e2dbee51fc20b0b44dcb23bb81e70acf42dd393ff48a2b1f2419e2fc7e9ff4cc32697b137048930bf70e66db67bc80bdce4464748c80f7f0f432f7c43cdf372b9eec7327007d264fdb4f7", 0x8f}, {&(0x7f0000001180)="d3dbf749ed32c58ebfa091d9fe6d8b436c8a6a14da0c30e86ad57b2671fa82d5009ef3457d5a31b8c97ea7b77fe2f6f1edec29c4adb1b458", 0x38}, {&(0x7f00000011c0)="fd21a21745acef5d7c369e74bebab377e992c393607c680f02502a01cf30c069a4bf", 0x22}, {&(0x7f0000001200)="48aaa3624258cd093deff8bf6a0bbbe9f8634a95718a6c7cae2ff454ca9575e73c7ed1518f46a5d91149a3d36aa8b46f89a73c38a7f4cdefbe0de6cd429ec660bbb7497c24c9f5289f6855bf6976dcc71766db5b2ead4f8378787769", 0x5c}, {&(0x7f0000001280)="ba5b33e5216fbfdd92ed4098f8ddda7aaea00a76564d137b6bde715769c6f13e32efc9c81352bf899df4647429cd2ddbcbb3fe09f469c62f46eb4f948c8360bec459350eb930baa730331351b5fe23bfd7e56b55f5cc65b45907343310683c43c5d6f03976f83ba233c6969c100af19c139117c961966aa6fe8fee373a13e93e9309d2c097ef5dcb64551e168cc22cfdc7dc18a9ae45008092e87d882b3059d77c7c32fffa87251de050ff388b872f9732", 0xb1}, {&(0x7f0000001340)="73886d0f0254bd7b7b2903ffb1143ac15f1d0f4965dc55755edb0375388f61e701065736ab03ab20d70f6dfe", 0x2c}, {&(0x7f0000001380)="5f0982f8e8c3d4", 0x7}, {&(0x7f00000013c0)="759b", 0x2}], 0x9, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, r8}, @cred={0x20, 0xffff, 0x0, r9, r18, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, r19, 0xffffffffffffffff}], 0xd8, 0xa}, 0x1) (async) kqueue() (async, rerun: 64) syz_open_pts() (rerun: 64) 23:53:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) 23:53:08 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x2) (async) 23:53:10 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000000240)=""/108, 0x6c}, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0}, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000000)={0x6, 0x9, 0x5, 0xf2e, 0x800, 0x1ff, 0x1ff, 0x10, [{0xeb, 0x7, 0x6, 0xfff}, {0x3, 0x2, 0xa79, 0x5}, {0xfaa, 0x7ff}, {0x40, 0x4, 0x3, 0x80000000}, {0x401, 0x4, 0x2, 0x9}, {0x3, 0x400, 0x9, 0x401}, {0x10000, 0x400000, 0x2, 0x954}, {0x8, 0x7, 0x1, 0x8001}, {0x80000001, 0x4569467b, 0x0, 0xfff}, {0xff, 0xffff0000, 0x6, 0x6}, {0x7, 0x8, 0x101, 0x8}, {0x7b2a5769, 0x6, 0x2, 0xb308}, {0x10001, 0x1, 0x401, 0x4}, {0x200, 0x8, 0x20, 0x1}, {0x0, 0x6, 0x6, 0x65a}, {0x5, 0x8, 0x3089, 0x8000}]}) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000400)) (async) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000400)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000440)={&(0x7f00000003c0)='./file0\x00', r2, 0x2}) getpeername$unix(r0, &(0x7f0000000300)=@file={0x0, ""/67}, &(0x7f0000000380)=0x45) 23:53:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1, 0x4}, {0xffffffffffffffff, 0x20}], 0x6, 0x0) 23:53:10 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:53:10 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) fcntl$dupfd(r3, 0xa, r5) recvfrom$unix(r2, &(0x7f00000000c0)=""/193, 0xc1, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) 23:53:10 executing program 4: kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x1ff, 0x80000001}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x0, 0x5cac34d3}, {0x18, 0x3, 0x402, 0xe6}, 0x1480, [0xff, 0x5, 0x4, 0x58c, 0xd52, 0x3ff, 0x2, 0xa67d]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_open_pts() 23:53:10 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000), 0x20000) 23:53:10 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) 23:53:10 executing program 2: ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000180)=0x3ff) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) socket(0x6, 0x3, 0x5f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) sendto$unix(r1, &(0x7f0000000000)="4dbd90395180260b499701432227021d6e0082f864153e924a42965184defa8e0b39f6b9f7820e75aeca5c78f07bd74d5274cab38ed5aaa473b7ec14868becbba6689119440dc322b079cabbcbb352c08f1db72f85bf5143d0316f90656c43264fb0d9c5e68914e2694aeecd4a09be24a27da1eb74d1057e4735f9a2dc3d51b9155437ad8a6d43ea74b63bf61107688c1b90c88bad83244ce57d237ea37e068b8daa34ceed9d155f21d1e3b37ae6e661313664c3ab6de9c65d78414b1b3a8828e426c924d2fad94edea574d742cfa3ac84e17c", 0xd3, 0x1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0x6) 23:53:10 executing program 4: kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) (async) kqueue() (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) (async) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x1ff, 0x80000001}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) (async) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x0, 0x5cac34d3}, {0x18, 0x3, 0x402, 0xe6}, 0x1480, [0xff, 0x5, 0x4, 0x58c, 0xd52, 0x3ff, 0x2, 0xa67d]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) syz_open_pts() 23:53:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1, 0x4}, {0xffffffffffffffff, 0x20}], 0x6, 0x0) 23:53:10 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000), 0x20000) socket$unix(0x1, 0x2, 0x0) (async) fcntl$dupfd(r0, 0x0, r0) (async) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) (async) pipe2(&(0x7f0000000000), 0x20000) (async) 23:53:10 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) 23:53:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) poll(0x0, 0x0, 0x0) 23:53:10 executing program 4: kqueue() (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) (async) kqueue() (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) (async) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x1ff, 0x80000001}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) (async) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x0, 0x5cac34d3}, {0x18, 0x3, 0x402, 0xe6}, 0x1480, [0xff, 0x5, 0x4, 0x58c, 0xd52, 0x3ff, 0x2, 0xa67d]}, 0x3c) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) syz_open_pts() 23:53:10 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:53:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) poll(0x0, 0x0, 0x0) 23:53:11 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) fcntl$dupfd(r3, 0xa, r5) recvfrom$unix(r2, &(0x7f00000000c0)=""/193, 0xc1, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) 23:53:11 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000000240)=""/108, 0x6c}, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0}, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000000)={0x6, 0x9, 0x5, 0xf2e, 0x800, 0x1ff, 0x1ff, 0x10, [{0xeb, 0x7, 0x6, 0xfff}, {0x3, 0x2, 0xa79, 0x5}, {0xfaa, 0x7ff}, {0x40, 0x4, 0x3, 0x80000000}, {0x401, 0x4, 0x2, 0x9}, {0x3, 0x400, 0x9, 0x401}, {0x10000, 0x400000, 0x2, 0x954}, {0x8, 0x7, 0x1, 0x8001}, {0x80000001, 0x4569467b, 0x0, 0xfff}, {0xff, 0xffff0000, 0x6, 0x6}, {0x7, 0x8, 0x101, 0x8}, {0x7b2a5769, 0x6, 0x2, 0xb308}, {0x10001, 0x1, 0x401, 0x4}, {0x200, 0x8, 0x20, 0x1}, {0x0, 0x6, 0x6, 0x65a}, {0x5, 0x8, 0x3089, 0x8000}]}) (async) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000400)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000440)={&(0x7f00000003c0)='./file0\x00', r2, 0x2}) (async) getpeername$unix(r0, &(0x7f0000000300)=@file={0x0, ""/67}, &(0x7f0000000380)=0x45) 23:53:11 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) 23:53:11 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000), 0x20000) socket$unix(0x1, 0x2, 0x0) (async) fcntl$dupfd(r0, 0x0, r0) (async) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) (async) pipe2(&(0x7f0000000000), 0x20000) (async) 23:53:11 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) poll(0x0, 0x0, 0x0) 23:53:11 executing program 4: kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = kqueue() r1 = getpid() r2 = msgget$private(0x0, 0xc0) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x4, 0x0, r3, r4, r6, 0xc2, 0x1}, 0x1, 0x0, r1, r1, 0x5, 0x401, 0x1, 0x8}) r7 = msgget$private(0x0, 0x12) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x0, r4, r8, r9, 0xffffffffffffffff, 0x8, 0xfff8}, 0x5, 0x7, r1, r5, 0x4, 0x0, 0x3, 0x9}) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) fchown(r0, r4, r10) syz_open_pts() 23:53:11 executing program 2: ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000180)=0x3ff) (async) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async) socket(0x6, 0x3, 0x5f) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async) sendto$unix(r1, &(0x7f0000000000)="4dbd90395180260b499701432227021d6e0082f864153e924a42965184defa8e0b39f6b9f7820e75aeca5c78f07bd74d5274cab38ed5aaa473b7ec14868becbba6689119440dc322b079cabbcbb352c08f1db72f85bf5143d0316f90656c43264fb0d9c5e68914e2694aeecd4a09be24a27da1eb74d1057e4735f9a2dc3d51b9155437ad8a6d43ea74b63bf61107688c1b90c88bad83244ce57d237ea37e068b8daa34ceed9d155f21d1e3b37ae6e661313664c3ab6de9c65d78414b1b3a8828e426c924d2fad94edea574d742cfa3ac84e17c", 0xd3, 0x1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0x6) 23:53:11 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) accept$inet(r1, 0x0, &(0x7f00000001c0)) 23:53:11 executing program 4: kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) r0 = kqueue() (async) r1 = getpid() (async) r2 = msgget$private(0x0, 0xc0) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x4, 0x0, r3, r4, r6, 0xc2, 0x1}, 0x1, 0x0, r1, r1, 0x5, 0x401, 0x1, 0x8}) (async) r7 = msgget$private(0x0, 0x12) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x0, r4, r8, r9, 0xffffffffffffffff, 0x8, 0xfff8}, 0x5, 0x7, r1, r5, 0x4, 0x0, 0x3, 0x9}) (async) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) fchown(r0, r4, r10) syz_open_pts() 23:53:11 executing program 2: ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000180)=0x3ff) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async) socket(0x6, 0x3, 0x5f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async) sendto$unix(r1, &(0x7f0000000000)="4dbd90395180260b499701432227021d6e0082f864153e924a42965184defa8e0b39f6b9f7820e75aeca5c78f07bd74d5274cab38ed5aaa473b7ec14868becbba6689119440dc322b079cabbcbb352c08f1db72f85bf5143d0316f90656c43264fb0d9c5e68914e2694aeecd4a09be24a27da1eb74d1057e4735f9a2dc3d51b9155437ad8a6d43ea74b63bf61107688c1b90c88bad83244ce57d237ea37e068b8daa34ceed9d155f21d1e3b37ae6e661313664c3ab6de9c65d78414b1b3a8828e426c924d2fad94edea574d742cfa3ac84e17c", 0xd3, 0x1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0x6) 23:53:11 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1, 0x4}], 0x5, 0x0) 23:53:11 executing program 7: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 23:53:11 executing program 4: kqueue() (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) r0 = kqueue() r1 = getpid() r2 = msgget$private(0x0, 0xc0) (async) r3 = getegid() (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x4, 0x0, r3, r4, r6, 0xc2, 0x1}, 0x1, 0x0, r1, r1, 0x5, 0x401, 0x1, 0x8}) (async) r7 = msgget$private(0x0, 0x12) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x0, r4, r8, r9, 0xffffffffffffffff, 0x8, 0xfff8}, 0x5, 0x7, r1, r5, 0x4, 0x0, 0x3, 0x9}) (async, rerun: 32) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) (rerun: 32) fchown(r0, r4, r10) syz_open_pts() 23:53:11 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}], 0x4, 0x0) 23:53:11 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x500, 0x0) 23:53:11 executing program 7: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) (async) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 23:53:11 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) 23:53:12 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}], 0x4, 0x0) 23:53:12 executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)="d1c35fb68bd77ae5b52b045ef75d79e0215e1448898b78ef70164fa54aec2a34a4e10ee06dea6f0f8c6ca5b996f490975631d5dccf84fe6c96dbc02c2c109dfe6d39fd3642aea9d70b3818902f82e4e63e91f9183d2fd6445eb2d7a5887c", 0x5e) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x100000000, 0x1}) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) sendmsg$unix(r3, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 23:53:12 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x500, 0x0) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x500, 0x0) 23:53:12 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) fcntl$dupfd(r3, 0xa, r5) recvfrom$unix(r2, &(0x7f00000000c0)=""/193, 0xc1, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 23:53:12 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r0, 0x0, 0x2) 23:53:12 executing program 7: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) (async) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 23:53:12 executing program 4: ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000000)=0x6) kqueue() kqueue() syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) 23:53:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) 23:53:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 23:53:12 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) fcntl$dupfd(r3, 0xa, r5) recvfrom$unix(r2, &(0x7f00000000c0)=""/193, 0xc1, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 23:53:12 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x500, 0x0) 23:53:12 executing program 4: ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000000)=0x6) (async) kqueue() kqueue() syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) 23:53:12 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r0, 0x0, 0x2) 23:53:12 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}], 0x4, 0x0) 23:53:12 executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)="d1c35fb68bd77ae5b52b045ef75d79e0215e1448898b78ef70164fa54aec2a34a4e10ee06dea6f0f8c6ca5b996f490975631d5dccf84fe6c96dbc02c2c109dfe6d39fd3642aea9d70b3818902f82e4e63e91f9183d2fd6445eb2d7a5887c", 0x5e) (async) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x100000000, 0x1}) (async) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) (async) sendmsg$unix(r3, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 23:53:12 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000006283c3c6e557e3978705e856251f9142e1e9e46e2164d2f4e3417aaefa0c076681f630c9031b6986874c845a4be6f2dc3e0b6f683a641a23b025a8444516b6f287865f374cefa6994c1718ff"], 0xa) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 23:53:12 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) fcntl$dupfd(r1, 0xa, r0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:53:12 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) fcntl$dupfd(r3, 0xa, r5) 23:53:12 executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) (async) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)="d1c35fb68bd77ae5b52b045ef75d79e0215e1448898b78ef70164fa54aec2a34a4e10ee06dea6f0f8c6ca5b996f490975631d5dccf84fe6c96dbc02c2c109dfe6d39fd3642aea9d70b3818902f82e4e63e91f9183d2fd6445eb2d7a5887c", 0x5e) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x100000000, 0x1}) (async) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x100000000, 0x1}) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) sendmsg$unix(r3, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 23:53:12 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {0xffffffffffffffff, 0x4}], 0x5, 0x0) 23:53:12 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r0, 0x0, 0x2) 23:53:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 23:53:12 executing program 4: ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000000)=0x6) kqueue() kqueue() syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) 23:53:12 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000006283c3c6e557e3978705e856251f9142e1e9e46e2164d2f4e3417aaefa0c076681f630c9031b6986874c845a4be6f2dc3e0b6f683a641a23b025a8444516b6f287865f374cefa6994c1718ff"], 0xa) (async) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 23:53:12 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async) fcntl$dupfd(r1, 0xa, r0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:53:12 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) 23:53:12 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r1 = dup(r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x3b, 0x0, &(0x7f00000000c0)=""/59}) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x4f, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0, 0xffffffffffffffcc}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 23:53:12 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x8992}, {0x0, 0xffffffffffffffff}}, 0x2) fchown(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20) setegid(0x0) 23:53:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 23:53:12 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async) fcntl$dupfd(r1, 0xa, r0) (async, rerun: 32) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (rerun: 32) 23:53:12 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) 23:53:12 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {0xffffffffffffffff, 0x4}], 0x5, 0x0) 23:53:12 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) (async, rerun: 64) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) (async, rerun: 64) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r1 = dup(r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x3b, 0x0, &(0x7f00000000c0)=""/59}) (async) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x4f, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0, 0xffffffffffffffcc}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 23:53:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 23:53:12 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000006283c3c6e557e3978705e856251f9142e1e9e46e2164d2f4e3417aaefa0c076681f630c9031b6986874c845a4be6f2dc3e0b6f683a641a23b025a8444516b6f287865f374cefa6994c1718ff"], 0xa) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) socket$unix(0x1, 0x2, 0x0) (async) fcntl$dupfd(r0, 0x0, r0) (async) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000006283c3c6e557e3978705e856251f9142e1e9e46e2164d2f4e3417aaefa0c076681f630c9031b6986874c845a4be6f2dc3e0b6f683a641a23b025a8444516b6f287865f374cefa6994c1718ff"], 0xa) (async) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) (async) 23:53:12 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x8992}, {0x0, 0xffffffffffffffff}}, 0x2) fchown(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) (async) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20) (async) setegid(0x0) 23:53:12 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {0xffffffffffffffff, 0x4}], 0x5, 0x0) 23:53:12 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getdents(r0, &(0x7f0000000100)=""/127, 0x7f) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x400, &(0x7f0000000080)='./file0\x00', 0x8}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0xffffffffffffffc1) 23:53:12 executing program 4: kqueue() kqueue() syz_open_pts() pipe(&(0x7f0000000000)) 23:53:12 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) (async, rerun: 64) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) (async, rerun: 64) r1 = dup(r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x3b, 0x0, &(0x7f00000000c0)=""/59}) (async, rerun: 32) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x4f, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0, 0xffffffffffffffcc}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) (rerun: 32) 23:53:12 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) 23:53:12 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x8992}, {0x0, 0xffffffffffffffff}}, 0x2) fchown(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20) (async) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20) setegid(0x0) 23:53:12 executing program 7: ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000040)) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r0 = socket$unix(0x1, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00eea7df3d726ecd6fd27ae1a3222e2f66696c453000986a26"], 0xa) 23:53:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 23:53:12 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) accept$inet(r1, 0x0, &(0x7f00000001c0)) 23:53:12 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1}], 0x5, 0x0) 23:53:13 executing program 7: ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000040)) (async) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) (async) r0 = socket$unix(0x1, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00eea7df3d726ecd6fd27ae1a3222e2f66696c453000986a26"], 0xa) 23:53:13 executing program 6: ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000340)=0xf0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r4 = fcntl$dupfd(r0, 0xa, r3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r7 = openat(r6, &(0x7f0000000440)='./file0\x00', 0x800, 0x1) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000480)) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000400)={0x80000000, 0x7}) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r10 = fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) recvfrom$unix(r9, &(0x7f0000000240)=""/155, 0x9b, 0x803, &(0x7f00000004c0)=ANY=[@ANYBLOB="01002e2f66ac6c653000af91097033d114c4d867f908798cb2b9c3d6680a2bc57b1853e2a3770756a43d1b0153c90e802b58cc832d4a5e2e3db641bb8124adcd3b94fa6f5c88b5ad7e59af3d029154130de582dbbd23d190c77fdf0547aeba8dd67d9a9d9ad72bf0545f847bf307b9966ca15227a10ec15c80a0cbdef3b7c84451dffb"], 0xa) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x6, 0x4, r8}) r11 = fcntl$dupfd(r9, 0xa, r10) bind$inet6(r11, &(0x7f0000000300)={0x18, 0x2, 0x0, 0x156}, 0xc) 23:53:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 23:53:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1}], 0x5, 0x0) 23:53:13 executing program 2: utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000000)={{}, {0x0, 0x7f}}, 0x2) 23:53:13 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getdents(r0, &(0x7f0000000100)=""/127, 0x7f) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x400, &(0x7f0000000080)='./file0\x00', 0x8}) (async) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x400, &(0x7f0000000080)='./file0\x00', 0x8}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0xffffffffffffffc1) 23:53:13 executing program 4: kqueue() kqueue() (async) syz_open_pts() pipe(&(0x7f0000000000)) 23:53:13 executing program 7: ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000040)) (async) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r0 = socket$unix(0x1, 0x2, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00eea7df3d726ecd6fd27ae1a3222e2f66696c453000986a26"], 0xa) 23:53:13 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) 23:53:13 executing program 6: ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r0 = socket$unix(0x1, 0x5, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000340)=0xf0) (async) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000340)=0xf0) fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) (async) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) (async) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r4 = fcntl$dupfd(r0, 0xa, r3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r7 = openat(r6, &(0x7f0000000440)='./file0\x00', 0x800, 0x1) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000480)) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000400)={0x80000000, 0x7}) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) (async) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) (async) r10 = fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) recvfrom$unix(r9, &(0x7f0000000240)=""/155, 0x9b, 0x803, &(0x7f00000004c0)=ANY=[@ANYBLOB="01002e2f66ac6c653000af91097033d114c4d867f908798cb2b9c3d6680a2bc57b1853e2a3770756a43d1b0153c90e802b58cc832d4a5e2e3db641bb8124adcd3b94fa6f5c88b5ad7e59af3d029154130de582dbbd23d190c77fdf0547aeba8dd67d9a9d9ad72bf0545f847bf307b9966ca15227a10ec15c80a0cbdef3b7c84451dffb"], 0xa) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x6, 0x4, r8}) r11 = fcntl$dupfd(r9, 0xa, r10) bind$inet6(r11, &(0x7f0000000300)={0x18, 0x2, 0x0, 0x156}, 0xc) (async) bind$inet6(r11, &(0x7f0000000300)={0x18, 0x2, 0x0, 0x156}, 0xc) 23:53:13 executing program 2: utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000000)={{}, {0x0, 0x7f}}, 0x2) 23:53:13 executing program 4: kqueue() (async) kqueue() syz_open_pts() (async) pipe(&(0x7f0000000000)) 23:53:13 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) 23:53:13 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getdents(r0, &(0x7f0000000100)=""/127, 0x7f) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x400, &(0x7f0000000080)='./file0\x00', 0x8}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0xffffffffffffffc1) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) getdents(r0, &(0x7f0000000100)=""/127, 0x7f) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) fcntl$setown(r1, 0x6, 0xffffffffffffffff) (async) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x400, &(0x7f0000000080)='./file0\x00', 0x8}) (async) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0xffffffffffffffc1) (async) 23:53:13 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 23:53:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1}], 0x5, 0x0) 23:53:13 executing program 7: syz_open_pts() r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00005905f6973552a9dff280522e2f66696c653000"], 0xa) 23:53:13 executing program 6: ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r0 = socket$unix(0x1, 0x5, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000340)=0xf0) (async) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) (async, rerun: 64) r4 = fcntl$dupfd(r0, 0xa, r3) (async, rerun: 64) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) (async) fcntl$dupfd(r5, 0x0, r4) (async, rerun: 64) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x5) (rerun: 64) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r7 = openat(r6, &(0x7f0000000440)='./file0\x00', 0x800, 0x1) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000480)) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000400)={0x80000000, 0x7}) (async, rerun: 32) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) (async, rerun: 32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) (async, rerun: 64) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) (async, rerun: 64) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r10 = fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) recvfrom$unix(r9, &(0x7f0000000240)=""/155, 0x9b, 0x803, &(0x7f00000004c0)=ANY=[@ANYBLOB="01002e2f66ac6c653000af91097033d114c4d867f908798cb2b9c3d6680a2bc57b1853e2a3770756a43d1b0153c90e802b58cc832d4a5e2e3db641bb8124adcd3b94fa6f5c88b5ad7e59af3d029154130de582dbbd23d190c77fdf0547aeba8dd67d9a9d9ad72bf0545f847bf307b9966ca15227a10ec15c80a0cbdef3b7c84451dffb"], 0xa) (async, rerun: 32) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x6, 0x4, r8}) (rerun: 32) r11 = fcntl$dupfd(r9, 0xa, r10) bind$inet6(r11, &(0x7f0000000300)={0x18, 0x2, 0x0, 0x156}, 0xc) 23:53:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r1, 0x4}], 0x4, 0x0) 23:53:13 executing program 2: utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000000)={{}, {0x0, 0x7f}}, 0x2) 23:53:13 executing program 4: kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x10001) r1 = socket$inet6(0x18, 0x3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kqueue() syz_open_pts() 23:53:13 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 23:53:13 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 23:53:13 executing program 7: syz_open_pts() r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00005905f6973552a9dff280522e2f66696c653000"], 0xa) (async) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00005905f6973552a9dff280522e2f66696c653000"], 0xa) 23:53:13 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) recvfrom$unix(r1, &(0x7f00000002c0)=""/78, 0x4e, 0x42, &(0x7f0000000340)=@file={0x5d7df744a73c4ab3, './file0\x00'}, 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x184) r4 = socket(0x20, 0x8000, 0xff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r6 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x20, 0x10, 0x2, 0x3ff}, {{r4}, 0xfffffffffffffffb, 0xb0, 0x4, 0x1, 0x630fc232}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x1, 0x7ff}, {{r5}, 0xfffffffffffffffb, 0x11, 0x1, 0x400000000000, 0x100}, {{r0}, 0xffffffffffffffff, 0x6a, 0x1, 0x6, 0x1}, {{r6}, 0xfffffffffffffffd, 0x80, 0x2, 0xd7, 0xca2}], 0x101, &(0x7f00000001c0)={0x2, 0x8}) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x407) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0xc390e7de4324b8e9, 0x0) 23:53:13 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:53:13 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 23:53:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r1, 0x4}], 0x4, 0x0) 23:53:13 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x4, 0x6789, 0x5}, 0xc) fcntl$setown(r0, 0x6, 0xffffffffffffffff) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x3f, &(0x7f0000000080)='./file0\x00', 0x8}) 23:53:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r1, 0x4}], 0x4, 0x0) 23:53:13 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) recvfrom$unix(r1, &(0x7f00000002c0)=""/78, 0x4e, 0x42, &(0x7f0000000340)=@file={0x5d7df744a73c4ab3, './file0\x00'}, 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) (async) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x184) (async) r4 = socket(0x20, 0x8000, 0xff) (async) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r6 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x20, 0x10, 0x2, 0x3ff}, {{r4}, 0xfffffffffffffffb, 0xb0, 0x4, 0x1, 0x630fc232}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x1, 0x7ff}, {{r5}, 0xfffffffffffffffb, 0x11, 0x1, 0x400000000000, 0x100}, {{r0}, 0xffffffffffffffff, 0x6a, 0x1, 0x6, 0x1}, {{r6}, 0xfffffffffffffffd, 0x80, 0x2, 0xd7, 0xca2}], 0x101, &(0x7f00000001c0)={0x2, 0x8}) (async) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x407) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0xc390e7de4324b8e9, 0x0) 23:53:13 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) socket$unix(0x1, 0x1, 0x0) 23:53:13 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 23:53:13 executing program 7: syz_open_pts() r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00005905f6973552a9dff280522e2f66696c653000"], 0xa) 23:53:13 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) (async) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) 23:53:13 executing program 4: kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x10001) r1 = socket$inet6(0x18, 0x3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kqueue() (async) syz_open_pts() 23:53:13 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x4, 0x6789, 0x5}, 0xc) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x3f, &(0x7f0000000080)='./file0\x00', 0x8}) 23:53:13 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4089}, &(0x7f0000000000)=0xffb) 23:53:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {0xffffffffffffffff, 0x2}, {r1, 0x4}], 0x5, 0x0) 23:53:13 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) (async) r1 = accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) recvfrom$unix(r1, &(0x7f00000002c0)=""/78, 0x4e, 0x42, &(0x7f0000000340)=@file={0x5d7df744a73c4ab3, './file0\x00'}, 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x184) r4 = socket(0x20, 0x8000, 0xff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) (async) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r0) (async) r6 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x20, 0x10, 0x2, 0x3ff}, {{r4}, 0xfffffffffffffffb, 0xb0, 0x4, 0x1, 0x630fc232}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x1, 0x7ff}, {{r5}, 0xfffffffffffffffb, 0x11, 0x1, 0x400000000000, 0x100}, {{r0}, 0xffffffffffffffff, 0x6a, 0x1, 0x6, 0x1}, {{r6}, 0xfffffffffffffffd, 0x80, 0x2, 0xd7, 0xca2}], 0x101, &(0x7f00000001c0)={0x2, 0x8}) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x407) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0xc390e7de4324b8e9, 0x0) 23:53:13 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 23:53:13 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x4, 0x6789, 0x5}, 0xc) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x3f, &(0x7f0000000080)='./file0\x00', 0x8}) 23:53:13 executing program 4: kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x10001) socket$inet6(0x18, 0x3, 0x5) (async) r1 = socket$inet6(0x18, 0x3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) (async) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kqueue() syz_open_pts() 23:53:13 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) 23:53:13 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) 23:53:13 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:53:13 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4089}, &(0x7f0000000000)=0xffb) 23:53:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {0xffffffffffffffff, 0x2}, {r1, 0x4}], 0x5, 0x0) 23:53:13 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000080)=""/50, 0x32, 0x801, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x9350, 0x7}, {0x18, 0x0, 0x10000, 0x6}, 0x5, [0x1f, 0x20, 0x8, 0x400, 0x7f, 0x0, 0x0, 0x3f]}, 0x3c) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', 0xff, &(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x207}) 23:53:13 executing program 6: socket$unix(0x1, 0x5, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)="c1dd3c81c2654edc13db09e05a9550af1506768cea7b5fb18ac4cc315dbfe33e70e92289431c74cfadf70b0987ac9cf7075f15e8c7dcf25681e75dd5e3f87015bfb0a9b3e84e04814e09fff563c7ed9a0531aed0085a8beaa6dffed1365658d19dfb098a340218e09648874e854b9a7e1a8e1c6b98a462b751d7741856d10e61651e4ccdc2c034c9b8a847cc12b434fe9c554b0d9be94b3719a0", 0x9a}, {&(0x7f00000000c0)="edbfbe34fabf7eb8ce60b848ea69b2ed22ca612015", 0x15}, {&(0x7f0000001780)="613271de30d848931d1fb451592885b714c4140f7695bfca25c04b85a89e6905a1644c15eeda8466e29ebff6b3c02d2a3f69e9a28bd28220a1d07646a83bd2205ebd8129b5f7b5a4c83eb01f6cb28674e2f4e728ae13c5086115adcd19dd84b9b7007100c40f2cfd5658ea958a8a6216eba7f3d5381c3d16f25f10952d8a1931fa4e0b91d6cd7e2605fbeca7efd4d11fc8d5899c8d3275ed3b34604792feb771e17fdf27d2f3964cec6d0fd8564c717fe6fdfed13239afbbabe5ce7f287a1dec6e67c1ddba0f8d7e10b22a1547f2253aedf468f478dd565beda64acc62724ac5ecd056d9ecf7d716a58224252b03af21d8c6c75efc233b2abdf2899911d182bf89e1fb08f9847a124540a6e2ccd9d15528437356a6319b715d5d8221cfb0f5b41e575dc71988087387e9a74a5cc680c38be32684a9b29098079c6cfc5320c550c34d2ea5abc1895282c2f9b87dccc06b1e90128ff5850f71a06c8e3f2edad4bcb6bfe1d1bec7fd811fdad5187b361f3d650a9705ad769a557af3f31fa900867458b8ce7caf2972c4308fb02ae3496a21fd9d61df67ccc4294026f06843d14816d3bde3cda44330f9ded5f63d8413c11cbfb993bb30b34d2c9d9b82164fe337eddf9787c29e63966e9eea55b7a2b1bd39613e14b9e9c396391b08b9892b2fba012c43754f514ec14fcc0265fa76165b99c96d1e60d9e15a9e04408855d4fc0c09acc36da75dcd5a91838e8f84a29b0585d86a78448f4709c6acc45b35ff377275b8e0944acbbe886d80bfc2a16d9d72b6e9e80f060fe59bbda88586fd956a62690fc3fcc63d0ec87d58c5d166bcd2d994b07b95180e5eaeac1de3e20f786977229d906f43683d182c9155bde768b391e980cbce58667d9123426b5f7db7e43bc1a1b12085e031dd7cf439eaa7e0d72ac5dd415a594e314a1395a7d65965b56ac8de7fc616d61d718c67f0455d1bca462a0bbae592e16a4b920e8ca30f1b08cd781d31ba57ca5db0a48488300da0b1f92294d36cbfdfdb7a89ceaf7f8341bce3b8876cd0eb8768ea9c3507afa95efc4f82d7b6e00282c73bfc842c4af8f92e873c18a995f1536f2e460b1419dfa1467cf206ab94a0e00c880577520eb8ffc08874ec9a4833531cc61a79d7d9a22724725f6920d40d27211a7513ca8c2513b7625f863fc2fcfde6fc4040ccaab200458b3a30d722f9ea7939866fe15fe3383e916276ac848f9d8971f4edc3c6aee849bf9f6611e7157503af768914768d985e67b040dd92e8e06ff0180de9b5bb4337a8c7a5c835c93870c9e51960363dc8a627ee130be7051bd784ccd68f60542526208859f10ebb9ce58e12f8f6307337f086fce9ec8ba359deeb6b6ce3a41e463b463283b53667ce65b32a9878a7d90d262552da62501ce9519fab197fd963cdacdde055e94b37b74b912ac22670f37ba613223fbb848545b2c01ad27a6ace0bba4b46f6ab64c6a5a19bcce18e2a68c2d8335b898e6e3204777b27efcc0ab169bcf9e9b3015331f6ea56e222336104d2e1269fa3df70255be871e77878c5023b6f512ccda59f9bdd58850081c9217fae0d4e37fd9d7e7fc6440abc15ff65027e3ec46acdeef013d7a7501eb848f9c6e65abf777ffb5bb2d4fd702f354cb5e32b0b14519850e4a1cd7c2d989e93e64b25a5a0b88ba28e73d801ee21abeac7f30fa13ad86aa924f664c984a2b0b89ed8bd9d49be19c83476f9b5122067b5dd9827c9d906c7b745f221eb022ed6cb615b0381fce8e4a33b1699abe1a764821f88b038ec039434bc9e4d33653553efd83f183774bc5f1cff215429d7f81b07838cbdc1d11fdd254e65ef9144cea6758a85d6d9336877b1032f2355462054129cca1abcfac72ef64e4d0e7f014ad66f4f4c6d4d75815583ecda9ae0868bead2dcbf012164fd5584e1f2ed97e5f514c271be30c2ac69d56297f30b0c9f91149aa8c2c52aff54e3923d5f8b4f49820f23b864c207b3b004152144309dc2c9f591eb21eb58ba2998530883d3ef7384f9c172c99b8e6a9b905b4ce188cabd6d654845e790b1e0d08fad9b78ec11875e030acdff31a104b085ee38c27fd5bd7165776786227d3dafcf00deaa7aa82b9c35dd4376f68e791ae45aa0266112040f178c87a493ac49a2b01a6c73876290fb079bbfe82ed826ff0f7b3ad776d2003cc4b343fd6639c0cdad6dd79c07e33bcfef4b7bbb7c43beba0c69c8a844dbfdb1b24b94d0c11d0cb61eae18d194d680de98fcecaaf1400fd5297f12379fae2a1ac9b0d21df84a2dca6aa1bba4262b0b48b15ac557661544a3b8da0927a5adb1b7707e907d797b09a2153a283c94a6d881203e036b9bf88589e351c541d60677394e19d52221bcf066b15847182e8780e5fd5696bd0211f75d080979636b44d6ebfdbec4ad38ecba374130f62a3a0dca3e3686c7f4f5dfe8de6e0e2c62bdf7ce9c5e680c4c3df60bd19f76020f69d0f375b95f3d4ee1e1f5bcab2bb2b3a7ead760e8ebc16e810bdf116ac8fc6ea28eaba2a3fed8ad4a3365d4443f8d457576843be5ce8ecf8a68b191a833719ea1fa74b1f4628c019baff7d996e2e3d0511904a385cce3a28455498572515be9934609d47d13a69852be05f05a59c5b27c767de560b8849de2de43a309e61d606b05e37d09a1efeb546c068ce66ac30fcdfd24265035e68219383422c80740f8b9ea7c582dfa046756ace48053186a4c92dac72d93bc091d2796bfb480319fd3c0d7504ea99e65426f963e46e99e33e2f9b4126ab7d91698df660e4de1eafb66fa513aebad6e7df470e4568f9ad8230137d99fdfd9df498d1ef434cb71ab6db7b20679ddc016cdcf53f0a610e7c0ba32ad2b9ae907a48028a69b0a8e10b3ae86a21b6fd1225bb45cfceba6706cb7aa84385ffc10ebe8e6685e2b04f581dfb77956fcd58745b3cec0708e19367fe0f6f1745e6cda285ce8ae7fd85fc7da748c5d797cb63980c842da31fd6f2ee01277bdfc9856216005b83a449b60b50ac6cc4d140d71858020a0b27509dd521e43be94336c41a7314d9f5524153ab4f9be06cbf309cd1371ccf062c5d7f2408b91af84d4b79b2fa3c1cbc5846263022e6ce9fe2212b95f297f67fb5d366be93392683f81ebf21afe7bbb5d8d9c61a8e7a442590d04fdc4c47c317dad240ac727eb12a114ac08aa6a3eebf67079876bcac214b7a80f5abf1edd4ae585a47e171d36ed44be2940c8f69638ef8b445758682fd9e8b92d11973f9e6283399ef913978a161acb79066c90e609ed48b723e7a163e1e492039d3396b3dcdb48470a7303ae427570259934f052000cb67c60b8ad81f05fc167d4253966aaca8f75950af38c27344851dd9e244237c4e5110fdaf6dc80194ca73af92038b3036daa6fa4f4970c42c3994857540eef2a1b279a86868fe25f8fa81d3609bd4f3a051ceed097dd8f58e5f7ac52e0556f75b80f5d6591e77b42cbdd8b19424a591d848953bd5bf31e6675a0f81a17ad1c4ad9a1da75d051f3d4456469fcbbee6610ca94284813abb40f56322a4df9abfe4bb5e146d3ce67e4cc8b910435a56ea542a354fadb84340ea6926f3ded7b27fa727b4459fe48bc09ae1c0f78e9665bd8a786c98a40f69c11d29dcc97c871563642e948ecdafe93f1116b0565b4da0ddb79d29e47bdbfc46518bd31e27712df40fbd07c137b1e7166f47bea025a4abe2153fc5d8d477967b49d8b5b51dccaba8f51659a03a6bea213ca4fb82200f9d99e34af8c827c91a061b97849b726e206a1112e729ff184ac11623e99218e0a22ce60b9345e1a667d8056befb824693f26cce1365e4c845243b08d49b312d1b232fa073283d3d7808a477da22ffeb1efa849eb8e43f5d8428413373e625783ab7609253b7f4f8b88ee62740860c9b495a448b25044822061976a71923459c19ea0ec422a821d1647decb88327c0a7f770342aa4075729486e3331b94cce666de22358a9e72e8d91b1fb8b9a0e29776522b96544e77272e538f51ed69a915c45a2d3e367f41014c6103406bd74b0cff3c6044bf35a0a1180d47c0e2817f100545dc4c69f4e9330b10cb6241ebcb2f9f083adad9854b5f67652506eca9cf2917a2c3dc9ef5eae9a30d5bdde445624b3e602c7e7ebd37423df7384f3bc167c4dd9bfe2e95939e5a39fc6218288d8cd12e10a2e84dd19ec0b9c57dc42be9221bcac3dbcfc43a86fd7556d59845ab239557053e715b282023419f922f11e151b1f24d1fef248288934f5906a04cdbc3e79872ae27bbaee3d7b889bee75cf5ebd1558989549a714d4e00096715b9ec67626f18860c6d47f0db2b9e0c0b8960e4102f2518eb9b4f8c5b31d67d4a8d1b166e6148a2dfdfa835cfedf858640f0030ae565cb3383f96c30851d99484c5001e88a0744ee88c5adc8df7caadcc097c1a9563e9908a8a0ed358f458e7b0f7d65056c284fcf400af94ddbedbbbbd23496a61955c92b34762294ac928725ee3a626563e7b16f2711dc39ac2d22e629e4a90affc0c27c9986339033e8458c42259e8e8f2d1abab2656cb4041406bb9d6c8b3218d0025e2be16a60667350f4689d106eeb763b8e2196474f2d7a6838a83c7db3332f0e8797a234fe94d47ab29a3ad53bfd26c5e32c65e71a0de007f3a99eee4b489c558a9baf1809a4f809f2ac7152a55008c567a8af8bdd1a043b9f46f6d0f492492129d3ef12bc86bb5d579bda95fa60fd76ef469df35549db5e9a488ff72aa09e741c80b4ee7b158cc5acc6c7fc9e543faa565887428f379f9441626f969d027516081031e67f2d5d686260e85769a1c673c3adaff7177efd78c0345b4ccc734f4ca878273886de8de84755e15e0e0b3b0f2e6f1be9957ae587a6fb89ccbeaa06ba95d61b22f0ffbd6228a39d9478fdc5c50d70f3904410086553b45a169fe2edf2e05a00f99d6611ca2ad95a1f84239b7eb0f67f9760d7b9c3bebf0590a1e918b3047e8045e27f0337477cff61309936f6f5736a1658de08596e6eb1b72315bc08af3d664a8ab9d402897b816b012c53cada67b49c23a5fbd54bb13e920e518ec4c1ab511e6332875dc0f9f9302564e53137db55f246d67fdd4e76b1f6b51e31fb68386f26274bda46636805cd71b1cb80efd76ff26a04b17a3b7b258512f7edd5f4fe6c5c238fcd11efe029e6bd8f8bd5dddc903f99380d1e21f96f2a5a5bf2552c77a574ab34e5d22091e6c133e0fd7c49a2fc8436656313293759eb4374d76e9228dc4c6fb3142ed3f7fd7157c6eef4435a84e3026ca99923bf6547eab696cd6dae5e2920899f8374d01a5f83c832bc33eb534dd58a22cc9d5f700038daecc7b226191444f25fdeb2f9216af4889b87db165ab9f110a1e9602b260a60f15cb38f7ca6fb4a4023949b940d3f46513077ba15aa1a4f9fc08f9ff606b483d12fb2f5bcd1150297f5ef3de9c1ad7d858d1ce657f2a04cde9bbf06fd76ac6454736dc9d91054861a513278894cedf3dbe41528ce2089340852cdef015750160d06561c9fef7996620da326accdcad51abc547da38a497627cb6c58e6b01d7807b0b4a9ccee4dc5549665bafc8e6a8a57d2e29cc96bfabe8692801bb0891062d1541afdfd917899c32b0fdaf034f840831e2ec71a6b6b830f475591438e9b74ccdcf705754003105fd50cfa0b16cfe8b1295a7b1da675a71d0260b8d01de7d3d314da355b23d92c627369217ebd7e0b74e91b36ce10af8e297a06da3bc5df14fa43305ef6394bb9ae72c98dfebf9f0826b66a23830dea0b52a57649f5abad22344310d1bb0e478160", 0x1000}, {&(0x7f00000001c0)="fa158bd71f50dfa9755332edbb5bb4af427a62979539929b669dd5204f15e23c055ea6469b4b68e033ef68328f74c0a129406f02b0e393528e18ab43080adc49716c587d6ad8e1bdd13b131e92375954653fdc1c64df7d00cfc2ed7cfe858b665217d6825e38e890fe", 0x69}], 0x4, 0x0, 0x0, 0x2}, 0x406) 23:53:13 executing program 0: socket$unix(0x1, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 23:53:13 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040)={{0x9, 0x2}, {0x5, 0xbff}}, 0x0) 23:53:13 executing program 3: socket$unix(0x1, 0x2, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) 23:53:13 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="7abc76af98a6041b644ac297923f25f0e6bd72e9cea16deecca84cd7fbb9aaa15029c2c6bdc301994a71eee73422c30f159981bc2bee2dc40a731a3da99a130632e4a4429eaec6995647865c0e9a3518760d16c6d4d509b4376a38d4522e5129d462dcb3163e00800535d4e5318b7c944631930fbb677d1c5b360f764f8b34117df05e789bc9b73141802ffec9f9139a4391e45984be79b64021e31a9843d2d225ffbbc46e4216488a4df283a60f95fd859a9c1a09bcc0a910189e155ab7791bc58d473e9f41ccba3e20c636589a0d490ebec0d474287f36b0a1dd6342f5dd64a31c5fda542db4787f18c9868998f683990c", 0xf2, 0x8, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) kqueue() syz_open_pts() getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 23:53:13 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000080)=""/50, 0x32, 0x801, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x9350, 0x7}, {0x18, 0x0, 0x10000, 0x6}, 0x5, [0x1f, 0x20, 0x8, 0x400, 0x7f, 0x0, 0x0, 0x3f]}, 0x3c) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', 0xff, &(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x207}) 23:53:13 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) (async) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4089}, &(0x7f0000000000)=0xffb) 23:53:13 executing program 3: socket$unix(0x1, 0x2, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) 23:53:13 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040)={{0x9, 0x2}, {0x5, 0xbff}}, 0x0) 23:53:13 executing program 0: socket$unix(0x1, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 23:53:13 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="7abc76af98a6041b644ac297923f25f0e6bd72e9cea16deecca84cd7fbb9aaa15029c2c6bdc301994a71eee73422c30f159981bc2bee2dc40a731a3da99a130632e4a4429eaec6995647865c0e9a3518760d16c6d4d509b4376a38d4522e5129d462dcb3163e00800535d4e5318b7c944631930fbb677d1c5b360f764f8b34117df05e789bc9b73141802ffec9f9139a4391e45984be79b64021e31a9843d2d225ffbbc46e4216488a4df283a60f95fd859a9c1a09bcc0a910189e155ab7791bc58d473e9f41ccba3e20c636589a0d490ebec0d474287f36b0a1dd6342f5dd64a31c5fda542db4787f18c9868998f683990c", 0xf2, 0x8, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) (async, rerun: 32) kqueue() (async, rerun: 32) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) (async, rerun: 64) kqueue() (async, rerun: 64) syz_open_pts() getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 23:53:13 executing program 6: socket$unix(0x1, 0x5, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async) sendmsg$unix(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)="c1dd3c81c2654edc13db09e05a9550af1506768cea7b5fb18ac4cc315dbfe33e70e92289431c74cfadf70b0987ac9cf7075f15e8c7dcf25681e75dd5e3f87015bfb0a9b3e84e04814e09fff563c7ed9a0531aed0085a8beaa6dffed1365658d19dfb098a340218e09648874e854b9a7e1a8e1c6b98a462b751d7741856d10e61651e4ccdc2c034c9b8a847cc12b434fe9c554b0d9be94b3719a0", 0x9a}, {&(0x7f00000000c0)="edbfbe34fabf7eb8ce60b848ea69b2ed22ca612015", 0x15}, {&(0x7f0000001780)="613271de30d848931d1fb451592885b714c4140f7695bfca25c04b85a89e6905a1644c15eeda8466e29ebff6b3c02d2a3f69e9a28bd28220a1d07646a83bd2205ebd8129b5f7b5a4c83eb01f6cb28674e2f4e728ae13c5086115adcd19dd84b9b7007100c40f2cfd5658ea958a8a6216eba7f3d5381c3d16f25f10952d8a1931fa4e0b91d6cd7e2605fbeca7efd4d11fc8d5899c8d3275ed3b34604792feb771e17fdf27d2f3964cec6d0fd8564c717fe6fdfed13239afbbabe5ce7f287a1dec6e67c1ddba0f8d7e10b22a1547f2253aedf468f478dd565beda64acc62724ac5ecd056d9ecf7d716a58224252b03af21d8c6c75efc233b2abdf2899911d182bf89e1fb08f9847a124540a6e2ccd9d15528437356a6319b715d5d8221cfb0f5b41e575dc71988087387e9a74a5cc680c38be32684a9b29098079c6cfc5320c550c34d2ea5abc1895282c2f9b87dccc06b1e90128ff5850f71a06c8e3f2edad4bcb6bfe1d1bec7fd811fdad5187b361f3d650a9705ad769a557af3f31fa900867458b8ce7caf2972c4308fb02ae3496a21fd9d61df67ccc4294026f06843d14816d3bde3cda44330f9ded5f63d8413c11cbfb993bb30b34d2c9d9b82164fe337eddf9787c29e63966e9eea55b7a2b1bd39613e14b9e9c396391b08b9892b2fba012c43754f514ec14fcc0265fa76165b99c96d1e60d9e15a9e04408855d4fc0c09acc36da75dcd5a91838e8f84a29b0585d86a78448f4709c6acc45b35ff377275b8e0944acbbe886d80bfc2a16d9d72b6e9e80f060fe59bbda88586fd956a62690fc3fcc63d0ec87d58c5d166bcd2d994b07b95180e5eaeac1de3e20f786977229d906f43683d182c9155bde768b391e980cbce58667d9123426b5f7db7e43bc1a1b12085e031dd7cf439eaa7e0d72ac5dd415a594e314a1395a7d65965b56ac8de7fc616d61d718c67f0455d1bca462a0bbae592e16a4b920e8ca30f1b08cd781d31ba57ca5db0a48488300da0b1f92294d36cbfdfdb7a89ceaf7f8341bce3b8876cd0eb8768ea9c3507afa95efc4f82d7b6e00282c73bfc842c4af8f92e873c18a995f1536f2e460b1419dfa1467cf206ab94a0e00c880577520eb8ffc08874ec9a4833531cc61a79d7d9a22724725f6920d40d27211a7513ca8c2513b7625f863fc2fcfde6fc4040ccaab200458b3a30d722f9ea7939866fe15fe3383e916276ac848f9d8971f4edc3c6aee849bf9f6611e7157503af768914768d985e67b040dd92e8e06ff0180de9b5bb4337a8c7a5c835c93870c9e51960363dc8a627ee130be7051bd784ccd68f60542526208859f10ebb9ce58e12f8f6307337f086fce9ec8ba359deeb6b6ce3a41e463b463283b53667ce65b32a9878a7d90d262552da62501ce9519fab197fd963cdacdde055e94b37b74b912ac22670f37ba613223fbb848545b2c01ad27a6ace0bba4b46f6ab64c6a5a19bcce18e2a68c2d8335b898e6e3204777b27efcc0ab169bcf9e9b3015331f6ea56e222336104d2e1269fa3df70255be871e77878c5023b6f512ccda59f9bdd58850081c9217fae0d4e37fd9d7e7fc6440abc15ff65027e3ec46acdeef013d7a7501eb848f9c6e65abf777ffb5bb2d4fd702f354cb5e32b0b14519850e4a1cd7c2d989e93e64b25a5a0b88ba28e73d801ee21abeac7f30fa13ad86aa924f664c984a2b0b89ed8bd9d49be19c83476f9b5122067b5dd9827c9d906c7b745f221eb022ed6cb615b0381fce8e4a33b1699abe1a764821f88b038ec039434bc9e4d33653553efd83f183774bc5f1cff215429d7f81b07838cbdc1d11fdd254e65ef9144cea6758a85d6d9336877b1032f2355462054129cca1abcfac72ef64e4d0e7f014ad66f4f4c6d4d75815583ecda9ae0868bead2dcbf012164fd5584e1f2ed97e5f514c271be30c2ac69d56297f30b0c9f91149aa8c2c52aff54e3923d5f8b4f49820f23b864c207b3b004152144309dc2c9f591eb21eb58ba2998530883d3ef7384f9c172c99b8e6a9b905b4ce188cabd6d654845e790b1e0d08fad9b78ec11875e030acdff31a104b085ee38c27fd5bd7165776786227d3dafcf00deaa7aa82b9c35dd4376f68e791ae45aa0266112040f178c87a493ac49a2b01a6c73876290fb079bbfe82ed826ff0f7b3ad776d2003cc4b343fd6639c0cdad6dd79c07e33bcfef4b7bbb7c43beba0c69c8a844dbfdb1b24b94d0c11d0cb61eae18d194d680de98fcecaaf1400fd5297f12379fae2a1ac9b0d21df84a2dca6aa1bba4262b0b48b15ac557661544a3b8da0927a5adb1b7707e907d797b09a2153a283c94a6d881203e036b9bf88589e351c541d60677394e19d52221bcf066b15847182e8780e5fd5696bd0211f75d080979636b44d6ebfdbec4ad38ecba374130f62a3a0dca3e3686c7f4f5dfe8de6e0e2c62bdf7ce9c5e680c4c3df60bd19f76020f69d0f375b95f3d4ee1e1f5bcab2bb2b3a7ead760e8ebc16e810bdf116ac8fc6ea28eaba2a3fed8ad4a3365d4443f8d457576843be5ce8ecf8a68b191a833719ea1fa74b1f4628c019baff7d996e2e3d0511904a385cce3a28455498572515be9934609d47d13a69852be05f05a59c5b27c767de560b8849de2de43a309e61d606b05e37d09a1efeb546c068ce66ac30fcdfd24265035e68219383422c80740f8b9ea7c582dfa046756ace48053186a4c92dac72d93bc091d2796bfb480319fd3c0d7504ea99e65426f963e46e99e33e2f9b4126ab7d91698df660e4de1eafb66fa513aebad6e7df470e4568f9ad8230137d99fdfd9df498d1ef434cb71ab6db7b20679ddc016cdcf53f0a610e7c0ba32ad2b9ae907a48028a69b0a8e10b3ae86a21b6fd1225bb45cfceba6706cb7aa84385ffc10ebe8e6685e2b04f581dfb77956fcd58745b3cec0708e19367fe0f6f1745e6cda285ce8ae7fd85fc7da748c5d797cb63980c842da31fd6f2ee01277bdfc9856216005b83a449b60b50ac6cc4d140d71858020a0b27509dd521e43be94336c41a7314d9f5524153ab4f9be06cbf309cd1371ccf062c5d7f2408b91af84d4b79b2fa3c1cbc5846263022e6ce9fe2212b95f297f67fb5d366be93392683f81ebf21afe7bbb5d8d9c61a8e7a442590d04fdc4c47c317dad240ac727eb12a114ac08aa6a3eebf67079876bcac214b7a80f5abf1edd4ae585a47e171d36ed44be2940c8f69638ef8b445758682fd9e8b92d11973f9e6283399ef913978a161acb79066c90e609ed48b723e7a163e1e492039d3396b3dcdb48470a7303ae427570259934f052000cb67c60b8ad81f05fc167d4253966aaca8f75950af38c27344851dd9e244237c4e5110fdaf6dc80194ca73af92038b3036daa6fa4f4970c42c3994857540eef2a1b279a86868fe25f8fa81d3609bd4f3a051ceed097dd8f58e5f7ac52e0556f75b80f5d6591e77b42cbdd8b19424a591d848953bd5bf31e6675a0f81a17ad1c4ad9a1da75d051f3d4456469fcbbee6610ca94284813abb40f56322a4df9abfe4bb5e146d3ce67e4cc8b910435a56ea542a354fadb84340ea6926f3ded7b27fa727b4459fe48bc09ae1c0f78e9665bd8a786c98a40f69c11d29dcc97c871563642e948ecdafe93f1116b0565b4da0ddb79d29e47bdbfc46518bd31e27712df40fbd07c137b1e7166f47bea025a4abe2153fc5d8d477967b49d8b5b51dccaba8f51659a03a6bea213ca4fb82200f9d99e34af8c827c91a061b97849b726e206a1112e729ff184ac11623e99218e0a22ce60b9345e1a667d8056befb824693f26cce1365e4c845243b08d49b312d1b232fa073283d3d7808a477da22ffeb1efa849eb8e43f5d8428413373e625783ab7609253b7f4f8b88ee62740860c9b495a448b25044822061976a71923459c19ea0ec422a821d1647decb88327c0a7f770342aa4075729486e3331b94cce666de22358a9e72e8d91b1fb8b9a0e29776522b96544e77272e538f51ed69a915c45a2d3e367f41014c6103406bd74b0cff3c6044bf35a0a1180d47c0e2817f100545dc4c69f4e9330b10cb6241ebcb2f9f083adad9854b5f67652506eca9cf2917a2c3dc9ef5eae9a30d5bdde445624b3e602c7e7ebd37423df7384f3bc167c4dd9bfe2e95939e5a39fc6218288d8cd12e10a2e84dd19ec0b9c57dc42be9221bcac3dbcfc43a86fd7556d59845ab239557053e715b282023419f922f11e151b1f24d1fef248288934f5906a04cdbc3e79872ae27bbaee3d7b889bee75cf5ebd1558989549a714d4e00096715b9ec67626f18860c6d47f0db2b9e0c0b8960e4102f2518eb9b4f8c5b31d67d4a8d1b166e6148a2dfdfa835cfedf858640f0030ae565cb3383f96c30851d99484c5001e88a0744ee88c5adc8df7caadcc097c1a9563e9908a8a0ed358f458e7b0f7d65056c284fcf400af94ddbedbbbbd23496a61955c92b34762294ac928725ee3a626563e7b16f2711dc39ac2d22e629e4a90affc0c27c9986339033e8458c42259e8e8f2d1abab2656cb4041406bb9d6c8b3218d0025e2be16a60667350f4689d106eeb763b8e2196474f2d7a6838a83c7db3332f0e8797a234fe94d47ab29a3ad53bfd26c5e32c65e71a0de007f3a99eee4b489c558a9baf1809a4f809f2ac7152a55008c567a8af8bdd1a043b9f46f6d0f492492129d3ef12bc86bb5d579bda95fa60fd76ef469df35549db5e9a488ff72aa09e741c80b4ee7b158cc5acc6c7fc9e543faa565887428f379f9441626f969d027516081031e67f2d5d686260e85769a1c673c3adaff7177efd78c0345b4ccc734f4ca878273886de8de84755e15e0e0b3b0f2e6f1be9957ae587a6fb89ccbeaa06ba95d61b22f0ffbd6228a39d9478fdc5c50d70f3904410086553b45a169fe2edf2e05a00f99d6611ca2ad95a1f84239b7eb0f67f9760d7b9c3bebf0590a1e918b3047e8045e27f0337477cff61309936f6f5736a1658de08596e6eb1b72315bc08af3d664a8ab9d402897b816b012c53cada67b49c23a5fbd54bb13e920e518ec4c1ab511e6332875dc0f9f9302564e53137db55f246d67fdd4e76b1f6b51e31fb68386f26274bda46636805cd71b1cb80efd76ff26a04b17a3b7b258512f7edd5f4fe6c5c238fcd11efe029e6bd8f8bd5dddc903f99380d1e21f96f2a5a5bf2552c77a574ab34e5d22091e6c133e0fd7c49a2fc8436656313293759eb4374d76e9228dc4c6fb3142ed3f7fd7157c6eef4435a84e3026ca99923bf6547eab696cd6dae5e2920899f8374d01a5f83c832bc33eb534dd58a22cc9d5f700038daecc7b226191444f25fdeb2f9216af4889b87db165ab9f110a1e9602b260a60f15cb38f7ca6fb4a4023949b940d3f46513077ba15aa1a4f9fc08f9ff606b483d12fb2f5bcd1150297f5ef3de9c1ad7d858d1ce657f2a04cde9bbf06fd76ac6454736dc9d91054861a513278894cedf3dbe41528ce2089340852cdef015750160d06561c9fef7996620da326accdcad51abc547da38a497627cb6c58e6b01d7807b0b4a9ccee4dc5549665bafc8e6a8a57d2e29cc96bfabe8692801bb0891062d1541afdfd917899c32b0fdaf034f840831e2ec71a6b6b830f475591438e9b74ccdcf705754003105fd50cfa0b16cfe8b1295a7b1da675a71d0260b8d01de7d3d314da355b23d92c627369217ebd7e0b74e91b36ce10af8e297a06da3bc5df14fa43305ef6394bb9ae72c98dfebf9f0826b66a23830dea0b52a57649f5abad22344310d1bb0e478160", 0x1000}, {&(0x7f00000001c0)="fa158bd71f50dfa9755332edbb5bb4af427a62979539929b669dd5204f15e23c055ea6469b4b68e033ef68328f74c0a129406f02b0e393528e18ab43080adc49716c587d6ad8e1bdd13b131e92375954653fdc1c64df7d00cfc2ed7cfe858b665217d6825e38e890fe", 0x69}], 0x4, 0x0, 0x0, 0x2}, 0x406) 23:53:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {0xffffffffffffffff, 0x2}, {r1, 0x4}], 0x5, 0x0) 23:53:13 executing program 3: socket$unix(0x1, 0x2, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) 23:53:13 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000080)=""/50, 0x32, 0x801, 0x0, 0x0) (async) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x9350, 0x7}, {0x18, 0x0, 0x10000, 0x6}, 0x5, [0x1f, 0x20, 0x8, 0x400, 0x7f, 0x0, 0x0, 0x3f]}, 0x3c) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', 0xff, &(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x207}) 23:53:13 executing program 0: socket$unix(0x1, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 23:53:13 executing program 7: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r3 = fcntl$dupfd(r1, 0x0, r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r7 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r7, 0xa, r6) fcntl$dupfd(r4, 0xa, r2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) getsockname$inet6(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$unix(r3, 0x0, 0x0, 0x400, &(0x7f0000000080)=ANY=[], 0xa) 23:53:13 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040)={{0x9, 0x2}, {0x5, 0xbff}}, 0x0) 23:53:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0}, {r1, 0x4}], 0x5, 0x0) 23:53:13 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) sendto$unix(r0, &(0x7f0000000000)="7abc76af98a6041b644ac297923f25f0e6bd72e9cea16deecca84cd7fbb9aaa15029c2c6bdc301994a71eee73422c30f159981bc2bee2dc40a731a3da99a130632e4a4429eaec6995647865c0e9a3518760d16c6d4d509b4376a38d4522e5129d462dcb3163e00800535d4e5318b7c944631930fbb677d1c5b360f764f8b34117df05e789bc9b73141802ffec9f9139a4391e45984be79b64021e31a9843d2d225ffbbc46e4216488a4df283a60f95fd859a9c1a09bcc0a910189e155ab7791bc58d473e9f41ccba3e20c636589a0d490ebec0d474287f36b0a1dd6342f5dd64a31c5fda542db4787f18c9868998f683990c", 0xf2, 0x8, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) (async) kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) (async) kqueue() (async) syz_open_pts() (async) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 23:53:13 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, 0x0, 0x0) 23:53:13 executing program 3: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$unix(r0, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) 23:53:13 executing program 6: socket$unix(0x1, 0x5, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async) sendmsg$unix(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)="c1dd3c81c2654edc13db09e05a9550af1506768cea7b5fb18ac4cc315dbfe33e70e92289431c74cfadf70b0987ac9cf7075f15e8c7dcf25681e75dd5e3f87015bfb0a9b3e84e04814e09fff563c7ed9a0531aed0085a8beaa6dffed1365658d19dfb098a340218e09648874e854b9a7e1a8e1c6b98a462b751d7741856d10e61651e4ccdc2c034c9b8a847cc12b434fe9c554b0d9be94b3719a0", 0x9a}, {&(0x7f00000000c0)="edbfbe34fabf7eb8ce60b848ea69b2ed22ca612015", 0x15}, {&(0x7f0000001780)="613271de30d848931d1fb451592885b714c4140f7695bfca25c04b85a89e6905a1644c15eeda8466e29ebff6b3c02d2a3f69e9a28bd28220a1d07646a83bd2205ebd8129b5f7b5a4c83eb01f6cb28674e2f4e728ae13c5086115adcd19dd84b9b7007100c40f2cfd5658ea958a8a6216eba7f3d5381c3d16f25f10952d8a1931fa4e0b91d6cd7e2605fbeca7efd4d11fc8d5899c8d3275ed3b34604792feb771e17fdf27d2f3964cec6d0fd8564c717fe6fdfed13239afbbabe5ce7f287a1dec6e67c1ddba0f8d7e10b22a1547f2253aedf468f478dd565beda64acc62724ac5ecd056d9ecf7d716a58224252b03af21d8c6c75efc233b2abdf2899911d182bf89e1fb08f9847a124540a6e2ccd9d15528437356a6319b715d5d8221cfb0f5b41e575dc71988087387e9a74a5cc680c38be32684a9b29098079c6cfc5320c550c34d2ea5abc1895282c2f9b87dccc06b1e90128ff5850f71a06c8e3f2edad4bcb6bfe1d1bec7fd811fdad5187b361f3d650a9705ad769a557af3f31fa900867458b8ce7caf2972c4308fb02ae3496a21fd9d61df67ccc4294026f06843d14816d3bde3cda44330f9ded5f63d8413c11cbfb993bb30b34d2c9d9b82164fe337eddf9787c29e63966e9eea55b7a2b1bd39613e14b9e9c396391b08b9892b2fba012c43754f514ec14fcc0265fa76165b99c96d1e60d9e15a9e04408855d4fc0c09acc36da75dcd5a91838e8f84a29b0585d86a78448f4709c6acc45b35ff377275b8e0944acbbe886d80bfc2a16d9d72b6e9e80f060fe59bbda88586fd956a62690fc3fcc63d0ec87d58c5d166bcd2d994b07b95180e5eaeac1de3e20f786977229d906f43683d182c9155bde768b391e980cbce58667d9123426b5f7db7e43bc1a1b12085e031dd7cf439eaa7e0d72ac5dd415a594e314a1395a7d65965b56ac8de7fc616d61d718c67f0455d1bca462a0bbae592e16a4b920e8ca30f1b08cd781d31ba57ca5db0a48488300da0b1f92294d36cbfdfdb7a89ceaf7f8341bce3b8876cd0eb8768ea9c3507afa95efc4f82d7b6e00282c73bfc842c4af8f92e873c18a995f1536f2e460b1419dfa1467cf206ab94a0e00c880577520eb8ffc08874ec9a4833531cc61a79d7d9a22724725f6920d40d27211a7513ca8c2513b7625f863fc2fcfde6fc4040ccaab200458b3a30d722f9ea7939866fe15fe3383e916276ac848f9d8971f4edc3c6aee849bf9f6611e7157503af768914768d985e67b040dd92e8e06ff0180de9b5bb4337a8c7a5c835c93870c9e51960363dc8a627ee130be7051bd784ccd68f60542526208859f10ebb9ce58e12f8f6307337f086fce9ec8ba359deeb6b6ce3a41e463b463283b53667ce65b32a9878a7d90d262552da62501ce9519fab197fd963cdacdde055e94b37b74b912ac22670f37ba613223fbb848545b2c01ad27a6ace0bba4b46f6ab64c6a5a19bcce18e2a68c2d8335b898e6e3204777b27efcc0ab169bcf9e9b3015331f6ea56e222336104d2e1269fa3df70255be871e77878c5023b6f512ccda59f9bdd58850081c9217fae0d4e37fd9d7e7fc6440abc15ff65027e3ec46acdeef013d7a7501eb848f9c6e65abf777ffb5bb2d4fd702f354cb5e32b0b14519850e4a1cd7c2d989e93e64b25a5a0b88ba28e73d801ee21abeac7f30fa13ad86aa924f664c984a2b0b89ed8bd9d49be19c83476f9b5122067b5dd9827c9d906c7b745f221eb022ed6cb615b0381fce8e4a33b1699abe1a764821f88b038ec039434bc9e4d33653553efd83f183774bc5f1cff215429d7f81b07838cbdc1d11fdd254e65ef9144cea6758a85d6d9336877b1032f2355462054129cca1abcfac72ef64e4d0e7f014ad66f4f4c6d4d75815583ecda9ae0868bead2dcbf012164fd5584e1f2ed97e5f514c271be30c2ac69d56297f30b0c9f91149aa8c2c52aff54e3923d5f8b4f49820f23b864c207b3b004152144309dc2c9f591eb21eb58ba2998530883d3ef7384f9c172c99b8e6a9b905b4ce188cabd6d654845e790b1e0d08fad9b78ec11875e030acdff31a104b085ee38c27fd5bd7165776786227d3dafcf00deaa7aa82b9c35dd4376f68e791ae45aa0266112040f178c87a493ac49a2b01a6c73876290fb079bbfe82ed826ff0f7b3ad776d2003cc4b343fd6639c0cdad6dd79c07e33bcfef4b7bbb7c43beba0c69c8a844dbfdb1b24b94d0c11d0cb61eae18d194d680de98fcecaaf1400fd5297f12379fae2a1ac9b0d21df84a2dca6aa1bba4262b0b48b15ac557661544a3b8da0927a5adb1b7707e907d797b09a2153a283c94a6d881203e036b9bf88589e351c541d60677394e19d52221bcf066b15847182e8780e5fd5696bd0211f75d080979636b44d6ebfdbec4ad38ecba374130f62a3a0dca3e3686c7f4f5dfe8de6e0e2c62bdf7ce9c5e680c4c3df60bd19f76020f69d0f375b95f3d4ee1e1f5bcab2bb2b3a7ead760e8ebc16e810bdf116ac8fc6ea28eaba2a3fed8ad4a3365d4443f8d457576843be5ce8ecf8a68b191a833719ea1fa74b1f4628c019baff7d996e2e3d0511904a385cce3a28455498572515be9934609d47d13a69852be05f05a59c5b27c767de560b8849de2de43a309e61d606b05e37d09a1efeb546c068ce66ac30fcdfd24265035e68219383422c80740f8b9ea7c582dfa046756ace48053186a4c92dac72d93bc091d2796bfb480319fd3c0d7504ea99e65426f963e46e99e33e2f9b4126ab7d91698df660e4de1eafb66fa513aebad6e7df470e4568f9ad8230137d99fdfd9df498d1ef434cb71ab6db7b20679ddc016cdcf53f0a610e7c0ba32ad2b9ae907a48028a69b0a8e10b3ae86a21b6fd1225bb45cfceba6706cb7aa84385ffc10ebe8e6685e2b04f581dfb77956fcd58745b3cec0708e19367fe0f6f1745e6cda285ce8ae7fd85fc7da748c5d797cb63980c842da31fd6f2ee01277bdfc9856216005b83a449b60b50ac6cc4d140d71858020a0b27509dd521e43be94336c41a7314d9f5524153ab4f9be06cbf309cd1371ccf062c5d7f2408b91af84d4b79b2fa3c1cbc5846263022e6ce9fe2212b95f297f67fb5d366be93392683f81ebf21afe7bbb5d8d9c61a8e7a442590d04fdc4c47c317dad240ac727eb12a114ac08aa6a3eebf67079876bcac214b7a80f5abf1edd4ae585a47e171d36ed44be2940c8f69638ef8b445758682fd9e8b92d11973f9e6283399ef913978a161acb79066c90e609ed48b723e7a163e1e492039d3396b3dcdb48470a7303ae427570259934f052000cb67c60b8ad81f05fc167d4253966aaca8f75950af38c27344851dd9e244237c4e5110fdaf6dc80194ca73af92038b3036daa6fa4f4970c42c3994857540eef2a1b279a86868fe25f8fa81d3609bd4f3a051ceed097dd8f58e5f7ac52e0556f75b80f5d6591e77b42cbdd8b19424a591d848953bd5bf31e6675a0f81a17ad1c4ad9a1da75d051f3d4456469fcbbee6610ca94284813abb40f56322a4df9abfe4bb5e146d3ce67e4cc8b910435a56ea542a354fadb84340ea6926f3ded7b27fa727b4459fe48bc09ae1c0f78e9665bd8a786c98a40f69c11d29dcc97c871563642e948ecdafe93f1116b0565b4da0ddb79d29e47bdbfc46518bd31e27712df40fbd07c137b1e7166f47bea025a4abe2153fc5d8d477967b49d8b5b51dccaba8f51659a03a6bea213ca4fb82200f9d99e34af8c827c91a061b97849b726e206a1112e729ff184ac11623e99218e0a22ce60b9345e1a667d8056befb824693f26cce1365e4c845243b08d49b312d1b232fa073283d3d7808a477da22ffeb1efa849eb8e43f5d8428413373e625783ab7609253b7f4f8b88ee62740860c9b495a448b25044822061976a71923459c19ea0ec422a821d1647decb88327c0a7f770342aa4075729486e3331b94cce666de22358a9e72e8d91b1fb8b9a0e29776522b96544e77272e538f51ed69a915c45a2d3e367f41014c6103406bd74b0cff3c6044bf35a0a1180d47c0e2817f100545dc4c69f4e9330b10cb6241ebcb2f9f083adad9854b5f67652506eca9cf2917a2c3dc9ef5eae9a30d5bdde445624b3e602c7e7ebd37423df7384f3bc167c4dd9bfe2e95939e5a39fc6218288d8cd12e10a2e84dd19ec0b9c57dc42be9221bcac3dbcfc43a86fd7556d59845ab239557053e715b282023419f922f11e151b1f24d1fef248288934f5906a04cdbc3e79872ae27bbaee3d7b889bee75cf5ebd1558989549a714d4e00096715b9ec67626f18860c6d47f0db2b9e0c0b8960e4102f2518eb9b4f8c5b31d67d4a8d1b166e6148a2dfdfa835cfedf858640f0030ae565cb3383f96c30851d99484c5001e88a0744ee88c5adc8df7caadcc097c1a9563e9908a8a0ed358f458e7b0f7d65056c284fcf400af94ddbedbbbbd23496a61955c92b34762294ac928725ee3a626563e7b16f2711dc39ac2d22e629e4a90affc0c27c9986339033e8458c42259e8e8f2d1abab2656cb4041406bb9d6c8b3218d0025e2be16a60667350f4689d106eeb763b8e2196474f2d7a6838a83c7db3332f0e8797a234fe94d47ab29a3ad53bfd26c5e32c65e71a0de007f3a99eee4b489c558a9baf1809a4f809f2ac7152a55008c567a8af8bdd1a043b9f46f6d0f492492129d3ef12bc86bb5d579bda95fa60fd76ef469df35549db5e9a488ff72aa09e741c80b4ee7b158cc5acc6c7fc9e543faa565887428f379f9441626f969d027516081031e67f2d5d686260e85769a1c673c3adaff7177efd78c0345b4ccc734f4ca878273886de8de84755e15e0e0b3b0f2e6f1be9957ae587a6fb89ccbeaa06ba95d61b22f0ffbd6228a39d9478fdc5c50d70f3904410086553b45a169fe2edf2e05a00f99d6611ca2ad95a1f84239b7eb0f67f9760d7b9c3bebf0590a1e918b3047e8045e27f0337477cff61309936f6f5736a1658de08596e6eb1b72315bc08af3d664a8ab9d402897b816b012c53cada67b49c23a5fbd54bb13e920e518ec4c1ab511e6332875dc0f9f9302564e53137db55f246d67fdd4e76b1f6b51e31fb68386f26274bda46636805cd71b1cb80efd76ff26a04b17a3b7b258512f7edd5f4fe6c5c238fcd11efe029e6bd8f8bd5dddc903f99380d1e21f96f2a5a5bf2552c77a574ab34e5d22091e6c133e0fd7c49a2fc8436656313293759eb4374d76e9228dc4c6fb3142ed3f7fd7157c6eef4435a84e3026ca99923bf6547eab696cd6dae5e2920899f8374d01a5f83c832bc33eb534dd58a22cc9d5f700038daecc7b226191444f25fdeb2f9216af4889b87db165ab9f110a1e9602b260a60f15cb38f7ca6fb4a4023949b940d3f46513077ba15aa1a4f9fc08f9ff606b483d12fb2f5bcd1150297f5ef3de9c1ad7d858d1ce657f2a04cde9bbf06fd76ac6454736dc9d91054861a513278894cedf3dbe41528ce2089340852cdef015750160d06561c9fef7996620da326accdcad51abc547da38a497627cb6c58e6b01d7807b0b4a9ccee4dc5549665bafc8e6a8a57d2e29cc96bfabe8692801bb0891062d1541afdfd917899c32b0fdaf034f840831e2ec71a6b6b830f475591438e9b74ccdcf705754003105fd50cfa0b16cfe8b1295a7b1da675a71d0260b8d01de7d3d314da355b23d92c627369217ebd7e0b74e91b36ce10af8e297a06da3bc5df14fa43305ef6394bb9ae72c98dfebf9f0826b66a23830dea0b52a57649f5abad22344310d1bb0e478160", 0x1000}, {&(0x7f00000001c0)="fa158bd71f50dfa9755332edbb5bb4af427a62979539929b669dd5204f15e23c055ea6469b4b68e033ef68328f74c0a129406f02b0e393528e18ab43080adc49716c587d6ad8e1bdd13b131e92375954653fdc1c64df7d00cfc2ed7cfe858b665217d6825e38e890fe", 0x69}], 0x4, 0x0, 0x0, 0x2}, 0x406) 23:53:13 executing program 4: fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x98, 0x0) r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) connect$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) syz_open_pts() 23:53:13 executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x0, 0x200, 0x100, 0x1, 0xcd, 0xfffeffff, 0x10000, 0x2, 0x1, 0x7f, 0x10000}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$KDSETRAD(r2, 0x20004b43) sendmsg$unix(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 23:53:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r0}, {r1, 0x4}], 0x4, 0x0) 23:53:13 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x2, &(0x7f0000000040)='./file0\x00', 0x8}) 23:53:13 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 23:53:13 executing program 3: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$unix(r0, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) 23:53:13 executing program 7: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r3 = fcntl$dupfd(r1, 0x0, r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) (async) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) (async) r7 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r7, 0xa, r6) (async) fcntl$dupfd(r4, 0xa, r2) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) (async) getsockname$inet6(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) (async) sendto$unix(r3, 0x0, 0x0, 0x400, &(0x7f0000000080)=ANY=[], 0xa) 23:53:13 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, 0x0, 0x0) 23:53:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {}, {r1, 0x4}], 0x4, 0x0) 23:53:13 executing program 4: fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x98, 0x0) (async, rerun: 32) r0 = kqueue() (async, rerun: 32) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) connect$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) (async) syz_open_pts() 23:53:13 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 23:53:13 executing program 3: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$unix(r0, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) 23:53:13 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, 0x0, 0x0) 23:53:13 executing program 7: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r3 = fcntl$dupfd(r1, 0x0, r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r7 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r7, 0xa, r6) fcntl$dupfd(r4, 0xa, r2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) getsockname$inet6(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$unix(r3, 0x0, 0x0, 0x400, &(0x7f0000000080)=ANY=[], 0xa) socket$unix(0x1, 0x1, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async) fcntl$dupfd(r1, 0x0, r0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) (async) socket$unix(0x1, 0x2, 0x0) (async) fcntl$dupfd(r7, 0xa, r6) (async) fcntl$dupfd(r4, 0xa, r2) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) (async) getsockname$inet6(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) (async) sendto$unix(r3, 0x0, 0x0, 0x400, &(0x7f0000000080)=ANY=[], 0xa) (async) 23:53:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {}, {r1, 0x4}], 0x4, 0x0) 23:53:13 executing program 6: openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x0, 0x200, 0x100, 0x1, 0xcd, 0xfffeffff, 0x10000, 0x2, 0x1, 0x7f, 0x10000}) r1 = socket$unix(0x1, 0x5, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$KDSETRAD(r2, 0x20004b43) (async) ioctl$KDSETRAD(r2, 0x20004b43) sendmsg$unix(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 23:53:13 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x2, &(0x7f0000000040)='./file0\x00', 0x8}) 23:53:13 executing program 3: r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) 23:53:13 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) (async) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) (async) 23:53:13 executing program 4: fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x98, 0x0) (async) r0 = kqueue() (async) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) connect$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) (async) syz_open_pts() 23:53:13 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x2, &(0x7f0000000040)='./file0\x00', 0x8}) 23:53:13 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 23:53:13 executing program 3: r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) 23:53:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {}, {r1, 0x4}], 0x4, 0x0) 23:53:13 executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x0, 0x200, 0x100, 0x1, 0xcd, 0xfffeffff, 0x10000, 0x2, 0x1, 0x7f, 0x10000}) r1 = socket$unix(0x1, 0x5, 0x0) (async, rerun: 64) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (rerun: 64) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) (async) ioctl$KDSETRAD(r2, 0x20004b43) (async) sendmsg$unix(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 23:53:13 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000b2bd6b3e03af08b"], 0xa) r2 = getpgid(0x0) r3 = getpid() r4 = msgget$private(0x0, 0xc0) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgget$private(0x0, 0x208) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x4, 0x0, r5, r6, r8, 0xc2, 0x1}, 0x1, 0x0, r3, r3, 0x5, 0x401, 0x1, 0x8}) close(r0) r9 = msgget$private(0x0, 0x12) socket$inet6(0x18, 0x8000, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x0, r6, r10, r11, 0xffffffffffffffff, 0x8, 0xfff8}, 0x5, 0x7, r3, r7, 0x4, 0x0, 0x3, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r6, 0xffffffffffffffff}, 0xc) 23:53:13 executing program 4: r0 = kqueue() r1 = kqueue() r2 = getpid() setpgid(r2, 0x0) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x8000, 0x9) socket$unix(0x1, 0x2, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) r8 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r10, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000280)) fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) r11 = getpgid(r2) r12 = getpid() r13 = msgget$private(0x0, 0xc0) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x4, 0x0, r14, r15, r16, 0x1cf, 0x1}, 0x3, 0x0, r12, r12, 0x5, 0x401, 0x1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="204a94b96d716a9e4650bbfd9be8010012e7168b9b261b1a904db92fa312", 0x1e}], 0x1, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r0, r4, r3, r5]}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r11, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r7, r3, r8, r1, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, 0x0, r17}], 0xa0, 0x5}, 0x4) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) 23:53:13 executing program 2: ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x51, &(0x7f0000000040)='./file0\x00', 0x8}) 23:53:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1}], 0x5, 0x0) 23:53:13 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc, &(0x7f00000000c0)='./file0\x00', 0x8}) fcntl$setown(r0, 0x6, 0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) 23:53:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1}], 0x5, 0x0) 23:53:13 executing program 2: ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x51, &(0x7f0000000040)='./file0\x00', 0x8}) 23:53:13 executing program 3: r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) 23:53:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {r0}, {r1, 0x4}], 0x3, 0x0) 23:53:13 executing program 4: r0 = kqueue() r1 = kqueue() r2 = getpid() setpgid(r2, 0x0) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000000c0)) (async) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x8000, 0x9) socket$unix(0x1, 0x2, 0x0) (async) socket$unix(0x1, 0x2, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) r8 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r10, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000280)) fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) (async) fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) getpgid(r2) (async) r11 = getpgid(r2) getpid() (async) r12 = getpid() r13 = msgget$private(0x0, 0xc0) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x4, 0x0, r14, r15, r16, 0x1cf, 0x1}, 0x3, 0x0, r12, r12, 0x5, 0x401, 0x1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="204a94b96d716a9e4650bbfd9be8010012e7168b9b261b1a904db92fa312", 0x1e}], 0x1, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r0, r4, r3, r5]}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r11, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r7, r3, r8, r1, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, 0x0, r17}], 0xa0, 0x5}, 0x4) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) (async) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) 23:53:13 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) (async) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000b2bd6b3e03af08b"], 0xa) (async) r2 = getpgid(0x0) (async) r3 = getpid() (async, rerun: 32) r4 = msgget$private(0x0, 0xc0) (async, rerun: 32) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgget$private(0x0, 0x208) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x4, 0x0, r5, r6, r8, 0xc2, 0x1}, 0x1, 0x0, r3, r3, 0x5, 0x401, 0x1, 0x8}) (async) close(r0) (async, rerun: 64) r9 = msgget$private(0x0, 0x12) (async, rerun: 64) socket$inet6(0x18, 0x8000, 0x40) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x0, r6, r10, r11, 0xffffffffffffffff, 0x8, 0xfff8}, 0x5, 0x7, r3, r7, 0x4, 0x0, 0x3, 0x9}) (async, rerun: 32) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) (rerun: 32) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r6, 0xffffffffffffffff}, 0xc) 23:53:13 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc, &(0x7f00000000c0)='./file0\x00', 0x8}) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) 23:53:13 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/255}, &(0x7f0000000200)=0x101) 23:53:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1}], 0x5, 0x0) 23:53:13 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) 23:53:13 executing program 2: ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x51, &(0x7f0000000040)='./file0\x00', 0x8}) 23:53:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {}, {r1, 0x4}], 0x3, 0x0) 23:53:13 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/255}, &(0x7f0000000200)=0x101) (async) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/255}, &(0x7f0000000200)=0x101) 23:53:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {0xffffffffffffffff, 0x80}, {r0, 0x2}, {}], 0x5, 0x0) 23:53:13 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) 23:53:13 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async, rerun: 32) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc, &(0x7f00000000c0)='./file0\x00', 0x8}) (rerun: 32) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) 23:53:13 executing program 2: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0x3f}}, 0x2) getdents(0xffffffffffffffff, &(0x7f0000000140)=""/154, 0x9a) 23:53:13 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) (async) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) fcntl$dupfd(r0, 0x0, r0) (async) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000b2bd6b3e03af08b"], 0xa) (async) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000b2bd6b3e03af08b"], 0xa) r2 = getpgid(0x0) r3 = getpid() r4 = msgget$private(0x0, 0xc0) getegid() (async) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgget$private(0x0, 0x208) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x4, 0x0, r5, r6, r8, 0xc2, 0x1}, 0x1, 0x0, r3, r3, 0x5, 0x401, 0x1, 0x8}) (async) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x4, 0x0, r5, r6, r8, 0xc2, 0x1}, 0x1, 0x0, r3, r3, 0x5, 0x401, 0x1, 0x8}) close(r0) r9 = msgget$private(0x0, 0x12) socket$inet6(0x18, 0x8000, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x0, r6, r10, r11, 0xffffffffffffffff, 0x8, 0xfff8}, 0x5, 0x7, r3, r7, 0x4, 0x0, 0x3, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r6, 0xffffffffffffffff}, 0xc) 23:53:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {0xffffffffffffffff, 0x80}, {r0, 0x2}, {}], 0x5, 0x0) 23:53:13 executing program 4: r0 = kqueue() r1 = kqueue() getpid() (async) r2 = getpid() setpgid(r2, 0x0) syz_open_pts() (async) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) (async) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x8000, 0x9) socket$unix(0x1, 0x2, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) (async) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) (async) r8 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r10, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000280)) (async) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000280)) fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) (async) fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) getpgid(r2) (async) r11 = getpgid(r2) r12 = getpid() r13 = msgget$private(0x0, 0xc0) getegid() (async) r14 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x4, 0x0, r14, r15, r16, 0x1cf, 0x1}, 0x3, 0x0, r12, r12, 0x5, 0x401, 0x1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="204a94b96d716a9e4650bbfd9be8010012e7168b9b261b1a904db92fa312", 0x1e}], 0x1, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r0, r4, r3, r5]}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r11, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r7, r3, r8, r1, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, 0x0, r17}], 0xa0, 0x5}, 0x4) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="204a94b96d716a9e4650bbfd9be8010012e7168b9b261b1a904db92fa312", 0x1e}], 0x1, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r0, r4, r3, r5]}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r11, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r7, r3, r8, r1, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, 0x0, r17}], 0xa0, 0x5}, 0x4) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) 23:53:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {}, {r1, 0x4}], 0x3, 0x0) 23:53:13 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/255}, &(0x7f0000000200)=0x101) 23:53:13 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) 23:53:14 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x4, 0xcdc9}, 0xc) 23:53:14 executing program 2: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0x3f}}, 0x2) getdents(0xffffffffffffffff, &(0x7f0000000140)=""/154, 0x9a) (async) getdents(0xffffffffffffffff, &(0x7f0000000140)=""/154, 0x9a) 23:53:14 executing program 6: r0 = socket$unix(0x1, 0x2, 0x0) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/9}, &(0x7f0000000100)=0xb) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x400, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000200)) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x8001) sendto$inet6(r3, &(0x7f0000000180)="58b8e753b9722970f1f7dbd9888eed44d43761aeb26e0a6465a20d0091f613477e51a1c7abbea17db2a8b5f1d6dc79e65db9f409ec04", 0x36, 0xc, &(0x7f00000001c0)={0x18, 0x2, 0x8, 0x4}, 0xc) 23:53:14 executing program 4: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r4 = getpgid(0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r10, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r12 = fcntl$dupfd(r2, 0x0, r0) kevent(r1, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{r6}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{r8}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{r10}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{r11}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{r12}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x7, 0x5, r4}) syz_open_pts() 23:53:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {}, {r1, 0x4}], 0x3, 0x0) 23:53:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {0xffffffffffffffff, 0x80}, {r0, 0x2}, {}], 0x5, 0x0) 23:53:14 executing program 7: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x400, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 23:53:14 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) 23:53:14 executing program 2: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0x3f}}, 0x2) getdents(0xffffffffffffffff, &(0x7f0000000140)=""/154, 0x9a) 23:53:14 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x4, 0xcdc9}, 0xc) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) pipe2(&(0x7f0000000000), 0x4) (async) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x4, 0xcdc9}, 0xc) (async) 23:53:14 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) 23:53:14 executing program 7: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x400, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 23:53:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0}, {r1, 0x4}], 0x2, 0x0) 23:53:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r0, 0x80}, {0xffffffffffffffff, 0x2}, {r0}], 0x5, 0x0) 23:53:14 executing program 4: r0 = kqueue() (async) r1 = kqueue() (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) (async) r4 = getpgid(0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) (async) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) (async) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) (async, rerun: 64) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) (async, rerun: 64) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r10, 0xa, 0xffffffffffffffff) (async, rerun: 32) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) (rerun: 32) r12 = fcntl$dupfd(r2, 0x0, r0) kevent(r1, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{r6}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{r8}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{r10}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{r11}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{r12}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x7, 0x5, r4}) (async) syz_open_pts() 23:53:14 executing program 2: accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x8000, 0x5) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x200, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r3 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r1) close(r0) 23:53:14 executing program 7: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x400, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) (async) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 23:53:14 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) pipe2(&(0x7f0000000000), 0x4) (async) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x4, 0xcdc9}, 0xc) 23:53:14 executing program 6: r0 = socket$unix(0x1, 0x2, 0x0) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/9}, &(0x7f0000000100)=0xb) (async) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x400, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000200)) (async) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x8001) (async) sendto$inet6(r3, &(0x7f0000000180)="58b8e753b9722970f1f7dbd9888eed44d43761aeb26e0a6465a20d0091f613477e51a1c7abbea17db2a8b5f1d6dc79e65db9f409ec04", 0x36, 0xc, &(0x7f00000001c0)={0x18, 0x2, 0x8, 0x4}, 0xc) 23:53:14 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) 23:53:14 executing program 4: r0 = kqueue() (async) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) (async) r4 = getpgid(0x0) (async) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) (async) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) (async) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) (async) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) (async) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r10, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) (async) r12 = fcntl$dupfd(r2, 0x0, r0) kevent(r1, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{r6}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{r8}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{r10}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{r11}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{r12}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) (async) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x7, 0x5, r4}) syz_open_pts() 23:53:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0}, {r1, 0x4}], 0x2, 0x0) 23:53:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r0, 0x80}, {0xffffffffffffffff, 0x2}, {r0}], 0x5, 0x0) 23:53:14 executing program 2: accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x8000, 0x5) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x200, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r3 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r1) close(r0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async) socket$inet6(0x18, 0x8000, 0x5) (async) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x200, 0x0) (async) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) (async) socket$unix(0x1, 0x1, 0x0) (async) fcntl$dupfd(r3, 0x0, r1) (async) close(r0) (async) 23:53:14 executing program 5: openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x7f, './file0\x00', './file0\x00'}) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:53:14 executing program 7: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x5, 0x1}) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) sendto$unix(r1, 0x0, 0x0, 0x409, &(0x7f0000000080)=ANY=[@ANYBLOB="b4f562010000008ec18feb000000000001b42400c973ef4b7a1f5e5bfb89af052baf05e764b4496ecb5ead732751b110a47bf6118c223ca9dff2ac5d664b3f33755a6f2100009db2c44ea2e51aa8354850eaaa750b1f09240880feb54ea7ff275378eea6b09add1b610e6daf16de73b2885f31ff7f404b1d174752c25f92c3ef215b2d6270a30ab0e0d94c89c3b6d0835704ba8952d3dc839d9718fd194191105e3a8268a06e05b6c925bd348a031c4cc561067fc216b02b004bcfa34555b8bb449a0989f19749e6a0fe8a33bba3c4ae2733ff5ab8c1e59400be6dd7b5aba905c24323bbf5df56c606eefa748b9a78263175959187d215ae092b27b9da16cbe258229321649bbd9d6ca0d4334ee2ef805784ced110a914d3ad"], 0xa) 23:53:14 executing program 6: r0 = socket$unix(0x1, 0x2, 0x0) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/9}, &(0x7f0000000100)=0xb) (async) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x400, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000200)) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x8001) (async) sendto$inet6(r3, &(0x7f0000000180)="58b8e753b9722970f1f7dbd9888eed44d43761aeb26e0a6465a20d0091f613477e51a1c7abbea17db2a8b5f1d6dc79e65db9f409ec04", 0x36, 0xc, &(0x7f00000001c0)={0x18, 0x2, 0x8, 0x4}, 0xc) 23:53:14 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) 23:53:14 executing program 5: openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) (async, rerun: 64) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (rerun: 64) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x7f, './file0\x00', './file0\x00'}) (async) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async, rerun: 64) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (rerun: 64) 23:53:14 executing program 7: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x5, 0x1}) (async, rerun: 64) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async, rerun: 64) sendto$unix(r1, 0x0, 0x0, 0x409, &(0x7f0000000080)=ANY=[@ANYBLOB="b4f562010000008ec18feb000000000001b42400c973ef4b7a1f5e5bfb89af052baf05e764b4496ecb5ead732751b110a47bf6118c223ca9dff2ac5d664b3f33755a6f2100009db2c44ea2e51aa8354850eaaa750b1f09240880feb54ea7ff275378eea6b09add1b610e6daf16de73b2885f31ff7f404b1d174752c25f92c3ef215b2d6270a30ab0e0d94c89c3b6d0835704ba8952d3dc839d9718fd194191105e3a8268a06e05b6c925bd348a031c4cc561067fc216b02b004bcfa34555b8bb449a0989f19749e6a0fe8a33bba3c4ae2733ff5ab8c1e59400be6dd7b5aba905c24323bbf5df56c606eefa748b9a78263175959187d215ae092b27b9da16cbe258229321649bbd9d6ca0d4334ee2ef805784ced110a914d3ad"], 0xa) 23:53:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0}, {r1, 0x4}], 0x2, 0x0) 23:53:14 executing program 4: r0 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/48) semget$private(0x0, 0x3, 0x5) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) kqueue() ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, &(0x7f0000000040)) syz_open_pts() ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffff9c, 0x800c5712, &(0x7f0000000080)={0xe1f, 0x1, 0x9}) shmget$private(0x0, 0x1000, 0x587, &(0x7f0000ffd000/0x1000)=nil) 23:53:14 executing program 6: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 23:53:14 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) 23:53:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r0, 0x80}, {0xffffffffffffffff, 0x2}, {r0}], 0x5, 0x0) 23:53:14 executing program 7: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x5, 0x1}) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async) sendto$unix(r1, 0x0, 0x0, 0x409, &(0x7f0000000080)=ANY=[@ANYBLOB="b4f562010000008ec18feb000000000001b42400c973ef4b7a1f5e5bfb89af052baf05e764b4496ecb5ead732751b110a47bf6118c223ca9dff2ac5d664b3f33755a6f2100009db2c44ea2e51aa8354850eaaa750b1f09240880feb54ea7ff275378eea6b09add1b610e6daf16de73b2885f31ff7f404b1d174752c25f92c3ef215b2d6270a30ab0e0d94c89c3b6d0835704ba8952d3dc839d9718fd194191105e3a8268a06e05b6c925bd348a031c4cc561067fc216b02b004bcfa34555b8bb449a0989f19749e6a0fe8a33bba3c4ae2733ff5ab8c1e59400be6dd7b5aba905c24323bbf5df56c606eefa748b9a78263175959187d215ae092b27b9da16cbe258229321649bbd9d6ca0d4334ee2ef805784ced110a914d3ad"], 0xa) 23:53:14 executing program 5: openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x7f, './file0\x00', './file0\x00'}) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) fcntl$setown(r0, 0x6, 0xffffffffffffffff) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x7f, './file0\x00', './file0\x00'}) (async) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) 23:53:14 executing program 2: accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x8000, 0x5) (async) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x200, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) (async) r3 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r3, 0x0, r1) (async, rerun: 64) close(r0) (rerun: 64) 23:53:14 executing program 6: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 23:53:14 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1}], 0x5, 0x0) 23:53:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1e8}, {r0}, {r1, 0x4}], 0x3, 0x0) 23:53:14 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) 23:53:14 executing program 4: r0 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/48) semget$private(0x0, 0x3, 0x5) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) kqueue() ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, &(0x7f0000000040)) syz_open_pts() ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffff9c, 0x800c5712, &(0x7f0000000080)={0xe1f, 0x1, 0x9}) shmget$private(0x0, 0x1000, 0x587, &(0x7f0000ffd000/0x1000)=nil) 23:53:14 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 23:53:14 executing program 6: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 23:53:14 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1}], 0x5, 0x0) 23:53:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1e8}, {r0}, {r1, 0x4}], 0x3, 0x0) 23:53:14 executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xf32c) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 23:53:14 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4101}, &(0x7f0000001140)=0x1007) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x0, 0x8dd}, {0x18, 0x2, 0x3f, 0x2}, 0x2, [0x209, 0x286, 0x3, 0x27, 0x5, 0x7, 0x9, 0x6]}, 0x3c) 23:53:14 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) (async) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 23:53:14 executing program 4: r0 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/48) semget$private(0x0, 0x3, 0x5) (async, rerun: 32) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) (async, rerun: 32) kqueue() ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, &(0x7f0000000040)) syz_open_pts() ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffff9c, 0x800c5712, &(0x7f0000000080)={0xe1f, 0x1, 0x9}) shmget$private(0x0, 0x1000, 0x587, &(0x7f0000ffd000/0x1000)=nil) 23:53:14 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r2) 23:53:14 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) 23:53:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1e8}, {r0}, {r1, 0x4}], 0x3, 0x0) 23:53:14 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1}], 0x5, 0x0) 23:53:14 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) (async) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 23:53:14 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4101}, &(0x7f0000001140)=0x1007) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x0, 0x8dd}, {0x18, 0x2, 0x3f, 0x2}, 0x2, [0x209, 0x286, 0x3, 0x27, 0x5, 0x7, 0x9, 0x6]}, 0x3c) socket$unix(0x1, 0x5, 0x0) (async) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) (async) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4101}, &(0x7f0000001140)=0x1007) (async) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x0, 0x8dd}, {0x18, 0x2, 0x3f, 0x2}, 0x2, [0x209, 0x286, 0x3, 0x27, 0x5, 0x7, 0x9, 0x6]}, 0x3c) (async) 23:53:14 executing program 4: kqueue() kqueue() syz_open_pts() connect$inet(0xffffffffffffff9c, &(0x7f0000000040)={0x2, 0x2}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) 23:53:14 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 23:53:14 executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xf32c) (async) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xf32c) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 23:53:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1}], 0x5, 0x0) 23:53:14 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r2) 23:53:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0}, {r0}, {r1, 0x4}], 0x3, 0x0) 23:53:14 executing program 7: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0xa) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00c0be63443b0000fa3a01b6d6eb8267400ad06c874d9b52c59145b12a87cf6ac1d55ccf88c9671a76e118a6e8c8d670d7ed9209c1edd9fa6a5e68f87b994473a30fca607ba6b37064ff06c46eb22cddd42686161a17f01773d8acc54fcd6a7d876aa4a73005549a0ee979856b1a1323991c7c881632d7dae610838e663be7643b9a7c4d1e686d3bfda23ded0eb08117f015587de32c8aa2be5f4a750c3b48007db4350c802e9d8635d828a21a4674154b2dca319ac889c52d37f4f08fedee13eca854b5cb441ab620df595ef906105c8087e598d17d1fdf3bddc1a036fa8eff666e7be8f0f534dd00"/244], 0xa) 23:53:14 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 23:53:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1}], 0x5, 0x0) 23:53:14 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4101}, &(0x7f0000001140)=0x1007) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x0, 0x8dd}, {0x18, 0x2, 0x3f, 0x2}, 0x2, [0x209, 0x286, 0x3, 0x27, 0x5, 0x7, 0x9, 0x6]}, 0x3c) socket$unix(0x1, 0x5, 0x0) (async) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) (async) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4101}, &(0x7f0000001140)=0x1007) (async) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x0, 0x8dd}, {0x18, 0x2, 0x3f, 0x2}, 0x2, [0x209, 0x286, 0x3, 0x27, 0x5, 0x7, 0x9, 0x6]}, 0x3c) (async) 23:53:14 executing program 4: kqueue() kqueue() syz_open_pts() connect$inet(0xffffffffffffff9c, &(0x7f0000000040)={0x2, 0x2}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) kqueue() (async) kqueue() (async) syz_open_pts() (async) connect$inet(0xffffffffffffff9c, &(0x7f0000000040)={0x2, 0x2}, 0xc) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) 23:53:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0}, {r0}, {r1, 0x4}], 0x3, 0x0) 23:53:14 executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xf32c) (async, rerun: 64) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (rerun: 64) 23:53:14 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 23:53:14 executing program 7: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) (async) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0xa) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00c0be63443b0000fa3a01b6d6eb8267400ad06c874d9b52c59145b12a87cf6ac1d55ccf88c9671a76e118a6e8c8d670d7ed9209c1edd9fa6a5e68f87b994473a30fca607ba6b37064ff06c46eb22cddd42686161a17f01773d8acc54fcd6a7d876aa4a73005549a0ee979856b1a1323991c7c881632d7dae610838e663be7643b9a7c4d1e686d3bfda23ded0eb08117f015587de32c8aa2be5f4a750c3b48007db4350c802e9d8635d828a21a4674154b2dca319ac889c52d37f4f08fedee13eca854b5cb441ab620df595ef906105c8087e598d17d1fdf3bddc1a036fa8eff666e7be8f0f534dd00"/244], 0xa) 23:53:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1}], 0x5, 0x0) 23:53:14 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r2) (async) fcntl$dupfd(r1, 0x0, r2) 23:53:14 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x0, 0x404}, 0x0) 23:53:14 executing program 7: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0xa) (async) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0xa) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00c0be63443b0000fa3a01b6d6eb8267400ad06c874d9b52c59145b12a87cf6ac1d55ccf88c9671a76e118a6e8c8d670d7ed9209c1edd9fa6a5e68f87b994473a30fca607ba6b37064ff06c46eb22cddd42686161a17f01773d8acc54fcd6a7d876aa4a73005549a0ee979856b1a1323991c7c881632d7dae610838e663be7643b9a7c4d1e686d3bfda23ded0eb08117f015587de32c8aa2be5f4a750c3b48007db4350c802e9d8635d828a21a4674154b2dca319ac889c52d37f4f08fedee13eca854b5cb441ab620df595ef906105c8087e598d17d1fdf3bddc1a036fa8eff666e7be8f0f534dd00"/244], 0xa) 23:53:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0}, {r0}, {r1, 0x4}], 0x3, 0x0) 23:53:14 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) 23:53:14 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r4 = getpgid(0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r10, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r12 = fcntl$dupfd(r2, 0x0, r0) kevent(r1, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{r6}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{r8}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{r10}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{r11}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{r12}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x7, 0x5, r4}) syz_open_pts() 23:53:14 executing program 4: kqueue() kqueue() syz_open_pts() connect$inet(0xffffffffffffff9c, &(0x7f0000000040)={0x2, 0x2}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) kqueue() (async) kqueue() (async) syz_open_pts() (async) connect$inet(0xffffffffffffff9c, &(0x7f0000000040)={0x2, 0x2}, 0xc) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) 23:53:14 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async, rerun: 64) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) (rerun: 64) 23:53:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1}], 0x5, 0x0) 23:53:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000b2bd6b3e03af08b"], 0xa) r2 = getpgid(0x0) r3 = getpid() r4 = msgget$private(0x0, 0xc0) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgget$private(0x0, 0x208) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x4, 0x0, r5, r6, r8, 0xc2, 0x1}, 0x1, 0x0, r3, r3, 0x5, 0x401, 0x1, 0x8}) close(r0) r9 = msgget$private(0x0, 0x12) socket$inet6(0x18, 0x8000, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x0, r6, r10, r11, 0xffffffffffffffff, 0x8, 0xfff8}, 0x5, 0x7, r3, r7, 0x4, 0x0, 0x3, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r6, 0xffffffffffffffff}, 0xc) 23:53:14 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, r1, r2, 0xffffffffffffffff, 0x8, 0xfff8}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x3, 0x9}) r3 = getpid() r4 = msgget$private(0x0, 0xc0) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x4, 0x0, r5, r7, r8, 0xc2, 0x1}, 0x1, 0x0, r3, r3, 0x5, 0x401, 0x1, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0), 0x800, 0x0) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001600), 0x208, 0x0) r13 = kqueue() r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001640), 0x600, 0x0) r15 = socket(0x6, 0x4000, 0x3) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001740)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000280)="2d98e7ddf2d422e26f334f5e690f0fd1785d2b38a3f41aa96a410b15594336764994b199f4511d8206e76bc9e3b9196c3b52576373f790f26f63a0f9c323efd994b8c832663d47f18a5f9ccf9734e1e2359ed4d19eccc9d1a1c73a95b2ac2ad0b4d80b529a261a28fed342e438f5d15fc0c9ec13e75e0f1467c76edbf2b213897ac29d60024d851f5c47e61135aeaddae1ce58de21d46ba07fc8c91e1e97cb4770f5ef2ebbab7ed544ec0c11b7a21e51152b216fdd5abeba4292bb600640bfa36a467119bce3d4786919cf83b804ab2bc823b3a75954457dcfee8feaa20dd36c2e5aaf5bac00aa86e79d73d179a63d7e6aff1ec116850260e67921f75cb41d2dcce5eb5b8b46c3fad7bbf96837f79e66e8457f2cffdc1a1ac81f382a474cfe4ec2201de54a0b71671185a0f7bee3c73a3e78d1f7392b3416c3c09f875560e398cc88a960b63447d75603db63ef57b882e2031b40fd73661fa95a7486d1691342ac5c291c577701785aeaacbdf731620ac5ac26274b8fb11345becccbb31b279a1ae890638af8087c21cccb573b09b1c27796533e5df850b274f774538d7a3785fd9d789445b7c82195ca4eff2a4e34fe3548cdf0b9d7b289ab5167fc8765619c3dbf76f3f86e4ec8f3a759af23ab0402d44dfffeddd17cd34813701bc858530cb6f04c978e184e0a4603f3b6810fc0bcb1c6cae97d4734870ac971d8900e074ce27da9310b0e509102619a5a7e4892423629e4b72c1eae2d08eb79c0312d04f687f64a123313d31855f8bc564d57307bbd8e81fc97142e881fe4c360b16bb7cbcb52ee0e64f97d9f0b7496efbb53329eb56298a7ff4579767801c442d2142de61acae10e142055d653f8b9de96e03a8b9fd795cc1071216bba65ff06012da7ac9f76461a796912b7fbb087af84cc8862ed724c035a1aea78dfc1c68f7a2be2467a3fc8ba7ba5eadb1210c60c886f5c6d23d26e16600f896ae8d06001ac551fe9d7409a6817d300b15dee35a0f158c422662ad35e510883b59061824b6136357ec471ad024c63f1d91b2e25a5ca763334da0ece6e6cf9b9cdd21021124e4c5731b2a0f58695fb1c797316da297aaf601c7804ed868ccac89323bdc1a09a3debfd88a843a09b00961847d76f31c5dc59cd193b9da4667991a307e5e25f6320c35ed66cea2efc429b162592b63d07eee922cae9140494675a64192d6cf3a4d880ff84a0be24eec33f5131726afb3a717a162c99f7e1ea2e3a1ef68c23002a942ffdacbdbddfd782d832f05a5cbee9c968e624716d8045ad80d5789a38dc0f686455ea97d20238a1f1417bbb24b5e633adc54a967fc62de2c59335879797759bb109c94deec58e6288e354958d57330e60e596fd68e6f8c8e7456f29b9e8bb18f3df0af68d5d565a84a4825bb8be5413f8ac1518b00bfa9d1666d09082b31f02fb30d153a31425351b4f98200f4c61834b8c797f90ae5d4785c8cadb12628edc4b9ddceff7e5f5da93bb3a7c6de54b9e40bf4b87a6207218d4de2cb7f3388a18e90fbd66d22bbcb483d7a7fb9c646f24dc7425a056677531c9a6df966a474c0e3bcca0731b1f12e4f85cc5b387eb3c371bb6296858ea429cf0473dab329b283f67020c77ab2af4be469016b2e271575b0fec8b2db955f4060af716b4bb0d29a1943338127fd279c34c8c4a0f8af430420619b8833ed247b2176a423ffdf7c9141ac78f2ca493e783b8188cee652d78b02750e05e19ff37b0cd4248549c8f85dabaff5bdc17e1500a80e2f6f7d83eb5437ae15157fae77841d2646648eb33e9375a72ecded22bb0e4782876979c0a227c6f1f03406a0423af9f041ff822bca2816c22cd14e8a8825ef8e2b6ff7b03ba52feb2c7af4d49ee788f231cbdc8ce1b801d0531f889f38364f1ef0d515dbdaebd4dc41e8cd43f25758256e8c80deab0c6558f141b26eb6292aa3dbcbac0e4f6ac2bb3d18dfaa7eada781b1a875322292734a35f6c09f3ead9b5371facddf878810c813daa1b12a486624d75f91246911bbae558755cb697901c2f89cdf2c3fc13c35f1c4c161339d42766bab7022ecdb1418aba76a72d95870349dcac3a3868442a4760860d8fc222a1afa4b0ef90c2a7add30d9e3ef1810fe2be9da4138559edc1df70c85d5d8fd1e0f87d2fd3e7a619996578245933886a834e1f8bfed16796fca5086ba4000e7577adaf0e2f11a5d385396cf206f866ac92f49aad4f55ca0266022035fbe07069a3680b70e8371cae3208a8550da4a4721c117ed57c1ce2142c331de10484909acac27f90047cbfaaee1e18c1a0fa7441c41a77f7156f6dfc52cf0ea5c98432e75a7419cf1c4ec0414a08a2c973ef827d95b398876c9ec169e77f2b058c7c0bbfb8e1ef12e567106191c9e810d6d8c6285e0949115d816a6e90df86aedcd1e76136fcc6f4143ed137df64d2386c29f83130ed1941a23e65e8686af31360eaca85ce41f40f486377d04637be0cb1024d08b3b862872147ebd1943801c7f332f78c07f97358b23c27ed21f9f1ef9bd721dc5e2b0807230429ad3351e8b7f6a1e5a0d4c68e1d82c8e6815d8cd1adff8c83c78e039c153ca7c1cd23669786f13da834eedb49363cd5308502c1df37174cebf14c9a5fe3af9d7b9790835fa33c86e677d7835a690865543d861811f00db56808c241591c9a26f92ec9f15f82c6c4a91445e41299b4b8f0da1e1fe4f74e4ce22bca117495d2d7a1bef312b8f013616712a1b2706056881edf6e1878b5f810e1fdafc5334ccf93245e26af55bc4ffc4e497e46d257fc0e48c0fda5faac9a3f63929ef2b686d90aeafdebb1f1ccdf5703704d4b746c64cb669a8bc7d6fc064bc37fbdeeedd107c0e4845283e2da1e5688b05628b274cdb363a6b7edad5d7e8bc214bb91c6651cae50eb4c3e460803d4ab494218e30b36f0b56b38eec790e48b28e8eab072c956eb0c10c8be12df3cc1ae257632b48ca6fe4f6ea03104d578734d8bf28b805cbb95c2f164728a3c95a61dcceac9c932cb55b714fc09a8b9d6c5f069c5f60e583b6ffc50e28f84b6f01c2bdfb5724f882d40f97e6736e4657b2c703c08df9162ef7fba57dd3e55dfd8beb68693d5825cccee86d3c79c67c594b7d484242087ed7d399c4b128cfa7c3988aaabbf2f5537c98e3e127c3e71f6b7c43d1363f53ee8c66a0a9a900c4bc431cd26be06b7c1d3d5994b34058e7a65bc62d59923e5d2e10b25354d1ab7cd6379120a7b61ac00d3381822764e3a93b8b2e57ee7ba9f3a0ff63822f3853e9b892e65ecf8118285daa3eee6304f1f76b332fb06dc365b59854a9cd91dd52b01277aaf11f72adfbfbb2ccebc524887cac4e18aca62ded8b9d5d391d0e3a6a2f9f80870ff558465e43299e283e4eb56622513b6837bf8f2d1ed37f503eb65e5c19e5abb66c4305414902021f15addb43d844274e3b9e352878c30ef0e1de5ffbdd6a324605f175216ce372004bd18bd766d2bc4b00220f2b931f9488516572740a34b7b2eab077e8a9052d1762364237c0831a2916ded184bf05ec2bd0804dcc038bb61d882f7758ff2a0b74529ba7404991013f8f1cf7a4d94aa76583f47bd7f8dc62474764b944629692904a466926cc5745a0fba4194f9cf675d764826a4f7e3b4012efd2d8cf6371d3ef8209880eb36c892f78bebc7095ee48eebd2e140ec560a356c5427abc8bd51b03765e4ac2808733e2ecfe517b0c77b11520ed62a62e81a6a3a218a904d8789363887d054007783ca84bbe64bcb00e1e9cdd022315f66fabfffc593dbfd08ddec603bd92d75a52a82a45075a21d6a7c2c32ba19f0937945f1995aeb98de2d8a7f5eae4fe9d53549f1af53ea97afd264fa12692fa3fa0c1349909acce9258587b15c821fffe016683ce5f4a216d6c6004f2259b2e8d96d245d8247df3da179315740253ee8423b642c9de16289d87e725b0e22681053dc58c6998cc652d71983304a20dcae8314459ba99897d381c36205751630600fa64e1f06cfe997ccc25ea56ff387989aafa7f21491f26b75bda228d9882de3451c03ef50fe43ac9bdef830c3f1615ca5a9b8dfcf8f3afa8cd3e387fe511cb110a11b7eba8f7be5ebe9e09e87a0496ae315cd9851f4c1c59f43bfab2abdc66cde2edd6fc3953d6c266eeec81a1df098e59162019b3621ed6147a4b70a3666db54f0543b7ace2f345e4a38397f7b42e3b4740310537832a56db2bf5a63055149e2dda5494634b9ceca49b5e7defdc092c90dc296c4898c9ed65c7a8a9cc267e09e3bd2ce001548b6a6f7e8f1aaff0def6c1ce20716669967c9d1683f752524fbbee560c58bb53478570f9f761827dfde7d7fa108c9b97f8083d1610947a1471c51cf8f7346b0162163d494d928d939ad694148df8df3e834882a841bad73d047d0561080750c07825e1574e75193fc317d5530fbe01f799041465451700aaee0ea6ccd2c561b248023f5fde72b64e3897784fc2b38fb2475b5524756e6ae44414d9716fc957f81b8fcbd81b8ccc23eb1a2a7c0d5fbae5d47cb0afdd99afb5dddeeefc7ce56c2e1e9abb3f8db1cefe38fe4c82e830a5fe6e0fcd95b8a4755a5a4cccedf3e31de08802df7e9f7e2345951c065a82a052d8084ceab3383b8002f1ff8c4cdc25c58658aa6b449dac575efdc86c8be761f75b8662123241aacc3efa069b20d7c6102fe78955351c6eec50ffa3108d70f19764de34abb0ab1e048cbd9ea91c832a395a3a4050a82be8b67a12833ba0b7468e9c6ede76323b632dbc1131b8d9eca266c3089adb982c540ec5c12833583ad62d795df01d070830abaa4500ed51cc988a77150aac4779f714db832f42f0776c5edeea54486fb72fe5bc5f22fc6a402fa2192f03713f7b74a6e46dff0f5892a8d88ebf7759fe65a41f9a683cda59611d43e5bf925c33bc0cafb570386a7cf965e90bc6ebd8e3af62c38a0f331ff46e8138645d1cadc78e32b91c088b99a673133f3a4a7c3eca213b5a8a037809ed56bc04399a6f3bd744da0a89914b15ac668f97d45c7d14b6b53112c5144cddb0338454eaa16b0595ca396eea6a4156cc261f494a86c2a55adb4cb400ef1d7d6511d44d344172c00a3e8aea0da94e7ad288cbb2f337a017f951e81f3473f6305890c89b1a06de4cf55cdb63fcb2e2ffd94b430c0d4fa5b15f9f7ea65e81bf8e3fa0f639650ecefa04789aae99822cfafdee6830727f5210bcdbe40b96a0a0183a34e27dc0f5179d85f234b38092e3478a631f6e2551a1bbb2fa42a1ab616360076fe36950a490cea8638ee3e2b23d9fda177314dcf9c3f7a15accb79db417053d326b18211e064ba75655b10c118782d2b7ee437fbfb2311335f9170d20e20cf96fdb0b5aba16545a56ed6f45943de4174d0191d8a64b0f1970e48fe85880478291c2bdb67f07aca268742f4bb350cfb5f0e982b2fa6f00ce4a4f93c927372f4abf440fc14d563134d8fe92491cf577f00564ac45713c360835ce9dec0d359b47084e521bada2e4a5a5b9471cfce07217ca8814117c19108ea0190a5e034e13d79f6b62e386a4dacdce8bcfa5f1923cff31485b07a9ba8f95127d176c383b398e1817c27ab2d00a4ca5925e2e29dc50df70b37eec9f6b59d8f92fe0d4b24bcd242cd9e266c03d49d806f91872c394bb9aed9d6cb750b197d6d90f2938e39f9f6c7291ea29d7960b61987f984abd07077c99814a02855665f2c73c12103f1df1c2f259f7628330e1bc87dcdd74fc204aafa23869cac20404b9fe6687c7826e97552480f7417af28ecb1620aa0010c", 0x1000}, {&(0x7f0000001280)="87ace749247eb5c053c0e3e7ec35", 0xe}, {&(0x7f00000012c0)="95ddfdf98368ef1036b9c54c0dda26dee7e4a4d8c106270238895c116d2cebc19ae46a4bd037ad230583f3712d1f1d6a022ae88c259a9e6b87e6b59da90b5ac1f72c57c81beeac80f03749f5a1a49f6d8b5f9b63bffb61a728cbec37ef75ec37e7cac7a79b4ce200c8ac0aab31db249db1af", 0x72}, {&(0x7f0000001340)="95c24b4c6d2146a24f1981bcd85caec50a6b46d2c93c7b215186738e7320c718ce956bd579a2251d46c8117027b864ac6107187a8ab55ee9d7dc4b304698bf852e755a41638fad5313c6f17423f1a22ec68278acca503769864e2508f59143ee3ec0f39883ee86c27ba930b990e5b90bc6838e2493a052248bec8395de1056293d987ddbe6e1725f03fac00abdc8addef41b1c6482fc5f1a60d0c8aa90d8210bb6c7808008c8e51ba3d7d793", 0xac}, {&(0x7f0000001400)="1d6775fdf791cd3b52", 0x9}, {&(0x7f0000001440)="df24491b", 0x4}, {&(0x7f0000001480)="f5218b0bf7e9563b4845691b63564c22e05f431bc2980819f2ec26d247d40093a6bc83aabcea4c98df69a034fe760c8b4accba9a43b6f0cc37fc3fdd8b071ea9ccdf887f6360", 0x46}, {&(0x7f0000001500)="be6b8ad0f807f057bc1c", 0xa}], 0x8, &(0x7f00000016c0)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r11, r12, 0xffffffffffffffff, r13]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r14, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffff9c, r15, 0xffffffffffffff9c, r16]}], 0x58, 0x3}, 0x403) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) r18 = openat(0xffffffffffffffff, &(0x7f0000001880)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GETSCREEN(r18, 0xc0245755, &(0x7f00000018c0)={0x3f, './file0\x00', './file0\x00'}) r19 = getuid() fchown(r18, r19, r10) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001980)={{0x4, r9, r8, r17, r10, 0x180, 0x9a}, 0xe603, 0x7fff, r6, r20, 0x0, 0xffff, 0x1b857858}) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00Y0\x00'], 0xa, &(0x7f00000005c0)=[{&(0x7f00000000c0)="dd1ab04166c83f456df8c862e8e2bf2e3ba70c94ad645d8e5ca6a0c443c04a876e439f84abb76aae1ba7635428f54cf9b6cf8709dc41b36c62aa423a84343ddab98463efa0526f4b958d028fcbc5f78c9b873d26a4ca143e85c00be446def59b494a59218a125e325836607ac5025136a05a9547f9b40678d528ab7f8a08141f898239db87e0f223e248993474c5e8697f14a949348f1a8b7f10101082267ae58434408b9105c9e14f", 0xa9}, {&(0x7f0000000040)="5956568c1e03c12ee54f24fcaa9797fe1666638e50", 0x15}, {&(0x7f0000000180)="aaa7e945b4c6aa78d418d236b32f86842d6847e2ff2dd3167c11b82f75429739530db97ba8997491fccb8b617bd5fc653825969ae7cd97f5b7096f5266c76ab2dce8faf4d699268ba7b169017965e4185cdda957ec55c19ed2bfd05238", 0x5d}, {&(0x7f0000000200)="8f18c2c509f6ea1367528baa0215f79dd3be97cfcea911361332130de3de82f76ddb4878da15d6200faaba53f5d0747b6279ff359a63f87f1635699ebca0dbd7348d43a3a9a0d32f7e625b7db17b2234089b95ed98941dc4b6607f9f5408c8d1449cf2f38685a9c370a0609103b50cdc1fd22bb0822cbea66fbcc6651eb4212a77d2165064a8b22a56f73cc6e4edfd6d55c39f916b144e1461cdb38d66701d206e573652339e8726eb057a4f36a5bedaa1c55e0a250d24a47ee57553be99c858024d4783bfc0ce0a100a111e9ef02a882f87eaca7d77e7998c604b6b272c69c6408e9dcc8d4a", 0xe6}, {&(0x7f0000000300)="5e7def7d4271ed7bcc60a4c89e30c80347bb8f47f263ba9f807992f091f3d91c42bf115d31653259669e823cf13f45657e14dd6aaf344fdc6cef8e7b41fadb9c952c542afb68a60bdd8b2f179551c6b4b454986ea512db43a1bf6c2e63c5e062d664a446c935893c911ba0494a6416efc8e9cac15000cdeb7249b095fce845ba025a356fdc12a412f808549ec9bf2df8ae7a191566a4ad2f8f1dc13d84bc896c664861ed5bdbc5f48c109b11708cf8094b9385113e0e8880b4f5f8c7cb8f1417b30353", 0xc3}, {&(0x7f0000000400)="17d474cf0b7adf1e122fff2503d1708145bb93e84052bf419869674ff56768e2fce81cd9c793d0d150318bef9552de7bbc8ef86939ff388d41efe3ed6a6fe95a4e15658a47642548195026edcef88ca01c946512156a721705e0d67e6fbfce779122e76278c0c4a76fead5723453f56ab84013e2461bb1833b10f1e090b367146d757207d65c1237b1e40ce8921b94ae458f05d162c83d21f8771eb5cdfe53be6fb9ecf9abc2f00297a033299da1dbafc4a1fe57249633", 0xb7}, {&(0x7f00000004c0)="7a73ebdfb8eed38c83411859a633fc78ce103e14f2d380805a71e36a74e9ced8b2016fea8ae107272fc4b7243504d3bfd5050502c83310523830b93be49f0a5b65c945003372172315a18d8ce59046749652585cafcdfcb4c768569024a28eb28f9128b8de4da018e6", 0x69}, {&(0x7f0000000540)="1066b15530cc6da988925acefe6d3d7046fb28486d51d483504cd17f2e8ad44e4e4dee0ea37053da8d0ac9a64bb7bee5eb4c341eca762373b66641e1f37037228f1696ea56293d08872779de6a6a21398eceb879fbf310257e7d9a402add60be034a0f9c5b5c08bc1c2e54fb12", 0x6d}], 0x8, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r1}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r8}], 0x80, 0x2}, 0x405) r21 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r21, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 23:53:14 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x18000) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x3, &(0x7f0000000180)='./file0\x00', 0x8}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x8680, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_SETKEYREPEAT(r3, 0x800c5707, &(0x7f00000000c0)={0x80000000, 0x9, 0x1000}) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:53:14 executing program 6: socket$unix(0x1, 0x5, 0x0) (async) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x0, 0x404}, 0x0) 23:53:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000b2bd6b3e03af08b"], 0xa) r2 = getpgid(0x0) r3 = getpid() r4 = msgget$private(0x0, 0xc0) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgget$private(0x0, 0x208) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x4, 0x0, r5, r6, r8, 0xc2, 0x1}, 0x1, 0x0, r3, r3, 0x5, 0x401, 0x1, 0x8}) close(r0) r9 = msgget$private(0x0, 0x12) socket$inet6(0x18, 0x8000, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x0, r6, r10, r11, 0xffffffffffffffff, 0x8, 0xfff8}, 0x5, 0x7, r3, r7, 0x4, 0x0, 0x3, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r6, 0xffffffffffffffff}, 0xc) 23:53:15 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x0, 0x404}, 0x0) 23:53:15 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x18000) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x3, &(0x7f0000000180)='./file0\x00', 0x8}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x8680, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_SETKEYREPEAT(r3, 0x800c5707, &(0x7f00000000c0)={0x80000000, 0x9, 0x1000}) fcntl$setown(r0, 0x6, 0xffffffffffffffff) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) pipe2(&(0x7f0000000100), 0x18000) (async) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x3, &(0x7f0000000180)='./file0\x00', 0x8}) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x8680, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) (async) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x8) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) (async) ioctl$WSKBDIO_SETKEYREPEAT(r3, 0x800c5707, &(0x7f00000000c0)={0x80000000, 0x9, 0x1000}) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) 23:53:15 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r4 = getpgid(0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r10, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r12 = fcntl$dupfd(r2, 0x0, r0) kevent(r1, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{r6}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{r8}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{r10}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{r11}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{r12}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x7, 0x5, r4}) syz_open_pts() 23:53:15 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1}], 0x5, 0x0) 23:53:15 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) 23:53:15 executing program 4: kqueue() kqueue() syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) open$dir(&(0x7f0000001040)='./file0\x00', 0x8000, 0x15) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000000)="7923e285d71aba4a6cf09b8c5fc69e8f4e131b6eb21a7a0b3630d5ff969c5483cafa78b481aa7346119e5aa1940ad117235afe85abe2b77f2bee544ce23c6cff40f928a9b8ad92a683c9c56379ba88519a2fb622cd70b2f02b2e3b732571d0d480ac12f1be64e5964b70f8da8f1ecdde71c2b715525917eb979dd97857acf175e049ac2fc1055837e21429926a08f96c557c9e462d6b43b4d258e914f0d46ecefac303f72f087aa7a44059c38c7346c8c92f5358c5978908f0171c0e1bc5c9fc02079fa6cc4697c3aa5532b90644e0022ed946c62a0865b3282cb6402bd9775cc6269202d69c873bab6b39f2dbc4a140193b2e125f5c8cdb1606c391f684b49840fc72011173ff77e580d22690bed90a1c4791787cd2994c34d241dcabb0e1a431203f826c38a8c38dcce44e05473e342460110e5e6f12d43b3f9d46d49cb13af516c16159e9d89976ee378e3da8bfdc545f1fd945260b16ad265e4bca17156345c15669a58e53420373477c92bce6c5b95a2e9fd7a9ce47204dd75fc1b356fac1601b938929292db1bd6f101fc6818264479420e9868925888b306f8b481035c85c5c4dedae9b056082b2b2db973f5f3a4d887fbe61363907151cfd3aa409a1024c112b30893d58f37d0ab9af6c31c7a97d5aa41deaa53ffb942fa279eef3783d900aeda9f1518b6d5e98d5b6e40d3d93e1b52797900e17def954e43607176ec625d56c100fd70373a5c3b8e70bcb523ff6b63c46d5462cf608284c9ac48a16b4482f8bcca4d1b2f4ff470858577e66f2e1b56e69c970871d3e508c0762f32711948ae14ccacb42ee3398c7b84c2cfeaaba98642fa61dfb553df8d7dcccc239ff37e4f6f40070770648b2bd1269a66377603009831f9a8a72d972de19e640b0bf310eb04a4bf0e0e57bef6b6a92cb7a54c0e6c67540a8551c050a514d8bc5c17b8cf04dcd7b2c0cef4eeea92a1399aa657e7f29bda09ec6339cf5d824ac6bc00b4c3e47e3a3f881aaffefab1b08827b64ba6164854875d4f6ccf56265a1e1111155ac1caa7522885425269aaa725a48f5dbd73858eca623e4567288aa24b2080096d8e42f1137b35838bde1577ccfe19e197e9a039917c81b8fb3df7eb108ce5adf9c8283dd99f18129c12e907bc6b8f0fa0f59933158f9dfaa4072e1d0b3448d84e38b0bf1041bf357312b51a9a30c633fa6e93ed8a6e149b1c58f4c6de56cfb1dbba9d82f1e037b28648996b6d6df8191b060c88d4ca54a47255d6ef30dd784b6e39d412ce2275657287825571b6411d13f6d1f5d1f2b2083c2c3081bccc19016213fb04eda1e43549347f90c681a209b653673d992da324e99b9c03f76df6cbbe725b811e2a23a7b1888940a71241a3aec16f0b2ea19ce815fb05f720244dc7f4dea8dae76269265dd1428e6244658a67695a3339baa148494b1e2bba822a55129c4e7f4f207a697094e20e984ed5589159746654b3ec87435f885611ed22eb044ae2440f20b452648634cb078b24bb484ba6d281d9485b1cb3b1d84f30349fae8b84be5bdc658787ff656ef0e472642ac7a1b1a08e215483b673368186a3238acb6f915dc19860d6aac9b18c02562b159017f1f5b140ba374ff4d20cd8a28b01d7d05994040a591507eb5ec5affb839254c66b1b40066a7e32fdb187f2cf89cb28b37eaa00d5fb84a7a10341a777b297b51e6cd492f5c3c2c7014bc46685105915a36e4509923e40bab2367a3ed409dc56b44539b557bac59316ed5bb315629ea3761e092d094bdedc9432aec5704c246c32b3604922c9cb62ba0eea89fd249f34411cf3f8bf8032ebec57c660da1257be76485bb26a39c6f2efa8ca98f3994d1f83a3fe7f53eb820500108dc828d8f14caf69915e8d83b88ae042ec18908f8d12e308fb172b9ac4b76ae77cce9df213241a5f209a11ccb012a1b09f70eddff27db8b52cd601bd32993e4024ab684b0d3af4f11ddf7a93aece95da3e61a04ff34dcdf1810dd3dcdd2057a14d9bd85370ab0af5d931febe504314f6931e7849cc5313e6acda75797d334d97f25e26c9e85f164ddcce9bf244797e8f6a0159436d2538105d1c557c1c5c326ea9cc7f902655ae8838a9be048427a9f313e28a4233a0698277af2aca4257f898939cd0295960a94800cb2545681f5e510eb7d6d2502f612055447e7c0e4b0370808c83b3880671da4aa72d992bceffe3b5cd2c9894a34f84728f5a1bc2404396cb1c4c926abc2aa2558b6779d697fc3034cb802da7aa2786cbfa74eb650b19428741a2f7e8d7462cb3ac5f74e5e2e32569a723a09e5193597f9af39261a21139ff64d98f3966e41d69195d550ccaff502d57866c95ff7f0421c231df19e3999d65631cf89baa205fdad958e0908ef896e1723b76def55966c23ec976bdb5a215db057293016e04b474de3f093ff069df1e9571b19557f0741f753f72ad1e3afa81b03c7ee385272dd19dc69ccc013e3f375c47717806bf428c42f2c31c7f767f930f761ca70a1b74d27e0998fd4009709b63269b521cef5358e6c6b9ed19229ff8867a6e877e9c45c35b0831430f86d7e715acecc92b64c6e3dcd57e53ee056a2299c6f8ef48f87949ca4a2fbed93d9f49e07edb45d0ca33df6ec746466acaaaf5b517b499da6d87dffec4404e1f09f3cc8466423c29f44a25633c9250d23ab98643b97b6f04a9ff1bd9d4ba85414adbd2e30e26aecd0ad29cccf4df6a1cdb8d18562087b935590062bf45ea69fa2675b605e29a0b7ea32b76f6741da80b6675557f744eaaf94489f0e40b79995f664186c8e57500ca23318a868b71a27e309e7a76d07eec9a590e538a08de4132e8795c32003fcca186a82ba57a93cd13a27bcb0fbfb81c82fc88748af143063166198e0b59326fbae0c85f57f786cc4ad7fbcec23d1efa785acc11f4e91b336ba88ca151c9d793cf8ee95218d7249d757e309456b5d33277b39d6091e16995fdd1195cacebfaa958db602864948c77a771c13c2a19d84bff28daff04a43f5594cbd962dc8777e40afac2dc4e7ac28b519f9a805037fe48be043ee142fc585140b5f076b2ec5e1eae891c7e65f5970ac8d815e82f8568d2c97f605df436db67564d1058a883d831d0bc250ae79aaaf5834cbdb7690ddb71519b66d7d67b5a008b20d02c892002a04e42c414e4766d1baa9955a660482edbe4e79c5ad7db983c91ce5de600e3666e6bae7ad0956912b1dac05ddc792a9bd9ed01618184961b22c5aa93fdf6869ebd75e9bec74e01af08b847311f00ae6aa0746f65968e5137772619f6913073c276eafc6a31516786296e562a3cedc0ad6cbaed508728b5a325dba4a58cebd82dd9e1ba3fd05364fdd91c6d7428c2c98304c4ddadee320d91cc71280d3452c57be52b4271c1c5be91588834b45fdd3b1ee68040ce1de48fcdc2123976a02d3d0129bd74f80bc6b1404666bad88a3dbbdba70727d2e6c895a4603868220656facb39acfd5ecf253a7d3631f142c5606d1db29f689c23cf27e8ca0f8719422dab49f5759bb0da0468cc2c3b34b723e5f48f174a3d6e9de9af0bae66767c48a486f6ebd6b774594fa745a5182ee6a416989c9bc76c012a268fd31ce8408653bf13360a8d187857f5a23e16994b00036235318801ffdaa2c2b79afe6ef9ddfa0475bf24c3b5e9ec21fff3a5a7c4947d61bf606ccff94ff43a2fa8c911d7b26c4d1d9d5ee363190601bc72b6d8477fb54c93e4a0c67a3ebad1a66b2f3f35fb8f7205394df58d2cf5e5b8d9dca47cf6cf7171bfe43fe76466aad0e1fcf104d60619a4dede7579a2d6f5092d333042cddd65f07f78dd5ae589fd20574e1770078576386524727750478b450d5be209945c102f46ca5287fc5363549011f20b641f5ce85118bd5234eaae91a33a59aa07798a1bf3f809a48d03c66cca1ce22bab6a1034133da066bbc49380a9d4867c6e9bce0d69b06b471578801b1e9bf228779f37eeda7d57fc76e8b4d1755669a607ef518a9497a5e3e04ed34fa2b9477967993374d57fdac614cf293fd33597c4a03e422351941c5000c1c7ca3c956405aaa550d81dcc0b4ad9d56d5ce173896fb43b96d8f77a5044e49d9c1cef38616c35664bdb516a9a85417ccc70af236670450c2ddcb5adad5b23bb471d200ff69b0e374343e8aad0aa18b5de30fa50532b41b3d6c70199cbc5f0db8c982ef8e7e5dfa9a583ca61330d3b48feeaf973ab8b98da4f094d29f2206582451d118e83ef3df7118c14620cd449b20204ad1846b65b315a7bced1697b70196a6c53b563c05a24b69b45b17cf1b043c516a320d7cab5e925ebdb1a65735d845a37f0d24ca872c586994716bdba163aa30d51409d44fde7fc459169d5e4104600ad9b74dd82e8258a9b800a2366bde4a79f7bddfdfe9d4d8db28c2fbd39640e6e34ee39bc041d44c5491f385b80b940790d6f44b44ab9c14ded63e5380c74f0653079d9c41fb3735ecce38492c8acda3fca237873717fa7ab7d53535a65381424577f1e1d347a4981dd018953973745ab3ab2d7c49b087ff6a3a0a8a420ae52e586fa0c3805878ed16415f4fcd4dbf2980f5ef74067ab1c4d9a3490eb61c80cef6a0a38a9a70b1aef784732a71f164b3b2ef9b60b8abebf78d1605449714af482f3f1ae2d2ccc74d6395a444b1c42651297af940831adb0153604130c528bbd642c64ca90df402c218b005d91b5bad8c96793d2ebd0f492e4dd53999eaa0d799f432f534bf1544ac05d6e4ecc1acebed7b3d7f52ed4fc72418e9399beb07a845161bc6e09a968ad8190f02c9678fdf78f180964b61a9fdb523ef98a7f7109496b87a9617d2bd9e1a0185acbd1bef529d1da96d37fcbff14fde354897873077029d2836ae1eb0aa31c80ed2e296f245143f79d06e2cd72cc7cd3711de964590f0fe7d016dd7f306948146fabf38df60bafd6fa836bec411e57d8ee7649e172680f7747c06375dde6e79ef4cf262cde847d9e8d70a8fea338e79525f48dcada6d586b2ee05109b1f1f3518c40fe623719257d5444c97ed0a33be7c3161a4be7df0d41809779d7eb4333ef97372037ab8a986d90004629b99f256ea5027df7480fe5eae627c229d8161f093f606dd85c1f7e4c6b7619a722beb69f3ec7ca3c24392b3b794bb57909b30d8730009b6ef43faaf4828438bf828e996cbb659fe3fd583f7ffa461d38d026749945b73485abac46ccd836a66b13d627417230afe1f4f5d76d5f645667f189a08ded87f03667af1fa5b071698f389865a8b0aa578d6d92862231490af00238058c0bdcae92a4c20c7f3c846187308e46abf9a7b8687e6b3c19a0ce932f5f9feb3b5d813ee6cba23232efcb41d32d79543af25f245e4102ebfcbcaab523482515f91e798bc51085a81b32f38b5979b895a40a20619cb51c902f898c5a410db21751eccffae64e7fee5c48c0ff24e438ed688082a8f8348ae4a29649a7513499076c914c119442732edf90e1a270d940e78f5d88e1a8dcef137fea8892d61c08e800d379e40ca146c0cacf818d63292ee911aa3c63271c685c0fcf236388dba41999ca5d2b5abcc6cfd342d62701cbc4f3d832d451420f3aff761014380aa5d42385904e4b7ea0dcb9af527e4952ea430844279c386acab910dc13ca2ad22cba3955d547135584fcaa9f96e763aadb64670f067b4da7dc1059a5e0a9b04b68d096a177cb56ad925035d2fd208a82345d734fc4d5f44666f584c5add1a64c764a0a41691bce58af850a79039f6827efb5088716f7dde4d4206d78320062bbb2b1cd0", 0x1000, 0x401, &(0x7f0000001000)={0x2, 0x0}, 0xc) pckbd_enable: command error 23:53:15 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000b2bd6b3e03af08b"], 0xa) r2 = getpgid(0x0) r3 = getpid() r4 = msgget$private(0x0, 0xc0) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgget$private(0x0, 0x208) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x4, 0x0, r5, r6, r8, 0xc2, 0x1}, 0x1, 0x0, r3, r3, 0x5, 0x401, 0x1, 0x8}) close(r0) r9 = msgget$private(0x0, 0x12) socket$inet6(0x18, 0x8000, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x0, r6, r10, r11, 0xffffffffffffffff, 0x8, 0xfff8}, 0x5, 0x7, r3, r7, 0x4, 0x0, 0x3, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r6, 0xffffffffffffffff}, 0xc) 23:53:15 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) (async, rerun: 32) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) (rerun: 32) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, r1, r2, 0xffffffffffffffff, 0x8, 0xfff8}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x3, 0x9}) (async) r3 = getpid() (async) r4 = msgget$private(0x0, 0xc0) r5 = getegid() (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x4, 0x0, r5, r7, r8, 0xc2, 0x1}, 0x1, 0x0, r3, r3, 0x5, 0x401, 0x1, 0x8}) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) (async, rerun: 64) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) (async, rerun: 64) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0), 0x800, 0x0) (async) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001600), 0x208, 0x0) (async) r13 = kqueue() r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001640), 0x600, 0x0) r15 = socket(0x6, 0x4000, 0x3) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001740)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000280)="2d98e7ddf2d422e26f334f5e690f0fd1785d2b38a3f41aa96a410b15594336764994b199f4511d8206e76bc9e3b9196c3b52576373f790f26f63a0f9c323efd994b8c832663d47f18a5f9ccf9734e1e2359ed4d19eccc9d1a1c73a95b2ac2ad0b4d80b529a261a28fed342e438f5d15fc0c9ec13e75e0f1467c76edbf2b213897ac29d60024d851f5c47e61135aeaddae1ce58de21d46ba07fc8c91e1e97cb4770f5ef2ebbab7ed544ec0c11b7a21e51152b216fdd5abeba4292bb600640bfa36a467119bce3d4786919cf83b804ab2bc823b3a75954457dcfee8feaa20dd36c2e5aaf5bac00aa86e79d73d179a63d7e6aff1ec116850260e67921f75cb41d2dcce5eb5b8b46c3fad7bbf96837f79e66e8457f2cffdc1a1ac81f382a474cfe4ec2201de54a0b71671185a0f7bee3c73a3e78d1f7392b3416c3c09f875560e398cc88a960b63447d75603db63ef57b882e2031b40fd73661fa95a7486d1691342ac5c291c577701785aeaacbdf731620ac5ac26274b8fb11345becccbb31b279a1ae890638af8087c21cccb573b09b1c27796533e5df850b274f774538d7a3785fd9d789445b7c82195ca4eff2a4e34fe3548cdf0b9d7b289ab5167fc8765619c3dbf76f3f86e4ec8f3a759af23ab0402d44dfffeddd17cd34813701bc858530cb6f04c978e184e0a4603f3b6810fc0bcb1c6cae97d4734870ac971d8900e074ce27da9310b0e509102619a5a7e4892423629e4b72c1eae2d08eb79c0312d04f687f64a123313d31855f8bc564d57307bbd8e81fc97142e881fe4c360b16bb7cbcb52ee0e64f97d9f0b7496efbb53329eb56298a7ff4579767801c442d2142de61acae10e142055d653f8b9de96e03a8b9fd795cc1071216bba65ff06012da7ac9f76461a796912b7fbb087af84cc8862ed724c035a1aea78dfc1c68f7a2be2467a3fc8ba7ba5eadb1210c60c886f5c6d23d26e16600f896ae8d06001ac551fe9d7409a6817d300b15dee35a0f158c422662ad35e510883b59061824b6136357ec471ad024c63f1d91b2e25a5ca763334da0ece6e6cf9b9cdd21021124e4c5731b2a0f58695fb1c797316da297aaf601c7804ed868ccac89323bdc1a09a3debfd88a843a09b00961847d76f31c5dc59cd193b9da4667991a307e5e25f6320c35ed66cea2efc429b162592b63d07eee922cae9140494675a64192d6cf3a4d880ff84a0be24eec33f5131726afb3a717a162c99f7e1ea2e3a1ef68c23002a942ffdacbdbddfd782d832f05a5cbee9c968e624716d8045ad80d5789a38dc0f686455ea97d20238a1f1417bbb24b5e633adc54a967fc62de2c59335879797759bb109c94deec58e6288e354958d57330e60e596fd68e6f8c8e7456f29b9e8bb18f3df0af68d5d565a84a4825bb8be5413f8ac1518b00bfa9d1666d09082b31f02fb30d153a31425351b4f98200f4c61834b8c797f90ae5d4785c8cadb12628edc4b9ddceff7e5f5da93bb3a7c6de54b9e40bf4b87a6207218d4de2cb7f3388a18e90fbd66d22bbcb483d7a7fb9c646f24dc7425a056677531c9a6df966a474c0e3bcca0731b1f12e4f85cc5b387eb3c371bb6296858ea429cf0473dab329b283f67020c77ab2af4be469016b2e271575b0fec8b2db955f4060af716b4bb0d29a1943338127fd279c34c8c4a0f8af430420619b8833ed247b2176a423ffdf7c9141ac78f2ca493e783b8188cee652d78b02750e05e19ff37b0cd4248549c8f85dabaff5bdc17e1500a80e2f6f7d83eb5437ae15157fae77841d2646648eb33e9375a72ecded22bb0e4782876979c0a227c6f1f03406a0423af9f041ff822bca2816c22cd14e8a8825ef8e2b6ff7b03ba52feb2c7af4d49ee788f231cbdc8ce1b801d0531f889f38364f1ef0d515dbdaebd4dc41e8cd43f25758256e8c80deab0c6558f141b26eb6292aa3dbcbac0e4f6ac2bb3d18dfaa7eada781b1a875322292734a35f6c09f3ead9b5371facddf878810c813daa1b12a486624d75f91246911bbae558755cb697901c2f89cdf2c3fc13c35f1c4c161339d42766bab7022ecdb1418aba76a72d95870349dcac3a3868442a4760860d8fc222a1afa4b0ef90c2a7add30d9e3ef1810fe2be9da4138559edc1df70c85d5d8fd1e0f87d2fd3e7a619996578245933886a834e1f8bfed16796fca5086ba4000e7577adaf0e2f11a5d385396cf206f866ac92f49aad4f55ca0266022035fbe07069a3680b70e8371cae3208a8550da4a4721c117ed57c1ce2142c331de10484909acac27f90047cbfaaee1e18c1a0fa7441c41a77f7156f6dfc52cf0ea5c98432e75a7419cf1c4ec0414a08a2c973ef827d95b398876c9ec169e77f2b058c7c0bbfb8e1ef12e567106191c9e810d6d8c6285e0949115d816a6e90df86aedcd1e76136fcc6f4143ed137df64d2386c29f83130ed1941a23e65e8686af31360eaca85ce41f40f486377d04637be0cb1024d08b3b862872147ebd1943801c7f332f78c07f97358b23c27ed21f9f1ef9bd721dc5e2b0807230429ad3351e8b7f6a1e5a0d4c68e1d82c8e6815d8cd1adff8c83c78e039c153ca7c1cd23669786f13da834eedb49363cd5308502c1df37174cebf14c9a5fe3af9d7b9790835fa33c86e677d7835a690865543d861811f00db56808c241591c9a26f92ec9f15f82c6c4a91445e41299b4b8f0da1e1fe4f74e4ce22bca117495d2d7a1bef312b8f013616712a1b2706056881edf6e1878b5f810e1fdafc5334ccf93245e26af55bc4ffc4e497e46d257fc0e48c0fda5faac9a3f63929ef2b686d90aeafdebb1f1ccdf5703704d4b746c64cb669a8bc7d6fc064bc37fbdeeedd107c0e4845283e2da1e5688b05628b274cdb363a6b7edad5d7e8bc214bb91c6651cae50eb4c3e460803d4ab494218e30b36f0b56b38eec790e48b28e8eab072c956eb0c10c8be12df3cc1ae257632b48ca6fe4f6ea03104d578734d8bf28b805cbb95c2f164728a3c95a61dcceac9c932cb55b714fc09a8b9d6c5f069c5f60e583b6ffc50e28f84b6f01c2bdfb5724f882d40f97e6736e4657b2c703c08df9162ef7fba57dd3e55dfd8beb68693d5825cccee86d3c79c67c594b7d484242087ed7d399c4b128cfa7c3988aaabbf2f5537c98e3e127c3e71f6b7c43d1363f53ee8c66a0a9a900c4bc431cd26be06b7c1d3d5994b34058e7a65bc62d59923e5d2e10b25354d1ab7cd6379120a7b61ac00d3381822764e3a93b8b2e57ee7ba9f3a0ff63822f3853e9b892e65ecf8118285daa3eee6304f1f76b332fb06dc365b59854a9cd91dd52b01277aaf11f72adfbfbb2ccebc524887cac4e18aca62ded8b9d5d391d0e3a6a2f9f80870ff558465e43299e283e4eb56622513b6837bf8f2d1ed37f503eb65e5c19e5abb66c4305414902021f15addb43d844274e3b9e352878c30ef0e1de5ffbdd6a324605f175216ce372004bd18bd766d2bc4b00220f2b931f9488516572740a34b7b2eab077e8a9052d1762364237c0831a2916ded184bf05ec2bd0804dcc038bb61d882f7758ff2a0b74529ba7404991013f8f1cf7a4d94aa76583f47bd7f8dc62474764b944629692904a466926cc5745a0fba4194f9cf675d764826a4f7e3b4012efd2d8cf6371d3ef8209880eb36c892f78bebc7095ee48eebd2e140ec560a356c5427abc8bd51b03765e4ac2808733e2ecfe517b0c77b11520ed62a62e81a6a3a218a904d8789363887d054007783ca84bbe64bcb00e1e9cdd022315f66fabfffc593dbfd08ddec603bd92d75a52a82a45075a21d6a7c2c32ba19f0937945f1995aeb98de2d8a7f5eae4fe9d53549f1af53ea97afd264fa12692fa3fa0c1349909acce9258587b15c821fffe016683ce5f4a216d6c6004f2259b2e8d96d245d8247df3da179315740253ee8423b642c9de16289d87e725b0e22681053dc58c6998cc652d71983304a20dcae8314459ba99897d381c36205751630600fa64e1f06cfe997ccc25ea56ff387989aafa7f21491f26b75bda228d9882de3451c03ef50fe43ac9bdef830c3f1615ca5a9b8dfcf8f3afa8cd3e387fe511cb110a11b7eba8f7be5ebe9e09e87a0496ae315cd9851f4c1c59f43bfab2abdc66cde2edd6fc3953d6c266eeec81a1df098e59162019b3621ed6147a4b70a3666db54f0543b7ace2f345e4a38397f7b42e3b4740310537832a56db2bf5a63055149e2dda5494634b9ceca49b5e7defdc092c90dc296c4898c9ed65c7a8a9cc267e09e3bd2ce001548b6a6f7e8f1aaff0def6c1ce20716669967c9d1683f752524fbbee560c58bb53478570f9f761827dfde7d7fa108c9b97f8083d1610947a1471c51cf8f7346b0162163d494d928d939ad694148df8df3e834882a841bad73d047d0561080750c07825e1574e75193fc317d5530fbe01f799041465451700aaee0ea6ccd2c561b248023f5fde72b64e3897784fc2b38fb2475b5524756e6ae44414d9716fc957f81b8fcbd81b8ccc23eb1a2a7c0d5fbae5d47cb0afdd99afb5dddeeefc7ce56c2e1e9abb3f8db1cefe38fe4c82e830a5fe6e0fcd95b8a4755a5a4cccedf3e31de08802df7e9f7e2345951c065a82a052d8084ceab3383b8002f1ff8c4cdc25c58658aa6b449dac575efdc86c8be761f75b8662123241aacc3efa069b20d7c6102fe78955351c6eec50ffa3108d70f19764de34abb0ab1e048cbd9ea91c832a395a3a4050a82be8b67a12833ba0b7468e9c6ede76323b632dbc1131b8d9eca266c3089adb982c540ec5c12833583ad62d795df01d070830abaa4500ed51cc988a77150aac4779f714db832f42f0776c5edeea54486fb72fe5bc5f22fc6a402fa2192f03713f7b74a6e46dff0f5892a8d88ebf7759fe65a41f9a683cda59611d43e5bf925c33bc0cafb570386a7cf965e90bc6ebd8e3af62c38a0f331ff46e8138645d1cadc78e32b91c088b99a673133f3a4a7c3eca213b5a8a037809ed56bc04399a6f3bd744da0a89914b15ac668f97d45c7d14b6b53112c5144cddb0338454eaa16b0595ca396eea6a4156cc261f494a86c2a55adb4cb400ef1d7d6511d44d344172c00a3e8aea0da94e7ad288cbb2f337a017f951e81f3473f6305890c89b1a06de4cf55cdb63fcb2e2ffd94b430c0d4fa5b15f9f7ea65e81bf8e3fa0f639650ecefa04789aae99822cfafdee6830727f5210bcdbe40b96a0a0183a34e27dc0f5179d85f234b38092e3478a631f6e2551a1bbb2fa42a1ab616360076fe36950a490cea8638ee3e2b23d9fda177314dcf9c3f7a15accb79db417053d326b18211e064ba75655b10c118782d2b7ee437fbfb2311335f9170d20e20cf96fdb0b5aba16545a56ed6f45943de4174d0191d8a64b0f1970e48fe85880478291c2bdb67f07aca268742f4bb350cfb5f0e982b2fa6f00ce4a4f93c927372f4abf440fc14d563134d8fe92491cf577f00564ac45713c360835ce9dec0d359b47084e521bada2e4a5a5b9471cfce07217ca8814117c19108ea0190a5e034e13d79f6b62e386a4dacdce8bcfa5f1923cff31485b07a9ba8f95127d176c383b398e1817c27ab2d00a4ca5925e2e29dc50df70b37eec9f6b59d8f92fe0d4b24bcd242cd9e266c03d49d806f91872c394bb9aed9d6cb750b197d6d90f2938e39f9f6c7291ea29d7960b61987f984abd07077c99814a02855665f2c73c12103f1df1c2f259f7628330e1bc87dcdd74fc204aafa23869cac20404b9fe6687c7826e97552480f7417af28ecb1620aa0010c", 0x1000}, {&(0x7f0000001280)="87ace749247eb5c053c0e3e7ec35", 0xe}, {&(0x7f00000012c0)="95ddfdf98368ef1036b9c54c0dda26dee7e4a4d8c106270238895c116d2cebc19ae46a4bd037ad230583f3712d1f1d6a022ae88c259a9e6b87e6b59da90b5ac1f72c57c81beeac80f03749f5a1a49f6d8b5f9b63bffb61a728cbec37ef75ec37e7cac7a79b4ce200c8ac0aab31db249db1af", 0x72}, {&(0x7f0000001340)="95c24b4c6d2146a24f1981bcd85caec50a6b46d2c93c7b215186738e7320c718ce956bd579a2251d46c8117027b864ac6107187a8ab55ee9d7dc4b304698bf852e755a41638fad5313c6f17423f1a22ec68278acca503769864e2508f59143ee3ec0f39883ee86c27ba930b990e5b90bc6838e2493a052248bec8395de1056293d987ddbe6e1725f03fac00abdc8addef41b1c6482fc5f1a60d0c8aa90d8210bb6c7808008c8e51ba3d7d793", 0xac}, {&(0x7f0000001400)="1d6775fdf791cd3b52", 0x9}, {&(0x7f0000001440)="df24491b", 0x4}, {&(0x7f0000001480)="f5218b0bf7e9563b4845691b63564c22e05f431bc2980819f2ec26d247d40093a6bc83aabcea4c98df69a034fe760c8b4accba9a43b6f0cc37fc3fdd8b071ea9ccdf887f6360", 0x46}, {&(0x7f0000001500)="be6b8ad0f807f057bc1c", 0xa}], 0x8, &(0x7f00000016c0)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r11, r12, 0xffffffffffffffff, r13]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r14, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffff9c, r15, 0xffffffffffffff9c, r16]}], 0x58, 0x3}, 0x403) (async, rerun: 32) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) (async, rerun: 32) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) (async) r18 = openat(0xffffffffffffffff, &(0x7f0000001880)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GETSCREEN(r18, 0xc0245755, &(0x7f00000018c0)={0x3f, './file0\x00', './file0\x00'}) (async) r19 = getuid() fchown(r18, r19, r10) (async, rerun: 32) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) (rerun: 32) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001980)={{0x4, r9, r8, r17, r10, 0x180, 0x9a}, 0xe603, 0x7fff, r6, r20, 0x0, 0xffff, 0x1b857858}) (async) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00Y0\x00'], 0xa, &(0x7f00000005c0)=[{&(0x7f00000000c0)="dd1ab04166c83f456df8c862e8e2bf2e3ba70c94ad645d8e5ca6a0c443c04a876e439f84abb76aae1ba7635428f54cf9b6cf8709dc41b36c62aa423a84343ddab98463efa0526f4b958d028fcbc5f78c9b873d26a4ca143e85c00be446def59b494a59218a125e325836607ac5025136a05a9547f9b40678d528ab7f8a08141f898239db87e0f223e248993474c5e8697f14a949348f1a8b7f10101082267ae58434408b9105c9e14f", 0xa9}, {&(0x7f0000000040)="5956568c1e03c12ee54f24fcaa9797fe1666638e50", 0x15}, {&(0x7f0000000180)="aaa7e945b4c6aa78d418d236b32f86842d6847e2ff2dd3167c11b82f75429739530db97ba8997491fccb8b617bd5fc653825969ae7cd97f5b7096f5266c76ab2dce8faf4d699268ba7b169017965e4185cdda957ec55c19ed2bfd05238", 0x5d}, {&(0x7f0000000200)="8f18c2c509f6ea1367528baa0215f79dd3be97cfcea911361332130de3de82f76ddb4878da15d6200faaba53f5d0747b6279ff359a63f87f1635699ebca0dbd7348d43a3a9a0d32f7e625b7db17b2234089b95ed98941dc4b6607f9f5408c8d1449cf2f38685a9c370a0609103b50cdc1fd22bb0822cbea66fbcc6651eb4212a77d2165064a8b22a56f73cc6e4edfd6d55c39f916b144e1461cdb38d66701d206e573652339e8726eb057a4f36a5bedaa1c55e0a250d24a47ee57553be99c858024d4783bfc0ce0a100a111e9ef02a882f87eaca7d77e7998c604b6b272c69c6408e9dcc8d4a", 0xe6}, {&(0x7f0000000300)="5e7def7d4271ed7bcc60a4c89e30c80347bb8f47f263ba9f807992f091f3d91c42bf115d31653259669e823cf13f45657e14dd6aaf344fdc6cef8e7b41fadb9c952c542afb68a60bdd8b2f179551c6b4b454986ea512db43a1bf6c2e63c5e062d664a446c935893c911ba0494a6416efc8e9cac15000cdeb7249b095fce845ba025a356fdc12a412f808549ec9bf2df8ae7a191566a4ad2f8f1dc13d84bc896c664861ed5bdbc5f48c109b11708cf8094b9385113e0e8880b4f5f8c7cb8f1417b30353", 0xc3}, {&(0x7f0000000400)="17d474cf0b7adf1e122fff2503d1708145bb93e84052bf419869674ff56768e2fce81cd9c793d0d150318bef9552de7bbc8ef86939ff388d41efe3ed6a6fe95a4e15658a47642548195026edcef88ca01c946512156a721705e0d67e6fbfce779122e76278c0c4a76fead5723453f56ab84013e2461bb1833b10f1e090b367146d757207d65c1237b1e40ce8921b94ae458f05d162c83d21f8771eb5cdfe53be6fb9ecf9abc2f00297a033299da1dbafc4a1fe57249633", 0xb7}, {&(0x7f00000004c0)="7a73ebdfb8eed38c83411859a633fc78ce103e14f2d380805a71e36a74e9ced8b2016fea8ae107272fc4b7243504d3bfd5050502c83310523830b93be49f0a5b65c945003372172315a18d8ce59046749652585cafcdfcb4c768569024a28eb28f9128b8de4da018e6", 0x69}, {&(0x7f0000000540)="1066b15530cc6da988925acefe6d3d7046fb28486d51d483504cd17f2e8ad44e4e4dee0ea37053da8d0ac9a64bb7bee5eb4c341eca762373b66641e1f37037228f1696ea56293d08872779de6a6a21398eceb879fbf310257e7d9a402add60be034a0f9c5b5c08bc1c2e54fb12", 0x6d}], 0x8, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r1}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r8}], 0x80, 0x2}, 0x405) r21 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r21, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 23:53:15 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {r1}], 0x5, 0x0) 23:53:15 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mquery(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x101) 23:53:15 executing program 6: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0}, 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) sendto$unix(r1, &(0x7f0000000040)="48c426c8e0d7531f615ff77db08e44a8a158cfb32d34d92e98c07bb7369e35c80693c3a776343cf02ba8306a72c5a7cd63f4d76f105a7508a66135ab6f2c2d416d99f96d3b9d716487cf9c819bd371127300a96d06032fd494167e7ae5b8f70449094a81888a36ef49a3d20f6c77be2b548aa45d383a61e6bf975a59379d3c8deb078b59026cffc69ab4ed67791061572fcc94aa305d7c308dfdc888b415495ca72f06b4fdd859144ecf1ce12f12e164f353743a90aa53dda0a5fde8c9d6499f16e2b9f3b00db2a59f28f747c79059afa4d0f024918d69d63b4b02cfaac4bdd80ffb2090a91f927de050095f12d0ed7728bd74e5cf7a85ff6ae6011d898f794afcc1dccda12587a4f941b8d38d6b16213568a156bcf93ea3071081f422bc14fc9c50a3a5635b96239a647807229dc4665ba36c99cab5263bb56c4b8bf91d4309ffa085ba17d6d8e95cac912662f98c7603fbd9e690982c7f8523e122b6e67b61d47eff67783bf51ad3c9c99714328067233d0b528fc8f60066a5e17a8cc6b9f38c9ab640fc013941125f12d6c223bfa3c06badd4fef63780393feca242830ebaa88f83b548284ebcbd785789b927bc9e720250910b0e54de25b0370db41644058798bb15e495ba37c639038641b71f11de29c117d1efcc36abc64f101cef6ad3963e7fadfd853882e216c2ac92bc4ea0eebf90e0ecf91bd3e49085956cc53788541e65befebf8f5fe1a620c06be0903cf0af7b771b49d39717f8004920398fb8c310150ba83d3635e9baa46a086f25f5fb98d97dd6620eb75a4d8cdf548d83dea36624c08bfa48a672b783e9b5b0894a13893976deb73eebeb72841dc4a667d53b2ac3b9bee3b78edf7da092b1fa8f1cb9a3312c9b516a8dda4e80ff3549fa86fbe7e58187cbb822a9960f534034931de8640ac69a7209dfa2470b8202ef652c3dbad8e9716f5bbe50d5c18775b39682bb51fd89b878fce2d33cf33d41b12b05a7bc84d91c41fe9d82f8bfa4857241988f2cf6f34f457b7ace21933b247e440a186983c483d1b567ea992dc8217e479a9f2ae8af0b7ab6c57faa9e77c1db19f5d0f5738eb9460d69a30171b4a74d2a2bdcc859f568519d2f05de8eea97b580a71faaa32b84cdee73bf0f3fc7d979e83389b334a69811147280ec8a4f2ec64834f11b28829d69dfef0764ad9eaf4204ab9b184bf33b10fab28d73d40c792efb860cef56da9c655c382ca3461188dbc79d3ddc8080b2fc87be9f6172c34fc5f62b6d5d499587317404f25356a39dfab0552a6780af37ad076e8ff5210971843d92bd6e1e219d735c668b346e6d7b8e66692816a169819eefe0e231f8776ef0156a00bbb875c5ae92cfab9cd4076fc2194e43b20f14a11342644264724c6a3f66ce32456df3f588878ed9e1f7555fe3220575c63e81babb51eea7d63b704c2f39ef2923df31d75936733ed734589e7e798bf820867f9d0e25331ada0e25caec53b2c497dd3d8a238863690865d0a1b6c65ed1e0c1751a510499390e205cb7444d7e720861322cd093f68843981c0b7c6736f381fc157cb83cc47f8cf91a64e7ca58ca01d749b3ca70dc58ae3440ed0a6aeb368766722370fd74302dec664a18938aad52e828bee831717843cb7a3374baf1c446da1ff895e8cf527f33aa3020d854bc4f280baa7f54792512dfd6baface501cf6e4fdd9dc5e47d910513214e363a193eccf604c392cce5d82c4a971fe0dce0e32e754c62f3b6d1d2c9c0a516a491436283396df5a35ecfb52b7b380fe5c4f323c0c0765ff682ad6e463fa45c41060c04eafaff1167aa1c4685eb123e2b1f44127ad97aad43c09b03115760ac98420477df9a2c19baca82cd97e94980b84e3deba8a2d83059d5785fc438a4fe5c1dfc854a54546cfb8ef3267d741daffdfeca85bb86dace29613a127ba5af72472372b670fb55c8a22dfc5f141a1688e12a62124f6409b50fa75bae798cbf66db28995d9b2eb3f11e3bd846ff4c6e0324c1c3ee2f9813ad25ab25d0392f9417ba8ab0dedc97788d785f033001ee2ec34cc746d0842641ca531e1ecfa1f5905b581db4073d0816236158bea1f21da0edb80a17e146c815dd4f8cb2fcf46136f68297a2b57c86f853b342ec174cf390402c0747cb6d86a44e7c8c4e21d5c2937be9119bd515eaa7bc165f45e4451df89ab2e397661b7314de1f65cd3bce0cda2394db2b0f99c72453da3e8a6843985382318c7d357919ab50400ee0c9f26e9d3ffd9b7294bad80b50b9376387c51a26d71eb37a506d6600198be5fc66ed7237013ef090f888c8fc7e356d4ebd58059d871af6b57b2e6adc381be3cbad4170b8dbb40d63dfe62806324b4637d20b73982bdcb836a574ecd3c44ab1dcba4ccac0a2db1be25a0142552cec8e3f5f61f9d76a9b29c2d09024530c59c047d2c1a82cab68d97764451f62f8c818a8f213b0c646fa1b762a6e5f3f160aa45b8d7866bf2a1662ef3663d2b6a8e45710ffa4a7a872a5aeec10677c0056e0a87adf51e005add567cc3a4c283e99860eed7c2f41624060fae0fa24e3887d9083e04b07765c3ed4dc22546c2046b7aaf54df986652ccaf075ce4974e62a281aac114428e8bef82384ef006ed71f4eaf1fc41c452a7e82f4e0cf43653127f1d35695b9c7796677ed2ab8555b6c8767b3a82c82520fb0622083030bd1f376303ed0606004c8b235d92f7e85054a8496f29ea163968b017129e1f90c72be586017b3960c1aa061f439c93d80f9d959df533de84a3e5a6abea1a5a19dd0dc108e8e26a0bb05017c2e8e0de033dbf5ecf52a561f6becd8211dd5daebb6c84ed4729023c7128ed317a16f8379115922505d51d2fb5ad9d669e3ebea510ece778fdc541a374a2f48cf530d567db8a7d00978a5f3d87ccd70b342652c4840608df291b7a4de8f61bf9cca5e14f21e024b06f9c64f35e258a8541438ecbd692c71fd86346de2426abd5baf52a33b3ac07d39dd6b06c35e47b938daff6b405c9713158bdafd3199ded896579490c5d53e0ced4e41294aead7b004296b7480d3c8703a96dd80d3ea8f2c23453d4b82acc2f657407eb938a3f8584ae3c24654e7aeb0aac495e36893c233baff0c9c76b3e47e1f11a77b4b6b16418780b7a429aae709e2d5b55f94c5cc656ba9af32ae2a66cd4a45fbdce408b0a298872533890eaea82e08d8e5f350dc95b3d51b39aad1dede812fb8d805d28626fee469a638fdfe2ce69b0f2e9d38159a8944ffde34524123947c6a9369993406a35a8cc0371ddcfadc5348fdc6aa14fa2c2c1bec808d6fc386caaa50a6e230380686d5d43f607d4151019e21ccae4917d27a872813214bd32ae1ed455d96ea0330014e3ec392b6c0c42a85d5d6154e4d570e42cb959c84c5bcab9ab86950eb4118f752759afab8b68a8dc23164426133eed8f58dc8ecf40f27e58c1b7a6a5fabe723cb0b850782fd2e71fc900d519ca7507e78b156c3cece0f59d46a0fadce30b6bfefdbefdbe50c7ff2684d3502e48cb964ab600985076e61a67dd1d1e6d58cc78c2cb23e702ddd0d89165c4ce8c162d861a6a3c88e49233f20a78a5999ebee06ddc714462d80373e98d35ed41072f82b38bd972732d757fc49c8e778cb9280592afaa16c052e61b222930b4e7eaab02521686d040303c9f006a95869a3824607f1f7079358dc443626ee716335b557e9661a5ee58882dd9eb2e4897c9674a2fbce54d826e1a8cbaf8efc149f7cdfb9664d57cbf76b72b0497a1e5e52a395f19fcc3a8b1c062a776774506947cb10780b770c54939d35cfa050dd0813bcfac54827b5b2f6f56ee1956c437e5dd517bb5b49d6f6465574ccda8978bfee551ac5825fd9c90dedd6e459da471603ee7654985b40b5a11de8d25ac11bb3280cc2e8a614d93c43c1f541f53f2751cc6112f8c204d7bf5f0176851d8c425f0035410c569ab80b9b774ef3f7d514001e1bcda6dd137a4dc82aabaf48d6142ec9fa51fa78d2ece7320e3cca2da1996dbd4520fe2a085d98cbd2d278b7ae0f77040f1133474a64e16bb2ab31c2d8fcacb94649362b233b91d962276d63fefee443f95cb43c431c535ce3b579689dd171c192310df7fb9c992a78154d381a1265add3837303e31d9ed9d4564f038277e508779db22dbba8cb188bc9a14201c5074b8803170ee15b4bb510de96d14e72a9a65cd4cd3fdf4fc8d432c899c372b1a10547d857bc99889a98fd1648f7506f5ed53ca261c3c51b7f5592b3939fe492a076ef2f9f5beac0dba059d473601cf270059940b1b1aba2a21937d12d27815a91bc2c0d0a2c9d006cb6e20e94f71a1c4fa09cec918adf4c1ecf5a454e4ddc3f13adec5c8456bcef5a29bd371b91b1134921ae871b5f2442e66c397cae60ab837b5482c1f88a56ba9c08e9afeff1ce0a4c6fc571f9a4fdfe3d6fb4d5ea526a53464695245013e23771cf699955f6475dd304b6e177ecf9ea3386243bb1b331855a3d54228a28e29d08ae58d9c76fdb1560d44883a8a46c401191dd9e5655bcead1989abd95b414b34c13f4c00fc83083383d00dfec8d294030d447ee7d49b5d7ff302b0fc08b84a776ba7d0e7818cf87412dd4f13ea514657ff60bad6fb315bec1f26b2e323e0e502775801a1b07e04dea7b97673b16683f6478e61984c43d15163cf05e98e9676e9997882966997affa876d3d75853f39346b23bbed92e6fca0aa4bb626ee1649859fc964e9f2884e233022430f4dfa7729068129f81dcad644b55f4873d20285086b8617b71ed880d5fdc678b83fd5216199d8f7ecd6c342d0a81a0d1d8846cf989b4bea8ddbf767a7162044bf1738e300fac6b08e23c1a6617dd56b16a4ac9d12c41c2ee69535caf329f5e525c82768b68db70d181657f52197fe58bcaf3094dabd43d0f612f42699417d1d0d8c8efb68cae3b52340ec714c73189b51c2f997c9d2499b1471b2b27a981712907bc182dd1eecfba46823b252514a147f511b2a33f445c5ab0e22afab739802d5bfdd6c968a34f215c2cccf799627eae762c61b3f475577cfad336d6cb7301bd8e68393042cc6011fcd94b2bf4e05f3b83f1dc8e2c33c874a6299dce9f37472d36340cd3fdecb039de73cb25592221c39cdfa08312ea3c85ffaedf2d69e496a638e8d2da79ce899ea2f33829c97be971a8210dbedd0b9c1465d78883cda76e425ca7d07bb8e3f9fce6a9ee9a285dce88a2be52d859ccd386aa935f6397c65462109e8db03d65ce614f14e6c7f3c55156ecb34d1294527b60c35f7fcbb1eef1ef30b8e146bd50ba2761cb7298a0393c21e4cb005175e64791587b5caa198e2301921619dd02b1604b74889075550db40b41fa5910cc2ac8872a11a7abf97da859ec6161d4351ce2a2a06dccfc8341e725e160a122dd5d735ef98cb005249a426b3b9f6ca2883c53c4c6a0ab3616f682d239131fafeacfdae82abc609c49d9e18dd098675c8437e12837bbd85fb10a65795b348424597e06db31cec1a5a0e0896cda051f050c0903c15a2cc3f56a5a332f8fa0476c61f1f7f0281df2e0a09d4341c59bb4447108ba7532d5a183288909dd23b1403a785f2289157b9c219c4c9eb3584a20e3406c5c65534807aac99c5d919238ff0468aee1304ed72236a45b40e5444ec956a013c148cd077c8a4d62c0ca73ada26afb6c0987d6e835e3faa4852da5630b000de0ff39cd62e17477704f8d4c6be7362ec59fd9aec127d314b350008dc875b1ec3cfc59fca963c11bef09634cf5af0da8722c43d1f2d761145512cffec1273dc11", 0x1000, 0x0, &(0x7f0000001040)=@file={0x1, './file0\x00'}, 0xa) 23:53:15 executing program 4: kqueue() kqueue() syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) open$dir(&(0x7f0000001040)='./file0\x00', 0x8000, 0x15) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000000)="7923e285d71aba4a6cf09b8c5fc69e8f4e131b6eb21a7a0b3630d5ff969c5483cafa78b481aa7346119e5aa1940ad117235afe85abe2b77f2bee544ce23c6cff40f928a9b8ad92a683c9c56379ba88519a2fb622cd70b2f02b2e3b732571d0d480ac12f1be64e5964b70f8da8f1ecdde71c2b715525917eb979dd97857acf175e049ac2fc1055837e21429926a08f96c557c9e462d6b43b4d258e914f0d46ecefac303f72f087aa7a44059c38c7346c8c92f5358c5978908f0171c0e1bc5c9fc02079fa6cc4697c3aa5532b90644e0022ed946c62a0865b3282cb6402bd9775cc6269202d69c873bab6b39f2dbc4a140193b2e125f5c8cdb1606c391f684b49840fc72011173ff77e580d22690bed90a1c4791787cd2994c34d241dcabb0e1a431203f826c38a8c38dcce44e05473e342460110e5e6f12d43b3f9d46d49cb13af516c16159e9d89976ee378e3da8bfdc545f1fd945260b16ad265e4bca17156345c15669a58e53420373477c92bce6c5b95a2e9fd7a9ce47204dd75fc1b356fac1601b938929292db1bd6f101fc6818264479420e9868925888b306f8b481035c85c5c4dedae9b056082b2b2db973f5f3a4d887fbe61363907151cfd3aa409a1024c112b30893d58f37d0ab9af6c31c7a97d5aa41deaa53ffb942fa279eef3783d900aeda9f1518b6d5e98d5b6e40d3d93e1b52797900e17def954e43607176ec625d56c100fd70373a5c3b8e70bcb523ff6b63c46d5462cf608284c9ac48a16b4482f8bcca4d1b2f4ff470858577e66f2e1b56e69c970871d3e508c0762f32711948ae14ccacb42ee3398c7b84c2cfeaaba98642fa61dfb553df8d7dcccc239ff37e4f6f40070770648b2bd1269a66377603009831f9a8a72d972de19e640b0bf310eb04a4bf0e0e57bef6b6a92cb7a54c0e6c67540a8551c050a514d8bc5c17b8cf04dcd7b2c0cef4eeea92a1399aa657e7f29bda09ec6339cf5d824ac6bc00b4c3e47e3a3f881aaffefab1b08827b64ba6164854875d4f6ccf56265a1e1111155ac1caa7522885425269aaa725a48f5dbd73858eca623e4567288aa24b2080096d8e42f1137b35838bde1577ccfe19e197e9a039917c81b8fb3df7eb108ce5adf9c8283dd99f18129c12e907bc6b8f0fa0f59933158f9dfaa4072e1d0b3448d84e38b0bf1041bf357312b51a9a30c633fa6e93ed8a6e149b1c58f4c6de56cfb1dbba9d82f1e037b28648996b6d6df8191b060c88d4ca54a47255d6ef30dd784b6e39d412ce2275657287825571b6411d13f6d1f5d1f2b2083c2c3081bccc19016213fb04eda1e43549347f90c681a209b653673d992da324e99b9c03f76df6cbbe725b811e2a23a7b1888940a71241a3aec16f0b2ea19ce815fb05f720244dc7f4dea8dae76269265dd1428e6244658a67695a3339baa148494b1e2bba822a55129c4e7f4f207a697094e20e984ed5589159746654b3ec87435f885611ed22eb044ae2440f20b452648634cb078b24bb484ba6d281d9485b1cb3b1d84f30349fae8b84be5bdc658787ff656ef0e472642ac7a1b1a08e215483b673368186a3238acb6f915dc19860d6aac9b18c02562b159017f1f5b140ba374ff4d20cd8a28b01d7d05994040a591507eb5ec5affb839254c66b1b40066a7e32fdb187f2cf89cb28b37eaa00d5fb84a7a10341a777b297b51e6cd492f5c3c2c7014bc46685105915a36e4509923e40bab2367a3ed409dc56b44539b557bac59316ed5bb315629ea3761e092d094bdedc9432aec5704c246c32b3604922c9cb62ba0eea89fd249f34411cf3f8bf8032ebec57c660da1257be76485bb26a39c6f2efa8ca98f3994d1f83a3fe7f53eb820500108dc828d8f14caf69915e8d83b88ae042ec18908f8d12e308fb172b9ac4b76ae77cce9df213241a5f209a11ccb012a1b09f70eddff27db8b52cd601bd32993e4024ab684b0d3af4f11ddf7a93aece95da3e61a04ff34dcdf1810dd3dcdd2057a14d9bd85370ab0af5d931febe504314f6931e7849cc5313e6acda75797d334d97f25e26c9e85f164ddcce9bf244797e8f6a0159436d2538105d1c557c1c5c326ea9cc7f902655ae8838a9be048427a9f313e28a4233a0698277af2aca4257f898939cd0295960a94800cb2545681f5e510eb7d6d2502f612055447e7c0e4b0370808c83b3880671da4aa72d992bceffe3b5cd2c9894a34f84728f5a1bc2404396cb1c4c926abc2aa2558b6779d697fc3034cb802da7aa2786cbfa74eb650b19428741a2f7e8d7462cb3ac5f74e5e2e32569a723a09e5193597f9af39261a21139ff64d98f3966e41d69195d550ccaff502d57866c95ff7f0421c231df19e3999d65631cf89baa205fdad958e0908ef896e1723b76def55966c23ec976bdb5a215db057293016e04b474de3f093ff069df1e9571b19557f0741f753f72ad1e3afa81b03c7ee385272dd19dc69ccc013e3f375c47717806bf428c42f2c31c7f767f930f761ca70a1b74d27e0998fd4009709b63269b521cef5358e6c6b9ed19229ff8867a6e877e9c45c35b0831430f86d7e715acecc92b64c6e3dcd57e53ee056a2299c6f8ef48f87949ca4a2fbed93d9f49e07edb45d0ca33df6ec746466acaaaf5b517b499da6d87dffec4404e1f09f3cc8466423c29f44a25633c9250d23ab98643b97b6f04a9ff1bd9d4ba85414adbd2e30e26aecd0ad29cccf4df6a1cdb8d18562087b935590062bf45ea69fa2675b605e29a0b7ea32b76f6741da80b6675557f744eaaf94489f0e40b79995f664186c8e57500ca23318a868b71a27e309e7a76d07eec9a590e538a08de4132e8795c32003fcca186a82ba57a93cd13a27bcb0fbfb81c82fc88748af143063166198e0b59326fbae0c85f57f786cc4ad7fbcec23d1efa785acc11f4e91b336ba88ca151c9d793cf8ee95218d7249d757e309456b5d33277b39d6091e16995fdd1195cacebfaa958db602864948c77a771c13c2a19d84bff28daff04a43f5594cbd962dc8777e40afac2dc4e7ac28b519f9a805037fe48be043ee142fc585140b5f076b2ec5e1eae891c7e65f5970ac8d815e82f8568d2c97f605df436db67564d1058a883d831d0bc250ae79aaaf5834cbdb7690ddb71519b66d7d67b5a008b20d02c892002a04e42c414e4766d1baa9955a660482edbe4e79c5ad7db983c91ce5de600e3666e6bae7ad0956912b1dac05ddc792a9bd9ed01618184961b22c5aa93fdf6869ebd75e9bec74e01af08b847311f00ae6aa0746f65968e5137772619f6913073c276eafc6a31516786296e562a3cedc0ad6cbaed508728b5a325dba4a58cebd82dd9e1ba3fd05364fdd91c6d7428c2c98304c4ddadee320d91cc71280d3452c57be52b4271c1c5be91588834b45fdd3b1ee68040ce1de48fcdc2123976a02d3d0129bd74f80bc6b1404666bad88a3dbbdba70727d2e6c895a4603868220656facb39acfd5ecf253a7d3631f142c5606d1db29f689c23cf27e8ca0f8719422dab49f5759bb0da0468cc2c3b34b723e5f48f174a3d6e9de9af0bae66767c48a486f6ebd6b774594fa745a5182ee6a416989c9bc76c012a268fd31ce8408653bf13360a8d187857f5a23e16994b00036235318801ffdaa2c2b79afe6ef9ddfa0475bf24c3b5e9ec21fff3a5a7c4947d61bf606ccff94ff43a2fa8c911d7b26c4d1d9d5ee363190601bc72b6d8477fb54c93e4a0c67a3ebad1a66b2f3f35fb8f7205394df58d2cf5e5b8d9dca47cf6cf7171bfe43fe76466aad0e1fcf104d60619a4dede7579a2d6f5092d333042cddd65f07f78dd5ae589fd20574e1770078576386524727750478b450d5be209945c102f46ca5287fc5363549011f20b641f5ce85118bd5234eaae91a33a59aa07798a1bf3f809a48d03c66cca1ce22bab6a1034133da066bbc49380a9d4867c6e9bce0d69b06b471578801b1e9bf228779f37eeda7d57fc76e8b4d1755669a607ef518a9497a5e3e04ed34fa2b9477967993374d57fdac614cf293fd33597c4a03e422351941c5000c1c7ca3c956405aaa550d81dcc0b4ad9d56d5ce173896fb43b96d8f77a5044e49d9c1cef38616c35664bdb516a9a85417ccc70af236670450c2ddcb5adad5b23bb471d200ff69b0e374343e8aad0aa18b5de30fa50532b41b3d6c70199cbc5f0db8c982ef8e7e5dfa9a583ca61330d3b48feeaf973ab8b98da4f094d29f2206582451d118e83ef3df7118c14620cd449b20204ad1846b65b315a7bced1697b70196a6c53b563c05a24b69b45b17cf1b043c516a320d7cab5e925ebdb1a65735d845a37f0d24ca872c586994716bdba163aa30d51409d44fde7fc459169d5e4104600ad9b74dd82e8258a9b800a2366bde4a79f7bddfdfe9d4d8db28c2fbd39640e6e34ee39bc041d44c5491f385b80b940790d6f44b44ab9c14ded63e5380c74f0653079d9c41fb3735ecce38492c8acda3fca237873717fa7ab7d53535a65381424577f1e1d347a4981dd018953973745ab3ab2d7c49b087ff6a3a0a8a420ae52e586fa0c3805878ed16415f4fcd4dbf2980f5ef74067ab1c4d9a3490eb61c80cef6a0a38a9a70b1aef784732a71f164b3b2ef9b60b8abebf78d1605449714af482f3f1ae2d2ccc74d6395a444b1c42651297af940831adb0153604130c528bbd642c64ca90df402c218b005d91b5bad8c96793d2ebd0f492e4dd53999eaa0d799f432f534bf1544ac05d6e4ecc1acebed7b3d7f52ed4fc72418e9399beb07a845161bc6e09a968ad8190f02c9678fdf78f180964b61a9fdb523ef98a7f7109496b87a9617d2bd9e1a0185acbd1bef529d1da96d37fcbff14fde354897873077029d2836ae1eb0aa31c80ed2e296f245143f79d06e2cd72cc7cd3711de964590f0fe7d016dd7f306948146fabf38df60bafd6fa836bec411e57d8ee7649e172680f7747c06375dde6e79ef4cf262cde847d9e8d70a8fea338e79525f48dcada6d586b2ee05109b1f1f3518c40fe623719257d5444c97ed0a33be7c3161a4be7df0d41809779d7eb4333ef97372037ab8a986d90004629b99f256ea5027df7480fe5eae627c229d8161f093f606dd85c1f7e4c6b7619a722beb69f3ec7ca3c24392b3b794bb57909b30d8730009b6ef43faaf4828438bf828e996cbb659fe3fd583f7ffa461d38d026749945b73485abac46ccd836a66b13d627417230afe1f4f5d76d5f645667f189a08ded87f03667af1fa5b071698f389865a8b0aa578d6d92862231490af00238058c0bdcae92a4c20c7f3c846187308e46abf9a7b8687e6b3c19a0ce932f5f9feb3b5d813ee6cba23232efcb41d32d79543af25f245e4102ebfcbcaab523482515f91e798bc51085a81b32f38b5979b895a40a20619cb51c902f898c5a410db21751eccffae64e7fee5c48c0ff24e438ed688082a8f8348ae4a29649a7513499076c914c119442732edf90e1a270d940e78f5d88e1a8dcef137fea8892d61c08e800d379e40ca146c0cacf818d63292ee911aa3c63271c685c0fcf236388dba41999ca5d2b5abcc6cfd342d62701cbc4f3d832d451420f3aff761014380aa5d42385904e4b7ea0dcb9af527e4952ea430844279c386acab910dc13ca2ad22cba3955d547135584fcaa9f96e763aadb64670f067b4da7dc1059a5e0a9b04b68d096a177cb56ad925035d2fd208a82345d734fc4d5f44666f584c5add1a64c764a0a41691bce58af850a79039f6827efb5088716f7dde4d4206d78320062bbb2b1cd0", 0x1000, 0x401, &(0x7f0000001000)={0x2, 0x0}, 0xc) kqueue() (async) kqueue() (async) syz_open_pts() (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) open$dir(&(0x7f0000001040)='./file0\x00', 0x8000, 0x15) (async) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) sendto$inet(r0, &(0x7f0000000000)="7923e285d71aba4a6cf09b8c5fc69e8f4e131b6eb21a7a0b3630d5ff969c5483cafa78b481aa7346119e5aa1940ad117235afe85abe2b77f2bee544ce23c6cff40f928a9b8ad92a683c9c56379ba88519a2fb622cd70b2f02b2e3b732571d0d480ac12f1be64e5964b70f8da8f1ecdde71c2b715525917eb979dd97857acf175e049ac2fc1055837e21429926a08f96c557c9e462d6b43b4d258e914f0d46ecefac303f72f087aa7a44059c38c7346c8c92f5358c5978908f0171c0e1bc5c9fc02079fa6cc4697c3aa5532b90644e0022ed946c62a0865b3282cb6402bd9775cc6269202d69c873bab6b39f2dbc4a140193b2e125f5c8cdb1606c391f684b49840fc72011173ff77e580d22690bed90a1c4791787cd2994c34d241dcabb0e1a431203f826c38a8c38dcce44e05473e342460110e5e6f12d43b3f9d46d49cb13af516c16159e9d89976ee378e3da8bfdc545f1fd945260b16ad265e4bca17156345c15669a58e53420373477c92bce6c5b95a2e9fd7a9ce47204dd75fc1b356fac1601b938929292db1bd6f101fc6818264479420e9868925888b306f8b481035c85c5c4dedae9b056082b2b2db973f5f3a4d887fbe61363907151cfd3aa409a1024c112b30893d58f37d0ab9af6c31c7a97d5aa41deaa53ffb942fa279eef3783d900aeda9f1518b6d5e98d5b6e40d3d93e1b52797900e17def954e43607176ec625d56c100fd70373a5c3b8e70bcb523ff6b63c46d5462cf608284c9ac48a16b4482f8bcca4d1b2f4ff470858577e66f2e1b56e69c970871d3e508c0762f32711948ae14ccacb42ee3398c7b84c2cfeaaba98642fa61dfb553df8d7dcccc239ff37e4f6f40070770648b2bd1269a66377603009831f9a8a72d972de19e640b0bf310eb04a4bf0e0e57bef6b6a92cb7a54c0e6c67540a8551c050a514d8bc5c17b8cf04dcd7b2c0cef4eeea92a1399aa657e7f29bda09ec6339cf5d824ac6bc00b4c3e47e3a3f881aaffefab1b08827b64ba6164854875d4f6ccf56265a1e1111155ac1caa7522885425269aaa725a48f5dbd73858eca623e4567288aa24b2080096d8e42f1137b35838bde1577ccfe19e197e9a039917c81b8fb3df7eb108ce5adf9c8283dd99f18129c12e907bc6b8f0fa0f59933158f9dfaa4072e1d0b3448d84e38b0bf1041bf357312b51a9a30c633fa6e93ed8a6e149b1c58f4c6de56cfb1dbba9d82f1e037b28648996b6d6df8191b060c88d4ca54a47255d6ef30dd784b6e39d412ce2275657287825571b6411d13f6d1f5d1f2b2083c2c3081bccc19016213fb04eda1e43549347f90c681a209b653673d992da324e99b9c03f76df6cbbe725b811e2a23a7b1888940a71241a3aec16f0b2ea19ce815fb05f720244dc7f4dea8dae76269265dd1428e6244658a67695a3339baa148494b1e2bba822a55129c4e7f4f207a697094e20e984ed5589159746654b3ec87435f885611ed22eb044ae2440f20b452648634cb078b24bb484ba6d281d9485b1cb3b1d84f30349fae8b84be5bdc658787ff656ef0e472642ac7a1b1a08e215483b673368186a3238acb6f915dc19860d6aac9b18c02562b159017f1f5b140ba374ff4d20cd8a28b01d7d05994040a591507eb5ec5affb839254c66b1b40066a7e32fdb187f2cf89cb28b37eaa00d5fb84a7a10341a777b297b51e6cd492f5c3c2c7014bc46685105915a36e4509923e40bab2367a3ed409dc56b44539b557bac59316ed5bb315629ea3761e092d094bdedc9432aec5704c246c32b3604922c9cb62ba0eea89fd249f34411cf3f8bf8032ebec57c660da1257be76485bb26a39c6f2efa8ca98f3994d1f83a3fe7f53eb820500108dc828d8f14caf69915e8d83b88ae042ec18908f8d12e308fb172b9ac4b76ae77cce9df213241a5f209a11ccb012a1b09f70eddff27db8b52cd601bd32993e4024ab684b0d3af4f11ddf7a93aece95da3e61a04ff34dcdf1810dd3dcdd2057a14d9bd85370ab0af5d931febe504314f6931e7849cc5313e6acda75797d334d97f25e26c9e85f164ddcce9bf244797e8f6a0159436d2538105d1c557c1c5c326ea9cc7f902655ae8838a9be048427a9f313e28a4233a0698277af2aca4257f898939cd0295960a94800cb2545681f5e510eb7d6d2502f612055447e7c0e4b0370808c83b3880671da4aa72d992bceffe3b5cd2c9894a34f84728f5a1bc2404396cb1c4c926abc2aa2558b6779d697fc3034cb802da7aa2786cbfa74eb650b19428741a2f7e8d7462cb3ac5f74e5e2e32569a723a09e5193597f9af39261a21139ff64d98f3966e41d69195d550ccaff502d57866c95ff7f0421c231df19e3999d65631cf89baa205fdad958e0908ef896e1723b76def55966c23ec976bdb5a215db057293016e04b474de3f093ff069df1e9571b19557f0741f753f72ad1e3afa81b03c7ee385272dd19dc69ccc013e3f375c47717806bf428c42f2c31c7f767f930f761ca70a1b74d27e0998fd4009709b63269b521cef5358e6c6b9ed19229ff8867a6e877e9c45c35b0831430f86d7e715acecc92b64c6e3dcd57e53ee056a2299c6f8ef48f87949ca4a2fbed93d9f49e07edb45d0ca33df6ec746466acaaaf5b517b499da6d87dffec4404e1f09f3cc8466423c29f44a25633c9250d23ab98643b97b6f04a9ff1bd9d4ba85414adbd2e30e26aecd0ad29cccf4df6a1cdb8d18562087b935590062bf45ea69fa2675b605e29a0b7ea32b76f6741da80b6675557f744eaaf94489f0e40b79995f664186c8e57500ca23318a868b71a27e309e7a76d07eec9a590e538a08de4132e8795c32003fcca186a82ba57a93cd13a27bcb0fbfb81c82fc88748af143063166198e0b59326fbae0c85f57f786cc4ad7fbcec23d1efa785acc11f4e91b336ba88ca151c9d793cf8ee95218d7249d757e309456b5d33277b39d6091e16995fdd1195cacebfaa958db602864948c77a771c13c2a19d84bff28daff04a43f5594cbd962dc8777e40afac2dc4e7ac28b519f9a805037fe48be043ee142fc585140b5f076b2ec5e1eae891c7e65f5970ac8d815e82f8568d2c97f605df436db67564d1058a883d831d0bc250ae79aaaf5834cbdb7690ddb71519b66d7d67b5a008b20d02c892002a04e42c414e4766d1baa9955a660482edbe4e79c5ad7db983c91ce5de600e3666e6bae7ad0956912b1dac05ddc792a9bd9ed01618184961b22c5aa93fdf6869ebd75e9bec74e01af08b847311f00ae6aa0746f65968e5137772619f6913073c276eafc6a31516786296e562a3cedc0ad6cbaed508728b5a325dba4a58cebd82dd9e1ba3fd05364fdd91c6d7428c2c98304c4ddadee320d91cc71280d3452c57be52b4271c1c5be91588834b45fdd3b1ee68040ce1de48fcdc2123976a02d3d0129bd74f80bc6b1404666bad88a3dbbdba70727d2e6c895a4603868220656facb39acfd5ecf253a7d3631f142c5606d1db29f689c23cf27e8ca0f8719422dab49f5759bb0da0468cc2c3b34b723e5f48f174a3d6e9de9af0bae66767c48a486f6ebd6b774594fa745a5182ee6a416989c9bc76c012a268fd31ce8408653bf13360a8d187857f5a23e16994b00036235318801ffdaa2c2b79afe6ef9ddfa0475bf24c3b5e9ec21fff3a5a7c4947d61bf606ccff94ff43a2fa8c911d7b26c4d1d9d5ee363190601bc72b6d8477fb54c93e4a0c67a3ebad1a66b2f3f35fb8f7205394df58d2cf5e5b8d9dca47cf6cf7171bfe43fe76466aad0e1fcf104d60619a4dede7579a2d6f5092d333042cddd65f07f78dd5ae589fd20574e1770078576386524727750478b450d5be209945c102f46ca5287fc5363549011f20b641f5ce85118bd5234eaae91a33a59aa07798a1bf3f809a48d03c66cca1ce22bab6a1034133da066bbc49380a9d4867c6e9bce0d69b06b471578801b1e9bf228779f37eeda7d57fc76e8b4d1755669a607ef518a9497a5e3e04ed34fa2b9477967993374d57fdac614cf293fd33597c4a03e422351941c5000c1c7ca3c956405aaa550d81dcc0b4ad9d56d5ce173896fb43b96d8f77a5044e49d9c1cef38616c35664bdb516a9a85417ccc70af236670450c2ddcb5adad5b23bb471d200ff69b0e374343e8aad0aa18b5de30fa50532b41b3d6c70199cbc5f0db8c982ef8e7e5dfa9a583ca61330d3b48feeaf973ab8b98da4f094d29f2206582451d118e83ef3df7118c14620cd449b20204ad1846b65b315a7bced1697b70196a6c53b563c05a24b69b45b17cf1b043c516a320d7cab5e925ebdb1a65735d845a37f0d24ca872c586994716bdba163aa30d51409d44fde7fc459169d5e4104600ad9b74dd82e8258a9b800a2366bde4a79f7bddfdfe9d4d8db28c2fbd39640e6e34ee39bc041d44c5491f385b80b940790d6f44b44ab9c14ded63e5380c74f0653079d9c41fb3735ecce38492c8acda3fca237873717fa7ab7d53535a65381424577f1e1d347a4981dd018953973745ab3ab2d7c49b087ff6a3a0a8a420ae52e586fa0c3805878ed16415f4fcd4dbf2980f5ef74067ab1c4d9a3490eb61c80cef6a0a38a9a70b1aef784732a71f164b3b2ef9b60b8abebf78d1605449714af482f3f1ae2d2ccc74d6395a444b1c42651297af940831adb0153604130c528bbd642c64ca90df402c218b005d91b5bad8c96793d2ebd0f492e4dd53999eaa0d799f432f534bf1544ac05d6e4ecc1acebed7b3d7f52ed4fc72418e9399beb07a845161bc6e09a968ad8190f02c9678fdf78f180964b61a9fdb523ef98a7f7109496b87a9617d2bd9e1a0185acbd1bef529d1da96d37fcbff14fde354897873077029d2836ae1eb0aa31c80ed2e296f245143f79d06e2cd72cc7cd3711de964590f0fe7d016dd7f306948146fabf38df60bafd6fa836bec411e57d8ee7649e172680f7747c06375dde6e79ef4cf262cde847d9e8d70a8fea338e79525f48dcada6d586b2ee05109b1f1f3518c40fe623719257d5444c97ed0a33be7c3161a4be7df0d41809779d7eb4333ef97372037ab8a986d90004629b99f256ea5027df7480fe5eae627c229d8161f093f606dd85c1f7e4c6b7619a722beb69f3ec7ca3c24392b3b794bb57909b30d8730009b6ef43faaf4828438bf828e996cbb659fe3fd583f7ffa461d38d026749945b73485abac46ccd836a66b13d627417230afe1f4f5d76d5f645667f189a08ded87f03667af1fa5b071698f389865a8b0aa578d6d92862231490af00238058c0bdcae92a4c20c7f3c846187308e46abf9a7b8687e6b3c19a0ce932f5f9feb3b5d813ee6cba23232efcb41d32d79543af25f245e4102ebfcbcaab523482515f91e798bc51085a81b32f38b5979b895a40a20619cb51c902f898c5a410db21751eccffae64e7fee5c48c0ff24e438ed688082a8f8348ae4a29649a7513499076c914c119442732edf90e1a270d940e78f5d88e1a8dcef137fea8892d61c08e800d379e40ca146c0cacf818d63292ee911aa3c63271c685c0fcf236388dba41999ca5d2b5abcc6cfd342d62701cbc4f3d832d451420f3aff761014380aa5d42385904e4b7ea0dcb9af527e4952ea430844279c386acab910dc13ca2ad22cba3955d547135584fcaa9f96e763aadb64670f067b4da7dc1059a5e0a9b04b68d096a177cb56ad925035d2fd208a82345d734fc4d5f44666f584c5add1a64c764a0a41691bce58af850a79039f6827efb5088716f7dde4d4206d78320062bbb2b1cd0", 0x1000, 0x401, &(0x7f0000001000)={0x2, 0x0}, 0xc) (async) 23:53:15 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x18000) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x3, &(0x7f0000000180)='./file0\x00', 0x8}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x8680, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_SETKEYREPEAT(r3, 0x800c5707, &(0x7f00000000c0)={0x80000000, 0x9, 0x1000}) fcntl$setown(r0, 0x6, 0xffffffffffffffff) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) pipe2(&(0x7f0000000100), 0x18000) (async) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x3, &(0x7f0000000180)='./file0\x00', 0x8}) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x8680, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) (async) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x8) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) (async) ioctl$WSKBDIO_SETKEYREPEAT(r3, 0x800c5707, &(0x7f00000000c0)={0x80000000, 0x9, 0x1000}) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) 23:53:15 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mquery(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x101) 23:53:15 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r4 = getpgid(0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r10, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r12 = fcntl$dupfd(r2, 0x0, r0) kevent(r1, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{r6}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{r8}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{r10}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{r11}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{r12}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x7, 0x5, r4}) syz_open_pts() 23:53:17 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) poll(0x0, 0x0, 0x0) 23:53:17 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000b2bd6b3e03af08b"], 0xa) getpgid(0x0) r2 = getpid() r3 = msgget$private(0x0, 0xc0) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgget$private(0x0, 0x208) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x4, 0x0, r4, r5, r7, 0xc2, 0x1}, 0x1, 0x0, r2, r2, 0x5, 0x401, 0x1, 0x8}) close(r0) r8 = msgget$private(0x0, 0x12) socket$inet6(0x18, 0x8000, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0x0, r5, r9, r10, 0xffffffffffffffff, 0x8, 0xfff8}, 0x5, 0x7, r2, r6, 0x4, 0x0, 0x3, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:17 executing program 6: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0}, 0x9) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) sendto$unix(r1, &(0x7f0000000040)="48c426c8e0d7531f615ff77db08e44a8a158cfb32d34d92e98c07bb7369e35c80693c3a776343cf02ba8306a72c5a7cd63f4d76f105a7508a66135ab6f2c2d416d99f96d3b9d716487cf9c819bd371127300a96d06032fd494167e7ae5b8f70449094a81888a36ef49a3d20f6c77be2b548aa45d383a61e6bf975a59379d3c8deb078b59026cffc69ab4ed67791061572fcc94aa305d7c308dfdc888b415495ca72f06b4fdd859144ecf1ce12f12e164f353743a90aa53dda0a5fde8c9d6499f16e2b9f3b00db2a59f28f747c79059afa4d0f024918d69d63b4b02cfaac4bdd80ffb2090a91f927de050095f12d0ed7728bd74e5cf7a85ff6ae6011d898f794afcc1dccda12587a4f941b8d38d6b16213568a156bcf93ea3071081f422bc14fc9c50a3a5635b96239a647807229dc4665ba36c99cab5263bb56c4b8bf91d4309ffa085ba17d6d8e95cac912662f98c7603fbd9e690982c7f8523e122b6e67b61d47eff67783bf51ad3c9c99714328067233d0b528fc8f60066a5e17a8cc6b9f38c9ab640fc013941125f12d6c223bfa3c06badd4fef63780393feca242830ebaa88f83b548284ebcbd785789b927bc9e720250910b0e54de25b0370db41644058798bb15e495ba37c639038641b71f11de29c117d1efcc36abc64f101cef6ad3963e7fadfd853882e216c2ac92bc4ea0eebf90e0ecf91bd3e49085956cc53788541e65befebf8f5fe1a620c06be0903cf0af7b771b49d39717f8004920398fb8c310150ba83d3635e9baa46a086f25f5fb98d97dd6620eb75a4d8cdf548d83dea36624c08bfa48a672b783e9b5b0894a13893976deb73eebeb72841dc4a667d53b2ac3b9bee3b78edf7da092b1fa8f1cb9a3312c9b516a8dda4e80ff3549fa86fbe7e58187cbb822a9960f534034931de8640ac69a7209dfa2470b8202ef652c3dbad8e9716f5bbe50d5c18775b39682bb51fd89b878fce2d33cf33d41b12b05a7bc84d91c41fe9d82f8bfa4857241988f2cf6f34f457b7ace21933b247e440a186983c483d1b567ea992dc8217e479a9f2ae8af0b7ab6c57faa9e77c1db19f5d0f5738eb9460d69a30171b4a74d2a2bdcc859f568519d2f05de8eea97b580a71faaa32b84cdee73bf0f3fc7d979e83389b334a69811147280ec8a4f2ec64834f11b28829d69dfef0764ad9eaf4204ab9b184bf33b10fab28d73d40c792efb860cef56da9c655c382ca3461188dbc79d3ddc8080b2fc87be9f6172c34fc5f62b6d5d499587317404f25356a39dfab0552a6780af37ad076e8ff5210971843d92bd6e1e219d735c668b346e6d7b8e66692816a169819eefe0e231f8776ef0156a00bbb875c5ae92cfab9cd4076fc2194e43b20f14a11342644264724c6a3f66ce32456df3f588878ed9e1f7555fe3220575c63e81babb51eea7d63b704c2f39ef2923df31d75936733ed734589e7e798bf820867f9d0e25331ada0e25caec53b2c497dd3d8a238863690865d0a1b6c65ed1e0c1751a510499390e205cb7444d7e720861322cd093f68843981c0b7c6736f381fc157cb83cc47f8cf91a64e7ca58ca01d749b3ca70dc58ae3440ed0a6aeb368766722370fd74302dec664a18938aad52e828bee831717843cb7a3374baf1c446da1ff895e8cf527f33aa3020d854bc4f280baa7f54792512dfd6baface501cf6e4fdd9dc5e47d910513214e363a193eccf604c392cce5d82c4a971fe0dce0e32e754c62f3b6d1d2c9c0a516a491436283396df5a35ecfb52b7b380fe5c4f323c0c0765ff682ad6e463fa45c41060c04eafaff1167aa1c4685eb123e2b1f44127ad97aad43c09b03115760ac98420477df9a2c19baca82cd97e94980b84e3deba8a2d83059d5785fc438a4fe5c1dfc854a54546cfb8ef3267d741daffdfeca85bb86dace29613a127ba5af72472372b670fb55c8a22dfc5f141a1688e12a62124f6409b50fa75bae798cbf66db28995d9b2eb3f11e3bd846ff4c6e0324c1c3ee2f9813ad25ab25d0392f9417ba8ab0dedc97788d785f033001ee2ec34cc746d0842641ca531e1ecfa1f5905b581db4073d0816236158bea1f21da0edb80a17e146c815dd4f8cb2fcf46136f68297a2b57c86f853b342ec174cf390402c0747cb6d86a44e7c8c4e21d5c2937be9119bd515eaa7bc165f45e4451df89ab2e397661b7314de1f65cd3bce0cda2394db2b0f99c72453da3e8a6843985382318c7d357919ab50400ee0c9f26e9d3ffd9b7294bad80b50b9376387c51a26d71eb37a506d6600198be5fc66ed7237013ef090f888c8fc7e356d4ebd58059d871af6b57b2e6adc381be3cbad4170b8dbb40d63dfe62806324b4637d20b73982bdcb836a574ecd3c44ab1dcba4ccac0a2db1be25a0142552cec8e3f5f61f9d76a9b29c2d09024530c59c047d2c1a82cab68d97764451f62f8c818a8f213b0c646fa1b762a6e5f3f160aa45b8d7866bf2a1662ef3663d2b6a8e45710ffa4a7a872a5aeec10677c0056e0a87adf51e005add567cc3a4c283e99860eed7c2f41624060fae0fa24e3887d9083e04b07765c3ed4dc22546c2046b7aaf54df986652ccaf075ce4974e62a281aac114428e8bef82384ef006ed71f4eaf1fc41c452a7e82f4e0cf43653127f1d35695b9c7796677ed2ab8555b6c8767b3a82c82520fb0622083030bd1f376303ed0606004c8b235d92f7e85054a8496f29ea163968b017129e1f90c72be586017b3960c1aa061f439c93d80f9d959df533de84a3e5a6abea1a5a19dd0dc108e8e26a0bb05017c2e8e0de033dbf5ecf52a561f6becd8211dd5daebb6c84ed4729023c7128ed317a16f8379115922505d51d2fb5ad9d669e3ebea510ece778fdc541a374a2f48cf530d567db8a7d00978a5f3d87ccd70b342652c4840608df291b7a4de8f61bf9cca5e14f21e024b06f9c64f35e258a8541438ecbd692c71fd86346de2426abd5baf52a33b3ac07d39dd6b06c35e47b938daff6b405c9713158bdafd3199ded896579490c5d53e0ced4e41294aead7b004296b7480d3c8703a96dd80d3ea8f2c23453d4b82acc2f657407eb938a3f8584ae3c24654e7aeb0aac495e36893c233baff0c9c76b3e47e1f11a77b4b6b16418780b7a429aae709e2d5b55f94c5cc656ba9af32ae2a66cd4a45fbdce408b0a298872533890eaea82e08d8e5f350dc95b3d51b39aad1dede812fb8d805d28626fee469a638fdfe2ce69b0f2e9d38159a8944ffde34524123947c6a9369993406a35a8cc0371ddcfadc5348fdc6aa14fa2c2c1bec808d6fc386caaa50a6e230380686d5d43f607d4151019e21ccae4917d27a872813214bd32ae1ed455d96ea0330014e3ec392b6c0c42a85d5d6154e4d570e42cb959c84c5bcab9ab86950eb4118f752759afab8b68a8dc23164426133eed8f58dc8ecf40f27e58c1b7a6a5fabe723cb0b850782fd2e71fc900d519ca7507e78b156c3cece0f59d46a0fadce30b6bfefdbefdbe50c7ff2684d3502e48cb964ab600985076e61a67dd1d1e6d58cc78c2cb23e702ddd0d89165c4ce8c162d861a6a3c88e49233f20a78a5999ebee06ddc714462d80373e98d35ed41072f82b38bd972732d757fc49c8e778cb9280592afaa16c052e61b222930b4e7eaab02521686d040303c9f006a95869a3824607f1f7079358dc443626ee716335b557e9661a5ee58882dd9eb2e4897c9674a2fbce54d826e1a8cbaf8efc149f7cdfb9664d57cbf76b72b0497a1e5e52a395f19fcc3a8b1c062a776774506947cb10780b770c54939d35cfa050dd0813bcfac54827b5b2f6f56ee1956c437e5dd517bb5b49d6f6465574ccda8978bfee551ac5825fd9c90dedd6e459da471603ee7654985b40b5a11de8d25ac11bb3280cc2e8a614d93c43c1f541f53f2751cc6112f8c204d7bf5f0176851d8c425f0035410c569ab80b9b774ef3f7d514001e1bcda6dd137a4dc82aabaf48d6142ec9fa51fa78d2ece7320e3cca2da1996dbd4520fe2a085d98cbd2d278b7ae0f77040f1133474a64e16bb2ab31c2d8fcacb94649362b233b91d962276d63fefee443f95cb43c431c535ce3b579689dd171c192310df7fb9c992a78154d381a1265add3837303e31d9ed9d4564f038277e508779db22dbba8cb188bc9a14201c5074b8803170ee15b4bb510de96d14e72a9a65cd4cd3fdf4fc8d432c899c372b1a10547d857bc99889a98fd1648f7506f5ed53ca261c3c51b7f5592b3939fe492a076ef2f9f5beac0dba059d473601cf270059940b1b1aba2a21937d12d27815a91bc2c0d0a2c9d006cb6e20e94f71a1c4fa09cec918adf4c1ecf5a454e4ddc3f13adec5c8456bcef5a29bd371b91b1134921ae871b5f2442e66c397cae60ab837b5482c1f88a56ba9c08e9afeff1ce0a4c6fc571f9a4fdfe3d6fb4d5ea526a53464695245013e23771cf699955f6475dd304b6e177ecf9ea3386243bb1b331855a3d54228a28e29d08ae58d9c76fdb1560d44883a8a46c401191dd9e5655bcead1989abd95b414b34c13f4c00fc83083383d00dfec8d294030d447ee7d49b5d7ff302b0fc08b84a776ba7d0e7818cf87412dd4f13ea514657ff60bad6fb315bec1f26b2e323e0e502775801a1b07e04dea7b97673b16683f6478e61984c43d15163cf05e98e9676e9997882966997affa876d3d75853f39346b23bbed92e6fca0aa4bb626ee1649859fc964e9f2884e233022430f4dfa7729068129f81dcad644b55f4873d20285086b8617b71ed880d5fdc678b83fd5216199d8f7ecd6c342d0a81a0d1d8846cf989b4bea8ddbf767a7162044bf1738e300fac6b08e23c1a6617dd56b16a4ac9d12c41c2ee69535caf329f5e525c82768b68db70d181657f52197fe58bcaf3094dabd43d0f612f42699417d1d0d8c8efb68cae3b52340ec714c73189b51c2f997c9d2499b1471b2b27a981712907bc182dd1eecfba46823b252514a147f511b2a33f445c5ab0e22afab739802d5bfdd6c968a34f215c2cccf799627eae762c61b3f475577cfad336d6cb7301bd8e68393042cc6011fcd94b2bf4e05f3b83f1dc8e2c33c874a6299dce9f37472d36340cd3fdecb039de73cb25592221c39cdfa08312ea3c85ffaedf2d69e496a638e8d2da79ce899ea2f33829c97be971a8210dbedd0b9c1465d78883cda76e425ca7d07bb8e3f9fce6a9ee9a285dce88a2be52d859ccd386aa935f6397c65462109e8db03d65ce614f14e6c7f3c55156ecb34d1294527b60c35f7fcbb1eef1ef30b8e146bd50ba2761cb7298a0393c21e4cb005175e64791587b5caa198e2301921619dd02b1604b74889075550db40b41fa5910cc2ac8872a11a7abf97da859ec6161d4351ce2a2a06dccfc8341e725e160a122dd5d735ef98cb005249a426b3b9f6ca2883c53c4c6a0ab3616f682d239131fafeacfdae82abc609c49d9e18dd098675c8437e12837bbd85fb10a65795b348424597e06db31cec1a5a0e0896cda051f050c0903c15a2cc3f56a5a332f8fa0476c61f1f7f0281df2e0a09d4341c59bb4447108ba7532d5a183288909dd23b1403a785f2289157b9c219c4c9eb3584a20e3406c5c65534807aac99c5d919238ff0468aee1304ed72236a45b40e5444ec956a013c148cd077c8a4d62c0ca73ada26afb6c0987d6e835e3faa4852da5630b000de0ff39cd62e17477704f8d4c6be7362ec59fd9aec127d314b350008dc875b1ec3cfc59fca963c11bef09634cf5af0da8722c43d1f2d761145512cffec1273dc11", 0x1000, 0x0, &(0x7f0000001040)=@file={0x1, './file0\x00'}, 0xa) 23:53:17 executing program 4: kqueue() (async) kqueue() (async, rerun: 64) syz_open_pts() (async, rerun: 64) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) open$dir(&(0x7f0000001040)='./file0\x00', 0x8000, 0x15) (async) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) sendto$inet(r0, &(0x7f0000000000)="7923e285d71aba4a6cf09b8c5fc69e8f4e131b6eb21a7a0b3630d5ff969c5483cafa78b481aa7346119e5aa1940ad117235afe85abe2b77f2bee544ce23c6cff40f928a9b8ad92a683c9c56379ba88519a2fb622cd70b2f02b2e3b732571d0d480ac12f1be64e5964b70f8da8f1ecdde71c2b715525917eb979dd97857acf175e049ac2fc1055837e21429926a08f96c557c9e462d6b43b4d258e914f0d46ecefac303f72f087aa7a44059c38c7346c8c92f5358c5978908f0171c0e1bc5c9fc02079fa6cc4697c3aa5532b90644e0022ed946c62a0865b3282cb6402bd9775cc6269202d69c873bab6b39f2dbc4a140193b2e125f5c8cdb1606c391f684b49840fc72011173ff77e580d22690bed90a1c4791787cd2994c34d241dcabb0e1a431203f826c38a8c38dcce44e05473e342460110e5e6f12d43b3f9d46d49cb13af516c16159e9d89976ee378e3da8bfdc545f1fd945260b16ad265e4bca17156345c15669a58e53420373477c92bce6c5b95a2e9fd7a9ce47204dd75fc1b356fac1601b938929292db1bd6f101fc6818264479420e9868925888b306f8b481035c85c5c4dedae9b056082b2b2db973f5f3a4d887fbe61363907151cfd3aa409a1024c112b30893d58f37d0ab9af6c31c7a97d5aa41deaa53ffb942fa279eef3783d900aeda9f1518b6d5e98d5b6e40d3d93e1b52797900e17def954e43607176ec625d56c100fd70373a5c3b8e70bcb523ff6b63c46d5462cf608284c9ac48a16b4482f8bcca4d1b2f4ff470858577e66f2e1b56e69c970871d3e508c0762f32711948ae14ccacb42ee3398c7b84c2cfeaaba98642fa61dfb553df8d7dcccc239ff37e4f6f40070770648b2bd1269a66377603009831f9a8a72d972de19e640b0bf310eb04a4bf0e0e57bef6b6a92cb7a54c0e6c67540a8551c050a514d8bc5c17b8cf04dcd7b2c0cef4eeea92a1399aa657e7f29bda09ec6339cf5d824ac6bc00b4c3e47e3a3f881aaffefab1b08827b64ba6164854875d4f6ccf56265a1e1111155ac1caa7522885425269aaa725a48f5dbd73858eca623e4567288aa24b2080096d8e42f1137b35838bde1577ccfe19e197e9a039917c81b8fb3df7eb108ce5adf9c8283dd99f18129c12e907bc6b8f0fa0f59933158f9dfaa4072e1d0b3448d84e38b0bf1041bf357312b51a9a30c633fa6e93ed8a6e149b1c58f4c6de56cfb1dbba9d82f1e037b28648996b6d6df8191b060c88d4ca54a47255d6ef30dd784b6e39d412ce2275657287825571b6411d13f6d1f5d1f2b2083c2c3081bccc19016213fb04eda1e43549347f90c681a209b653673d992da324e99b9c03f76df6cbbe725b811e2a23a7b1888940a71241a3aec16f0b2ea19ce815fb05f720244dc7f4dea8dae76269265dd1428e6244658a67695a3339baa148494b1e2bba822a55129c4e7f4f207a697094e20e984ed5589159746654b3ec87435f885611ed22eb044ae2440f20b452648634cb078b24bb484ba6d281d9485b1cb3b1d84f30349fae8b84be5bdc658787ff656ef0e472642ac7a1b1a08e215483b673368186a3238acb6f915dc19860d6aac9b18c02562b159017f1f5b140ba374ff4d20cd8a28b01d7d05994040a591507eb5ec5affb839254c66b1b40066a7e32fdb187f2cf89cb28b37eaa00d5fb84a7a10341a777b297b51e6cd492f5c3c2c7014bc46685105915a36e4509923e40bab2367a3ed409dc56b44539b557bac59316ed5bb315629ea3761e092d094bdedc9432aec5704c246c32b3604922c9cb62ba0eea89fd249f34411cf3f8bf8032ebec57c660da1257be76485bb26a39c6f2efa8ca98f3994d1f83a3fe7f53eb820500108dc828d8f14caf69915e8d83b88ae042ec18908f8d12e308fb172b9ac4b76ae77cce9df213241a5f209a11ccb012a1b09f70eddff27db8b52cd601bd32993e4024ab684b0d3af4f11ddf7a93aece95da3e61a04ff34dcdf1810dd3dcdd2057a14d9bd85370ab0af5d931febe504314f6931e7849cc5313e6acda75797d334d97f25e26c9e85f164ddcce9bf244797e8f6a0159436d2538105d1c557c1c5c326ea9cc7f902655ae8838a9be048427a9f313e28a4233a0698277af2aca4257f898939cd0295960a94800cb2545681f5e510eb7d6d2502f612055447e7c0e4b0370808c83b3880671da4aa72d992bceffe3b5cd2c9894a34f84728f5a1bc2404396cb1c4c926abc2aa2558b6779d697fc3034cb802da7aa2786cbfa74eb650b19428741a2f7e8d7462cb3ac5f74e5e2e32569a723a09e5193597f9af39261a21139ff64d98f3966e41d69195d550ccaff502d57866c95ff7f0421c231df19e3999d65631cf89baa205fdad958e0908ef896e1723b76def55966c23ec976bdb5a215db057293016e04b474de3f093ff069df1e9571b19557f0741f753f72ad1e3afa81b03c7ee385272dd19dc69ccc013e3f375c47717806bf428c42f2c31c7f767f930f761ca70a1b74d27e0998fd4009709b63269b521cef5358e6c6b9ed19229ff8867a6e877e9c45c35b0831430f86d7e715acecc92b64c6e3dcd57e53ee056a2299c6f8ef48f87949ca4a2fbed93d9f49e07edb45d0ca33df6ec746466acaaaf5b517b499da6d87dffec4404e1f09f3cc8466423c29f44a25633c9250d23ab98643b97b6f04a9ff1bd9d4ba85414adbd2e30e26aecd0ad29cccf4df6a1cdb8d18562087b935590062bf45ea69fa2675b605e29a0b7ea32b76f6741da80b6675557f744eaaf94489f0e40b79995f664186c8e57500ca23318a868b71a27e309e7a76d07eec9a590e538a08de4132e8795c32003fcca186a82ba57a93cd13a27bcb0fbfb81c82fc88748af143063166198e0b59326fbae0c85f57f786cc4ad7fbcec23d1efa785acc11f4e91b336ba88ca151c9d793cf8ee95218d7249d757e309456b5d33277b39d6091e16995fdd1195cacebfaa958db602864948c77a771c13c2a19d84bff28daff04a43f5594cbd962dc8777e40afac2dc4e7ac28b519f9a805037fe48be043ee142fc585140b5f076b2ec5e1eae891c7e65f5970ac8d815e82f8568d2c97f605df436db67564d1058a883d831d0bc250ae79aaaf5834cbdb7690ddb71519b66d7d67b5a008b20d02c892002a04e42c414e4766d1baa9955a660482edbe4e79c5ad7db983c91ce5de600e3666e6bae7ad0956912b1dac05ddc792a9bd9ed01618184961b22c5aa93fdf6869ebd75e9bec74e01af08b847311f00ae6aa0746f65968e5137772619f6913073c276eafc6a31516786296e562a3cedc0ad6cbaed508728b5a325dba4a58cebd82dd9e1ba3fd05364fdd91c6d7428c2c98304c4ddadee320d91cc71280d3452c57be52b4271c1c5be91588834b45fdd3b1ee68040ce1de48fcdc2123976a02d3d0129bd74f80bc6b1404666bad88a3dbbdba70727d2e6c895a4603868220656facb39acfd5ecf253a7d3631f142c5606d1db29f689c23cf27e8ca0f8719422dab49f5759bb0da0468cc2c3b34b723e5f48f174a3d6e9de9af0bae66767c48a486f6ebd6b774594fa745a5182ee6a416989c9bc76c012a268fd31ce8408653bf13360a8d187857f5a23e16994b00036235318801ffdaa2c2b79afe6ef9ddfa0475bf24c3b5e9ec21fff3a5a7c4947d61bf606ccff94ff43a2fa8c911d7b26c4d1d9d5ee363190601bc72b6d8477fb54c93e4a0c67a3ebad1a66b2f3f35fb8f7205394df58d2cf5e5b8d9dca47cf6cf7171bfe43fe76466aad0e1fcf104d60619a4dede7579a2d6f5092d333042cddd65f07f78dd5ae589fd20574e1770078576386524727750478b450d5be209945c102f46ca5287fc5363549011f20b641f5ce85118bd5234eaae91a33a59aa07798a1bf3f809a48d03c66cca1ce22bab6a1034133da066bbc49380a9d4867c6e9bce0d69b06b471578801b1e9bf228779f37eeda7d57fc76e8b4d1755669a607ef518a9497a5e3e04ed34fa2b9477967993374d57fdac614cf293fd33597c4a03e422351941c5000c1c7ca3c956405aaa550d81dcc0b4ad9d56d5ce173896fb43b96d8f77a5044e49d9c1cef38616c35664bdb516a9a85417ccc70af236670450c2ddcb5adad5b23bb471d200ff69b0e374343e8aad0aa18b5de30fa50532b41b3d6c70199cbc5f0db8c982ef8e7e5dfa9a583ca61330d3b48feeaf973ab8b98da4f094d29f2206582451d118e83ef3df7118c14620cd449b20204ad1846b65b315a7bced1697b70196a6c53b563c05a24b69b45b17cf1b043c516a320d7cab5e925ebdb1a65735d845a37f0d24ca872c586994716bdba163aa30d51409d44fde7fc459169d5e4104600ad9b74dd82e8258a9b800a2366bde4a79f7bddfdfe9d4d8db28c2fbd39640e6e34ee39bc041d44c5491f385b80b940790d6f44b44ab9c14ded63e5380c74f0653079d9c41fb3735ecce38492c8acda3fca237873717fa7ab7d53535a65381424577f1e1d347a4981dd018953973745ab3ab2d7c49b087ff6a3a0a8a420ae52e586fa0c3805878ed16415f4fcd4dbf2980f5ef74067ab1c4d9a3490eb61c80cef6a0a38a9a70b1aef784732a71f164b3b2ef9b60b8abebf78d1605449714af482f3f1ae2d2ccc74d6395a444b1c42651297af940831adb0153604130c528bbd642c64ca90df402c218b005d91b5bad8c96793d2ebd0f492e4dd53999eaa0d799f432f534bf1544ac05d6e4ecc1acebed7b3d7f52ed4fc72418e9399beb07a845161bc6e09a968ad8190f02c9678fdf78f180964b61a9fdb523ef98a7f7109496b87a9617d2bd9e1a0185acbd1bef529d1da96d37fcbff14fde354897873077029d2836ae1eb0aa31c80ed2e296f245143f79d06e2cd72cc7cd3711de964590f0fe7d016dd7f306948146fabf38df60bafd6fa836bec411e57d8ee7649e172680f7747c06375dde6e79ef4cf262cde847d9e8d70a8fea338e79525f48dcada6d586b2ee05109b1f1f3518c40fe623719257d5444c97ed0a33be7c3161a4be7df0d41809779d7eb4333ef97372037ab8a986d90004629b99f256ea5027df7480fe5eae627c229d8161f093f606dd85c1f7e4c6b7619a722beb69f3ec7ca3c24392b3b794bb57909b30d8730009b6ef43faaf4828438bf828e996cbb659fe3fd583f7ffa461d38d026749945b73485abac46ccd836a66b13d627417230afe1f4f5d76d5f645667f189a08ded87f03667af1fa5b071698f389865a8b0aa578d6d92862231490af00238058c0bdcae92a4c20c7f3c846187308e46abf9a7b8687e6b3c19a0ce932f5f9feb3b5d813ee6cba23232efcb41d32d79543af25f245e4102ebfcbcaab523482515f91e798bc51085a81b32f38b5979b895a40a20619cb51c902f898c5a410db21751eccffae64e7fee5c48c0ff24e438ed688082a8f8348ae4a29649a7513499076c914c119442732edf90e1a270d940e78f5d88e1a8dcef137fea8892d61c08e800d379e40ca146c0cacf818d63292ee911aa3c63271c685c0fcf236388dba41999ca5d2b5abcc6cfd342d62701cbc4f3d832d451420f3aff761014380aa5d42385904e4b7ea0dcb9af527e4952ea430844279c386acab910dc13ca2ad22cba3955d547135584fcaa9f96e763aadb64670f067b4da7dc1059a5e0a9b04b68d096a177cb56ad925035d2fd208a82345d734fc4d5f44666f584c5add1a64c764a0a41691bce58af850a79039f6827efb5088716f7dde4d4206d78320062bbb2b1cd0", 0x1000, 0x401, &(0x7f0000001000)={0x2, 0x0}, 0xc) 23:53:17 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, r1, r2, 0xffffffffffffffff, 0x8, 0xfff8}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x3, 0x9}) r3 = getpid() r4 = msgget$private(0x0, 0xc0) (async) r5 = getegid() (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x4, 0x0, r5, r7, r8, 0xc2, 0x1}, 0x1, 0x0, r3, r3, 0x5, 0x401, 0x1, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) (async) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0), 0x800, 0x0) (async) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001600), 0x208, 0x0) (async) r13 = kqueue() r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001640), 0x600, 0x0) (async) r15 = socket(0x6, 0x4000, 0x3) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001740)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000280)="2d98e7ddf2d422e26f334f5e690f0fd1785d2b38a3f41aa96a410b15594336764994b199f4511d8206e76bc9e3b9196c3b52576373f790f26f63a0f9c323efd994b8c832663d47f18a5f9ccf9734e1e2359ed4d19eccc9d1a1c73a95b2ac2ad0b4d80b529a261a28fed342e438f5d15fc0c9ec13e75e0f1467c76edbf2b213897ac29d60024d851f5c47e61135aeaddae1ce58de21d46ba07fc8c91e1e97cb4770f5ef2ebbab7ed544ec0c11b7a21e51152b216fdd5abeba4292bb600640bfa36a467119bce3d4786919cf83b804ab2bc823b3a75954457dcfee8feaa20dd36c2e5aaf5bac00aa86e79d73d179a63d7e6aff1ec116850260e67921f75cb41d2dcce5eb5b8b46c3fad7bbf96837f79e66e8457f2cffdc1a1ac81f382a474cfe4ec2201de54a0b71671185a0f7bee3c73a3e78d1f7392b3416c3c09f875560e398cc88a960b63447d75603db63ef57b882e2031b40fd73661fa95a7486d1691342ac5c291c577701785aeaacbdf731620ac5ac26274b8fb11345becccbb31b279a1ae890638af8087c21cccb573b09b1c27796533e5df850b274f774538d7a3785fd9d789445b7c82195ca4eff2a4e34fe3548cdf0b9d7b289ab5167fc8765619c3dbf76f3f86e4ec8f3a759af23ab0402d44dfffeddd17cd34813701bc858530cb6f04c978e184e0a4603f3b6810fc0bcb1c6cae97d4734870ac971d8900e074ce27da9310b0e509102619a5a7e4892423629e4b72c1eae2d08eb79c0312d04f687f64a123313d31855f8bc564d57307bbd8e81fc97142e881fe4c360b16bb7cbcb52ee0e64f97d9f0b7496efbb53329eb56298a7ff4579767801c442d2142de61acae10e142055d653f8b9de96e03a8b9fd795cc1071216bba65ff06012da7ac9f76461a796912b7fbb087af84cc8862ed724c035a1aea78dfc1c68f7a2be2467a3fc8ba7ba5eadb1210c60c886f5c6d23d26e16600f896ae8d06001ac551fe9d7409a6817d300b15dee35a0f158c422662ad35e510883b59061824b6136357ec471ad024c63f1d91b2e25a5ca763334da0ece6e6cf9b9cdd21021124e4c5731b2a0f58695fb1c797316da297aaf601c7804ed868ccac89323bdc1a09a3debfd88a843a09b00961847d76f31c5dc59cd193b9da4667991a307e5e25f6320c35ed66cea2efc429b162592b63d07eee922cae9140494675a64192d6cf3a4d880ff84a0be24eec33f5131726afb3a717a162c99f7e1ea2e3a1ef68c23002a942ffdacbdbddfd782d832f05a5cbee9c968e624716d8045ad80d5789a38dc0f686455ea97d20238a1f1417bbb24b5e633adc54a967fc62de2c59335879797759bb109c94deec58e6288e354958d57330e60e596fd68e6f8c8e7456f29b9e8bb18f3df0af68d5d565a84a4825bb8be5413f8ac1518b00bfa9d1666d09082b31f02fb30d153a31425351b4f98200f4c61834b8c797f90ae5d4785c8cadb12628edc4b9ddceff7e5f5da93bb3a7c6de54b9e40bf4b87a6207218d4de2cb7f3388a18e90fbd66d22bbcb483d7a7fb9c646f24dc7425a056677531c9a6df966a474c0e3bcca0731b1f12e4f85cc5b387eb3c371bb6296858ea429cf0473dab329b283f67020c77ab2af4be469016b2e271575b0fec8b2db955f4060af716b4bb0d29a1943338127fd279c34c8c4a0f8af430420619b8833ed247b2176a423ffdf7c9141ac78f2ca493e783b8188cee652d78b02750e05e19ff37b0cd4248549c8f85dabaff5bdc17e1500a80e2f6f7d83eb5437ae15157fae77841d2646648eb33e9375a72ecded22bb0e4782876979c0a227c6f1f03406a0423af9f041ff822bca2816c22cd14e8a8825ef8e2b6ff7b03ba52feb2c7af4d49ee788f231cbdc8ce1b801d0531f889f38364f1ef0d515dbdaebd4dc41e8cd43f25758256e8c80deab0c6558f141b26eb6292aa3dbcbac0e4f6ac2bb3d18dfaa7eada781b1a875322292734a35f6c09f3ead9b5371facddf878810c813daa1b12a486624d75f91246911bbae558755cb697901c2f89cdf2c3fc13c35f1c4c161339d42766bab7022ecdb1418aba76a72d95870349dcac3a3868442a4760860d8fc222a1afa4b0ef90c2a7add30d9e3ef1810fe2be9da4138559edc1df70c85d5d8fd1e0f87d2fd3e7a619996578245933886a834e1f8bfed16796fca5086ba4000e7577adaf0e2f11a5d385396cf206f866ac92f49aad4f55ca0266022035fbe07069a3680b70e8371cae3208a8550da4a4721c117ed57c1ce2142c331de10484909acac27f90047cbfaaee1e18c1a0fa7441c41a77f7156f6dfc52cf0ea5c98432e75a7419cf1c4ec0414a08a2c973ef827d95b398876c9ec169e77f2b058c7c0bbfb8e1ef12e567106191c9e810d6d8c6285e0949115d816a6e90df86aedcd1e76136fcc6f4143ed137df64d2386c29f83130ed1941a23e65e8686af31360eaca85ce41f40f486377d04637be0cb1024d08b3b862872147ebd1943801c7f332f78c07f97358b23c27ed21f9f1ef9bd721dc5e2b0807230429ad3351e8b7f6a1e5a0d4c68e1d82c8e6815d8cd1adff8c83c78e039c153ca7c1cd23669786f13da834eedb49363cd5308502c1df37174cebf14c9a5fe3af9d7b9790835fa33c86e677d7835a690865543d861811f00db56808c241591c9a26f92ec9f15f82c6c4a91445e41299b4b8f0da1e1fe4f74e4ce22bca117495d2d7a1bef312b8f013616712a1b2706056881edf6e1878b5f810e1fdafc5334ccf93245e26af55bc4ffc4e497e46d257fc0e48c0fda5faac9a3f63929ef2b686d90aeafdebb1f1ccdf5703704d4b746c64cb669a8bc7d6fc064bc37fbdeeedd107c0e4845283e2da1e5688b05628b274cdb363a6b7edad5d7e8bc214bb91c6651cae50eb4c3e460803d4ab494218e30b36f0b56b38eec790e48b28e8eab072c956eb0c10c8be12df3cc1ae257632b48ca6fe4f6ea03104d578734d8bf28b805cbb95c2f164728a3c95a61dcceac9c932cb55b714fc09a8b9d6c5f069c5f60e583b6ffc50e28f84b6f01c2bdfb5724f882d40f97e6736e4657b2c703c08df9162ef7fba57dd3e55dfd8beb68693d5825cccee86d3c79c67c594b7d484242087ed7d399c4b128cfa7c3988aaabbf2f5537c98e3e127c3e71f6b7c43d1363f53ee8c66a0a9a900c4bc431cd26be06b7c1d3d5994b34058e7a65bc62d59923e5d2e10b25354d1ab7cd6379120a7b61ac00d3381822764e3a93b8b2e57ee7ba9f3a0ff63822f3853e9b892e65ecf8118285daa3eee6304f1f76b332fb06dc365b59854a9cd91dd52b01277aaf11f72adfbfbb2ccebc524887cac4e18aca62ded8b9d5d391d0e3a6a2f9f80870ff558465e43299e283e4eb56622513b6837bf8f2d1ed37f503eb65e5c19e5abb66c4305414902021f15addb43d844274e3b9e352878c30ef0e1de5ffbdd6a324605f175216ce372004bd18bd766d2bc4b00220f2b931f9488516572740a34b7b2eab077e8a9052d1762364237c0831a2916ded184bf05ec2bd0804dcc038bb61d882f7758ff2a0b74529ba7404991013f8f1cf7a4d94aa76583f47bd7f8dc62474764b944629692904a466926cc5745a0fba4194f9cf675d764826a4f7e3b4012efd2d8cf6371d3ef8209880eb36c892f78bebc7095ee48eebd2e140ec560a356c5427abc8bd51b03765e4ac2808733e2ecfe517b0c77b11520ed62a62e81a6a3a218a904d8789363887d054007783ca84bbe64bcb00e1e9cdd022315f66fabfffc593dbfd08ddec603bd92d75a52a82a45075a21d6a7c2c32ba19f0937945f1995aeb98de2d8a7f5eae4fe9d53549f1af53ea97afd264fa12692fa3fa0c1349909acce9258587b15c821fffe016683ce5f4a216d6c6004f2259b2e8d96d245d8247df3da179315740253ee8423b642c9de16289d87e725b0e22681053dc58c6998cc652d71983304a20dcae8314459ba99897d381c36205751630600fa64e1f06cfe997ccc25ea56ff387989aafa7f21491f26b75bda228d9882de3451c03ef50fe43ac9bdef830c3f1615ca5a9b8dfcf8f3afa8cd3e387fe511cb110a11b7eba8f7be5ebe9e09e87a0496ae315cd9851f4c1c59f43bfab2abdc66cde2edd6fc3953d6c266eeec81a1df098e59162019b3621ed6147a4b70a3666db54f0543b7ace2f345e4a38397f7b42e3b4740310537832a56db2bf5a63055149e2dda5494634b9ceca49b5e7defdc092c90dc296c4898c9ed65c7a8a9cc267e09e3bd2ce001548b6a6f7e8f1aaff0def6c1ce20716669967c9d1683f752524fbbee560c58bb53478570f9f761827dfde7d7fa108c9b97f8083d1610947a1471c51cf8f7346b0162163d494d928d939ad694148df8df3e834882a841bad73d047d0561080750c07825e1574e75193fc317d5530fbe01f799041465451700aaee0ea6ccd2c561b248023f5fde72b64e3897784fc2b38fb2475b5524756e6ae44414d9716fc957f81b8fcbd81b8ccc23eb1a2a7c0d5fbae5d47cb0afdd99afb5dddeeefc7ce56c2e1e9abb3f8db1cefe38fe4c82e830a5fe6e0fcd95b8a4755a5a4cccedf3e31de08802df7e9f7e2345951c065a82a052d8084ceab3383b8002f1ff8c4cdc25c58658aa6b449dac575efdc86c8be761f75b8662123241aacc3efa069b20d7c6102fe78955351c6eec50ffa3108d70f19764de34abb0ab1e048cbd9ea91c832a395a3a4050a82be8b67a12833ba0b7468e9c6ede76323b632dbc1131b8d9eca266c3089adb982c540ec5c12833583ad62d795df01d070830abaa4500ed51cc988a77150aac4779f714db832f42f0776c5edeea54486fb72fe5bc5f22fc6a402fa2192f03713f7b74a6e46dff0f5892a8d88ebf7759fe65a41f9a683cda59611d43e5bf925c33bc0cafb570386a7cf965e90bc6ebd8e3af62c38a0f331ff46e8138645d1cadc78e32b91c088b99a673133f3a4a7c3eca213b5a8a037809ed56bc04399a6f3bd744da0a89914b15ac668f97d45c7d14b6b53112c5144cddb0338454eaa16b0595ca396eea6a4156cc261f494a86c2a55adb4cb400ef1d7d6511d44d344172c00a3e8aea0da94e7ad288cbb2f337a017f951e81f3473f6305890c89b1a06de4cf55cdb63fcb2e2ffd94b430c0d4fa5b15f9f7ea65e81bf8e3fa0f639650ecefa04789aae99822cfafdee6830727f5210bcdbe40b96a0a0183a34e27dc0f5179d85f234b38092e3478a631f6e2551a1bbb2fa42a1ab616360076fe36950a490cea8638ee3e2b23d9fda177314dcf9c3f7a15accb79db417053d326b18211e064ba75655b10c118782d2b7ee437fbfb2311335f9170d20e20cf96fdb0b5aba16545a56ed6f45943de4174d0191d8a64b0f1970e48fe85880478291c2bdb67f07aca268742f4bb350cfb5f0e982b2fa6f00ce4a4f93c927372f4abf440fc14d563134d8fe92491cf577f00564ac45713c360835ce9dec0d359b47084e521bada2e4a5a5b9471cfce07217ca8814117c19108ea0190a5e034e13d79f6b62e386a4dacdce8bcfa5f1923cff31485b07a9ba8f95127d176c383b398e1817c27ab2d00a4ca5925e2e29dc50df70b37eec9f6b59d8f92fe0d4b24bcd242cd9e266c03d49d806f91872c394bb9aed9d6cb750b197d6d90f2938e39f9f6c7291ea29d7960b61987f984abd07077c99814a02855665f2c73c12103f1df1c2f259f7628330e1bc87dcdd74fc204aafa23869cac20404b9fe6687c7826e97552480f7417af28ecb1620aa0010c", 0x1000}, {&(0x7f0000001280)="87ace749247eb5c053c0e3e7ec35", 0xe}, {&(0x7f00000012c0)="95ddfdf98368ef1036b9c54c0dda26dee7e4a4d8c106270238895c116d2cebc19ae46a4bd037ad230583f3712d1f1d6a022ae88c259a9e6b87e6b59da90b5ac1f72c57c81beeac80f03749f5a1a49f6d8b5f9b63bffb61a728cbec37ef75ec37e7cac7a79b4ce200c8ac0aab31db249db1af", 0x72}, {&(0x7f0000001340)="95c24b4c6d2146a24f1981bcd85caec50a6b46d2c93c7b215186738e7320c718ce956bd579a2251d46c8117027b864ac6107187a8ab55ee9d7dc4b304698bf852e755a41638fad5313c6f17423f1a22ec68278acca503769864e2508f59143ee3ec0f39883ee86c27ba930b990e5b90bc6838e2493a052248bec8395de1056293d987ddbe6e1725f03fac00abdc8addef41b1c6482fc5f1a60d0c8aa90d8210bb6c7808008c8e51ba3d7d793", 0xac}, {&(0x7f0000001400)="1d6775fdf791cd3b52", 0x9}, {&(0x7f0000001440)="df24491b", 0x4}, {&(0x7f0000001480)="f5218b0bf7e9563b4845691b63564c22e05f431bc2980819f2ec26d247d40093a6bc83aabcea4c98df69a034fe760c8b4accba9a43b6f0cc37fc3fdd8b071ea9ccdf887f6360", 0x46}, {&(0x7f0000001500)="be6b8ad0f807f057bc1c", 0xa}], 0x8, &(0x7f00000016c0)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r11, r12, 0xffffffffffffffff, r13]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r14, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffff9c, r15, 0xffffffffffffff9c, r16]}], 0x58, 0x3}, 0x403) (async) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) (async) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) r18 = openat(0xffffffffffffffff, &(0x7f0000001880)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GETSCREEN(r18, 0xc0245755, &(0x7f00000018c0)={0x3f, './file0\x00', './file0\x00'}) r19 = getuid() fchown(r18, r19, r10) (async) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001980)={{0x4, r9, r8, r17, r10, 0x180, 0x9a}, 0xe603, 0x7fff, r6, r20, 0x0, 0xffff, 0x1b857858}) (async) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00Y0\x00'], 0xa, &(0x7f00000005c0)=[{&(0x7f00000000c0)="dd1ab04166c83f456df8c862e8e2bf2e3ba70c94ad645d8e5ca6a0c443c04a876e439f84abb76aae1ba7635428f54cf9b6cf8709dc41b36c62aa423a84343ddab98463efa0526f4b958d028fcbc5f78c9b873d26a4ca143e85c00be446def59b494a59218a125e325836607ac5025136a05a9547f9b40678d528ab7f8a08141f898239db87e0f223e248993474c5e8697f14a949348f1a8b7f10101082267ae58434408b9105c9e14f", 0xa9}, {&(0x7f0000000040)="5956568c1e03c12ee54f24fcaa9797fe1666638e50", 0x15}, {&(0x7f0000000180)="aaa7e945b4c6aa78d418d236b32f86842d6847e2ff2dd3167c11b82f75429739530db97ba8997491fccb8b617bd5fc653825969ae7cd97f5b7096f5266c76ab2dce8faf4d699268ba7b169017965e4185cdda957ec55c19ed2bfd05238", 0x5d}, {&(0x7f0000000200)="8f18c2c509f6ea1367528baa0215f79dd3be97cfcea911361332130de3de82f76ddb4878da15d6200faaba53f5d0747b6279ff359a63f87f1635699ebca0dbd7348d43a3a9a0d32f7e625b7db17b2234089b95ed98941dc4b6607f9f5408c8d1449cf2f38685a9c370a0609103b50cdc1fd22bb0822cbea66fbcc6651eb4212a77d2165064a8b22a56f73cc6e4edfd6d55c39f916b144e1461cdb38d66701d206e573652339e8726eb057a4f36a5bedaa1c55e0a250d24a47ee57553be99c858024d4783bfc0ce0a100a111e9ef02a882f87eaca7d77e7998c604b6b272c69c6408e9dcc8d4a", 0xe6}, {&(0x7f0000000300)="5e7def7d4271ed7bcc60a4c89e30c80347bb8f47f263ba9f807992f091f3d91c42bf115d31653259669e823cf13f45657e14dd6aaf344fdc6cef8e7b41fadb9c952c542afb68a60bdd8b2f179551c6b4b454986ea512db43a1bf6c2e63c5e062d664a446c935893c911ba0494a6416efc8e9cac15000cdeb7249b095fce845ba025a356fdc12a412f808549ec9bf2df8ae7a191566a4ad2f8f1dc13d84bc896c664861ed5bdbc5f48c109b11708cf8094b9385113e0e8880b4f5f8c7cb8f1417b30353", 0xc3}, {&(0x7f0000000400)="17d474cf0b7adf1e122fff2503d1708145bb93e84052bf419869674ff56768e2fce81cd9c793d0d150318bef9552de7bbc8ef86939ff388d41efe3ed6a6fe95a4e15658a47642548195026edcef88ca01c946512156a721705e0d67e6fbfce779122e76278c0c4a76fead5723453f56ab84013e2461bb1833b10f1e090b367146d757207d65c1237b1e40ce8921b94ae458f05d162c83d21f8771eb5cdfe53be6fb9ecf9abc2f00297a033299da1dbafc4a1fe57249633", 0xb7}, {&(0x7f00000004c0)="7a73ebdfb8eed38c83411859a633fc78ce103e14f2d380805a71e36a74e9ced8b2016fea8ae107272fc4b7243504d3bfd5050502c83310523830b93be49f0a5b65c945003372172315a18d8ce59046749652585cafcdfcb4c768569024a28eb28f9128b8de4da018e6", 0x69}, {&(0x7f0000000540)="1066b15530cc6da988925acefe6d3d7046fb28486d51d483504cd17f2e8ad44e4e4dee0ea37053da8d0ac9a64bb7bee5eb4c341eca762373b66641e1f37037228f1696ea56293d08872779de6a6a21398eceb879fbf310257e7d9a402add60be034a0f9c5b5c08bc1c2e54fb12", 0x6d}], 0x8, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r1}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r8}], 0x80, 0x2}, 0x405) (async) r21 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r21, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 23:53:17 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) poll(0x0, 0x0, 0x0) 23:53:17 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000001c0)={'./file0\x00', 0x7, 0x8, 0x1}) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:53:17 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000b2bd6b3e03af08b"], 0xa) getpgid(0x0) r2 = getpid() r3 = msgget$private(0x0, 0xc0) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgget$private(0x0, 0x208) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x4, 0x0, r4, r5, r6, 0xc2, 0x1}, 0x1, 0x0, r2, r2, 0x5, 0x401, 0x1, 0x8}) close(r0) msgget$private(0x0, 0x12) socket$inet6(0x18, 0x8000, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:18 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mquery(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x101) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) mquery(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x101) (async) 23:53:18 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r4 = getpgid(0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r10, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r12 = fcntl$dupfd(r2, 0x0, r0) kevent(r1, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{r6}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{r8}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{r10}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{r11}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{r12}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x7, 0x5, r4}) 23:53:18 executing program 6: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0}, 0x9) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) sendto$unix(r1, &(0x7f0000000040)="48c426c8e0d7531f615ff77db08e44a8a158cfb32d34d92e98c07bb7369e35c80693c3a776343cf02ba8306a72c5a7cd63f4d76f105a7508a66135ab6f2c2d416d99f96d3b9d716487cf9c819bd371127300a96d06032fd494167e7ae5b8f70449094a81888a36ef49a3d20f6c77be2b548aa45d383a61e6bf975a59379d3c8deb078b59026cffc69ab4ed67791061572fcc94aa305d7c308dfdc888b415495ca72f06b4fdd859144ecf1ce12f12e164f353743a90aa53dda0a5fde8c9d6499f16e2b9f3b00db2a59f28f747c79059afa4d0f024918d69d63b4b02cfaac4bdd80ffb2090a91f927de050095f12d0ed7728bd74e5cf7a85ff6ae6011d898f794afcc1dccda12587a4f941b8d38d6b16213568a156bcf93ea3071081f422bc14fc9c50a3a5635b96239a647807229dc4665ba36c99cab5263bb56c4b8bf91d4309ffa085ba17d6d8e95cac912662f98c7603fbd9e690982c7f8523e122b6e67b61d47eff67783bf51ad3c9c99714328067233d0b528fc8f60066a5e17a8cc6b9f38c9ab640fc013941125f12d6c223bfa3c06badd4fef63780393feca242830ebaa88f83b548284ebcbd785789b927bc9e720250910b0e54de25b0370db41644058798bb15e495ba37c639038641b71f11de29c117d1efcc36abc64f101cef6ad3963e7fadfd853882e216c2ac92bc4ea0eebf90e0ecf91bd3e49085956cc53788541e65befebf8f5fe1a620c06be0903cf0af7b771b49d39717f8004920398fb8c310150ba83d3635e9baa46a086f25f5fb98d97dd6620eb75a4d8cdf548d83dea36624c08bfa48a672b783e9b5b0894a13893976deb73eebeb72841dc4a667d53b2ac3b9bee3b78edf7da092b1fa8f1cb9a3312c9b516a8dda4e80ff3549fa86fbe7e58187cbb822a9960f534034931de8640ac69a7209dfa2470b8202ef652c3dbad8e9716f5bbe50d5c18775b39682bb51fd89b878fce2d33cf33d41b12b05a7bc84d91c41fe9d82f8bfa4857241988f2cf6f34f457b7ace21933b247e440a186983c483d1b567ea992dc8217e479a9f2ae8af0b7ab6c57faa9e77c1db19f5d0f5738eb9460d69a30171b4a74d2a2bdcc859f568519d2f05de8eea97b580a71faaa32b84cdee73bf0f3fc7d979e83389b334a69811147280ec8a4f2ec64834f11b28829d69dfef0764ad9eaf4204ab9b184bf33b10fab28d73d40c792efb860cef56da9c655c382ca3461188dbc79d3ddc8080b2fc87be9f6172c34fc5f62b6d5d499587317404f25356a39dfab0552a6780af37ad076e8ff5210971843d92bd6e1e219d735c668b346e6d7b8e66692816a169819eefe0e231f8776ef0156a00bbb875c5ae92cfab9cd4076fc2194e43b20f14a11342644264724c6a3f66ce32456df3f588878ed9e1f7555fe3220575c63e81babb51eea7d63b704c2f39ef2923df31d75936733ed734589e7e798bf820867f9d0e25331ada0e25caec53b2c497dd3d8a238863690865d0a1b6c65ed1e0c1751a510499390e205cb7444d7e720861322cd093f68843981c0b7c6736f381fc157cb83cc47f8cf91a64e7ca58ca01d749b3ca70dc58ae3440ed0a6aeb368766722370fd74302dec664a18938aad52e828bee831717843cb7a3374baf1c446da1ff895e8cf527f33aa3020d854bc4f280baa7f54792512dfd6baface501cf6e4fdd9dc5e47d910513214e363a193eccf604c392cce5d82c4a971fe0dce0e32e754c62f3b6d1d2c9c0a516a491436283396df5a35ecfb52b7b380fe5c4f323c0c0765ff682ad6e463fa45c41060c04eafaff1167aa1c4685eb123e2b1f44127ad97aad43c09b03115760ac98420477df9a2c19baca82cd97e94980b84e3deba8a2d83059d5785fc438a4fe5c1dfc854a54546cfb8ef3267d741daffdfeca85bb86dace29613a127ba5af72472372b670fb55c8a22dfc5f141a1688e12a62124f6409b50fa75bae798cbf66db28995d9b2eb3f11e3bd846ff4c6e0324c1c3ee2f9813ad25ab25d0392f9417ba8ab0dedc97788d785f033001ee2ec34cc746d0842641ca531e1ecfa1f5905b581db4073d0816236158bea1f21da0edb80a17e146c815dd4f8cb2fcf46136f68297a2b57c86f853b342ec174cf390402c0747cb6d86a44e7c8c4e21d5c2937be9119bd515eaa7bc165f45e4451df89ab2e397661b7314de1f65cd3bce0cda2394db2b0f99c72453da3e8a6843985382318c7d357919ab50400ee0c9f26e9d3ffd9b7294bad80b50b9376387c51a26d71eb37a506d6600198be5fc66ed7237013ef090f888c8fc7e356d4ebd58059d871af6b57b2e6adc381be3cbad4170b8dbb40d63dfe62806324b4637d20b73982bdcb836a574ecd3c44ab1dcba4ccac0a2db1be25a0142552cec8e3f5f61f9d76a9b29c2d09024530c59c047d2c1a82cab68d97764451f62f8c818a8f213b0c646fa1b762a6e5f3f160aa45b8d7866bf2a1662ef3663d2b6a8e45710ffa4a7a872a5aeec10677c0056e0a87adf51e005add567cc3a4c283e99860eed7c2f41624060fae0fa24e3887d9083e04b07765c3ed4dc22546c2046b7aaf54df986652ccaf075ce4974e62a281aac114428e8bef82384ef006ed71f4eaf1fc41c452a7e82f4e0cf43653127f1d35695b9c7796677ed2ab8555b6c8767b3a82c82520fb0622083030bd1f376303ed0606004c8b235d92f7e85054a8496f29ea163968b017129e1f90c72be586017b3960c1aa061f439c93d80f9d959df533de84a3e5a6abea1a5a19dd0dc108e8e26a0bb05017c2e8e0de033dbf5ecf52a561f6becd8211dd5daebb6c84ed4729023c7128ed317a16f8379115922505d51d2fb5ad9d669e3ebea510ece778fdc541a374a2f48cf530d567db8a7d00978a5f3d87ccd70b342652c4840608df291b7a4de8f61bf9cca5e14f21e024b06f9c64f35e258a8541438ecbd692c71fd86346de2426abd5baf52a33b3ac07d39dd6b06c35e47b938daff6b405c9713158bdafd3199ded896579490c5d53e0ced4e41294aead7b004296b7480d3c8703a96dd80d3ea8f2c23453d4b82acc2f657407eb938a3f8584ae3c24654e7aeb0aac495e36893c233baff0c9c76b3e47e1f11a77b4b6b16418780b7a429aae709e2d5b55f94c5cc656ba9af32ae2a66cd4a45fbdce408b0a298872533890eaea82e08d8e5f350dc95b3d51b39aad1dede812fb8d805d28626fee469a638fdfe2ce69b0f2e9d38159a8944ffde34524123947c6a9369993406a35a8cc0371ddcfadc5348fdc6aa14fa2c2c1bec808d6fc386caaa50a6e230380686d5d43f607d4151019e21ccae4917d27a872813214bd32ae1ed455d96ea0330014e3ec392b6c0c42a85d5d6154e4d570e42cb959c84c5bcab9ab86950eb4118f752759afab8b68a8dc23164426133eed8f58dc8ecf40f27e58c1b7a6a5fabe723cb0b850782fd2e71fc900d519ca7507e78b156c3cece0f59d46a0fadce30b6bfefdbefdbe50c7ff2684d3502e48cb964ab600985076e61a67dd1d1e6d58cc78c2cb23e702ddd0d89165c4ce8c162d861a6a3c88e49233f20a78a5999ebee06ddc714462d80373e98d35ed41072f82b38bd972732d757fc49c8e778cb9280592afaa16c052e61b222930b4e7eaab02521686d040303c9f006a95869a3824607f1f7079358dc443626ee716335b557e9661a5ee58882dd9eb2e4897c9674a2fbce54d826e1a8cbaf8efc149f7cdfb9664d57cbf76b72b0497a1e5e52a395f19fcc3a8b1c062a776774506947cb10780b770c54939d35cfa050dd0813bcfac54827b5b2f6f56ee1956c437e5dd517bb5b49d6f6465574ccda8978bfee551ac5825fd9c90dedd6e459da471603ee7654985b40b5a11de8d25ac11bb3280cc2e8a614d93c43c1f541f53f2751cc6112f8c204d7bf5f0176851d8c425f0035410c569ab80b9b774ef3f7d514001e1bcda6dd137a4dc82aabaf48d6142ec9fa51fa78d2ece7320e3cca2da1996dbd4520fe2a085d98cbd2d278b7ae0f77040f1133474a64e16bb2ab31c2d8fcacb94649362b233b91d962276d63fefee443f95cb43c431c535ce3b579689dd171c192310df7fb9c992a78154d381a1265add3837303e31d9ed9d4564f038277e508779db22dbba8cb188bc9a14201c5074b8803170ee15b4bb510de96d14e72a9a65cd4cd3fdf4fc8d432c899c372b1a10547d857bc99889a98fd1648f7506f5ed53ca261c3c51b7f5592b3939fe492a076ef2f9f5beac0dba059d473601cf270059940b1b1aba2a21937d12d27815a91bc2c0d0a2c9d006cb6e20e94f71a1c4fa09cec918adf4c1ecf5a454e4ddc3f13adec5c8456bcef5a29bd371b91b1134921ae871b5f2442e66c397cae60ab837b5482c1f88a56ba9c08e9afeff1ce0a4c6fc571f9a4fdfe3d6fb4d5ea526a53464695245013e23771cf699955f6475dd304b6e177ecf9ea3386243bb1b331855a3d54228a28e29d08ae58d9c76fdb1560d44883a8a46c401191dd9e5655bcead1989abd95b414b34c13f4c00fc83083383d00dfec8d294030d447ee7d49b5d7ff302b0fc08b84a776ba7d0e7818cf87412dd4f13ea514657ff60bad6fb315bec1f26b2e323e0e502775801a1b07e04dea7b97673b16683f6478e61984c43d15163cf05e98e9676e9997882966997affa876d3d75853f39346b23bbed92e6fca0aa4bb626ee1649859fc964e9f2884e233022430f4dfa7729068129f81dcad644b55f4873d20285086b8617b71ed880d5fdc678b83fd5216199d8f7ecd6c342d0a81a0d1d8846cf989b4bea8ddbf767a7162044bf1738e300fac6b08e23c1a6617dd56b16a4ac9d12c41c2ee69535caf329f5e525c82768b68db70d181657f52197fe58bcaf3094dabd43d0f612f42699417d1d0d8c8efb68cae3b52340ec714c73189b51c2f997c9d2499b1471b2b27a981712907bc182dd1eecfba46823b252514a147f511b2a33f445c5ab0e22afab739802d5bfdd6c968a34f215c2cccf799627eae762c61b3f475577cfad336d6cb7301bd8e68393042cc6011fcd94b2bf4e05f3b83f1dc8e2c33c874a6299dce9f37472d36340cd3fdecb039de73cb25592221c39cdfa08312ea3c85ffaedf2d69e496a638e8d2da79ce899ea2f33829c97be971a8210dbedd0b9c1465d78883cda76e425ca7d07bb8e3f9fce6a9ee9a285dce88a2be52d859ccd386aa935f6397c65462109e8db03d65ce614f14e6c7f3c55156ecb34d1294527b60c35f7fcbb1eef1ef30b8e146bd50ba2761cb7298a0393c21e4cb005175e64791587b5caa198e2301921619dd02b1604b74889075550db40b41fa5910cc2ac8872a11a7abf97da859ec6161d4351ce2a2a06dccfc8341e725e160a122dd5d735ef98cb005249a426b3b9f6ca2883c53c4c6a0ab3616f682d239131fafeacfdae82abc609c49d9e18dd098675c8437e12837bbd85fb10a65795b348424597e06db31cec1a5a0e0896cda051f050c0903c15a2cc3f56a5a332f8fa0476c61f1f7f0281df2e0a09d4341c59bb4447108ba7532d5a183288909dd23b1403a785f2289157b9c219c4c9eb3584a20e3406c5c65534807aac99c5d919238ff0468aee1304ed72236a45b40e5444ec956a013c148cd077c8a4d62c0ca73ada26afb6c0987d6e835e3faa4852da5630b000de0ff39cd62e17477704f8d4c6be7362ec59fd9aec127d314b350008dc875b1ec3cfc59fca963c11bef09634cf5af0da8722c43d1f2d761145512cffec1273dc11", 0x1000, 0x0, &(0x7f0000001040)=@file={0x1, './file0\x00'}, 0xa) 23:53:18 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) poll(0x0, 0x0, 0x0) 23:53:18 executing program 4: kqueue() kqueue() syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x40, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 23:53:18 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) getpgid(0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r11 = fcntl$dupfd(r2, 0x0, r0) kevent(r1, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{r5}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{r7}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{r8}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{r9}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{r10}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{r11}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) pckbd_enable: command error 23:53:19 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000740), 0x10000, 0x0) r1 = syz_open_pts() r2 = accept$unix(r0, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) r3 = fcntl$dupfd(r2, 0xa, r1) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./filE0\x00'], 0xa) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="5eafec158f9ea31598067947f298bcdbe3f9b26a01609109a9cc1ce671b2433e6dfd9fa750a5f699ed76200bdc1caf001ebead125fae85cb88a42298eff1eb65d9f3681f3f1be42d78f7a096d854cac40c6127c3b18e6e14f3e752a9611fcd558cf7039ea0dfa2363b08348a413014190620a17fd25759c2d7f2414bd05ce290c854bbdc62fbd68121996503c8b692f145127a461330372a5cdf21b80d43", 0x9e}, {&(0x7f0000000180)="12d8817d7b2e16bd74979124d6d6baa60f19a35d19def5748b3ad242cf0d324510a7e1abaa5ad2e06fde738b4f22b1c80f4d478e3936e77ee7a025dd1464a92f1a57a14a3c00caf4588b0ab19ff50e0e9091400403daf5169c2c2e4e95ac94cf4cd1e91aaa140f2c947c6b23256737e35e7b2dfc77102dca0f500c8ef40073", 0x7f}, {&(0x7f0000000400)="9accd1c512e08060dc8107000000000000008e2f8a04d74e6ffca8784c91797d37f964e1a7e390793410245b8e7878330c16a7aaac2243de40c6fd23f233c953a0fcfbaf44ff67e2a68379698316179d2fa350a8a0e10f5f293061d526bc87eed84fe2557990042fc502a3d79d03ad13f6fd117b54d85b174433004816c303ab204678ab50fb9a844a5df6ce8a752057fe614ff627f328552d0b3791c797d536482a55d20400000840ddc29b47447aceee99bc711a9f4b17a6b5e00fda15b8b48bd608b36a94ff687303b2c7487c59628454b35f0f09d7777b1a175d1d1805d6fb25ff271841caadbb88c19575e7387d00d230b516011162749d14263ad0163e43dd79c63eebd51bf63437b546c8ea46b64abcfca02de02b722a6730e0d4aa8cdf93429ed573a66039b28afaa13783c1c70e030bac1a794eeee9c8e1fc9c644cb55610b2e6ee844b0aa7d72a2d4f5eb9ca06db8118d2ab34e175372258182324c85569fa26b6fa52b598c6fd767badfd6e6babbda6aa1b5f14016aafec9c8f1d65d2c312d6c48fa2d7ec9b56dd7de3cdcd470446090a80f5b580f0c73aa012dca1edd004d1db9a6be82a56dd7429e268166ecc84ddc4d78f86f3ed4e1385b12c7786956eae4b0ad6f8c793eba890fba348b3ddf269b1325f8f26fcbb1c1680929b60f9dc3536164895786c4899cf08e785f46e3b2d77807234657defe7df3b344350f7497029b6071a359dcbff3178dea07fb3af61e8859e295ce2019524a344f9b6f6261cf33ee24c1bc937bdbc4d33ffaadbf8312b6186f40ff26399d20818277fbd491481f483f369a4aa86571eabaebe119107bb593d04af9a8b243acc72018b3d05f7c050d88bf9c7ca1baaf91eb0aa2489509fd87d8580c689cc326e0d724b488cb6986e532458ddcb5633b023c1944b39d08299", 0x297}, {&(0x7f0000000200)="7ccab7d0388f3dfa3770c97f51581bf8494fb23d1a42d5515c3259d37c9af318506381f8eb8dd7ae03b96d2711075b671a126b47654f7779864daf86b3bf0a45664f95189e0baef592d6cbf1b6f82b9f41a7051c73934aba147510d157577fd1de9f3a7164c5b55fb8a9524e2432", 0x6e}, {&(0x7f0000000280)="80dbc9a373e062266ec56670731cafd1674caae063c416e60e96851cae73667146c775a22d2bf25c970db29d4569d231b9ba35e58bd84f4125bf9e0c5f6304388575510f460a9a8acabed2511c6eaf1df29433adb8e0c2bdf08390d38b07e93036e1f09deaa7ee7fba49e5cb7c9a4e97689881a1ded035a335e3d6552f55385870a6311c62ba605ad4055738826d0c87cbdd1301fb060f63fbe9f2350126b974c48ccd8e69f1a69c38abddecfa3c", 0xae}], 0x5}, 0x1) lstat(&(0x7f0000000040)='./file1\x00', &(0x7f00000006c0)) 23:53:19 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000001c0)={'./file0\x00', 0x7, 0x8, 0x1}) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:53:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000b2bd6b3e03af08b"], 0xa) getpgid(0x0) r2 = getpid() r3 = msgget$private(0x0, 0xc0) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgget$private(0x0, 0x208) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x4, 0x0, r4, r5, r6, 0xc2, 0x1}, 0x1, 0x0, r2, r2, 0x5, 0x401, 0x1, 0x8}) close(r0) msgget$private(0x0, 0x12) socket$inet6(0x18, 0x8000, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:19 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0xffffeffffffffffd, 0x6}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x8, './file0\x00'}) 23:53:19 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) getpgid(0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{r5}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{r7}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{r8}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{r9}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{r10}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) 23:53:19 executing program 4: kqueue() (async) kqueue() (async) syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x40, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) (async, rerun: 32) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async, rerun: 32) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 23:53:19 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0, 0x25}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x0, 0x1}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) accept$unix(r1, 0x0, &(0x7f0000000180)) dup(r0) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r2, 0x800c5712, &(0x7f0000000140)={0x3, 0x7, 0x4}) 23:53:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}], 0x4, 0x0) 23:53:19 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0xffffeffffffffffd, 0x6}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x8, './file0\x00'}) 23:53:19 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) getpgid(0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) kevent(r1, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{r5}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{r7}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{r8}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{r9}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) 23:53:19 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000740), 0x10000, 0x0) r1 = syz_open_pts() r2 = accept$unix(r0, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) r3 = fcntl$dupfd(r2, 0xa, r1) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./filE0\x00'], 0xa) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="5eafec158f9ea31598067947f298bcdbe3f9b26a01609109a9cc1ce671b2433e6dfd9fa750a5f699ed76200bdc1caf001ebead125fae85cb88a42298eff1eb65d9f3681f3f1be42d78f7a096d854cac40c6127c3b18e6e14f3e752a9611fcd558cf7039ea0dfa2363b08348a413014190620a17fd25759c2d7f2414bd05ce290c854bbdc62fbd68121996503c8b692f145127a461330372a5cdf21b80d43", 0x9e}, {&(0x7f0000000180)="12d8817d7b2e16bd74979124d6d6baa60f19a35d19def5748b3ad242cf0d324510a7e1abaa5ad2e06fde738b4f22b1c80f4d478e3936e77ee7a025dd1464a92f1a57a14a3c00caf4588b0ab19ff50e0e9091400403daf5169c2c2e4e95ac94cf4cd1e91aaa140f2c947c6b23256737e35e7b2dfc77102dca0f500c8ef40073", 0x7f}, {&(0x7f0000000400)="9accd1c512e08060dc8107000000000000008e2f8a04d74e6ffca8784c91797d37f964e1a7e390793410245b8e7878330c16a7aaac2243de40c6fd23f233c953a0fcfbaf44ff67e2a68379698316179d2fa350a8a0e10f5f293061d526bc87eed84fe2557990042fc502a3d79d03ad13f6fd117b54d85b174433004816c303ab204678ab50fb9a844a5df6ce8a752057fe614ff627f328552d0b3791c797d536482a55d20400000840ddc29b47447aceee99bc711a9f4b17a6b5e00fda15b8b48bd608b36a94ff687303b2c7487c59628454b35f0f09d7777b1a175d1d1805d6fb25ff271841caadbb88c19575e7387d00d230b516011162749d14263ad0163e43dd79c63eebd51bf63437b546c8ea46b64abcfca02de02b722a6730e0d4aa8cdf93429ed573a66039b28afaa13783c1c70e030bac1a794eeee9c8e1fc9c644cb55610b2e6ee844b0aa7d72a2d4f5eb9ca06db8118d2ab34e175372258182324c85569fa26b6fa52b598c6fd767badfd6e6babbda6aa1b5f14016aafec9c8f1d65d2c312d6c48fa2d7ec9b56dd7de3cdcd470446090a80f5b580f0c73aa012dca1edd004d1db9a6be82a56dd7429e268166ecc84ddc4d78f86f3ed4e1385b12c7786956eae4b0ad6f8c793eba890fba348b3ddf269b1325f8f26fcbb1c1680929b60f9dc3536164895786c4899cf08e785f46e3b2d77807234657defe7df3b344350f7497029b6071a359dcbff3178dea07fb3af61e8859e295ce2019524a344f9b6f6261cf33ee24c1bc937bdbc4d33ffaadbf8312b6186f40ff26399d20818277fbd491481f483f369a4aa86571eabaebe119107bb593d04af9a8b243acc72018b3d05f7c050d88bf9c7ca1baaf91eb0aa2489509fd87d8580c689cc326e0d724b488cb6986e532458ddcb5633b023c1944b39d08299", 0x297}, {&(0x7f0000000200)="7ccab7d0388f3dfa3770c97f51581bf8494fb23d1a42d5515c3259d37c9af318506381f8eb8dd7ae03b96d2711075b671a126b47654f7779864daf86b3bf0a45664f95189e0baef592d6cbf1b6f82b9f41a7051c73934aba147510d157577fd1de9f3a7164c5b55fb8a9524e2432", 0x6e}, {&(0x7f0000000280)="80dbc9a373e062266ec56670731cafd1674caae063c416e60e96851cae73667146c775a22d2bf25c970db29d4569d231b9ba35e58bd84f4125bf9e0c5f6304388575510f460a9a8acabed2511c6eaf1df29433adb8e0c2bdf08390d38b07e93036e1f09deaa7ee7fba49e5cb7c9a4e97689881a1ded035a335e3d6552f55385870a6311c62ba605ad4055738826d0c87cbdd1301fb060f63fbe9f2350126b974c48ccd8e69f1a69c38abddecfa3c", 0xae}], 0x5}, 0x1) (async) lstat(&(0x7f0000000040)='./file1\x00', &(0x7f00000006c0)) 23:53:19 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async, rerun: 64) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000001c0)={'./file0\x00', 0x7, 0x8, 0x1}) (rerun: 64) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:53:19 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) getpgid(0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{r5}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{r7}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{r8}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{r9}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) 23:53:19 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0xffffeffffffffffd, 0x6}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x8, './file0\x00'}) 23:53:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000b2bd6b3e03af08b"], 0xa) getpgid(0x0) r2 = getpid() r3 = msgget$private(0x0, 0xc0) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgget$private(0x0, 0x208) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x4, 0x0, r4, r5, r6, 0xc2, 0x1}, 0x1, 0x0, r2, r2, 0x5, 0x401, 0x1, 0x8}) close(r0) msgget$private(0x0, 0x12) socket$inet6(0x18, 0x8000, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:19 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0, 0x25}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x0, 0x1}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async) accept$unix(r1, 0x0, &(0x7f0000000180)) dup(r0) (async) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r2, 0x800c5712, &(0x7f0000000140)={0x3, 0x7, 0x4}) 23:53:19 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) getpgid(0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) kevent(r1, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{r5}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{r7}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{r8}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) 23:53:19 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 23:53:19 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x140) 23:53:19 executing program 4: kqueue() (async) kqueue() (async) syz_open_pts() (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') (async, rerun: 64) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x40, 0x0) (rerun: 64) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) (async, rerun: 64) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (rerun: 64) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 23:53:19 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000740), 0x10000, 0x0) r1 = syz_open_pts() r2 = accept$unix(r0, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) r3 = fcntl$dupfd(r2, 0xa, r1) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./filE0\x00'], 0xa) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="5eafec158f9ea31598067947f298bcdbe3f9b26a01609109a9cc1ce671b2433e6dfd9fa750a5f699ed76200bdc1caf001ebead125fae85cb88a42298eff1eb65d9f3681f3f1be42d78f7a096d854cac40c6127c3b18e6e14f3e752a9611fcd558cf7039ea0dfa2363b08348a413014190620a17fd25759c2d7f2414bd05ce290c854bbdc62fbd68121996503c8b692f145127a461330372a5cdf21b80d43", 0x9e}, {&(0x7f0000000180)="12d8817d7b2e16bd74979124d6d6baa60f19a35d19def5748b3ad242cf0d324510a7e1abaa5ad2e06fde738b4f22b1c80f4d478e3936e77ee7a025dd1464a92f1a57a14a3c00caf4588b0ab19ff50e0e9091400403daf5169c2c2e4e95ac94cf4cd1e91aaa140f2c947c6b23256737e35e7b2dfc77102dca0f500c8ef40073", 0x7f}, {&(0x7f0000000400)="9accd1c512e08060dc8107000000000000008e2f8a04d74e6ffca8784c91797d37f964e1a7e390793410245b8e7878330c16a7aaac2243de40c6fd23f233c953a0fcfbaf44ff67e2a68379698316179d2fa350a8a0e10f5f293061d526bc87eed84fe2557990042fc502a3d79d03ad13f6fd117b54d85b174433004816c303ab204678ab50fb9a844a5df6ce8a752057fe614ff627f328552d0b3791c797d536482a55d20400000840ddc29b47447aceee99bc711a9f4b17a6b5e00fda15b8b48bd608b36a94ff687303b2c7487c59628454b35f0f09d7777b1a175d1d1805d6fb25ff271841caadbb88c19575e7387d00d230b516011162749d14263ad0163e43dd79c63eebd51bf63437b546c8ea46b64abcfca02de02b722a6730e0d4aa8cdf93429ed573a66039b28afaa13783c1c70e030bac1a794eeee9c8e1fc9c644cb55610b2e6ee844b0aa7d72a2d4f5eb9ca06db8118d2ab34e175372258182324c85569fa26b6fa52b598c6fd767badfd6e6babbda6aa1b5f14016aafec9c8f1d65d2c312d6c48fa2d7ec9b56dd7de3cdcd470446090a80f5b580f0c73aa012dca1edd004d1db9a6be82a56dd7429e268166ecc84ddc4d78f86f3ed4e1385b12c7786956eae4b0ad6f8c793eba890fba348b3ddf269b1325f8f26fcbb1c1680929b60f9dc3536164895786c4899cf08e785f46e3b2d77807234657defe7df3b344350f7497029b6071a359dcbff3178dea07fb3af61e8859e295ce2019524a344f9b6f6261cf33ee24c1bc937bdbc4d33ffaadbf8312b6186f40ff26399d20818277fbd491481f483f369a4aa86571eabaebe119107bb593d04af9a8b243acc72018b3d05f7c050d88bf9c7ca1baaf91eb0aa2489509fd87d8580c689cc326e0d724b488cb6986e532458ddcb5633b023c1944b39d08299", 0x297}, {&(0x7f0000000200)="7ccab7d0388f3dfa3770c97f51581bf8494fb23d1a42d5515c3259d37c9af318506381f8eb8dd7ae03b96d2711075b671a126b47654f7779864daf86b3bf0a45664f95189e0baef592d6cbf1b6f82b9f41a7051c73934aba147510d157577fd1de9f3a7164c5b55fb8a9524e2432", 0x6e}, {&(0x7f0000000280)="80dbc9a373e062266ec56670731cafd1674caae063c416e60e96851cae73667146c775a22d2bf25c970db29d4569d231b9ba35e58bd84f4125bf9e0c5f6304388575510f460a9a8acabed2511c6eaf1df29433adb8e0c2bdf08390d38b07e93036e1f09deaa7ee7fba49e5cb7c9a4e97689881a1ded035a335e3d6552f55385870a6311c62ba605ad4055738826d0c87cbdd1301fb060f63fbe9f2350126b974c48ccd8e69f1a69c38abddecfa3c", 0xae}], 0x5}, 0x1) lstat(&(0x7f0000000040)='./file1\x00', &(0x7f00000006c0)) socket$unix(0x1, 0x2, 0x0) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000740), 0x10000, 0x0) (async) syz_open_pts() (async) accept$unix(r0, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) (async) fcntl$dupfd(r2, 0xa, r1) (async) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00./filE0\x00'], 0xa) (async) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="5eafec158f9ea31598067947f298bcdbe3f9b26a01609109a9cc1ce671b2433e6dfd9fa750a5f699ed76200bdc1caf001ebead125fae85cb88a42298eff1eb65d9f3681f3f1be42d78f7a096d854cac40c6127c3b18e6e14f3e752a9611fcd558cf7039ea0dfa2363b08348a413014190620a17fd25759c2d7f2414bd05ce290c854bbdc62fbd68121996503c8b692f145127a461330372a5cdf21b80d43", 0x9e}, {&(0x7f0000000180)="12d8817d7b2e16bd74979124d6d6baa60f19a35d19def5748b3ad242cf0d324510a7e1abaa5ad2e06fde738b4f22b1c80f4d478e3936e77ee7a025dd1464a92f1a57a14a3c00caf4588b0ab19ff50e0e9091400403daf5169c2c2e4e95ac94cf4cd1e91aaa140f2c947c6b23256737e35e7b2dfc77102dca0f500c8ef40073", 0x7f}, {&(0x7f0000000400)="9accd1c512e08060dc8107000000000000008e2f8a04d74e6ffca8784c91797d37f964e1a7e390793410245b8e7878330c16a7aaac2243de40c6fd23f233c953a0fcfbaf44ff67e2a68379698316179d2fa350a8a0e10f5f293061d526bc87eed84fe2557990042fc502a3d79d03ad13f6fd117b54d85b174433004816c303ab204678ab50fb9a844a5df6ce8a752057fe614ff627f328552d0b3791c797d536482a55d20400000840ddc29b47447aceee99bc711a9f4b17a6b5e00fda15b8b48bd608b36a94ff687303b2c7487c59628454b35f0f09d7777b1a175d1d1805d6fb25ff271841caadbb88c19575e7387d00d230b516011162749d14263ad0163e43dd79c63eebd51bf63437b546c8ea46b64abcfca02de02b722a6730e0d4aa8cdf93429ed573a66039b28afaa13783c1c70e030bac1a794eeee9c8e1fc9c644cb55610b2e6ee844b0aa7d72a2d4f5eb9ca06db8118d2ab34e175372258182324c85569fa26b6fa52b598c6fd767badfd6e6babbda6aa1b5f14016aafec9c8f1d65d2c312d6c48fa2d7ec9b56dd7de3cdcd470446090a80f5b580f0c73aa012dca1edd004d1db9a6be82a56dd7429e268166ecc84ddc4d78f86f3ed4e1385b12c7786956eae4b0ad6f8c793eba890fba348b3ddf269b1325f8f26fcbb1c1680929b60f9dc3536164895786c4899cf08e785f46e3b2d77807234657defe7df3b344350f7497029b6071a359dcbff3178dea07fb3af61e8859e295ce2019524a344f9b6f6261cf33ee24c1bc937bdbc4d33ffaadbf8312b6186f40ff26399d20818277fbd491481f483f369a4aa86571eabaebe119107bb593d04af9a8b243acc72018b3d05f7c050d88bf9c7ca1baaf91eb0aa2489509fd87d8580c689cc326e0d724b488cb6986e532458ddcb5633b023c1944b39d08299", 0x297}, {&(0x7f0000000200)="7ccab7d0388f3dfa3770c97f51581bf8494fb23d1a42d5515c3259d37c9af318506381f8eb8dd7ae03b96d2711075b671a126b47654f7779864daf86b3bf0a45664f95189e0baef592d6cbf1b6f82b9f41a7051c73934aba147510d157577fd1de9f3a7164c5b55fb8a9524e2432", 0x6e}, {&(0x7f0000000280)="80dbc9a373e062266ec56670731cafd1674caae063c416e60e96851cae73667146c775a22d2bf25c970db29d4569d231b9ba35e58bd84f4125bf9e0c5f6304388575510f460a9a8acabed2511c6eaf1df29433adb8e0c2bdf08390d38b07e93036e1f09deaa7ee7fba49e5cb7c9a4e97689881a1ded035a335e3d6552f55385870a6311c62ba605ad4055738826d0c87cbdd1301fb060f63fbe9f2350126b974c48ccd8e69f1a69c38abddecfa3c", 0xae}], 0x5}, 0x1) (async) lstat(&(0x7f0000000040)='./file1\x00', &(0x7f00000006c0)) (async) 23:53:19 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) getpgid(0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{r5}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{r7}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{r8}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) 23:53:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}], 0x4, 0x0) 23:53:19 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) (async) 23:53:19 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) getpgid(0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{r5}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{r7}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) 23:53:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000b2bd6b3e03af08b"], 0xa) getpgid(0x0) r2 = getpid() r3 = msgget$private(0x0, 0xc0) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgget$private(0x0, 0x208) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x4, 0x0, r4, r5, r6, 0xc2, 0x1}, 0x1, 0x0, r2, r2, 0x5, 0x401, 0x1, 0x8}) close(r0) msgget$private(0x0, 0x12) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:19 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) getpgid(0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) kevent(r1, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{r5}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) 23:53:19 executing program 7: socket$unix(0x1, 0x2, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 23:53:19 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x140) 23:53:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}], 0x4, 0x0) 23:53:19 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0, 0x25}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x0, 0x1}, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) accept$unix(r1, 0x0, &(0x7f0000000180)) dup(r0) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r2, 0x800c5712, &(0x7f0000000140)={0x3, 0x7, 0x4}) 23:53:19 executing program 4: kqueue() kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) fcntl$dupfd(r0, 0x0, r1) syz_open_pts() kqueue() 23:53:19 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) getpgid(0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{r5}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) 23:53:19 executing program 7: socket$unix(0x1, 0x2, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socket$unix(0x1, 0x2, 0x0) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) (async) 23:53:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000b2bd6b3e03af08b"], 0xa) getpgid(0x0) r2 = getpid() r3 = msgget$private(0x0, 0xc0) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgget$private(0x0, 0x208) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x4, 0x0, r4, r5, r6, 0xc2, 0x1}, 0x1, 0x0, r2, r2, 0x5, 0x401, 0x1, 0x8}) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:19 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x140) 23:53:19 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) (async) 23:53:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {}], 0x5, 0x0) 23:53:19 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) getpgid(0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) kevent(r1, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{r5}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) 23:53:19 executing program 4: kqueue() kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) fcntl$dupfd(r0, 0x0, r1) (async) syz_open_pts() (async) kqueue() 23:53:19 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) getpgid(0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{r5}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) 23:53:19 executing program 7: socket$unix(0x1, 0x2, 0x0) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 23:53:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000b2bd6b3e03af08b"], 0xa) getpgid(0x0) r2 = getpid() r3 = msgget$private(0x0, 0xc0) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgget$private(0x0, 0x208) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x4, 0x0, r4, r5, r6, 0xc2, 0x1}, 0x1, 0x0, r2, r2, 0x5, 0x401, 0x1, 0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:19 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = dup(r0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0xc8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r4, 0x3) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000080)='./file0\x00', r7, 0x6}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) 23:53:19 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0x3, 0x9, {0x9a9, 0x4}}) 23:53:19 executing program 2: utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000100)={{0x917f, 0x5}, {0x93, 0xffffffffffffffff}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x70) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:53:19 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) getpgid(0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) kevent(r1, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) 23:53:19 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 23:53:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {}], 0x5, 0x0) 23:53:19 executing program 4: kqueue() (async) kqueue() (async) pipe(&(0x7f0000000000)={0xffffffffffffffff}) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) fcntl$dupfd(r0, 0x0, r1) (async) syz_open_pts() (async) kqueue() 23:53:19 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) (async) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0x3, 0x9, {0x9a9, 0x4}}) 23:53:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000b2bd6b3e03af08b"], 0xa) getpgid(0x0) r2 = getpid() r3 = msgget$private(0x0, 0xc0) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgget$private(0x0, 0x208) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x4, 0x0, r4, r5, r6, 0xc2, 0x1}, 0x1, 0x0, r2, r2, 0x5, 0x401, 0x1, 0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:19 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = dup(r0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0xc8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r4, 0x3) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000080)='./file0\x00', r7, 0x6}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) dup(r0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) (async) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0xc8) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) (async) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r4, 0x3) (async) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) (async) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000080)='./file0\x00', r7, 0x6}) (async) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) (async) 23:53:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0, 0x2}, {}], 0x5, 0x0) 23:53:19 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) (async) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 23:53:19 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) getpgid(0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) 23:53:19 executing program 2: utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000100)={{0x917f, 0x5}, {0x93, 0xffffffffffffffff}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x70) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') (async) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:53:19 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) getpgid(0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) 23:53:19 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0x3, 0x9, {0x9a9, 0x4}}) 23:53:19 executing program 4: kqueue() kqueue() r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) 23:53:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000b2bd6b3e03af08b"], 0xa) getpgid(0x0) r2 = getpid() r3 = msgget$private(0x0, 0xc0) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgget$private(0x0, 0x208) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x4, 0x0, r4, r5, r6, 0xc2, 0x1}, 0x1, 0x0, r2, r2, 0x5, 0x401, 0x1, 0x8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:19 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) (async) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 23:53:19 executing program 3: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) 23:53:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r1}], 0x4, 0x0) 23:53:19 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) dup(r0) (async) r1 = dup(r0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0xc8) (async) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0xc8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r4, 0x3) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) (async) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000080)='./file0\x00', r7, 0x6}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) 23:53:19 executing program 4: kqueue() (async, rerun: 64) kqueue() (async, rerun: 64) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) 23:53:19 executing program 2: utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000100)={{0x917f, 0x5}, {0x93, 0xffffffffffffffff}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x70) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000100)={{0x917f, 0x5}, {0x93, 0xffffffffffffffff}}, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async) openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x70) (async) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') (async) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) 23:53:19 executing program 3: r0 = kqueue() r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) 23:53:19 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x0) sendto$unix(r1, &(0x7f0000000280)="bb9962386fce9ae6174dcb435e9b5882cc2dfd0892393d757fcd0c072701a5e2d8e5a85f139e81d31681c25e8b37a3f59476a24b5fadc0205ad1f843da512d6697066bdfb3a0f91bc76dbe1eaff2fec1504adc5e7e86a9ab2bc933b9846e8a040538d628c6de6a9a15ec2c4160bdb650ce66a4e9e0224ffb46c34a459163dba41b9aafcc09fbc88a584f6ea36170ac40412a55ea778484", 0x97, 0xd, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x36) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, r4}, 0xc) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', 0x8, &(0x7f0000000200)='./file0\x00', 0x8}) 23:53:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000b2bd6b3e03af08b"], 0xa) getpgid(0x0) getpid() msgget$private(0x0, 0xc0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgget$private(0x0, 0x208) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:19 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x4010, r1, 0x3) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/199, &(0x7f0000000000)=0xc7) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 23:53:19 executing program 3: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) 23:53:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r1}], 0x4, 0x0) 23:53:19 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) recvfrom$inet6(r2, &(0x7f0000000080)=""/92, 0x5c, 0x1, &(0x7f0000000100)={0x18, 0x3, 0x8000, 0x3f}, 0xc) 23:53:19 executing program 4: kqueue() (async) kqueue() r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) 23:53:19 executing program 3: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) 23:53:19 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x4010, r1, 0x3) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/199, &(0x7f0000000000)=0xc7) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socket$unix(0x1, 0x2, 0x0) (async) fcntl$dupfd(r0, 0x0, r0) (async) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x4010, r1, 0x3) (async) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/199, &(0x7f0000000000)=0xc7) (async) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) (async) 23:53:19 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/84}, &(0x7f0000000080)=0x56) 23:53:19 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) (async) r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) (async, rerun: 64) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x0) (async, rerun: 64) sendto$unix(r1, &(0x7f0000000280)="bb9962386fce9ae6174dcb435e9b5882cc2dfd0892393d757fcd0c072701a5e2d8e5a85f139e81d31681c25e8b37a3f59476a24b5fadc0205ad1f843da512d6697066bdfb3a0f91bc76dbe1eaff2fec1504adc5e7e86a9ab2bc933b9846e8a040538d628c6de6a9a15ec2c4160bdb650ce66a4e9e0224ffb46c34a459163dba41b9aafcc09fbc88a584f6ea36170ac40412a55ea778484", 0x97, 0xd, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) (async, rerun: 64) open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x36) (async, rerun: 64) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, r4}, 0xc) (async) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', 0x8, &(0x7f0000000200)='./file0\x00', 0x8}) 23:53:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r1}], 0x4, 0x0) 23:53:19 executing program 3: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) 23:53:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000b2bd6b3e03af08b"], 0xa) getpgid(0x0) getpid() msgget$private(0x0, 0xc0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgget$private(0x0, 0x208) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:19 executing program 3: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) 23:53:19 executing program 5: openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) (async) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) recvfrom$inet6(r2, &(0x7f0000000080)=""/92, 0x5c, 0x1, &(0x7f0000000100)={0x18, 0x3, 0x8000, 0x3f}, 0xc) 23:53:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {0xffffffffffffffff, 0x2}, {r1}], 0x5, 0x0) 23:53:19 executing program 3: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) 23:53:19 executing program 4: kqueue() kqueue() openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) syz_open_pts() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xfb40, 0x3f, 0x2, 0x1, 0x5, 0x6fb, 0x9, 0x2, 0x0, 0x6, 0x4}) 23:53:19 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/84}, &(0x7f0000000080)=0x56) 23:53:19 executing program 3: kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) 23:53:19 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x4010, r1, 0x3) (async) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/199, &(0x7f0000000000)=0xc7) (async) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 23:53:19 executing program 3: kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) 23:53:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000b2bd6b3e03af08b"], 0xa) getpgid(0x0) getpid() msgget$private(0x0, 0xc0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:19 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) (async) recvfrom$inet6(r2, &(0x7f0000000080)=""/92, 0x5c, 0x1, &(0x7f0000000100)={0x18, 0x3, 0x8000, 0x3f}, 0xc) 23:53:19 executing program 4: kqueue() kqueue() (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) (async) syz_open_pts() (async) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xfb40, 0x3f, 0x2, 0x1, 0x5, 0x6fb, 0x9, 0x2, 0x0, 0x6, 0x4}) 23:53:19 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) socket$unix(0x1, 0x1, 0x0) (async) r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x0) sendto$unix(r1, &(0x7f0000000280)="bb9962386fce9ae6174dcb435e9b5882cc2dfd0892393d757fcd0c072701a5e2d8e5a85f139e81d31681c25e8b37a3f59476a24b5fadc0205ad1f843da512d6697066bdfb3a0f91bc76dbe1eaff2fec1504adc5e7e86a9ab2bc933b9846e8a040538d628c6de6a9a15ec2c4160bdb650ce66a4e9e0224ffb46c34a459163dba41b9aafcc09fbc88a584f6ea36170ac40412a55ea778484", 0x97, 0xd, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x36) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) (async) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, r4}, 0xc) (async) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, r4}, 0xc) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', 0x8, &(0x7f0000000200)='./file0\x00', 0x8}) 23:53:19 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/84}, &(0x7f0000000080)=0x56) 23:53:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {0xffffffffffffffff, 0x2}, {r1}], 0x5, 0x0) 23:53:19 executing program 3: kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x240, 0x4}, {{}, 0xfffffffffffffff9, 0x2, 0x1, 0xffff, 0xe8c}, {{}, 0xfffffffffffffffa, 0x5b, 0xf0000000, 0x9, 0x400}], 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) 23:53:19 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x110) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x7ff, 0x2}], 0x6, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46, 0xfffff, 0x1, 0xee5}, {{r3}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x7fffffff, 0xac}, {{r4}, 0xfffffffffffffffe, 0x8, 0x20, 0x6, 0x4357}, {{r1}, 0xfffffffffffffffc, 0x58, 0x8, 0x3, 0x8}, {{r1}, 0xfffffffffffffffa, 0xe5, 0x2, 0x80, 0x6}, {{r5}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x1, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x3c, 0xb0000080, 0x2183, 0x9}, {{r6}, 0xffffffffffffffff, 0xcd, 0x10, 0x1, 0x9}, {{r0}, 0xfffffffffffffffc, 0x36, 0x1, 0x20000000000, 0x4}], 0xfff, &(0x7f0000000280)={0x6, 0x6}) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="008c432f6c65300100554b16b00f176fd8e943ad4d3e4f252f36d916c666347774b9d58a67f60400000000000000d77c2776a9fa1c208402b099b97a72403670b924dee89d000080e59d9353ff1572702bb8bb3bfa844c8ba8f307b778e0b7242ca33a28d54536820f34d13365f0fce7c1e74e190d2f12e7f47fde9296d66856eca4702637dfe2780e2ae9cc44586a56c4d030a27e96d0e18d636c3f372632fbc31df51b29594bedcc417eeeff835ac7be777d277cf99f70c565e1c5f71582777baa195d1146e86d9746358e2edb45f7bb14ca53199f8431e273e2b4879e8bacd379e0cf1c25c5479094355d45446903f0d924fe84835c1efb9cd1fbb3f189a8574d9eb24c1debb93da65c2bc748c27a2799528f6b6f14a9297bbe7718f007f3d8bc0248df0ff724ccd8a8d0713141eeebeb6650f5f92c1af86ec4646670b1d542364a8dd29d49264cdd48b507"], 0xa) r7 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$BIOCFLUSH(r7, 0x20004268) 23:53:19 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) fcntl$dupfd(r1, 0x0, r0) 23:53:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000b2bd6b3e03af08b"], 0xa) getpgid(0x0) getpid() msgget$private(0x0, 0xc0) getegid() close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:19 executing program 3: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x40, 0x4, 0x4b60, 0x9}, {{}, 0xfffffffffffffff8, 0x0, 0x10, 0xa58, 0x5}, {{}, 0xfffffffffffffff8, 0x18, 0x80, 0x5, 0x5}, {{}, 0xfffffffffffffff8, 0x10, 0x4, 0x20, 0xfff}, {{}, 0xfffffffffffffffd, 0x1, 0x4, 0x8000000000000001, 0x1f}, {{}, 0xfffffffffffffff9, 0x80, 0x80, 0x7, 0x5}, {{}, 0xfffffffffffffffe, 0x98, 0x10, 0x5, 0xffffffffffffffff}, {{}, 0xfffffffffffffff8, 0x1, 0x20, 0xffffffff, 0xb3}, {{}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x8}, {{}, 0x7, 0x44, 0x10, 0x8, 0xff}], 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) 23:53:19 executing program 4: kqueue() (async) kqueue() openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) (async) syz_open_pts() (async) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xfb40, 0x3f, 0x2, 0x1, 0x5, 0x6fb, 0x9, 0x2, 0x0, 0x6, 0x4}) 23:53:19 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0x3}, {0x0, 0xfffffffffffffffb}}, 0x2) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') 23:53:19 executing program 3: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000280)={0x8000000000000000, 0x8}) 23:53:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {0xffffffffffffffff, 0x2}, {r1}], 0x5, 0x0) 23:53:19 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r6 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x110) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x7ff, 0x2}], 0x6, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46, 0xfffff, 0x1, 0xee5}, {{r3}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x7fffffff, 0xac}, {{r4}, 0xfffffffffffffffe, 0x8, 0x20, 0x6, 0x4357}, {{r1}, 0xfffffffffffffffc, 0x58, 0x8, 0x3, 0x8}, {{r1}, 0xfffffffffffffffa, 0xe5, 0x2, 0x80, 0x6}, {{r5}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x1, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x3c, 0xb0000080, 0x2183, 0x9}, {{r6}, 0xffffffffffffffff, 0xcd, 0x10, 0x1, 0x9}, {{r0}, 0xfffffffffffffffc, 0x36, 0x1, 0x20000000000, 0x4}], 0xfff, &(0x7f0000000280)={0x6, 0x6}) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="008c432f6c65300100554b16b00f176fd8e943ad4d3e4f252f36d916c666347774b9d58a67f60400000000000000d77c2776a9fa1c208402b099b97a72403670b924dee89d000080e59d9353ff1572702bb8bb3bfa844c8ba8f307b778e0b7242ca33a28d54536820f34d13365f0fce7c1e74e190d2f12e7f47fde9296d66856eca4702637dfe2780e2ae9cc44586a56c4d030a27e96d0e18d636c3f372632fbc31df51b29594bedcc417eeeff835ac7be777d277cf99f70c565e1c5f71582777baa195d1146e86d9746358e2edb45f7bb14ca53199f8431e273e2b4879e8bacd379e0cf1c25c5479094355d45446903f0d924fe84835c1efb9cd1fbb3f189a8574d9eb24c1debb93da65c2bc748c27a2799528f6b6f14a9297bbe7718f007f3d8bc0248df0ff724ccd8a8d0713141eeebeb6650f5f92c1af86ec4646670b1d542364a8dd29d49264cdd48b507"], 0xa) (async) r7 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$BIOCFLUSH(r7, 0x20004268) 23:53:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000b2bd6b3e03af08b"], 0xa) getpgid(0x0) getpid() msgget$private(0x0, 0xc0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:19 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async) fcntl$dupfd(r1, 0x0, r0) 23:53:19 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0x3}, {0x0, 0xfffffffffffffffb}}, 0x2) (async) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') 23:53:19 executing program 3: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x8000000000000000, 0x8}) 23:53:19 executing program 6: getpid() r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) 23:53:19 executing program 4: kqueue() ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000000)=0x1) kqueue() syz_open_pts() 23:53:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1, 0x80}, {r0}, {r1}], 0x5, 0x0) 23:53:19 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r1, 0xa, r1) (async) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) (async) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) (async) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x110) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x7ff, 0x2}], 0x6, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46, 0xfffff, 0x1, 0xee5}, {{r3}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x7fffffff, 0xac}, {{r4}, 0xfffffffffffffffe, 0x8, 0x20, 0x6, 0x4357}, {{r1}, 0xfffffffffffffffc, 0x58, 0x8, 0x3, 0x8}, {{r1}, 0xfffffffffffffffa, 0xe5, 0x2, 0x80, 0x6}, {{r5}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x1, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x3c, 0xb0000080, 0x2183, 0x9}, {{r6}, 0xffffffffffffffff, 0xcd, 0x10, 0x1, 0x9}, {{r0}, 0xfffffffffffffffc, 0x36, 0x1, 0x20000000000, 0x4}], 0xfff, &(0x7f0000000280)={0x6, 0x6}) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="008c432f6c65300100554b16b00f176fd8e943ad4d3e4f252f36d916c666347774b9d58a67f60400000000000000d77c2776a9fa1c208402b099b97a72403670b924dee89d000080e59d9353ff1572702bb8bb3bfa844c8ba8f307b778e0b7242ca33a28d54536820f34d13365f0fce7c1e74e190d2f12e7f47fde9296d66856eca4702637dfe2780e2ae9cc44586a56c4d030a27e96d0e18d636c3f372632fbc31df51b29594bedcc417eeeff835ac7be777d277cf99f70c565e1c5f71582777baa195d1146e86d9746358e2edb45f7bb14ca53199f8431e273e2b4879e8bacd379e0cf1c25c5479094355d45446903f0d924fe84835c1efb9cd1fbb3f189a8574d9eb24c1debb93da65c2bc748c27a2799528f6b6f14a9297bbe7718f007f3d8bc0248df0ff724ccd8a8d0713141eeebeb6650f5f92c1af86ec4646670b1d542364a8dd29d49264cdd48b507"], 0xa) r7 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$BIOCFLUSH(r7, 0x20004268) (async) ioctl$BIOCFLUSH(r7, 0x20004268) 23:53:19 executing program 3: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 23:53:19 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async, rerun: 32) fcntl$dupfd(r1, 0x0, r0) (rerun: 32) 23:53:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r0}, {r1}], 0x4, 0x0) 23:53:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000b2bd6b3e03af08b"], 0xa) getpgid(0x0) getpid() close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:19 executing program 6: getpid() r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) getpid() (async) socket$unix(0x1, 0x5, 0x0) (async) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) (async) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) (async) 23:53:19 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x4010, r1, 0x3) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/199, &(0x7f0000000000)=0xc7) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 23:53:19 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0x3}, {0x0, 0xfffffffffffffffb}}, 0x2) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') 23:53:19 executing program 3: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 23:53:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000b2bd6b3e03af08b"], 0xa) getpgid(0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:19 executing program 4: kqueue() ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000000)=0x1) kqueue() syz_open_pts() kqueue() (async) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000000)=0x1) (async) kqueue() (async) syz_open_pts() (async) 23:53:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r0}, {r1}], 0x4, 0x0) 23:53:19 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) getpgid(0xffffffffffffffff) 23:53:19 executing program 3: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 23:53:19 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) 23:53:19 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x4010, r1, 0x3) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/199, &(0x7f0000000000)=0xc7) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 23:53:19 executing program 6: getpid() (async) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) (async) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) 23:53:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r0}, {r1}], 0x4, 0x0) 23:53:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000b2bd6b3e03af08b"], 0xa) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:19 executing program 3: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x8}) 23:53:19 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) getpgid(0xffffffffffffffff) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) getpgid(0xffffffffffffffff) (async) 23:53:19 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) 23:53:19 executing program 4: kqueue() ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000000)=0x1) (async) kqueue() (async) syz_open_pts() 23:53:19 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x4010, r1, 0x3) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/199, &(0x7f0000000000)=0xc7) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 23:53:19 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) 23:53:19 executing program 6: ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f00000000c0)=0xd01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000340)={0x1, 0x2, 0x5, 0x3}) sendmsg$unix(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000380)=0x2) sysctl$net_inet_icmp(&(0x7f0000000140)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000000180)="f7dac8c27f03a214df53d211914303ab3800a7871eefa9540232741b7b0f88ba636a16027a7e4cbb076d1856e0648514ee44619980508eb48b4cd4af4e44d2bc9ce4ee8c06c016bfa8c65d8fc332122d90d869234193b7a5bde8b587a436d65840e4ba288dd09a8ca03a752737537d59b6acc0e61f3dba3e2f0d932576695527cb6fa2a7ae0468ada96e24bc82058b0aa4777c7d696ce01b7b9dfbd961fc74", &(0x7f0000000240)=0x9f, &(0x7f0000000280)="61863ebb26dec88e66922e4bd256d4b5d119a3805806e050d390d32c07ede0ad99e9ea87901268a922602dc8e05813222edb7992f3a70242d0c11629300280b293372fc77ca7bd42d89563f2197b98556b4400d569d786c1acb6780d7de512c65a3c250382d2706327f34c3e956e97c921fc2655ce8b2736b69f86b20da5ccbb6db6f5e43121c97e9e0a7db6105dc2d15add89b2e07c30f2e10613abda8e49278865a4a8f0c9574cef6344acc0a8106eafbedb788d43cafef80fb4b1fe", 0xbd) 23:53:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {0xffffffffffffffff, 0x80}, {r0}, {r1}], 0x5, 0x0) 23:53:19 executing program 3: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x8}) 23:53:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) fcntl$dupfd(r0, 0x0, r0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:19 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x4010, r1, 0x3) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/199, &(0x7f0000000000)=0xc7) 23:53:19 executing program 4: kqueue() kqueue() syz_open_pts() r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) fcntl$setown(r1, 0x6, 0x0) 23:53:19 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{0x4, 0x4000}, {0x0, 0xffffffffffffffff}}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) 23:53:19 executing program 6: ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f00000000c0)=0xd01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000340)={0x1, 0x2, 0x5, 0x3}) sendmsg$unix(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000380)=0x2) sysctl$net_inet_icmp(&(0x7f0000000140)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000000180)="f7dac8c27f03a214df53d211914303ab3800a7871eefa9540232741b7b0f88ba636a16027a7e4cbb076d1856e0648514ee44619980508eb48b4cd4af4e44d2bc9ce4ee8c06c016bfa8c65d8fc332122d90d869234193b7a5bde8b587a436d65840e4ba288dd09a8ca03a752737537d59b6acc0e61f3dba3e2f0d932576695527cb6fa2a7ae0468ada96e24bc82058b0aa4777c7d696ce01b7b9dfbd961fc74", &(0x7f0000000240)=0x9f, &(0x7f0000000280)="61863ebb26dec88e66922e4bd256d4b5d119a3805806e050d390d32c07ede0ad99e9ea87901268a922602dc8e05813222edb7992f3a70242d0c11629300280b293372fc77ca7bd42d89563f2197b98556b4400d569d786c1acb6780d7de512c65a3c250382d2706327f34c3e956e97c921fc2655ce8b2736b69f86b20da5ccbb6db6f5e43121c97e9e0a7db6105dc2d15add89b2e07c30f2e10613abda8e49278865a4a8f0c9574cef6344acc0a8106eafbedb788d43cafef80fb4b1fe", 0xbd) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f00000000c0)=0xd01) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)) (async) socket$unix(0x1, 0x5, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) (async) fcntl$lock(r2, 0x7, &(0x7f0000000340)={0x1, 0x2, 0x5, 0x3}) (async) sendmsg$unix(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) (async) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000380)=0x2) (async) sysctl$net_inet_icmp(&(0x7f0000000140)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000000180)="f7dac8c27f03a214df53d211914303ab3800a7871eefa9540232741b7b0f88ba636a16027a7e4cbb076d1856e0648514ee44619980508eb48b4cd4af4e44d2bc9ce4ee8c06c016bfa8c65d8fc332122d90d869234193b7a5bde8b587a436d65840e4ba288dd09a8ca03a752737537d59b6acc0e61f3dba3e2f0d932576695527cb6fa2a7ae0468ada96e24bc82058b0aa4777c7d696ce01b7b9dfbd961fc74", &(0x7f0000000240)=0x9f, &(0x7f0000000280)="61863ebb26dec88e66922e4bd256d4b5d119a3805806e050d390d32c07ede0ad99e9ea87901268a922602dc8e05813222edb7992f3a70242d0c11629300280b293372fc77ca7bd42d89563f2197b98556b4400d569d786c1acb6780d7de512c65a3c250382d2706327f34c3e956e97c921fc2655ce8b2736b69f86b20da5ccbb6db6f5e43121c97e9e0a7db6105dc2d15add89b2e07c30f2e10613abda8e49278865a4a8f0c9574cef6344acc0a8106eafbedb788d43cafef80fb4b1fe", 0xbd) (async) 23:53:20 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async, rerun: 64) getpgid(0xffffffffffffffff) (rerun: 64) 23:53:20 executing program 3: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x8}) 23:53:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:20 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{0x4, 0x4000}, {0x0, 0xffffffffffffffff}}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) (async) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) 23:53:20 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/199, &(0x7f0000000000)=0xc7) 23:53:20 executing program 4: kqueue() kqueue() syz_open_pts() r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) fcntl$setown(r1, 0x6, 0x0) kqueue() (async) kqueue() (async) syz_open_pts() (async) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) (async) fcntl$setown(r1, 0x6, 0x0) (async) 23:53:20 executing program 3: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x8000000000000000}) 23:53:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {0xffffffffffffffff, 0x80}, {r0}, {r1}], 0x5, 0x0) 23:53:20 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x3eab, &(0x7f0000000040)='./file0\x00', 0x8}) 23:53:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:20 executing program 7: socket$unix(0x1, 0x2, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)=""/199, &(0x7f0000000000)=0xc7) 23:53:20 executing program 6: ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f00000000c0)=0xd01) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)) (async) r1 = socket$unix(0x1, 0x5, 0x0) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000340)={0x1, 0x2, 0x5, 0x3}) sendmsg$unix(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) (async) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000380)=0x2) (async) sysctl$net_inet_icmp(&(0x7f0000000140)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000000180)="f7dac8c27f03a214df53d211914303ab3800a7871eefa9540232741b7b0f88ba636a16027a7e4cbb076d1856e0648514ee44619980508eb48b4cd4af4e44d2bc9ce4ee8c06c016bfa8c65d8fc332122d90d869234193b7a5bde8b587a436d65840e4ba288dd09a8ca03a752737537d59b6acc0e61f3dba3e2f0d932576695527cb6fa2a7ae0468ada96e24bc82058b0aa4777c7d696ce01b7b9dfbd961fc74", &(0x7f0000000240)=0x9f, &(0x7f0000000280)="61863ebb26dec88e66922e4bd256d4b5d119a3805806e050d390d32c07ede0ad99e9ea87901268a922602dc8e05813222edb7992f3a70242d0c11629300280b293372fc77ca7bd42d89563f2197b98556b4400d569d786c1acb6780d7de512c65a3c250382d2706327f34c3e956e97c921fc2655ce8b2736b69f86b20da5ccbb6db6f5e43121c97e9e0a7db6105dc2d15add89b2e07c30f2e10613abda8e49278865a4a8f0c9574cef6344acc0a8106eafbedb788d43cafef80fb4b1fe", 0xbd) 23:53:20 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x3eab, &(0x7f0000000040)='./file0\x00', 0x8}) 23:53:20 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{0x4, 0x4000}, {0x0, 0xffffffffffffffff}}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) (async) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) 23:53:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {0xffffffffffffffff, 0x80}, {r0}, {r1}], 0x5, 0x0) 23:53:20 executing program 4: kqueue() kqueue() syz_open_pts() r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) fcntl$setown(r1, 0x6, 0x0) kqueue() (async) kqueue() (async) syz_open_pts() (async) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) (async) fcntl$setown(r1, 0x6, 0x0) (async) 23:53:20 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:20 executing program 1: close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:20 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) msync(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/26}, &(0x7f0000000100)=0x1c) 23:53:20 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x3eab, &(0x7f0000000040)='./file0\x00', 0x8}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x3eab, &(0x7f0000000040)='./file0\x00', 0x8}) (async) 23:53:20 executing program 7: socket$unix(0x1, 0x2, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)=""/199, &(0x7f0000000000)=0xc7) 23:53:20 executing program 1: close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {0xffffffffffffff9c, 0x40}, {r1}, {r0}, {r1}], 0x5, 0x0) 23:53:20 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) (async) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) msync(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/26}, &(0x7f0000000100)=0x1c) 23:53:20 executing program 4: kqueue() ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000000)={0x20, 0xa798}) kqueue() syz_open_pts() 23:53:20 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 23:53:20 executing program 7: socket$unix(0x1, 0x2, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)=""/199, &(0x7f0000000000)=0xc7) 23:53:20 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:20 executing program 1: close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:20 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff}, 0xc) 23:53:20 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) (async) 23:53:20 executing program 7: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/199, &(0x7f0000000000)=0xc7) 23:53:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {r1}, {r0}, {r1}], 0x4, 0x0) 23:53:20 executing program 4: kqueue() ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000000)={0x20, 0xa798}) (async) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000000)={0x20, 0xa798}) kqueue() syz_open_pts() 23:53:20 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:20 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) msync(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/26}, &(0x7f0000000100)=0x1c) socket$unix(0x1, 0x5, 0x0) (async) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffdf2}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) (async) msync(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) (async) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) (async) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/26}, &(0x7f0000000100)=0x1c) (async) 23:53:20 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:20 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff}, 0xc) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff}, 0xc) (async) 23:53:20 executing program 7: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/199, &(0x7f0000000000)=0xc7) 23:53:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {}, {r0}, {r1}], 0x4, 0x0) 23:53:20 executing program 4: kqueue() ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000000)={0x20, 0xa798}) kqueue() syz_open_pts() (async) syz_open_pts() 23:53:20 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:20 executing program 6: kqueue() kqueue() r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) 23:53:20 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff}, 0xc) 23:53:20 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 23:53:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {}, {r0}, {r1}], 0x4, 0x0) 23:53:20 executing program 7: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/199, &(0x7f0000000000)=0xc7) 23:53:20 executing program 4: r0 = kqueue() kqueue() r1 = syz_open_pts() r2 = dup(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x16, 0x4, 0x2e, 0x100000000}, {{r4}, 0xfffffffffffffffd, 0x44, 0xfffff, 0x0, 0x3}, {{r5}, 0xfffffffffffffff8, 0xc6, 0xf0000000, 0x7fffffffffffffff, 0x2f79}], 0x401, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x0, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x8, 0x6}, {{r7}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x8, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x9, 0xfffff, 0x9, 0x6}], 0x2, &(0x7f0000000180)={0x43, 0x4}) 23:53:20 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) close(r0) 23:53:20 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:20 executing program 6: kqueue() kqueue() r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) 23:53:20 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x4, 0x0, 0x0, 0x0, 0x0, 0xc2, 0x1}, 0x1, 0x0, 0x0, 0x0, 0x5, 0x401, 0x1, 0x8}) r0 = msgget$private(0x0, 0x12) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, r1, r2, 0xffffffffffffffff, 0x8, 0xfff8}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x3, 0x9}) r3 = getpid() r4 = msgget$private(0x0, 0xc0) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x4, 0x0, r5, r7, r8, 0xc2, 0x1}, 0x1, 0x0, r3, r3, 0x5, 0x401, 0x1, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0), 0x800, 0x0) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001600), 0x208, 0x0) r13 = kqueue() r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001640), 0x600, 0x0) r15 = socket(0x6, 0x4000, 0x3) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001740)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000280)="2d98e7ddf2d422e26f334f5e690f0fd1785d2b38a3f41aa96a410b15594336764994b199f4511d8206e76bc9e3b9196c3b52576373f790f26f63a0f9c323efd994b8c832663d47f18a5f9ccf9734e1e2359ed4d19eccc9d1a1c73a95b2ac2ad0b4d80b529a261a28fed342e438f5d15fc0c9ec13e75e0f1467c76edbf2b213897ac29d60024d851f5c47e61135aeaddae1ce58de21d46ba07fc8c91e1e97cb4770f5ef2ebbab7ed544ec0c11b7a21e51152b216fdd5abeba4292bb600640bfa36a467119bce3d4786919cf83b804ab2bc823b3a75954457dcfee8feaa20dd36c2e5aaf5bac00aa86e79d73d179a63d7e6aff1ec116850260e67921f75cb41d2dcce5eb5b8b46c3fad7bbf96837f79e66e8457f2cffdc1a1ac81f382a474cfe4ec2201de54a0b71671185a0f7bee3c73a3e78d1f7392b3416c3c09f875560e398cc88a960b63447d75603db63ef57b882e2031b40fd73661fa95a7486d1691342ac5c291c577701785aeaacbdf731620ac5ac26274b8fb11345becccbb31b279a1ae890638af8087c21cccb573b09b1c27796533e5df850b274f774538d7a3785fd9d789445b7c82195ca4eff2a4e34fe3548cdf0b9d7b289ab5167fc8765619c3dbf76f3f86e4ec8f3a759af23ab0402d44dfffeddd17cd34813701bc858530cb6f04c978e184e0a4603f3b6810fc0bcb1c6cae97d4734870ac971d8900e074ce27da9310b0e509102619a5a7e4892423629e4b72c1eae2d08eb79c0312d04f687f64a123313d31855f8bc564d57307bbd8e81fc97142e881fe4c360b16bb7cbcb52ee0e64f97d9f0b7496efbb53329eb56298a7ff4579767801c442d2142de61acae10e142055d653f8b9de96e03a8b9fd795cc1071216bba65ff06012da7ac9f76461a796912b7fbb087af84cc8862ed724c035a1aea78dfc1c68f7a2be2467a3fc8ba7ba5eadb1210c60c886f5c6d23d26e16600f896ae8d06001ac551fe9d7409a6817d300b15dee35a0f158c422662ad35e510883b59061824b6136357ec471ad024c63f1d91b2e25a5ca763334da0ece6e6cf9b9cdd21021124e4c5731b2a0f58695fb1c797316da297aaf601c7804ed868ccac89323bdc1a09a3debfd88a843a09b00961847d76f31c5dc59cd193b9da4667991a307e5e25f6320c35ed66cea2efc429b162592b63d07eee922cae9140494675a64192d6cf3a4d880ff84a0be24eec33f5131726afb3a717a162c99f7e1ea2e3a1ef68c23002a942ffdacbdbddfd782d832f05a5cbee9c968e624716d8045ad80d5789a38dc0f686455ea97d20238a1f1417bbb24b5e633adc54a967fc62de2c59335879797759bb109c94deec58e6288e354958d57330e60e596fd68e6f8c8e7456f29b9e8bb18f3df0af68d5d565a84a4825bb8be5413f8ac1518b00bfa9d1666d09082b31f02fb30d153a31425351b4f98200f4c61834b8c797f90ae5d4785c8cadb12628edc4b9ddceff7e5f5da93bb3a7c6de54b9e40bf4b87a6207218d4de2cb7f3388a18e90fbd66d22bbcb483d7a7fb9c646f24dc7425a056677531c9a6df966a474c0e3bcca0731b1f12e4f85cc5b387eb3c371bb6296858ea429cf0473dab329b283f67020c77ab2af4be469016b2e271575b0fec8b2db955f4060af716b4bb0d29a1943338127fd279c34c8c4a0f8af430420619b8833ed247b2176a423ffdf7c9141ac78f2ca493e783b8188cee652d78b02750e05e19ff37b0cd4248549c8f85dabaff5bdc17e1500a80e2f6f7d83eb5437ae15157fae77841d2646648eb33e9375a72ecded22bb0e4782876979c0a227c6f1f03406a0423af9f041ff822bca2816c22cd14e8a8825ef8e2b6ff7b03ba52feb2c7af4d49ee788f231cbdc8ce1b801d0531f889f38364f1ef0d515dbdaebd4dc41e8cd43f25758256e8c80deab0c6558f141b26eb6292aa3dbcbac0e4f6ac2bb3d18dfaa7eada781b1a875322292734a35f6c09f3ead9b5371facddf878810c813daa1b12a486624d75f91246911bbae558755cb697901c2f89cdf2c3fc13c35f1c4c161339d42766bab7022ecdb1418aba76a72d95870349dcac3a3868442a4760860d8fc222a1afa4b0ef90c2a7add30d9e3ef1810fe2be9da4138559edc1df70c85d5d8fd1e0f87d2fd3e7a619996578245933886a834e1f8bfed16796fca5086ba4000e7577adaf0e2f11a5d385396cf206f866ac92f49aad4f55ca0266022035fbe07069a3680b70e8371cae3208a8550da4a4721c117ed57c1ce2142c331de10484909acac27f90047cbfaaee1e18c1a0fa7441c41a77f7156f6dfc52cf0ea5c98432e75a7419cf1c4ec0414a08a2c973ef827d95b398876c9ec169e77f2b058c7c0bbfb8e1ef12e567106191c9e810d6d8c6285e0949115d816a6e90df86aedcd1e76136fcc6f4143ed137df64d2386c29f83130ed1941a23e65e8686af31360eaca85ce41f40f486377d04637be0cb1024d08b3b862872147ebd1943801c7f332f78c07f97358b23c27ed21f9f1ef9bd721dc5e2b0807230429ad3351e8b7f6a1e5a0d4c68e1d82c8e6815d8cd1adff8c83c78e039c153ca7c1cd23669786f13da834eedb49363cd5308502c1df37174cebf14c9a5fe3af9d7b9790835fa33c86e677d7835a690865543d861811f00db56808c241591c9a26f92ec9f15f82c6c4a91445e41299b4b8f0da1e1fe4f74e4ce22bca117495d2d7a1bef312b8f013616712a1b2706056881edf6e1878b5f810e1fdafc5334ccf93245e26af55bc4ffc4e497e46d257fc0e48c0fda5faac9a3f63929ef2b686d90aeafdebb1f1ccdf5703704d4b746c64cb669a8bc7d6fc064bc37fbdeeedd107c0e4845283e2da1e5688b05628b274cdb363a6b7edad5d7e8bc214bb91c6651cae50eb4c3e460803d4ab494218e30b36f0b56b38eec790e48b28e8eab072c956eb0c10c8be12df3cc1ae257632b48ca6fe4f6ea03104d578734d8bf28b805cbb95c2f164728a3c95a61dcceac9c932cb55b714fc09a8b9d6c5f069c5f60e583b6ffc50e28f84b6f01c2bdfb5724f882d40f97e6736e4657b2c703c08df9162ef7fba57dd3e55dfd8beb68693d5825cccee86d3c79c67c594b7d484242087ed7d399c4b128cfa7c3988aaabbf2f5537c98e3e127c3e71f6b7c43d1363f53ee8c66a0a9a900c4bc431cd26be06b7c1d3d5994b34058e7a65bc62d59923e5d2e10b25354d1ab7cd6379120a7b61ac00d3381822764e3a93b8b2e57ee7ba9f3a0ff63822f3853e9b892e65ecf8118285daa3eee6304f1f76b332fb06dc365b59854a9cd91dd52b01277aaf11f72adfbfbb2ccebc524887cac4e18aca62ded8b9d5d391d0e3a6a2f9f80870ff558465e43299e283e4eb56622513b6837bf8f2d1ed37f503eb65e5c19e5abb66c4305414902021f15addb43d844274e3b9e352878c30ef0e1de5ffbdd6a324605f175216ce372004bd18bd766d2bc4b00220f2b931f9488516572740a34b7b2eab077e8a9052d1762364237c0831a2916ded184bf05ec2bd0804dcc038bb61d882f7758ff2a0b74529ba7404991013f8f1cf7a4d94aa76583f47bd7f8dc62474764b944629692904a466926cc5745a0fba4194f9cf675d764826a4f7e3b4012efd2d8cf6371d3ef8209880eb36c892f78bebc7095ee48eebd2e140ec560a356c5427abc8bd51b03765e4ac2808733e2ecfe517b0c77b11520ed62a62e81a6a3a218a904d8789363887d054007783ca84bbe64bcb00e1e9cdd022315f66fabfffc593dbfd08ddec603bd92d75a52a82a45075a21d6a7c2c32ba19f0937945f1995aeb98de2d8a7f5eae4fe9d53549f1af53ea97afd264fa12692fa3fa0c1349909acce9258587b15c821fffe016683ce5f4a216d6c6004f2259b2e8d96d245d8247df3da179315740253ee8423b642c9de16289d87e725b0e22681053dc58c6998cc652d71983304a20dcae8314459ba99897d381c36205751630600fa64e1f06cfe997ccc25ea56ff387989aafa7f21491f26b75bda228d9882de3451c03ef50fe43ac9bdef830c3f1615ca5a9b8dfcf8f3afa8cd3e387fe511cb110a11b7eba8f7be5ebe9e09e87a0496ae315cd9851f4c1c59f43bfab2abdc66cde2edd6fc3953d6c266eeec81a1df098e59162019b3621ed6147a4b70a3666db54f0543b7ace2f345e4a38397f7b42e3b4740310537832a56db2bf5a63055149e2dda5494634b9ceca49b5e7defdc092c90dc296c4898c9ed65c7a8a9cc267e09e3bd2ce001548b6a6f7e8f1aaff0def6c1ce20716669967c9d1683f752524fbbee560c58bb53478570f9f761827dfde7d7fa108c9b97f8083d1610947a1471c51cf8f7346b0162163d494d928d939ad694148df8df3e834882a841bad73d047d0561080750c07825e1574e75193fc317d5530fbe01f799041465451700aaee0ea6ccd2c561b248023f5fde72b64e3897784fc2b38fb2475b5524756e6ae44414d9716fc957f81b8fcbd81b8ccc23eb1a2a7c0d5fbae5d47cb0afdd99afb5dddeeefc7ce56c2e1e9abb3f8db1cefe38fe4c82e830a5fe6e0fcd95b8a4755a5a4cccedf3e31de08802df7e9f7e2345951c065a82a052d8084ceab3383b8002f1ff8c4cdc25c58658aa6b449dac575efdc86c8be761f75b8662123241aacc3efa069b20d7c6102fe78955351c6eec50ffa3108d70f19764de34abb0ab1e048cbd9ea91c832a395a3a4050a82be8b67a12833ba0b7468e9c6ede76323b632dbc1131b8d9eca266c3089adb982c540ec5c12833583ad62d795df01d070830abaa4500ed51cc988a77150aac4779f714db832f42f0776c5edeea54486fb72fe5bc5f22fc6a402fa2192f03713f7b74a6e46dff0f5892a8d88ebf7759fe65a41f9a683cda59611d43e5bf925c33bc0cafb570386a7cf965e90bc6ebd8e3af62c38a0f331ff46e8138645d1cadc78e32b91c088b99a673133f3a4a7c3eca213b5a8a037809ed56bc04399a6f3bd744da0a89914b15ac668f97d45c7d14b6b53112c5144cddb0338454eaa16b0595ca396eea6a4156cc261f494a86c2a55adb4cb400ef1d7d6511d44d344172c00a3e8aea0da94e7ad288cbb2f337a017f951e81f3473f6305890c89b1a06de4cf55cdb63fcb2e2ffd94b430c0d4fa5b15f9f7ea65e81bf8e3fa0f639650ecefa04789aae99822cfafdee6830727f5210bcdbe40b96a0a0183a34e27dc0f5179d85f234b38092e3478a631f6e2551a1bbb2fa42a1ab616360076fe36950a490cea8638ee3e2b23d9fda177314dcf9c3f7a15accb79db417053d326b18211e064ba75655b10c118782d2b7ee437fbfb2311335f9170d20e20cf96fdb0b5aba16545a56ed6f45943de4174d0191d8a64b0f1970e48fe85880478291c2bdb67f07aca268742f4bb350cfb5f0e982b2fa6f00ce4a4f93c927372f4abf440fc14d563134d8fe92491cf577f00564ac45713c360835ce9dec0d359b47084e521bada2e4a5a5b9471cfce07217ca8814117c19108ea0190a5e034e13d79f6b62e386a4dacdce8bcfa5f1923cff31485b07a9ba8f95127d176c383b398e1817c27ab2d00a4ca5925e2e29dc50df70b37eec9f6b59d8f92fe0d4b24bcd242cd9e266c03d49d806f91872c394bb9aed9d6cb750b197d6d90f2938e39f9f6c7291ea29d7960b61987f984abd07077c99814a02855665f2c73c12103f1df1c2f259f7628330e1bc87dcdd74fc204aafa23869cac20404b9fe6687c7826e97552480f7417af28ecb1620aa0010c", 0x1000}, {&(0x7f0000001280)="87ace749247eb5c053c0e3e7ec35", 0xe}, {&(0x7f00000012c0)="95ddfdf98368ef1036b9c54c0dda26dee7e4a4d8c106270238895c116d2cebc19ae46a4bd037ad230583f3712d1f1d6a022ae88c259a9e6b87e6b59da90b5ac1f72c57c81beeac80f03749f5a1a49f6d8b5f9b63bffb61a728cbec37ef75ec37e7cac7a79b4ce200c8ac0aab31db249db1af", 0x72}, {&(0x7f0000001340)="95c24b4c6d2146a24f1981bcd85caec50a6b46d2c93c7b215186738e7320c718ce956bd579a2251d46c8117027b864ac6107187a8ab55ee9d7dc4b304698bf852e755a41638fad5313c6f17423f1a22ec68278acca503769864e2508f59143ee3ec0f39883ee86c27ba930b990e5b90bc6838e2493a052248bec8395de1056293d987ddbe6e1725f03fac00abdc8addef41b1c6482fc5f1a60d0c8aa90d8210bb6c7808008c8e51ba3d7d793", 0xac}, {&(0x7f0000001400)="1d6775fdf791cd3b52", 0x9}, {&(0x7f0000001440)="df24491b", 0x4}, {&(0x7f0000001480)="f5218b0bf7e9563b4845691b63564c22e05f431bc2980819f2ec26d247d40093a6bc83aabcea4c98df69a034fe760c8b4accba9a43b6f0cc37fc3fdd8b071ea9ccdf887f6360", 0x46}, {&(0x7f0000001500)="be6b8ad0f807f057bc1c", 0xa}], 0x8, &(0x7f00000016c0)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r11, r12, 0xffffffffffffffff, r13]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r14, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffff9c, r15, 0xffffffffffffff9c, r16]}], 0x58, 0x3}, 0x403) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) r18 = openat(0xffffffffffffffff, &(0x7f0000001880)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GETSCREEN(r18, 0xc0245755, &(0x7f00000018c0)={0x3f, './file0\x00', './file0\x00'}) r19 = getuid() fchown(r18, r19, r10) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001980)={{0x4, r9, r8, r17, r10, 0x180, 0x9a}, 0xe603, 0x7fff, r6, r20, 0x0, 0xffff, 0x1b857858}) chown(&(0x7f0000000000)='./file0\x00', 0x0, r8) 23:53:20 executing program 6: kqueue() kqueue() r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) 23:53:20 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x9, &(0x7f0000000040)='./file0\x00', 0x8}) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:53:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x1e8}, {}, {r0}, {r1}], 0x4, 0x0) 23:53:20 executing program 7: r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/199, &(0x7f0000000000)=0xc7) 23:53:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) close(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:20 executing program 4: r0 = kqueue() (async, rerun: 64) kqueue() (rerun: 64) r1 = syz_open_pts() r2 = dup(r1) (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) (async) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) (async) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x16, 0x4, 0x2e, 0x100000000}, {{r4}, 0xfffffffffffffffd, 0x44, 0xfffff, 0x0, 0x3}, {{r5}, 0xfffffffffffffff8, 0xc6, 0xf0000000, 0x7fffffffffffffff, 0x2f79}], 0x401, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x0, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x8, 0x6}, {{r7}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x8, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x9, 0xfffff, 0x9, 0x6}], 0x2, &(0x7f0000000180)={0x43, 0x4}) 23:53:20 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) 23:53:21 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x9, &(0x7f0000000040)='./file0\x00', 0x8}) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:53:21 executing program 7: r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/199, &(0x7f0000000000)=0xc7) 23:53:22 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) close(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:22 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x4, 0x0, 0x0, 0x0, 0x0, 0xc2, 0x1}, 0x1, 0x0, 0x0, 0x0, 0x5, 0x401, 0x1, 0x8}) r0 = msgget$private(0x0, 0x12) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, r1, r2, 0xffffffffffffffff, 0x8, 0xfff8}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x3, 0x9}) (async) r3 = getpid() r4 = msgget$private(0x0, 0xc0) r5 = getegid() (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x4, 0x0, r5, r7, r8, 0xc2, 0x1}, 0x1, 0x0, r3, r3, 0x5, 0x401, 0x1, 0x8}) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) (async) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0), 0x800, 0x0) (async) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001600), 0x208, 0x0) (async) r13 = kqueue() (async) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001640), 0x600, 0x0) (async) r15 = socket(0x6, 0x4000, 0x3) (async) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001740)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000280)="2d98e7ddf2d422e26f334f5e690f0fd1785d2b38a3f41aa96a410b15594336764994b199f4511d8206e76bc9e3b9196c3b52576373f790f26f63a0f9c323efd994b8c832663d47f18a5f9ccf9734e1e2359ed4d19eccc9d1a1c73a95b2ac2ad0b4d80b529a261a28fed342e438f5d15fc0c9ec13e75e0f1467c76edbf2b213897ac29d60024d851f5c47e61135aeaddae1ce58de21d46ba07fc8c91e1e97cb4770f5ef2ebbab7ed544ec0c11b7a21e51152b216fdd5abeba4292bb600640bfa36a467119bce3d4786919cf83b804ab2bc823b3a75954457dcfee8feaa20dd36c2e5aaf5bac00aa86e79d73d179a63d7e6aff1ec116850260e67921f75cb41d2dcce5eb5b8b46c3fad7bbf96837f79e66e8457f2cffdc1a1ac81f382a474cfe4ec2201de54a0b71671185a0f7bee3c73a3e78d1f7392b3416c3c09f875560e398cc88a960b63447d75603db63ef57b882e2031b40fd73661fa95a7486d1691342ac5c291c577701785aeaacbdf731620ac5ac26274b8fb11345becccbb31b279a1ae890638af8087c21cccb573b09b1c27796533e5df850b274f774538d7a3785fd9d789445b7c82195ca4eff2a4e34fe3548cdf0b9d7b289ab5167fc8765619c3dbf76f3f86e4ec8f3a759af23ab0402d44dfffeddd17cd34813701bc858530cb6f04c978e184e0a4603f3b6810fc0bcb1c6cae97d4734870ac971d8900e074ce27da9310b0e509102619a5a7e4892423629e4b72c1eae2d08eb79c0312d04f687f64a123313d31855f8bc564d57307bbd8e81fc97142e881fe4c360b16bb7cbcb52ee0e64f97d9f0b7496efbb53329eb56298a7ff4579767801c442d2142de61acae10e142055d653f8b9de96e03a8b9fd795cc1071216bba65ff06012da7ac9f76461a796912b7fbb087af84cc8862ed724c035a1aea78dfc1c68f7a2be2467a3fc8ba7ba5eadb1210c60c886f5c6d23d26e16600f896ae8d06001ac551fe9d7409a6817d300b15dee35a0f158c422662ad35e510883b59061824b6136357ec471ad024c63f1d91b2e25a5ca763334da0ece6e6cf9b9cdd21021124e4c5731b2a0f58695fb1c797316da297aaf601c7804ed868ccac89323bdc1a09a3debfd88a843a09b00961847d76f31c5dc59cd193b9da4667991a307e5e25f6320c35ed66cea2efc429b162592b63d07eee922cae9140494675a64192d6cf3a4d880ff84a0be24eec33f5131726afb3a717a162c99f7e1ea2e3a1ef68c23002a942ffdacbdbddfd782d832f05a5cbee9c968e624716d8045ad80d5789a38dc0f686455ea97d20238a1f1417bbb24b5e633adc54a967fc62de2c59335879797759bb109c94deec58e6288e354958d57330e60e596fd68e6f8c8e7456f29b9e8bb18f3df0af68d5d565a84a4825bb8be5413f8ac1518b00bfa9d1666d09082b31f02fb30d153a31425351b4f98200f4c61834b8c797f90ae5d4785c8cadb12628edc4b9ddceff7e5f5da93bb3a7c6de54b9e40bf4b87a6207218d4de2cb7f3388a18e90fbd66d22bbcb483d7a7fb9c646f24dc7425a056677531c9a6df966a474c0e3bcca0731b1f12e4f85cc5b387eb3c371bb6296858ea429cf0473dab329b283f67020c77ab2af4be469016b2e271575b0fec8b2db955f4060af716b4bb0d29a1943338127fd279c34c8c4a0f8af430420619b8833ed247b2176a423ffdf7c9141ac78f2ca493e783b8188cee652d78b02750e05e19ff37b0cd4248549c8f85dabaff5bdc17e1500a80e2f6f7d83eb5437ae15157fae77841d2646648eb33e9375a72ecded22bb0e4782876979c0a227c6f1f03406a0423af9f041ff822bca2816c22cd14e8a8825ef8e2b6ff7b03ba52feb2c7af4d49ee788f231cbdc8ce1b801d0531f889f38364f1ef0d515dbdaebd4dc41e8cd43f25758256e8c80deab0c6558f141b26eb6292aa3dbcbac0e4f6ac2bb3d18dfaa7eada781b1a875322292734a35f6c09f3ead9b5371facddf878810c813daa1b12a486624d75f91246911bbae558755cb697901c2f89cdf2c3fc13c35f1c4c161339d42766bab7022ecdb1418aba76a72d95870349dcac3a3868442a4760860d8fc222a1afa4b0ef90c2a7add30d9e3ef1810fe2be9da4138559edc1df70c85d5d8fd1e0f87d2fd3e7a619996578245933886a834e1f8bfed16796fca5086ba4000e7577adaf0e2f11a5d385396cf206f866ac92f49aad4f55ca0266022035fbe07069a3680b70e8371cae3208a8550da4a4721c117ed57c1ce2142c331de10484909acac27f90047cbfaaee1e18c1a0fa7441c41a77f7156f6dfc52cf0ea5c98432e75a7419cf1c4ec0414a08a2c973ef827d95b398876c9ec169e77f2b058c7c0bbfb8e1ef12e567106191c9e810d6d8c6285e0949115d816a6e90df86aedcd1e76136fcc6f4143ed137df64d2386c29f83130ed1941a23e65e8686af31360eaca85ce41f40f486377d04637be0cb1024d08b3b862872147ebd1943801c7f332f78c07f97358b23c27ed21f9f1ef9bd721dc5e2b0807230429ad3351e8b7f6a1e5a0d4c68e1d82c8e6815d8cd1adff8c83c78e039c153ca7c1cd23669786f13da834eedb49363cd5308502c1df37174cebf14c9a5fe3af9d7b9790835fa33c86e677d7835a690865543d861811f00db56808c241591c9a26f92ec9f15f82c6c4a91445e41299b4b8f0da1e1fe4f74e4ce22bca117495d2d7a1bef312b8f013616712a1b2706056881edf6e1878b5f810e1fdafc5334ccf93245e26af55bc4ffc4e497e46d257fc0e48c0fda5faac9a3f63929ef2b686d90aeafdebb1f1ccdf5703704d4b746c64cb669a8bc7d6fc064bc37fbdeeedd107c0e4845283e2da1e5688b05628b274cdb363a6b7edad5d7e8bc214bb91c6651cae50eb4c3e460803d4ab494218e30b36f0b56b38eec790e48b28e8eab072c956eb0c10c8be12df3cc1ae257632b48ca6fe4f6ea03104d578734d8bf28b805cbb95c2f164728a3c95a61dcceac9c932cb55b714fc09a8b9d6c5f069c5f60e583b6ffc50e28f84b6f01c2bdfb5724f882d40f97e6736e4657b2c703c08df9162ef7fba57dd3e55dfd8beb68693d5825cccee86d3c79c67c594b7d484242087ed7d399c4b128cfa7c3988aaabbf2f5537c98e3e127c3e71f6b7c43d1363f53ee8c66a0a9a900c4bc431cd26be06b7c1d3d5994b34058e7a65bc62d59923e5d2e10b25354d1ab7cd6379120a7b61ac00d3381822764e3a93b8b2e57ee7ba9f3a0ff63822f3853e9b892e65ecf8118285daa3eee6304f1f76b332fb06dc365b59854a9cd91dd52b01277aaf11f72adfbfbb2ccebc524887cac4e18aca62ded8b9d5d391d0e3a6a2f9f80870ff558465e43299e283e4eb56622513b6837bf8f2d1ed37f503eb65e5c19e5abb66c4305414902021f15addb43d844274e3b9e352878c30ef0e1de5ffbdd6a324605f175216ce372004bd18bd766d2bc4b00220f2b931f9488516572740a34b7b2eab077e8a9052d1762364237c0831a2916ded184bf05ec2bd0804dcc038bb61d882f7758ff2a0b74529ba7404991013f8f1cf7a4d94aa76583f47bd7f8dc62474764b944629692904a466926cc5745a0fba4194f9cf675d764826a4f7e3b4012efd2d8cf6371d3ef8209880eb36c892f78bebc7095ee48eebd2e140ec560a356c5427abc8bd51b03765e4ac2808733e2ecfe517b0c77b11520ed62a62e81a6a3a218a904d8789363887d054007783ca84bbe64bcb00e1e9cdd022315f66fabfffc593dbfd08ddec603bd92d75a52a82a45075a21d6a7c2c32ba19f0937945f1995aeb98de2d8a7f5eae4fe9d53549f1af53ea97afd264fa12692fa3fa0c1349909acce9258587b15c821fffe016683ce5f4a216d6c6004f2259b2e8d96d245d8247df3da179315740253ee8423b642c9de16289d87e725b0e22681053dc58c6998cc652d71983304a20dcae8314459ba99897d381c36205751630600fa64e1f06cfe997ccc25ea56ff387989aafa7f21491f26b75bda228d9882de3451c03ef50fe43ac9bdef830c3f1615ca5a9b8dfcf8f3afa8cd3e387fe511cb110a11b7eba8f7be5ebe9e09e87a0496ae315cd9851f4c1c59f43bfab2abdc66cde2edd6fc3953d6c266eeec81a1df098e59162019b3621ed6147a4b70a3666db54f0543b7ace2f345e4a38397f7b42e3b4740310537832a56db2bf5a63055149e2dda5494634b9ceca49b5e7defdc092c90dc296c4898c9ed65c7a8a9cc267e09e3bd2ce001548b6a6f7e8f1aaff0def6c1ce20716669967c9d1683f752524fbbee560c58bb53478570f9f761827dfde7d7fa108c9b97f8083d1610947a1471c51cf8f7346b0162163d494d928d939ad694148df8df3e834882a841bad73d047d0561080750c07825e1574e75193fc317d5530fbe01f799041465451700aaee0ea6ccd2c561b248023f5fde72b64e3897784fc2b38fb2475b5524756e6ae44414d9716fc957f81b8fcbd81b8ccc23eb1a2a7c0d5fbae5d47cb0afdd99afb5dddeeefc7ce56c2e1e9abb3f8db1cefe38fe4c82e830a5fe6e0fcd95b8a4755a5a4cccedf3e31de08802df7e9f7e2345951c065a82a052d8084ceab3383b8002f1ff8c4cdc25c58658aa6b449dac575efdc86c8be761f75b8662123241aacc3efa069b20d7c6102fe78955351c6eec50ffa3108d70f19764de34abb0ab1e048cbd9ea91c832a395a3a4050a82be8b67a12833ba0b7468e9c6ede76323b632dbc1131b8d9eca266c3089adb982c540ec5c12833583ad62d795df01d070830abaa4500ed51cc988a77150aac4779f714db832f42f0776c5edeea54486fb72fe5bc5f22fc6a402fa2192f03713f7b74a6e46dff0f5892a8d88ebf7759fe65a41f9a683cda59611d43e5bf925c33bc0cafb570386a7cf965e90bc6ebd8e3af62c38a0f331ff46e8138645d1cadc78e32b91c088b99a673133f3a4a7c3eca213b5a8a037809ed56bc04399a6f3bd744da0a89914b15ac668f97d45c7d14b6b53112c5144cddb0338454eaa16b0595ca396eea6a4156cc261f494a86c2a55adb4cb400ef1d7d6511d44d344172c00a3e8aea0da94e7ad288cbb2f337a017f951e81f3473f6305890c89b1a06de4cf55cdb63fcb2e2ffd94b430c0d4fa5b15f9f7ea65e81bf8e3fa0f639650ecefa04789aae99822cfafdee6830727f5210bcdbe40b96a0a0183a34e27dc0f5179d85f234b38092e3478a631f6e2551a1bbb2fa42a1ab616360076fe36950a490cea8638ee3e2b23d9fda177314dcf9c3f7a15accb79db417053d326b18211e064ba75655b10c118782d2b7ee437fbfb2311335f9170d20e20cf96fdb0b5aba16545a56ed6f45943de4174d0191d8a64b0f1970e48fe85880478291c2bdb67f07aca268742f4bb350cfb5f0e982b2fa6f00ce4a4f93c927372f4abf440fc14d563134d8fe92491cf577f00564ac45713c360835ce9dec0d359b47084e521bada2e4a5a5b9471cfce07217ca8814117c19108ea0190a5e034e13d79f6b62e386a4dacdce8bcfa5f1923cff31485b07a9ba8f95127d176c383b398e1817c27ab2d00a4ca5925e2e29dc50df70b37eec9f6b59d8f92fe0d4b24bcd242cd9e266c03d49d806f91872c394bb9aed9d6cb750b197d6d90f2938e39f9f6c7291ea29d7960b61987f984abd07077c99814a02855665f2c73c12103f1df1c2f259f7628330e1bc87dcdd74fc204aafa23869cac20404b9fe6687c7826e97552480f7417af28ecb1620aa0010c", 0x1000}, {&(0x7f0000001280)="87ace749247eb5c053c0e3e7ec35", 0xe}, {&(0x7f00000012c0)="95ddfdf98368ef1036b9c54c0dda26dee7e4a4d8c106270238895c116d2cebc19ae46a4bd037ad230583f3712d1f1d6a022ae88c259a9e6b87e6b59da90b5ac1f72c57c81beeac80f03749f5a1a49f6d8b5f9b63bffb61a728cbec37ef75ec37e7cac7a79b4ce200c8ac0aab31db249db1af", 0x72}, {&(0x7f0000001340)="95c24b4c6d2146a24f1981bcd85caec50a6b46d2c93c7b215186738e7320c718ce956bd579a2251d46c8117027b864ac6107187a8ab55ee9d7dc4b304698bf852e755a41638fad5313c6f17423f1a22ec68278acca503769864e2508f59143ee3ec0f39883ee86c27ba930b990e5b90bc6838e2493a052248bec8395de1056293d987ddbe6e1725f03fac00abdc8addef41b1c6482fc5f1a60d0c8aa90d8210bb6c7808008c8e51ba3d7d793", 0xac}, {&(0x7f0000001400)="1d6775fdf791cd3b52", 0x9}, {&(0x7f0000001440)="df24491b", 0x4}, {&(0x7f0000001480)="f5218b0bf7e9563b4845691b63564c22e05f431bc2980819f2ec26d247d40093a6bc83aabcea4c98df69a034fe760c8b4accba9a43b6f0cc37fc3fdd8b071ea9ccdf887f6360", 0x46}, {&(0x7f0000001500)="be6b8ad0f807f057bc1c", 0xa}], 0x8, &(0x7f00000016c0)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r11, r12, 0xffffffffffffffff, r13]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r14, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffff9c, r15, 0xffffffffffffff9c, r16]}], 0x58, 0x3}, 0x403) (async) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) r18 = openat(0xffffffffffffffff, &(0x7f0000001880)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GETSCREEN(r18, 0xc0245755, &(0x7f00000018c0)={0x3f, './file0\x00', './file0\x00'}) (async) r19 = getuid() fchown(r18, r19, r10) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001980)={{0x4, r9, r8, r17, r10, 0x180, 0x9a}, 0xe603, 0x7fff, r6, r20, 0x0, 0xffff, 0x1b857858}) (async) chown(&(0x7f0000000000)='./file0\x00', 0x0, r8) 23:53:22 executing program 4: kqueue() (async) r0 = kqueue() kqueue() r1 = syz_open_pts() dup(r1) (async) r2 = dup(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) pipe(&(0x7f00000000c0)) (async) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x16, 0x4, 0x2e, 0x100000000}, {{r4}, 0xfffffffffffffffd, 0x44, 0xfffff, 0x0, 0x3}, {{r5}, 0xfffffffffffffff8, 0xc6, 0xf0000000, 0x7fffffffffffffff, 0x2f79}], 0x401, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x0, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x8, 0x6}, {{r7}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x8, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x9, 0xfffff, 0x9, 0x6}], 0x2, &(0x7f0000000180)={0x43, 0x4}) 23:53:22 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x9, &(0x7f0000000040)='./file0\x00', 0x8}) fcntl$setown(r0, 0x6, 0xffffffffffffffff) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x9, &(0x7f0000000040)='./file0\x00', 0x8}) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) 23:53:22 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) pckbd_enable: command error wskbd0: can't attach mux (error=5) 23:53:23 executing program 7: r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/199, &(0x7f0000000000)=0xc7) 23:53:23 executing program 6: kqueue() kqueue() ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 23:53:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r1}, {r0}, {r1}], 0x3, 0x0) 23:53:23 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x4, 0x0, 0x0, 0x0, 0x0, 0xc2, 0x1}, 0x1, 0x0, 0x0, 0x0, 0x5, 0x401, 0x1, 0x8}) r0 = msgget$private(0x0, 0x12) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, r1, r2, 0xffffffffffffffff, 0x8, 0xfff8}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x3, 0x9}) r3 = getpid() r4 = msgget$private(0x0, 0xc0) getegid() (async) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x4, 0x0, r5, r7, r8, 0xc2, 0x1}, 0x1, 0x0, r3, r3, 0x5, 0x401, 0x1, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0), 0x800, 0x0) (async) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0), 0x800, 0x0) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001600), 0x208, 0x0) r13 = kqueue() r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001640), 0x600, 0x0) socket(0x6, 0x4000, 0x3) (async) r15 = socket(0x6, 0x4000, 0x3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) (async) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001740)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000280)="2d98e7ddf2d422e26f334f5e690f0fd1785d2b38a3f41aa96a410b15594336764994b199f4511d8206e76bc9e3b9196c3b52576373f790f26f63a0f9c323efd994b8c832663d47f18a5f9ccf9734e1e2359ed4d19eccc9d1a1c73a95b2ac2ad0b4d80b529a261a28fed342e438f5d15fc0c9ec13e75e0f1467c76edbf2b213897ac29d60024d851f5c47e61135aeaddae1ce58de21d46ba07fc8c91e1e97cb4770f5ef2ebbab7ed544ec0c11b7a21e51152b216fdd5abeba4292bb600640bfa36a467119bce3d4786919cf83b804ab2bc823b3a75954457dcfee8feaa20dd36c2e5aaf5bac00aa86e79d73d179a63d7e6aff1ec116850260e67921f75cb41d2dcce5eb5b8b46c3fad7bbf96837f79e66e8457f2cffdc1a1ac81f382a474cfe4ec2201de54a0b71671185a0f7bee3c73a3e78d1f7392b3416c3c09f875560e398cc88a960b63447d75603db63ef57b882e2031b40fd73661fa95a7486d1691342ac5c291c577701785aeaacbdf731620ac5ac26274b8fb11345becccbb31b279a1ae890638af8087c21cccb573b09b1c27796533e5df850b274f774538d7a3785fd9d789445b7c82195ca4eff2a4e34fe3548cdf0b9d7b289ab5167fc8765619c3dbf76f3f86e4ec8f3a759af23ab0402d44dfffeddd17cd34813701bc858530cb6f04c978e184e0a4603f3b6810fc0bcb1c6cae97d4734870ac971d8900e074ce27da9310b0e509102619a5a7e4892423629e4b72c1eae2d08eb79c0312d04f687f64a123313d31855f8bc564d57307bbd8e81fc97142e881fe4c360b16bb7cbcb52ee0e64f97d9f0b7496efbb53329eb56298a7ff4579767801c442d2142de61acae10e142055d653f8b9de96e03a8b9fd795cc1071216bba65ff06012da7ac9f76461a796912b7fbb087af84cc8862ed724c035a1aea78dfc1c68f7a2be2467a3fc8ba7ba5eadb1210c60c886f5c6d23d26e16600f896ae8d06001ac551fe9d7409a6817d300b15dee35a0f158c422662ad35e510883b59061824b6136357ec471ad024c63f1d91b2e25a5ca763334da0ece6e6cf9b9cdd21021124e4c5731b2a0f58695fb1c797316da297aaf601c7804ed868ccac89323bdc1a09a3debfd88a843a09b00961847d76f31c5dc59cd193b9da4667991a307e5e25f6320c35ed66cea2efc429b162592b63d07eee922cae9140494675a64192d6cf3a4d880ff84a0be24eec33f5131726afb3a717a162c99f7e1ea2e3a1ef68c23002a942ffdacbdbddfd782d832f05a5cbee9c968e624716d8045ad80d5789a38dc0f686455ea97d20238a1f1417bbb24b5e633adc54a967fc62de2c59335879797759bb109c94deec58e6288e354958d57330e60e596fd68e6f8c8e7456f29b9e8bb18f3df0af68d5d565a84a4825bb8be5413f8ac1518b00bfa9d1666d09082b31f02fb30d153a31425351b4f98200f4c61834b8c797f90ae5d4785c8cadb12628edc4b9ddceff7e5f5da93bb3a7c6de54b9e40bf4b87a6207218d4de2cb7f3388a18e90fbd66d22bbcb483d7a7fb9c646f24dc7425a056677531c9a6df966a474c0e3bcca0731b1f12e4f85cc5b387eb3c371bb6296858ea429cf0473dab329b283f67020c77ab2af4be469016b2e271575b0fec8b2db955f4060af716b4bb0d29a1943338127fd279c34c8c4a0f8af430420619b8833ed247b2176a423ffdf7c9141ac78f2ca493e783b8188cee652d78b02750e05e19ff37b0cd4248549c8f85dabaff5bdc17e1500a80e2f6f7d83eb5437ae15157fae77841d2646648eb33e9375a72ecded22bb0e4782876979c0a227c6f1f03406a0423af9f041ff822bca2816c22cd14e8a8825ef8e2b6ff7b03ba52feb2c7af4d49ee788f231cbdc8ce1b801d0531f889f38364f1ef0d515dbdaebd4dc41e8cd43f25758256e8c80deab0c6558f141b26eb6292aa3dbcbac0e4f6ac2bb3d18dfaa7eada781b1a875322292734a35f6c09f3ead9b5371facddf878810c813daa1b12a486624d75f91246911bbae558755cb697901c2f89cdf2c3fc13c35f1c4c161339d42766bab7022ecdb1418aba76a72d95870349dcac3a3868442a4760860d8fc222a1afa4b0ef90c2a7add30d9e3ef1810fe2be9da4138559edc1df70c85d5d8fd1e0f87d2fd3e7a619996578245933886a834e1f8bfed16796fca5086ba4000e7577adaf0e2f11a5d385396cf206f866ac92f49aad4f55ca0266022035fbe07069a3680b70e8371cae3208a8550da4a4721c117ed57c1ce2142c331de10484909acac27f90047cbfaaee1e18c1a0fa7441c41a77f7156f6dfc52cf0ea5c98432e75a7419cf1c4ec0414a08a2c973ef827d95b398876c9ec169e77f2b058c7c0bbfb8e1ef12e567106191c9e810d6d8c6285e0949115d816a6e90df86aedcd1e76136fcc6f4143ed137df64d2386c29f83130ed1941a23e65e8686af31360eaca85ce41f40f486377d04637be0cb1024d08b3b862872147ebd1943801c7f332f78c07f97358b23c27ed21f9f1ef9bd721dc5e2b0807230429ad3351e8b7f6a1e5a0d4c68e1d82c8e6815d8cd1adff8c83c78e039c153ca7c1cd23669786f13da834eedb49363cd5308502c1df37174cebf14c9a5fe3af9d7b9790835fa33c86e677d7835a690865543d861811f00db56808c241591c9a26f92ec9f15f82c6c4a91445e41299b4b8f0da1e1fe4f74e4ce22bca117495d2d7a1bef312b8f013616712a1b2706056881edf6e1878b5f810e1fdafc5334ccf93245e26af55bc4ffc4e497e46d257fc0e48c0fda5faac9a3f63929ef2b686d90aeafdebb1f1ccdf5703704d4b746c64cb669a8bc7d6fc064bc37fbdeeedd107c0e4845283e2da1e5688b05628b274cdb363a6b7edad5d7e8bc214bb91c6651cae50eb4c3e460803d4ab494218e30b36f0b56b38eec790e48b28e8eab072c956eb0c10c8be12df3cc1ae257632b48ca6fe4f6ea03104d578734d8bf28b805cbb95c2f164728a3c95a61dcceac9c932cb55b714fc09a8b9d6c5f069c5f60e583b6ffc50e28f84b6f01c2bdfb5724f882d40f97e6736e4657b2c703c08df9162ef7fba57dd3e55dfd8beb68693d5825cccee86d3c79c67c594b7d484242087ed7d399c4b128cfa7c3988aaabbf2f5537c98e3e127c3e71f6b7c43d1363f53ee8c66a0a9a900c4bc431cd26be06b7c1d3d5994b34058e7a65bc62d59923e5d2e10b25354d1ab7cd6379120a7b61ac00d3381822764e3a93b8b2e57ee7ba9f3a0ff63822f3853e9b892e65ecf8118285daa3eee6304f1f76b332fb06dc365b59854a9cd91dd52b01277aaf11f72adfbfbb2ccebc524887cac4e18aca62ded8b9d5d391d0e3a6a2f9f80870ff558465e43299e283e4eb56622513b6837bf8f2d1ed37f503eb65e5c19e5abb66c4305414902021f15addb43d844274e3b9e352878c30ef0e1de5ffbdd6a324605f175216ce372004bd18bd766d2bc4b00220f2b931f9488516572740a34b7b2eab077e8a9052d1762364237c0831a2916ded184bf05ec2bd0804dcc038bb61d882f7758ff2a0b74529ba7404991013f8f1cf7a4d94aa76583f47bd7f8dc62474764b944629692904a466926cc5745a0fba4194f9cf675d764826a4f7e3b4012efd2d8cf6371d3ef8209880eb36c892f78bebc7095ee48eebd2e140ec560a356c5427abc8bd51b03765e4ac2808733e2ecfe517b0c77b11520ed62a62e81a6a3a218a904d8789363887d054007783ca84bbe64bcb00e1e9cdd022315f66fabfffc593dbfd08ddec603bd92d75a52a82a45075a21d6a7c2c32ba19f0937945f1995aeb98de2d8a7f5eae4fe9d53549f1af53ea97afd264fa12692fa3fa0c1349909acce9258587b15c821fffe016683ce5f4a216d6c6004f2259b2e8d96d245d8247df3da179315740253ee8423b642c9de16289d87e725b0e22681053dc58c6998cc652d71983304a20dcae8314459ba99897d381c36205751630600fa64e1f06cfe997ccc25ea56ff387989aafa7f21491f26b75bda228d9882de3451c03ef50fe43ac9bdef830c3f1615ca5a9b8dfcf8f3afa8cd3e387fe511cb110a11b7eba8f7be5ebe9e09e87a0496ae315cd9851f4c1c59f43bfab2abdc66cde2edd6fc3953d6c266eeec81a1df098e59162019b3621ed6147a4b70a3666db54f0543b7ace2f345e4a38397f7b42e3b4740310537832a56db2bf5a63055149e2dda5494634b9ceca49b5e7defdc092c90dc296c4898c9ed65c7a8a9cc267e09e3bd2ce001548b6a6f7e8f1aaff0def6c1ce20716669967c9d1683f752524fbbee560c58bb53478570f9f761827dfde7d7fa108c9b97f8083d1610947a1471c51cf8f7346b0162163d494d928d939ad694148df8df3e834882a841bad73d047d0561080750c07825e1574e75193fc317d5530fbe01f799041465451700aaee0ea6ccd2c561b248023f5fde72b64e3897784fc2b38fb2475b5524756e6ae44414d9716fc957f81b8fcbd81b8ccc23eb1a2a7c0d5fbae5d47cb0afdd99afb5dddeeefc7ce56c2e1e9abb3f8db1cefe38fe4c82e830a5fe6e0fcd95b8a4755a5a4cccedf3e31de08802df7e9f7e2345951c065a82a052d8084ceab3383b8002f1ff8c4cdc25c58658aa6b449dac575efdc86c8be761f75b8662123241aacc3efa069b20d7c6102fe78955351c6eec50ffa3108d70f19764de34abb0ab1e048cbd9ea91c832a395a3a4050a82be8b67a12833ba0b7468e9c6ede76323b632dbc1131b8d9eca266c3089adb982c540ec5c12833583ad62d795df01d070830abaa4500ed51cc988a77150aac4779f714db832f42f0776c5edeea54486fb72fe5bc5f22fc6a402fa2192f03713f7b74a6e46dff0f5892a8d88ebf7759fe65a41f9a683cda59611d43e5bf925c33bc0cafb570386a7cf965e90bc6ebd8e3af62c38a0f331ff46e8138645d1cadc78e32b91c088b99a673133f3a4a7c3eca213b5a8a037809ed56bc04399a6f3bd744da0a89914b15ac668f97d45c7d14b6b53112c5144cddb0338454eaa16b0595ca396eea6a4156cc261f494a86c2a55adb4cb400ef1d7d6511d44d344172c00a3e8aea0da94e7ad288cbb2f337a017f951e81f3473f6305890c89b1a06de4cf55cdb63fcb2e2ffd94b430c0d4fa5b15f9f7ea65e81bf8e3fa0f639650ecefa04789aae99822cfafdee6830727f5210bcdbe40b96a0a0183a34e27dc0f5179d85f234b38092e3478a631f6e2551a1bbb2fa42a1ab616360076fe36950a490cea8638ee3e2b23d9fda177314dcf9c3f7a15accb79db417053d326b18211e064ba75655b10c118782d2b7ee437fbfb2311335f9170d20e20cf96fdb0b5aba16545a56ed6f45943de4174d0191d8a64b0f1970e48fe85880478291c2bdb67f07aca268742f4bb350cfb5f0e982b2fa6f00ce4a4f93c927372f4abf440fc14d563134d8fe92491cf577f00564ac45713c360835ce9dec0d359b47084e521bada2e4a5a5b9471cfce07217ca8814117c19108ea0190a5e034e13d79f6b62e386a4dacdce8bcfa5f1923cff31485b07a9ba8f95127d176c383b398e1817c27ab2d00a4ca5925e2e29dc50df70b37eec9f6b59d8f92fe0d4b24bcd242cd9e266c03d49d806f91872c394bb9aed9d6cb750b197d6d90f2938e39f9f6c7291ea29d7960b61987f984abd07077c99814a02855665f2c73c12103f1df1c2f259f7628330e1bc87dcdd74fc204aafa23869cac20404b9fe6687c7826e97552480f7417af28ecb1620aa0010c", 0x1000}, {&(0x7f0000001280)="87ace749247eb5c053c0e3e7ec35", 0xe}, {&(0x7f00000012c0)="95ddfdf98368ef1036b9c54c0dda26dee7e4a4d8c106270238895c116d2cebc19ae46a4bd037ad230583f3712d1f1d6a022ae88c259a9e6b87e6b59da90b5ac1f72c57c81beeac80f03749f5a1a49f6d8b5f9b63bffb61a728cbec37ef75ec37e7cac7a79b4ce200c8ac0aab31db249db1af", 0x72}, {&(0x7f0000001340)="95c24b4c6d2146a24f1981bcd85caec50a6b46d2c93c7b215186738e7320c718ce956bd579a2251d46c8117027b864ac6107187a8ab55ee9d7dc4b304698bf852e755a41638fad5313c6f17423f1a22ec68278acca503769864e2508f59143ee3ec0f39883ee86c27ba930b990e5b90bc6838e2493a052248bec8395de1056293d987ddbe6e1725f03fac00abdc8addef41b1c6482fc5f1a60d0c8aa90d8210bb6c7808008c8e51ba3d7d793", 0xac}, {&(0x7f0000001400)="1d6775fdf791cd3b52", 0x9}, {&(0x7f0000001440)="df24491b", 0x4}, {&(0x7f0000001480)="f5218b0bf7e9563b4845691b63564c22e05f431bc2980819f2ec26d247d40093a6bc83aabcea4c98df69a034fe760c8b4accba9a43b6f0cc37fc3fdd8b071ea9ccdf887f6360", 0x46}, {&(0x7f0000001500)="be6b8ad0f807f057bc1c", 0xa}], 0x8, &(0x7f00000016c0)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r11, r12, 0xffffffffffffffff, r13]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r14, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffff9c, r15, 0xffffffffffffff9c, r16]}], 0x58, 0x3}, 0x403) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001800), &(0x7f0000001840)=0xc) (async) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) openat(0xffffffffffffffff, &(0x7f0000001880)='./file0\x00', 0x80, 0x60) (async) r18 = openat(0xffffffffffffffff, &(0x7f0000001880)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GETSCREEN(r18, 0xc0245755, &(0x7f00000018c0)={0x3f, './file0\x00', './file0\x00'}) (async) ioctl$WSDISPLAYIO_GETSCREEN(r18, 0xc0245755, &(0x7f00000018c0)={0x3f, './file0\x00', './file0\x00'}) r19 = getuid() fchown(r18, r19, r10) (async) fchown(r18, r19, r10) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001980)={{0x4, r9, r8, r17, r10, 0x180, 0x9a}, 0xe603, 0x7fff, r6, r20, 0x0, 0xffff, 0x1b857858}) chown(&(0x7f0000000000)='./file0\x00', 0x0, r8) 23:53:23 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) close(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:23 executing program 6: kqueue() kqueue() ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) pckbd_enable: command error 23:53:23 executing program 3: close(0xffffffffffffffff) 23:53:23 executing program 4: kqueue() ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) kqueue() ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/173, &(0x7f00000000c0)=0xad) 23:53:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r1}, {r0}, {r1}], 0x3, 0x0) 23:53:23 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/199, &(0x7f0000000000)=0xc7) 23:53:23 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:23 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/199, &(0x7f0000000000)=0xc7) 23:53:23 executing program 6: kqueue() kqueue() ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 23:53:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r1}, {r0}, {r1}], 0x3, 0x0) 23:53:25 executing program 6: kqueue() r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) 23:53:25 executing program 4: kqueue() ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) kqueue() (async) kqueue() ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/173, &(0x7f00000000c0)=0xad) 23:53:25 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/199, &(0x7f0000000000)=0xc7) 23:53:25 executing program 3: close(0xffffffffffffffff) 23:53:25 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) sendto$inet(r1, &(0x7f0000000240)="0d12e05da704cbd23e655b06051fa35d5ea315d1add700c52fc48f43ad2fdecb11858df411eee10a7abccb5afd2f4a2c9fa419697ecb3f3b68c7072dd89921993e85f9482c16a9fa6dac55ad8629445d05c014835750e2e051ab3b9fd64e9d88f37e9be28b4c8565b094c0902ccd1feb4a66cbd826152f105aeb4fec30188124a90e788e3406b7fd9e714fa639bae0ccfc4bc6ffd3a2b800247647a94941c8462e587d4310d5fc59cd10b0a298f6c07ae00f95e02e6dd35eb1522e8ce9e22eac51dbe953a391b1ca13c99881afd466fb31d8ed16777b9f8c320d3f383440532cc5f51f4af5eb1ad2", 0xe8, 0x408, &(0x7f0000000340)={0x2, 0x1}, 0xc) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0xd2) close(r3) fcntl$setown(r2, 0x6, 0xffffffffffffffff) 23:53:25 executing program 2: shmctl$IPC_RMID(0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 23:53:25 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:25 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1e8}, {r1}, {r0}, {r1}], 0x4, 0x0) 23:53:25 executing program 2: shmctl$IPC_RMID(0x0, 0x0) (async) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 23:53:25 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async, rerun: 64) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) (rerun: 64) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) (async, rerun: 64) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async, rerun: 64) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) (async) sendto$inet(r1, &(0x7f0000000240)="0d12e05da704cbd23e655b06051fa35d5ea315d1add700c52fc48f43ad2fdecb11858df411eee10a7abccb5afd2f4a2c9fa419697ecb3f3b68c7072dd89921993e85f9482c16a9fa6dac55ad8629445d05c014835750e2e051ab3b9fd64e9d88f37e9be28b4c8565b094c0902ccd1feb4a66cbd826152f105aeb4fec30188124a90e788e3406b7fd9e714fa639bae0ccfc4bc6ffd3a2b800247647a94941c8462e587d4310d5fc59cd10b0a298f6c07ae00f95e02e6dd35eb1522e8ce9e22eac51dbe953a391b1ca13c99881afd466fb31d8ed16777b9f8c320d3f383440532cc5f51f4af5eb1ad2", 0xe8, 0x408, &(0x7f0000000340)={0x2, 0x1}, 0xc) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0xd2) close(r3) (async) fcntl$setown(r2, 0x6, 0xffffffffffffffff) 23:53:25 executing program 4: kqueue() ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) (async) kqueue() ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) (async) syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) (async) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/173, &(0x7f00000000c0)=0xad) 23:53:25 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/199, &(0x7f0000000000)=0xc7) 23:53:25 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 23:53:25 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1e8}, {r1}, {r0}, {r1}], 0x4, 0x0) 23:53:25 executing program 2: shmctl$IPC_RMID(0x0, 0x0) (async) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 23:53:25 executing program 3: close(0xffffffffffffffff) 23:53:25 executing program 6: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) 23:53:25 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/199, &(0x7f0000000000)=0xc7) 23:53:25 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) sendto$inet(r1, &(0x7f0000000240)="0d12e05da704cbd23e655b06051fa35d5ea315d1add700c52fc48f43ad2fdecb11858df411eee10a7abccb5afd2f4a2c9fa419697ecb3f3b68c7072dd89921993e85f9482c16a9fa6dac55ad8629445d05c014835750e2e051ab3b9fd64e9d88f37e9be28b4c8565b094c0902ccd1feb4a66cbd826152f105aeb4fec30188124a90e788e3406b7fd9e714fa639bae0ccfc4bc6ffd3a2b800247647a94941c8462e587d4310d5fc59cd10b0a298f6c07ae00f95e02e6dd35eb1522e8ce9e22eac51dbe953a391b1ca13c99881afd466fb31d8ed16777b9f8c320d3f383440532cc5f51f4af5eb1ad2", 0xe8, 0x408, &(0x7f0000000340)={0x2, 0x1}, 0xc) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0xd2) close(r3) fcntl$setown(r2, 0x6, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) (async) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) (async) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) (async) sendto$inet(r1, &(0x7f0000000240)="0d12e05da704cbd23e655b06051fa35d5ea315d1add700c52fc48f43ad2fdecb11858df411eee10a7abccb5afd2f4a2c9fa419697ecb3f3b68c7072dd89921993e85f9482c16a9fa6dac55ad8629445d05c014835750e2e051ab3b9fd64e9d88f37e9be28b4c8565b094c0902ccd1feb4a66cbd826152f105aeb4fec30188124a90e788e3406b7fd9e714fa639bae0ccfc4bc6ffd3a2b800247647a94941c8462e587d4310d5fc59cd10b0a298f6c07ae00f95e02e6dd35eb1522e8ce9e22eac51dbe953a391b1ca13c99881afd466fb31d8ed16777b9f8c320d3f383440532cc5f51f4af5eb1ad2", 0xe8, 0x408, &(0x7f0000000340)={0x2, 0x1}, 0xc) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) (async) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0xd2) (async) close(r3) (async) fcntl$setown(r2, 0x6, 0xffffffffffffffff) (async) 23:53:25 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000280)) 23:53:25 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1e8}, {r1}, {r0}, {r1}], 0x4, 0x0) 23:53:25 executing program 4: kqueue() syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mquery(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x0, r0, 0xfb) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x7) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0xf8, &(0x7f0000000040)='./file0\x00', 0x8}) syz_extract_tcp_res(&(0x7f0000000100), 0x8d, 0x97e) 23:53:25 executing program 3: r0 = socket$unix(0x1, 0x0, 0x0) close(r0) 23:53:25 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x2}) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000140)=0x7) unlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8) 23:53:26 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 23:53:26 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0}, {r1}, {r0}, {r1}], 0x4, 0x0) 23:53:26 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x2}) (async) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x2}) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000140)=0x7) unlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8) 23:53:26 executing program 4: kqueue() (async) syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) mquery(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x0, r0, 0xfb) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) (async) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x7) (async) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0xf8, &(0x7f0000000040)='./file0\x00', 0x8}) (async) syz_extract_tcp_res(&(0x7f0000000100), 0x8d, 0x97e) 23:53:26 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mquery(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x101) 23:53:26 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0}, {r1}, {r0}, {r1}], 0x4, 0x0) 23:53:26 executing program 5: ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x4, 0x80000001}) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) accept$unix(r1, 0x0, &(0x7f0000000000)) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:53:26 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0}, {r1}, {r0}, {r1}], 0x4, 0x0) 23:53:26 executing program 6: syz_open_pts() ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 23:53:26 executing program 6: syz_open_pts() ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 23:53:26 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/199, &(0x7f0000000000)=0xc7) 23:53:26 executing program 4: kqueue() (async) syz_open_pts() (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) mquery(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x0, r0, 0xfb) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x7) (async) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0xf8, &(0x7f0000000040)='./file0\x00', 0x8}) syz_extract_tcp_res(&(0x7f0000000100), 0x8d, 0x97e) 23:53:26 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x2}) (async, rerun: 64) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000140)=0x7) (async, rerun: 64) unlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8) 23:53:26 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mquery(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x101) 23:53:26 executing program 5: ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) (async) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) (async) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x4, 0x80000001}) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async) accept$unix(r1, 0x0, &(0x7f0000000000)) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:53:26 executing program 3: r0 = socket$unix(0x1, 0x0, 0x0) close(r0) 23:53:26 executing program 0: kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x1ff, 0x80000001}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x0, 0x5cac34d3}, {0x18, 0x3, 0x402, 0xe6}, 0x1480, [0xff, 0x5, 0x4, 0x58c, 0xd52, 0x3ff, 0x2, 0xa67d]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_open_pts() 23:53:26 executing program 4: kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r3 = getppid() setpgid(0x0, r3) fcntl$setown(r2, 0x6, r3) syz_open_pts() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x131) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) 23:53:26 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mquery(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x101) 23:53:26 executing program 5: ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x4, 0x80000001}) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) accept$unix(r1, 0x0, &(0x7f0000000000)) fcntl$setown(r0, 0x6, 0xffffffffffffffff) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) (async) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x4, 0x80000001}) (async) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async) accept$unix(r1, 0x0, &(0x7f0000000000)) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) 23:53:26 executing program 0: kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x1ff, 0x80000001}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x0, 0x5cac34d3}, {0x18, 0x3, 0x402, 0xe6}, 0x1480, [0xff, 0x5, 0x4, 0x58c, 0xd52, 0x3ff, 0x2, 0xa67d]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_open_pts() 23:53:26 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) 23:53:26 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)=""/199, &(0x7f0000000000)=0xc7) 23:53:26 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) getgroups(0x4, &(0x7f0000001480)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r2 = getppid() setpgid(0x0, r2) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640), 0x0, 0x0) accept$inet6(r5, &(0x7f0000001680), &(0x7f00000016c0)=0xc) pipe(&(0x7f00000014c0)={0xffffffffffffffff}) r7 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000140)="958eb29e3b484da6aa0301752ab08f4a83e6eddd07e419568e5365411644f47e94142abb47bbf3266a04310d883d8ac9e04b3bd0d3d948009e9b2405294fc194307f1f67b59a4af8877325c4211f02b8a596eff8b2265185ae4acfe7e1ea2d0ffa8e1822214e531d153c1d602753a18590ec0ed36503507bffbaf0b84be3f5052f4c9f564ba73eff88b2a77d0a8019abb4f71dda0888e4fdcd7a455bcb7856ced617b5761460de1c320fd4e54ac2c6a6d95bf8d38cff47fff19b73d1e2e66621590c1418e4c0fd198b21e99f0c4ed60185e37c68b9fae73b5e08e4032d3c19fbe243e6f559b2978e2d", 0xe9}, {&(0x7f0000000240)="58b0da63f9d5cf8e9f48d21c582f60aa419c2d11703611e8c22653738fcad985a089d02635f194400abf8cae621c7e49bd1b8695ecaceaf732879ee9d1a4ca8a21c930fa73857078d680b6c2bd9f43ed98de14e211746f82f893b08e15f874377703d1e03984bde8cbedf10b3f900b3dd75a987eeb88a447f7820df3aca0a5dcde871c3ef72f12cd499267689ac0cf614a79a4330ad0151d95e832258f078043288cf7297c404d18ef13d5e70f79ef6054f27ca10ff968a2dbe5632d9c996f0472", 0xc1}, {&(0x7f0000000340)="58058d1aeb9601a08da507f06c65ada25e5b02f7773acdfa5721ec859db1a98c111b21d69333ffc2a9bb5b7f59ade7b1cbf12b911e8c4547e749c310a9434791137b65910ab7c971dbf6260ea830cfd06d04452eb39e87c4e67c5fa3e5513fb5b0fc69031a8d9dfe69ab9b053f0547a7da8776a4e702987c210957ef32b7547d178e744c096af6bc2d988002cff781ac74e9ee85894734cd64fbcb4c96a371eb4aeeb3ea5ddaab856703f8f8f4afec666feb22f93019939b0e400635ed66a51c64d865ab2c10d89c4712e2bc20d306b15322ea59893cb8d26ccbce579ed442857e45a0e9f7dde8d1c0b30ca992ea2127a99ca802b3390c5c5a343e117f56aa2238fef21bc92d6a11786b8150ee9f5e5f6f7028ae693fb416ddaa062f440dea3d8f6d2e67fbc7b5ccb548da376893b6d8d8b0716d7dd2328775503966ff73599ba9e9cb3419028a12c22da48e8900111da9c8f27af2e9d3fb80afdb71d06ed6a92b66d7d22efb9d79605a4d42894c7399c2c5154dc418a7291f534ba8531607cd8b56ef309fce3df684060d852c4bb337c1fe84cdfea1f824c56b59d9b2a95b7a8143788ece5c638dfdc5a50de9c4b5e1215bd67510b04e3a4f40889981c4d62258042b2db9bcc7f6b78d8ac35173fc91c84ed09833cafaaa41119c038550ce7936c39bc1da3ffe7571b0b96636b3b753f9eec7997ca76bfdc934eb84ad63ca5aab678573efa4444bec6572156c17d495aadc46ea9dd62017b21e4760d80add568f823e7140d0a74ed7ac0c50a9e941f40ea48bc44f2eed45d4358b03c460bd331926c8608053b9420164b08d587c156995128ca7197c3026ac313117deefe1692336e3dd10f38960a188a048d67e1035042e5e4e0cfcf6f59a4ddfebf333d984b4e39ba881c3da50e47ad3a4563ac8d3bfb7e70dbde51625404717b6c873ddc7b2268f8e84c812d41aec790209817ac87ec7722c2d55204a095c688b5f287965de8a5ff103adaeb7e6eb45c89fc96cb0a9cfa9132f5138e9000f7dbc7ba5f113203d9bda0229862742c1136bfb06fd4263254924080e0d63713dfc500aa89e0141add82574282dd301c22ddf339aca3a46ce60b58c8340538bf29b5f7b1134386e108873fb7572682994da6833dfbb30797adbc7aef9a2131aa504aa24eb6ec03aaf8e82a137ffadf8e1df1dede58866d0c1287c9a8caf14773f7530e4039e4d68872d55d4848ea8912e821fb63d4e51d94ce54c1dc40a670ba7b8e556c1bba0a233955916c1c9ab3d7584487ea90cb2342650197bb34b4fa11de1d318afd672bd8aeb011047f8d852e4d5a1b6d9918690a5a1817858c39383f55d4a70e02ba62f5699a127cace81a4579ef1d8d2c13c2af3d8230aabd7ce0b319399dea696f70798ff48e26d48bdf00d94a9072fddb312a40a997bfb4d4c939c9bc61556817e85dbb317806c9c0b28174ae514bf8abf5d1823e9d6c2637c13895bafa40abc233f72fb1972547af8e015b6ecd278a3fc873ea9bc3df520b37ac69860b90159f2f4143bb607ad6f14c3d30c3b5edc3f68ae02480a2a0d35c8e2e3658d81b84033cd55351820dfd89c7ae954e248b898492aae72ca2cf59b40c6d98e5b2a9493ddd317be261cc413e21317f761ce97b6c9442df7e48703079de0c97949a93bdc25d8fc87d16d34f64cb452aa3a4f2d186b844932057e416da40984fbb4909842b4bc7382b17501b9651c243d34c8811530d48da5a59d1dc069ce84429125b156751fc59c59e7e4fbbb49ded6e9d4a77a55afefa6bc2df893890507c45c1ce5f68fd9a1338f618ecf68390d9ea447901f0045f807e06da1b6a56790a2a90d8e24684abc0a2696857a4a675952fa7811ba66f2e8852b6baa3e7a075ed13292c48cc33a2219ace5c41c63758e329367b644bc173e3943c41510e051c02316e3fcdd81158727bc3357e0368a10c399274bf386022e0ac19c6033638f1648d0f37cf1075ab3216d409e5dc4d5a141c23ae6c50d57afdf6c1fbfd82e8818c21c4d3d57f078d3b0991c86b1ff7ec0e6672f31a2ace70179215e1c496d8b29828f3ded7b80f3b19f06890deaffd28ca3b2f1dee91c00a2c0a0768069c40cd40993f68421b76369e7bc6766c8fedf53ccc13b31648a9b70df170d32349cd92ab1ef99aa1937e09af0b60326d1e66ddaa87a36ad6b87357a23abe82521535e97570f8473364f56de992eab3c235bfc06827b7bcfca4e5c22e014d16d53857cfbf231a10f09c1fff2316899b4682e889b07d9616f779e6844bc94a73311b0ff115447eae834ca98cb56bab0602038f89ca538d66dbc3a9a3970fd7f96d4f3c0e6bf68a3e46f32f8fe477c161659147946031b4897797946036f5f626152d78b6d02fac394d9b9229365e6198fd39b01945321f88ca506f2c1dedaa6514f94e3e44d67206f646f011c19990136b9c356df0bca48d636a52f657ccbfb244eb1d861e7ce4685bcbc34bec8dc648a627cdc0436d72bad4d66e55b4e6ec06e03a9c7589d75fc18573c8722414c4c037ee8ee8464011cb2169d8113a06ff771cadb6a698e3813796228fab82c99ada18a3d779ccb209099a30bddfc83364b6ca6f2df3f98a72cd244e914f87bc7f9cd299c6452e4c6d81b65b8b0a5ae5f612c3d6d354cf824be58ff513f9bd41e23769c4abd9eb59bd809e87ac2a0acc35b660688c89b45b3c6fad606f7a45f0783f9e03c4d12e1387a5d4a611b7e2ab327549160724b7895e0d45ab39c5fb055247fc4c865bd006ab10850f0f85bd72afb296f245c25ab371dd60ebb8e1a7e11328688daa5a77d75b313f6679e0cdeb5fa349a49da9fafff4639dd905851d2bc6a59e923521a2322b40b92146b132be79b3cb8eb959f218314839dc63995f46af5726e8269adc0cca79ec43e3d00449f69957009127113a2ee98320a4f2019297de1709d670e1c8017fc9563caba58a219166697128030c2a5b2510675c4b9eb9c146a8545ac00d3d9905de059f41088f92d6a02c716417e71f2534653a15bb2853212ab48dec72ed22adf34cc6347bc4445c9fae115ad3a0e0e583f585bce57007fc1038f4b16c18291493229d7b83175d67f5c383f438248831f4a534ce7c367908219fb7925da055772c3f859f45789362fc4d9b905ea52e5d2e9bc4e16878b1c6167c0015e81a5da10a8f4fe18fda8077a48c0641020592246ef65e589f4cc5348148fddbaf796bfb32394c8b1351ebd3074905515e7b68ec5b5a8d1f944766fd8ba7fe8c01a10ba8a908717709bbc44065266b715e03c0b0ec65a579a45d62359c6e91e3b5b78253d626fcbeb154ecb9249fe4fdc6205d4b9c9219297bc2d7c93429c48585b6ff2193662c3337959a0bd32dee222fdec30cde5039b415c8b771559862b175e30878fd459f31153244f0e7c14d717daa83453daecf8fcf45ecf824196ad363ed4b21a363cdc911ac3a671a14327f24393c77b5e2ba49eb2ff9e73e3af1c061b9eae3cd0ef02ab48efa4fdb866f49de33304a8b25fcc7717ce2581ed638f55ddf43b5f9489681171ed91a42a0206b5257c7be1074c54059bf68944c85ba19d8a7ea484616e8f99b0485db4ba5f07739accf1735083441dd6b4e286953291bfc6ef077ebd107ffbf56ee69434e02b1fdef01f7618ab0529a222441eacf9e42cc8f33273acd3380d957a706c3365981d829555b696b44288566e38efe5632171916e97e925dc4d7a33f9e56728e1bdcc6dde0db953cc572e29ecc72227e09eafc99cb06e0be6483aaaf2fc8128ca9ace05f66391dff5731d8e3594ed758a31572fd73d971d95459b160bc46695c2c670dbf125b98ffaf6c72e2f2e2cb74e43fbccd4f0a8d5533b2d98df69a13bfaf19b770ef2f58f724bb5307b024f45972e236f0e12397515a689bb5c981f630210c964ec4c7bb8f058bf12f1af95347519c738b6c6ae0adf05867b7276e57c089e24e60e9eeed7ae55530041cb77b03484e178f23eb56ba9779ca60ce4a7604f377b12abc1f03b0b26068611d04e54363eadc4b800c76b16c302d1aa9d8ddf100a0585eb3a22d9925c2cd9e9c284fb102090b44248794a5e6578a6139fad7f3a7808281f344c91f6d691f1a2d19fe710a2d7dd28699e406a3cf3ea6df21a89def57eebd5ab77c863808e10ce4bc36a4606f5462b34c501aae1896b5ac8ddebc467935c049007b9b02d01c8929e0602de1a22dfce0a5c1b522e6f21ceec600b9a7140e7fca1d5ab709498b910f5c228671150cbff9dc64e83849ed9808a7f641cae09cba461ed266d129be78adfdab611384f9d160683b895827383b86251d85b685c5bff3125daaf7eb78519e65995990ebac3944a6fdeda599e43a43e83dda4d268147d9af01438208f6bcc8ed10aefa4146f4e0b5679a31d98f418b6fa515bec632a409a0814c01c5ff95aee65e981ae95842a6f9c91692b0d75379d7de40284ba5ca6b599fc8f7b3b2d899935df10fa3ff82f9ef15d11f1cc00d836067f133080c7fc9e81494694df152f8c9e136d0abe721e49574b01701608813a7f290364888a9ce1cb79443337f7a349ad410d36f802f4eeb6e4072b60faadfac7e8c0aa8801ed875d297381575be9f11340a9493add986aadbcf4ab3f8ab6911d8dc23517472e907dbcc2a012d46e6dff099574dee0093c7f836b0928a7abf1749c7c811440c3cf957dae5cb0a2b1e51aa01b5734304ca8067815dd1697efbb2154873486c8b589dae129908a1a45f4841b0bc7417627b71005bbc1dceb04ecf1d41bb90900bcc9c446d2632f8aa4adea706a232419f1eea4e81a4697d16f406a6d88a594a32218464ae7bc2c4e40ae4db168e4fcad9b5b2042742c22481130f984168c0cebb91fd9fd841877ddd0268b3cbec0f539c8c40a980c49658ab3bd6baf1e7390a9ad4122eaa72e4affcb05358f499419cbd3162c29dfbcda4a9750c9e8ba155e18364180acbb981d03cc4de2d78b9788b06a8bc8c866666bc44e037af235283410881033103c82bc0dd579fc6493b87b427cf492279d4b0c6d9c4c58c47129d0e37110f62fb06dd2bb45b2f452b79f61e24b20ebe8ab1e7e7f8f11f0b4115c3f31d22254760cae96268db2e38865d7ff85667cd85e65c86a0aa4c458a1ca1593e6d715dd7e1756a867cbdea2020d6a571f063f8259c845e6e8ecf68546d9c67e244a16c85366d2ccb1b8c9d5047c426829ee92f621a486ffd18dc48bf283d1f97a488b7058630398eed7e33be9292afb5af610997d1a1d0c8f94ca78e72821eb35d3d1d9cab46b42c07818a6ec5eb3f7ba1849d28b16b5a3819c49e9381304f1c0806c12bca51bea63e4cc30d9e2f90e8db6279f919e8798f53ad2cdf5080b5f844febd40e5c457b9b51ed17e8fcf39b5359e05b3581538b3d4755a200c91c431724476dd65bd543b0b64a8d66fb692bc5d128f5fd5b116880b50c9bb4fd3fa04e6aa9495e69037a6770a2529afd4c39d89b7fde48224b384cb8ab3fa5bd7c1f2d16e3389aff789cd878a4ceee15a8f59c235698498740fd5458407a1f8421ab1bef9cbd30b579e798ce0796a19e0ef7cacc518fde317c6abb6cd91d5d38030b1eb2c87320b22fa144c511df97b9c547213158912b1a3fef9cdac8b856a2322bb824bb566ce04aa8b13d7f3be20a4d3bdc2477b9f3104c3db200e3862e92f2561ad35f94b9474303e42feafb521d10b18c1ba1af87e8c764fc94dd514665efe4c7ad902524a91665691cc60f8bb6fd4428495983e158c2cf2e59bd9d355b8d9d48947bca03", 0x1000}, {&(0x7f0000000040)="56437de4eb95e2e7172d50704d933520da018032477b5982620651d4b096781534cd97e4264c85f00ada3271b0c4d5c8c96aeb9588c2325cc1e8cf8f1bcbde590ec6b50fd35e39bf9b21a80bd6e50be63924", 0x52}, {&(0x7f00000000c0)="17e68b67ad198649b659fb43064c9331bee504f73bda84694f34f877aabebba7fedd3fc9ed20c89b8dc7a3f76d4f6282343888729a8a27d9e81c3946091eb2", 0x3f}, {&(0x7f0000001340)="ac1f360fd6a981c2a6ba7a7ccbc5c0fa5231f8a6141fb1c73395a7c3c614a9897186f3edcb1fc5dcfdf57bd6e70371fb1b45acca80393f461491a9bbdc7f23178af9188cfa128a80b53bdfcfc6", 0x4d}], 0x6, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r0, 0x0, r1}, @cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r3, 0xffffffffffffff9c, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r6, r7, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffff9c]}], 0xc8, 0x204}, 0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 23:53:26 executing program 3: r0 = socket$unix(0x1, 0x0, 0x0) close(r0) 23:53:26 executing program 6: syz_open_pts() ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 23:53:26 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)=""/199, &(0x7f0000000000)=0xc7) 23:53:26 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) 23:53:26 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) getgroups(0x4, &(0x7f0000001480)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) (async) r2 = getppid() setpgid(0x0, r2) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) (async) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640), 0x0, 0x0) accept$inet6(r5, &(0x7f0000001680), &(0x7f00000016c0)=0xc) pipe(&(0x7f00000014c0)={0xffffffffffffffff}) r7 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000140)="958eb29e3b484da6aa0301752ab08f4a83e6eddd07e419568e5365411644f47e94142abb47bbf3266a04310d883d8ac9e04b3bd0d3d948009e9b2405294fc194307f1f67b59a4af8877325c4211f02b8a596eff8b2265185ae4acfe7e1ea2d0ffa8e1822214e531d153c1d602753a18590ec0ed36503507bffbaf0b84be3f5052f4c9f564ba73eff88b2a77d0a8019abb4f71dda0888e4fdcd7a455bcb7856ced617b5761460de1c320fd4e54ac2c6a6d95bf8d38cff47fff19b73d1e2e66621590c1418e4c0fd198b21e99f0c4ed60185e37c68b9fae73b5e08e4032d3c19fbe243e6f559b2978e2d", 0xe9}, {&(0x7f0000000240)="58b0da63f9d5cf8e9f48d21c582f60aa419c2d11703611e8c22653738fcad985a089d02635f194400abf8cae621c7e49bd1b8695ecaceaf732879ee9d1a4ca8a21c930fa73857078d680b6c2bd9f43ed98de14e211746f82f893b08e15f874377703d1e03984bde8cbedf10b3f900b3dd75a987eeb88a447f7820df3aca0a5dcde871c3ef72f12cd499267689ac0cf614a79a4330ad0151d95e832258f078043288cf7297c404d18ef13d5e70f79ef6054f27ca10ff968a2dbe5632d9c996f0472", 0xc1}, {&(0x7f0000000340)="58058d1aeb9601a08da507f06c65ada25e5b02f7773acdfa5721ec859db1a98c111b21d69333ffc2a9bb5b7f59ade7b1cbf12b911e8c4547e749c310a9434791137b65910ab7c971dbf6260ea830cfd06d04452eb39e87c4e67c5fa3e5513fb5b0fc69031a8d9dfe69ab9b053f0547a7da8776a4e702987c210957ef32b7547d178e744c096af6bc2d988002cff781ac74e9ee85894734cd64fbcb4c96a371eb4aeeb3ea5ddaab856703f8f8f4afec666feb22f93019939b0e400635ed66a51c64d865ab2c10d89c4712e2bc20d306b15322ea59893cb8d26ccbce579ed442857e45a0e9f7dde8d1c0b30ca992ea2127a99ca802b3390c5c5a343e117f56aa2238fef21bc92d6a11786b8150ee9f5e5f6f7028ae693fb416ddaa062f440dea3d8f6d2e67fbc7b5ccb548da376893b6d8d8b0716d7dd2328775503966ff73599ba9e9cb3419028a12c22da48e8900111da9c8f27af2e9d3fb80afdb71d06ed6a92b66d7d22efb9d79605a4d42894c7399c2c5154dc418a7291f534ba8531607cd8b56ef309fce3df684060d852c4bb337c1fe84cdfea1f824c56b59d9b2a95b7a8143788ece5c638dfdc5a50de9c4b5e1215bd67510b04e3a4f40889981c4d62258042b2db9bcc7f6b78d8ac35173fc91c84ed09833cafaaa41119c038550ce7936c39bc1da3ffe7571b0b96636b3b753f9eec7997ca76bfdc934eb84ad63ca5aab678573efa4444bec6572156c17d495aadc46ea9dd62017b21e4760d80add568f823e7140d0a74ed7ac0c50a9e941f40ea48bc44f2eed45d4358b03c460bd331926c8608053b9420164b08d587c156995128ca7197c3026ac313117deefe1692336e3dd10f38960a188a048d67e1035042e5e4e0cfcf6f59a4ddfebf333d984b4e39ba881c3da50e47ad3a4563ac8d3bfb7e70dbde51625404717b6c873ddc7b2268f8e84c812d41aec790209817ac87ec7722c2d55204a095c688b5f287965de8a5ff103adaeb7e6eb45c89fc96cb0a9cfa9132f5138e9000f7dbc7ba5f113203d9bda0229862742c1136bfb06fd4263254924080e0d63713dfc500aa89e0141add82574282dd301c22ddf339aca3a46ce60b58c8340538bf29b5f7b1134386e108873fb7572682994da6833dfbb30797adbc7aef9a2131aa504aa24eb6ec03aaf8e82a137ffadf8e1df1dede58866d0c1287c9a8caf14773f7530e4039e4d68872d55d4848ea8912e821fb63d4e51d94ce54c1dc40a670ba7b8e556c1bba0a233955916c1c9ab3d7584487ea90cb2342650197bb34b4fa11de1d318afd672bd8aeb011047f8d852e4d5a1b6d9918690a5a1817858c39383f55d4a70e02ba62f5699a127cace81a4579ef1d8d2c13c2af3d8230aabd7ce0b319399dea696f70798ff48e26d48bdf00d94a9072fddb312a40a997bfb4d4c939c9bc61556817e85dbb317806c9c0b28174ae514bf8abf5d1823e9d6c2637c13895bafa40abc233f72fb1972547af8e015b6ecd278a3fc873ea9bc3df520b37ac69860b90159f2f4143bb607ad6f14c3d30c3b5edc3f68ae02480a2a0d35c8e2e3658d81b84033cd55351820dfd89c7ae954e248b898492aae72ca2cf59b40c6d98e5b2a9493ddd317be261cc413e21317f761ce97b6c9442df7e48703079de0c97949a93bdc25d8fc87d16d34f64cb452aa3a4f2d186b844932057e416da40984fbb4909842b4bc7382b17501b9651c243d34c8811530d48da5a59d1dc069ce84429125b156751fc59c59e7e4fbbb49ded6e9d4a77a55afefa6bc2df893890507c45c1ce5f68fd9a1338f618ecf68390d9ea447901f0045f807e06da1b6a56790a2a90d8e24684abc0a2696857a4a675952fa7811ba66f2e8852b6baa3e7a075ed13292c48cc33a2219ace5c41c63758e329367b644bc173e3943c41510e051c02316e3fcdd81158727bc3357e0368a10c399274bf386022e0ac19c6033638f1648d0f37cf1075ab3216d409e5dc4d5a141c23ae6c50d57afdf6c1fbfd82e8818c21c4d3d57f078d3b0991c86b1ff7ec0e6672f31a2ace70179215e1c496d8b29828f3ded7b80f3b19f06890deaffd28ca3b2f1dee91c00a2c0a0768069c40cd40993f68421b76369e7bc6766c8fedf53ccc13b31648a9b70df170d32349cd92ab1ef99aa1937e09af0b60326d1e66ddaa87a36ad6b87357a23abe82521535e97570f8473364f56de992eab3c235bfc06827b7bcfca4e5c22e014d16d53857cfbf231a10f09c1fff2316899b4682e889b07d9616f779e6844bc94a73311b0ff115447eae834ca98cb56bab0602038f89ca538d66dbc3a9a3970fd7f96d4f3c0e6bf68a3e46f32f8fe477c161659147946031b4897797946036f5f626152d78b6d02fac394d9b9229365e6198fd39b01945321f88ca506f2c1dedaa6514f94e3e44d67206f646f011c19990136b9c356df0bca48d636a52f657ccbfb244eb1d861e7ce4685bcbc34bec8dc648a627cdc0436d72bad4d66e55b4e6ec06e03a9c7589d75fc18573c8722414c4c037ee8ee8464011cb2169d8113a06ff771cadb6a698e3813796228fab82c99ada18a3d779ccb209099a30bddfc83364b6ca6f2df3f98a72cd244e914f87bc7f9cd299c6452e4c6d81b65b8b0a5ae5f612c3d6d354cf824be58ff513f9bd41e23769c4abd9eb59bd809e87ac2a0acc35b660688c89b45b3c6fad606f7a45f0783f9e03c4d12e1387a5d4a611b7e2ab327549160724b7895e0d45ab39c5fb055247fc4c865bd006ab10850f0f85bd72afb296f245c25ab371dd60ebb8e1a7e11328688daa5a77d75b313f6679e0cdeb5fa349a49da9fafff4639dd905851d2bc6a59e923521a2322b40b92146b132be79b3cb8eb959f218314839dc63995f46af5726e8269adc0cca79ec43e3d00449f69957009127113a2ee98320a4f2019297de1709d670e1c8017fc9563caba58a219166697128030c2a5b2510675c4b9eb9c146a8545ac00d3d9905de059f41088f92d6a02c716417e71f2534653a15bb2853212ab48dec72ed22adf34cc6347bc4445c9fae115ad3a0e0e583f585bce57007fc1038f4b16c18291493229d7b83175d67f5c383f438248831f4a534ce7c367908219fb7925da055772c3f859f45789362fc4d9b905ea52e5d2e9bc4e16878b1c6167c0015e81a5da10a8f4fe18fda8077a48c0641020592246ef65e589f4cc5348148fddbaf796bfb32394c8b1351ebd3074905515e7b68ec5b5a8d1f944766fd8ba7fe8c01a10ba8a908717709bbc44065266b715e03c0b0ec65a579a45d62359c6e91e3b5b78253d626fcbeb154ecb9249fe4fdc6205d4b9c9219297bc2d7c93429c48585b6ff2193662c3337959a0bd32dee222fdec30cde5039b415c8b771559862b175e30878fd459f31153244f0e7c14d717daa83453daecf8fcf45ecf824196ad363ed4b21a363cdc911ac3a671a14327f24393c77b5e2ba49eb2ff9e73e3af1c061b9eae3cd0ef02ab48efa4fdb866f49de33304a8b25fcc7717ce2581ed638f55ddf43b5f9489681171ed91a42a0206b5257c7be1074c54059bf68944c85ba19d8a7ea484616e8f99b0485db4ba5f07739accf1735083441dd6b4e286953291bfc6ef077ebd107ffbf56ee69434e02b1fdef01f7618ab0529a222441eacf9e42cc8f33273acd3380d957a706c3365981d829555b696b44288566e38efe5632171916e97e925dc4d7a33f9e56728e1bdcc6dde0db953cc572e29ecc72227e09eafc99cb06e0be6483aaaf2fc8128ca9ace05f66391dff5731d8e3594ed758a31572fd73d971d95459b160bc46695c2c670dbf125b98ffaf6c72e2f2e2cb74e43fbccd4f0a8d5533b2d98df69a13bfaf19b770ef2f58f724bb5307b024f45972e236f0e12397515a689bb5c981f630210c964ec4c7bb8f058bf12f1af95347519c738b6c6ae0adf05867b7276e57c089e24e60e9eeed7ae55530041cb77b03484e178f23eb56ba9779ca60ce4a7604f377b12abc1f03b0b26068611d04e54363eadc4b800c76b16c302d1aa9d8ddf100a0585eb3a22d9925c2cd9e9c284fb102090b44248794a5e6578a6139fad7f3a7808281f344c91f6d691f1a2d19fe710a2d7dd28699e406a3cf3ea6df21a89def57eebd5ab77c863808e10ce4bc36a4606f5462b34c501aae1896b5ac8ddebc467935c049007b9b02d01c8929e0602de1a22dfce0a5c1b522e6f21ceec600b9a7140e7fca1d5ab709498b910f5c228671150cbff9dc64e83849ed9808a7f641cae09cba461ed266d129be78adfdab611384f9d160683b895827383b86251d85b685c5bff3125daaf7eb78519e65995990ebac3944a6fdeda599e43a43e83dda4d268147d9af01438208f6bcc8ed10aefa4146f4e0b5679a31d98f418b6fa515bec632a409a0814c01c5ff95aee65e981ae95842a6f9c91692b0d75379d7de40284ba5ca6b599fc8f7b3b2d899935df10fa3ff82f9ef15d11f1cc00d836067f133080c7fc9e81494694df152f8c9e136d0abe721e49574b01701608813a7f290364888a9ce1cb79443337f7a349ad410d36f802f4eeb6e4072b60faadfac7e8c0aa8801ed875d297381575be9f11340a9493add986aadbcf4ab3f8ab6911d8dc23517472e907dbcc2a012d46e6dff099574dee0093c7f836b0928a7abf1749c7c811440c3cf957dae5cb0a2b1e51aa01b5734304ca8067815dd1697efbb2154873486c8b589dae129908a1a45f4841b0bc7417627b71005bbc1dceb04ecf1d41bb90900bcc9c446d2632f8aa4adea706a232419f1eea4e81a4697d16f406a6d88a594a32218464ae7bc2c4e40ae4db168e4fcad9b5b2042742c22481130f984168c0cebb91fd9fd841877ddd0268b3cbec0f539c8c40a980c49658ab3bd6baf1e7390a9ad4122eaa72e4affcb05358f499419cbd3162c29dfbcda4a9750c9e8ba155e18364180acbb981d03cc4de2d78b9788b06a8bc8c866666bc44e037af235283410881033103c82bc0dd579fc6493b87b427cf492279d4b0c6d9c4c58c47129d0e37110f62fb06dd2bb45b2f452b79f61e24b20ebe8ab1e7e7f8f11f0b4115c3f31d22254760cae96268db2e38865d7ff85667cd85e65c86a0aa4c458a1ca1593e6d715dd7e1756a867cbdea2020d6a571f063f8259c845e6e8ecf68546d9c67e244a16c85366d2ccb1b8c9d5047c426829ee92f621a486ffd18dc48bf283d1f97a488b7058630398eed7e33be9292afb5af610997d1a1d0c8f94ca78e72821eb35d3d1d9cab46b42c07818a6ec5eb3f7ba1849d28b16b5a3819c49e9381304f1c0806c12bca51bea63e4cc30d9e2f90e8db6279f919e8798f53ad2cdf5080b5f844febd40e5c457b9b51ed17e8fcf39b5359e05b3581538b3d4755a200c91c431724476dd65bd543b0b64a8d66fb692bc5d128f5fd5b116880b50c9bb4fd3fa04e6aa9495e69037a6770a2529afd4c39d89b7fde48224b384cb8ab3fa5bd7c1f2d16e3389aff789cd878a4ceee15a8f59c235698498740fd5458407a1f8421ab1bef9cbd30b579e798ce0796a19e0ef7cacc518fde317c6abb6cd91d5d38030b1eb2c87320b22fa144c511df97b9c547213158912b1a3fef9cdac8b856a2322bb824bb566ce04aa8b13d7f3be20a4d3bdc2477b9f3104c3db200e3862e92f2561ad35f94b9474303e42feafb521d10b18c1ba1af87e8c764fc94dd514665efe4c7ad902524a91665691cc60f8bb6fd4428495983e158c2cf2e59bd9d355b8d9d48947bca03", 0x1000}, {&(0x7f0000000040)="56437de4eb95e2e7172d50704d933520da018032477b5982620651d4b096781534cd97e4264c85f00ada3271b0c4d5c8c96aeb9588c2325cc1e8cf8f1bcbde590ec6b50fd35e39bf9b21a80bd6e50be63924", 0x52}, {&(0x7f00000000c0)="17e68b67ad198649b659fb43064c9331bee504f73bda84694f34f877aabebba7fedd3fc9ed20c89b8dc7a3f76d4f6282343888729a8a27d9e81c3946091eb2", 0x3f}, {&(0x7f0000001340)="ac1f360fd6a981c2a6ba7a7ccbc5c0fa5231f8a6141fb1c73395a7c3c614a9897186f3edcb1fc5dcfdf57bd6e70371fb1b45acca80393f461491a9bbdc7f23178af9188cfa128a80b53bdfcfc6", 0x4d}], 0x6, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r0, 0x0, r1}, @cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r3, 0xffffffffffffff9c, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r6, r7, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffff9c]}], 0xc8, 0x204}, 0xc) (async) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 23:53:26 executing program 0: kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x1ff, 0x80000001}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x0, 0x5cac34d3}, {0x18, 0x3, 0x402, 0xe6}, 0x1480, [0xff, 0x5, 0x4, 0x58c, 0xd52, 0x3ff, 0x2, 0xa67d]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_open_pts() 23:53:26 executing program 4: kqueue() (async, rerun: 32) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (rerun: 32) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) ioctl$BIOCFLUSH(r0, 0x20004268) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) (async) r3 = getppid() setpgid(0x0, r3) (async, rerun: 32) fcntl$setown(r2, 0x6, r3) (async, rerun: 32) syz_open_pts() (async) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) (async) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x131) ioctl$TIOCSTOP(r4, 0x2000746f) (async) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) 23:53:26 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) setegid(0xffffffffffffffff) kqueue() ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000080)={&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffe51}) 23:53:26 executing program 3: socket$unix(0x1, 0x2, 0x0) close(0xffffffffffffffff) 23:53:26 executing program 1: openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) 23:53:26 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) setegid(0xffffffffffffffff) (async) kqueue() ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000080)={&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffe51}) 23:53:26 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) getgroups(0x4, &(0x7f0000001480)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r2 = getppid() setpgid(0x0, r2) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640), 0x0, 0x0) accept$inet6(r5, &(0x7f0000001680), &(0x7f00000016c0)=0xc) pipe(&(0x7f00000014c0)={0xffffffffffffffff}) r7 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000140)="958eb29e3b484da6aa0301752ab08f4a83e6eddd07e419568e5365411644f47e94142abb47bbf3266a04310d883d8ac9e04b3bd0d3d948009e9b2405294fc194307f1f67b59a4af8877325c4211f02b8a596eff8b2265185ae4acfe7e1ea2d0ffa8e1822214e531d153c1d602753a18590ec0ed36503507bffbaf0b84be3f5052f4c9f564ba73eff88b2a77d0a8019abb4f71dda0888e4fdcd7a455bcb7856ced617b5761460de1c320fd4e54ac2c6a6d95bf8d38cff47fff19b73d1e2e66621590c1418e4c0fd198b21e99f0c4ed60185e37c68b9fae73b5e08e4032d3c19fbe243e6f559b2978e2d", 0xe9}, {&(0x7f0000000240)="58b0da63f9d5cf8e9f48d21c582f60aa419c2d11703611e8c22653738fcad985a089d02635f194400abf8cae621c7e49bd1b8695ecaceaf732879ee9d1a4ca8a21c930fa73857078d680b6c2bd9f43ed98de14e211746f82f893b08e15f874377703d1e03984bde8cbedf10b3f900b3dd75a987eeb88a447f7820df3aca0a5dcde871c3ef72f12cd499267689ac0cf614a79a4330ad0151d95e832258f078043288cf7297c404d18ef13d5e70f79ef6054f27ca10ff968a2dbe5632d9c996f0472", 0xc1}, {&(0x7f0000000340)="58058d1aeb9601a08da507f06c65ada25e5b02f7773acdfa5721ec859db1a98c111b21d69333ffc2a9bb5b7f59ade7b1cbf12b911e8c4547e749c310a9434791137b65910ab7c971dbf6260ea830cfd06d04452eb39e87c4e67c5fa3e5513fb5b0fc69031a8d9dfe69ab9b053f0547a7da8776a4e702987c210957ef32b7547d178e744c096af6bc2d988002cff781ac74e9ee85894734cd64fbcb4c96a371eb4aeeb3ea5ddaab856703f8f8f4afec666feb22f93019939b0e400635ed66a51c64d865ab2c10d89c4712e2bc20d306b15322ea59893cb8d26ccbce579ed442857e45a0e9f7dde8d1c0b30ca992ea2127a99ca802b3390c5c5a343e117f56aa2238fef21bc92d6a11786b8150ee9f5e5f6f7028ae693fb416ddaa062f440dea3d8f6d2e67fbc7b5ccb548da376893b6d8d8b0716d7dd2328775503966ff73599ba9e9cb3419028a12c22da48e8900111da9c8f27af2e9d3fb80afdb71d06ed6a92b66d7d22efb9d79605a4d42894c7399c2c5154dc418a7291f534ba8531607cd8b56ef309fce3df684060d852c4bb337c1fe84cdfea1f824c56b59d9b2a95b7a8143788ece5c638dfdc5a50de9c4b5e1215bd67510b04e3a4f40889981c4d62258042b2db9bcc7f6b78d8ac35173fc91c84ed09833cafaaa41119c038550ce7936c39bc1da3ffe7571b0b96636b3b753f9eec7997ca76bfdc934eb84ad63ca5aab678573efa4444bec6572156c17d495aadc46ea9dd62017b21e4760d80add568f823e7140d0a74ed7ac0c50a9e941f40ea48bc44f2eed45d4358b03c460bd331926c8608053b9420164b08d587c156995128ca7197c3026ac313117deefe1692336e3dd10f38960a188a048d67e1035042e5e4e0cfcf6f59a4ddfebf333d984b4e39ba881c3da50e47ad3a4563ac8d3bfb7e70dbde51625404717b6c873ddc7b2268f8e84c812d41aec790209817ac87ec7722c2d55204a095c688b5f287965de8a5ff103adaeb7e6eb45c89fc96cb0a9cfa9132f5138e9000f7dbc7ba5f113203d9bda0229862742c1136bfb06fd4263254924080e0d63713dfc500aa89e0141add82574282dd301c22ddf339aca3a46ce60b58c8340538bf29b5f7b1134386e108873fb7572682994da6833dfbb30797adbc7aef9a2131aa504aa24eb6ec03aaf8e82a137ffadf8e1df1dede58866d0c1287c9a8caf14773f7530e4039e4d68872d55d4848ea8912e821fb63d4e51d94ce54c1dc40a670ba7b8e556c1bba0a233955916c1c9ab3d7584487ea90cb2342650197bb34b4fa11de1d318afd672bd8aeb011047f8d852e4d5a1b6d9918690a5a1817858c39383f55d4a70e02ba62f5699a127cace81a4579ef1d8d2c13c2af3d8230aabd7ce0b319399dea696f70798ff48e26d48bdf00d94a9072fddb312a40a997bfb4d4c939c9bc61556817e85dbb317806c9c0b28174ae514bf8abf5d1823e9d6c2637c13895bafa40abc233f72fb1972547af8e015b6ecd278a3fc873ea9bc3df520b37ac69860b90159f2f4143bb607ad6f14c3d30c3b5edc3f68ae02480a2a0d35c8e2e3658d81b84033cd55351820dfd89c7ae954e248b898492aae72ca2cf59b40c6d98e5b2a9493ddd317be261cc413e21317f761ce97b6c9442df7e48703079de0c97949a93bdc25d8fc87d16d34f64cb452aa3a4f2d186b844932057e416da40984fbb4909842b4bc7382b17501b9651c243d34c8811530d48da5a59d1dc069ce84429125b156751fc59c59e7e4fbbb49ded6e9d4a77a55afefa6bc2df893890507c45c1ce5f68fd9a1338f618ecf68390d9ea447901f0045f807e06da1b6a56790a2a90d8e24684abc0a2696857a4a675952fa7811ba66f2e8852b6baa3e7a075ed13292c48cc33a2219ace5c41c63758e329367b644bc173e3943c41510e051c02316e3fcdd81158727bc3357e0368a10c399274bf386022e0ac19c6033638f1648d0f37cf1075ab3216d409e5dc4d5a141c23ae6c50d57afdf6c1fbfd82e8818c21c4d3d57f078d3b0991c86b1ff7ec0e6672f31a2ace70179215e1c496d8b29828f3ded7b80f3b19f06890deaffd28ca3b2f1dee91c00a2c0a0768069c40cd40993f68421b76369e7bc6766c8fedf53ccc13b31648a9b70df170d32349cd92ab1ef99aa1937e09af0b60326d1e66ddaa87a36ad6b87357a23abe82521535e97570f8473364f56de992eab3c235bfc06827b7bcfca4e5c22e014d16d53857cfbf231a10f09c1fff2316899b4682e889b07d9616f779e6844bc94a73311b0ff115447eae834ca98cb56bab0602038f89ca538d66dbc3a9a3970fd7f96d4f3c0e6bf68a3e46f32f8fe477c161659147946031b4897797946036f5f626152d78b6d02fac394d9b9229365e6198fd39b01945321f88ca506f2c1dedaa6514f94e3e44d67206f646f011c19990136b9c356df0bca48d636a52f657ccbfb244eb1d861e7ce4685bcbc34bec8dc648a627cdc0436d72bad4d66e55b4e6ec06e03a9c7589d75fc18573c8722414c4c037ee8ee8464011cb2169d8113a06ff771cadb6a698e3813796228fab82c99ada18a3d779ccb209099a30bddfc83364b6ca6f2df3f98a72cd244e914f87bc7f9cd299c6452e4c6d81b65b8b0a5ae5f612c3d6d354cf824be58ff513f9bd41e23769c4abd9eb59bd809e87ac2a0acc35b660688c89b45b3c6fad606f7a45f0783f9e03c4d12e1387a5d4a611b7e2ab327549160724b7895e0d45ab39c5fb055247fc4c865bd006ab10850f0f85bd72afb296f245c25ab371dd60ebb8e1a7e11328688daa5a77d75b313f6679e0cdeb5fa349a49da9fafff4639dd905851d2bc6a59e923521a2322b40b92146b132be79b3cb8eb959f218314839dc63995f46af5726e8269adc0cca79ec43e3d00449f69957009127113a2ee98320a4f2019297de1709d670e1c8017fc9563caba58a219166697128030c2a5b2510675c4b9eb9c146a8545ac00d3d9905de059f41088f92d6a02c716417e71f2534653a15bb2853212ab48dec72ed22adf34cc6347bc4445c9fae115ad3a0e0e583f585bce57007fc1038f4b16c18291493229d7b83175d67f5c383f438248831f4a534ce7c367908219fb7925da055772c3f859f45789362fc4d9b905ea52e5d2e9bc4e16878b1c6167c0015e81a5da10a8f4fe18fda8077a48c0641020592246ef65e589f4cc5348148fddbaf796bfb32394c8b1351ebd3074905515e7b68ec5b5a8d1f944766fd8ba7fe8c01a10ba8a908717709bbc44065266b715e03c0b0ec65a579a45d62359c6e91e3b5b78253d626fcbeb154ecb9249fe4fdc6205d4b9c9219297bc2d7c93429c48585b6ff2193662c3337959a0bd32dee222fdec30cde5039b415c8b771559862b175e30878fd459f31153244f0e7c14d717daa83453daecf8fcf45ecf824196ad363ed4b21a363cdc911ac3a671a14327f24393c77b5e2ba49eb2ff9e73e3af1c061b9eae3cd0ef02ab48efa4fdb866f49de33304a8b25fcc7717ce2581ed638f55ddf43b5f9489681171ed91a42a0206b5257c7be1074c54059bf68944c85ba19d8a7ea484616e8f99b0485db4ba5f07739accf1735083441dd6b4e286953291bfc6ef077ebd107ffbf56ee69434e02b1fdef01f7618ab0529a222441eacf9e42cc8f33273acd3380d957a706c3365981d829555b696b44288566e38efe5632171916e97e925dc4d7a33f9e56728e1bdcc6dde0db953cc572e29ecc72227e09eafc99cb06e0be6483aaaf2fc8128ca9ace05f66391dff5731d8e3594ed758a31572fd73d971d95459b160bc46695c2c670dbf125b98ffaf6c72e2f2e2cb74e43fbccd4f0a8d5533b2d98df69a13bfaf19b770ef2f58f724bb5307b024f45972e236f0e12397515a689bb5c981f630210c964ec4c7bb8f058bf12f1af95347519c738b6c6ae0adf05867b7276e57c089e24e60e9eeed7ae55530041cb77b03484e178f23eb56ba9779ca60ce4a7604f377b12abc1f03b0b26068611d04e54363eadc4b800c76b16c302d1aa9d8ddf100a0585eb3a22d9925c2cd9e9c284fb102090b44248794a5e6578a6139fad7f3a7808281f344c91f6d691f1a2d19fe710a2d7dd28699e406a3cf3ea6df21a89def57eebd5ab77c863808e10ce4bc36a4606f5462b34c501aae1896b5ac8ddebc467935c049007b9b02d01c8929e0602de1a22dfce0a5c1b522e6f21ceec600b9a7140e7fca1d5ab709498b910f5c228671150cbff9dc64e83849ed9808a7f641cae09cba461ed266d129be78adfdab611384f9d160683b895827383b86251d85b685c5bff3125daaf7eb78519e65995990ebac3944a6fdeda599e43a43e83dda4d268147d9af01438208f6bcc8ed10aefa4146f4e0b5679a31d98f418b6fa515bec632a409a0814c01c5ff95aee65e981ae95842a6f9c91692b0d75379d7de40284ba5ca6b599fc8f7b3b2d899935df10fa3ff82f9ef15d11f1cc00d836067f133080c7fc9e81494694df152f8c9e136d0abe721e49574b01701608813a7f290364888a9ce1cb79443337f7a349ad410d36f802f4eeb6e4072b60faadfac7e8c0aa8801ed875d297381575be9f11340a9493add986aadbcf4ab3f8ab6911d8dc23517472e907dbcc2a012d46e6dff099574dee0093c7f836b0928a7abf1749c7c811440c3cf957dae5cb0a2b1e51aa01b5734304ca8067815dd1697efbb2154873486c8b589dae129908a1a45f4841b0bc7417627b71005bbc1dceb04ecf1d41bb90900bcc9c446d2632f8aa4adea706a232419f1eea4e81a4697d16f406a6d88a594a32218464ae7bc2c4e40ae4db168e4fcad9b5b2042742c22481130f984168c0cebb91fd9fd841877ddd0268b3cbec0f539c8c40a980c49658ab3bd6baf1e7390a9ad4122eaa72e4affcb05358f499419cbd3162c29dfbcda4a9750c9e8ba155e18364180acbb981d03cc4de2d78b9788b06a8bc8c866666bc44e037af235283410881033103c82bc0dd579fc6493b87b427cf492279d4b0c6d9c4c58c47129d0e37110f62fb06dd2bb45b2f452b79f61e24b20ebe8ab1e7e7f8f11f0b4115c3f31d22254760cae96268db2e38865d7ff85667cd85e65c86a0aa4c458a1ca1593e6d715dd7e1756a867cbdea2020d6a571f063f8259c845e6e8ecf68546d9c67e244a16c85366d2ccb1b8c9d5047c426829ee92f621a486ffd18dc48bf283d1f97a488b7058630398eed7e33be9292afb5af610997d1a1d0c8f94ca78e72821eb35d3d1d9cab46b42c07818a6ec5eb3f7ba1849d28b16b5a3819c49e9381304f1c0806c12bca51bea63e4cc30d9e2f90e8db6279f919e8798f53ad2cdf5080b5f844febd40e5c457b9b51ed17e8fcf39b5359e05b3581538b3d4755a200c91c431724476dd65bd543b0b64a8d66fb692bc5d128f5fd5b116880b50c9bb4fd3fa04e6aa9495e69037a6770a2529afd4c39d89b7fde48224b384cb8ab3fa5bd7c1f2d16e3389aff789cd878a4ceee15a8f59c235698498740fd5458407a1f8421ab1bef9cbd30b579e798ce0796a19e0ef7cacc518fde317c6abb6cd91d5d38030b1eb2c87320b22fa144c511df97b9c547213158912b1a3fef9cdac8b856a2322bb824bb566ce04aa8b13d7f3be20a4d3bdc2477b9f3104c3db200e3862e92f2561ad35f94b9474303e42feafb521d10b18c1ba1af87e8c764fc94dd514665efe4c7ad902524a91665691cc60f8bb6fd4428495983e158c2cf2e59bd9d355b8d9d48947bca03", 0x1000}, {&(0x7f0000000040)="56437de4eb95e2e7172d50704d933520da018032477b5982620651d4b096781534cd97e4264c85f00ada3271b0c4d5c8c96aeb9588c2325cc1e8cf8f1bcbde590ec6b50fd35e39bf9b21a80bd6e50be63924", 0x52}, {&(0x7f00000000c0)="17e68b67ad198649b659fb43064c9331bee504f73bda84694f34f877aabebba7fedd3fc9ed20c89b8dc7a3f76d4f6282343888729a8a27d9e81c3946091eb2", 0x3f}, {&(0x7f0000001340)="ac1f360fd6a981c2a6ba7a7ccbc5c0fa5231f8a6141fb1c73395a7c3c614a9897186f3edcb1fc5dcfdf57bd6e70371fb1b45acca80393f461491a9bbdc7f23178af9188cfa128a80b53bdfcfc6", 0x4d}], 0x6, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r0, 0x0, r1}, @cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r3, 0xffffffffffffff9c, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r6, r7, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffff9c]}], 0xc8, 0x204}, 0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440), 0xc) (async) getgroups(0x4, &(0x7f0000001480)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) (async) getppid() (async) setpgid(0x0, r2) (async) syz_open_pts() (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000001640), 0x0, 0x0) (async) accept$inet6(r5, &(0x7f0000001680), &(0x7f00000016c0)=0xc) (async) pipe(&(0x7f00000014c0)) (async) kqueue() (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000140)="958eb29e3b484da6aa0301752ab08f4a83e6eddd07e419568e5365411644f47e94142abb47bbf3266a04310d883d8ac9e04b3bd0d3d948009e9b2405294fc194307f1f67b59a4af8877325c4211f02b8a596eff8b2265185ae4acfe7e1ea2d0ffa8e1822214e531d153c1d602753a18590ec0ed36503507bffbaf0b84be3f5052f4c9f564ba73eff88b2a77d0a8019abb4f71dda0888e4fdcd7a455bcb7856ced617b5761460de1c320fd4e54ac2c6a6d95bf8d38cff47fff19b73d1e2e66621590c1418e4c0fd198b21e99f0c4ed60185e37c68b9fae73b5e08e4032d3c19fbe243e6f559b2978e2d", 0xe9}, {&(0x7f0000000240)="58b0da63f9d5cf8e9f48d21c582f60aa419c2d11703611e8c22653738fcad985a089d02635f194400abf8cae621c7e49bd1b8695ecaceaf732879ee9d1a4ca8a21c930fa73857078d680b6c2bd9f43ed98de14e211746f82f893b08e15f874377703d1e03984bde8cbedf10b3f900b3dd75a987eeb88a447f7820df3aca0a5dcde871c3ef72f12cd499267689ac0cf614a79a4330ad0151d95e832258f078043288cf7297c404d18ef13d5e70f79ef6054f27ca10ff968a2dbe5632d9c996f0472", 0xc1}, {&(0x7f0000000340)="58058d1aeb9601a08da507f06c65ada25e5b02f7773acdfa5721ec859db1a98c111b21d69333ffc2a9bb5b7f59ade7b1cbf12b911e8c4547e749c310a9434791137b65910ab7c971dbf6260ea830cfd06d04452eb39e87c4e67c5fa3e5513fb5b0fc69031a8d9dfe69ab9b053f0547a7da8776a4e702987c210957ef32b7547d178e744c096af6bc2d988002cff781ac74e9ee85894734cd64fbcb4c96a371eb4aeeb3ea5ddaab856703f8f8f4afec666feb22f93019939b0e400635ed66a51c64d865ab2c10d89c4712e2bc20d306b15322ea59893cb8d26ccbce579ed442857e45a0e9f7dde8d1c0b30ca992ea2127a99ca802b3390c5c5a343e117f56aa2238fef21bc92d6a11786b8150ee9f5e5f6f7028ae693fb416ddaa062f440dea3d8f6d2e67fbc7b5ccb548da376893b6d8d8b0716d7dd2328775503966ff73599ba9e9cb3419028a12c22da48e8900111da9c8f27af2e9d3fb80afdb71d06ed6a92b66d7d22efb9d79605a4d42894c7399c2c5154dc418a7291f534ba8531607cd8b56ef309fce3df684060d852c4bb337c1fe84cdfea1f824c56b59d9b2a95b7a8143788ece5c638dfdc5a50de9c4b5e1215bd67510b04e3a4f40889981c4d62258042b2db9bcc7f6b78d8ac35173fc91c84ed09833cafaaa41119c038550ce7936c39bc1da3ffe7571b0b96636b3b753f9eec7997ca76bfdc934eb84ad63ca5aab678573efa4444bec6572156c17d495aadc46ea9dd62017b21e4760d80add568f823e7140d0a74ed7ac0c50a9e941f40ea48bc44f2eed45d4358b03c460bd331926c8608053b9420164b08d587c156995128ca7197c3026ac313117deefe1692336e3dd10f38960a188a048d67e1035042e5e4e0cfcf6f59a4ddfebf333d984b4e39ba881c3da50e47ad3a4563ac8d3bfb7e70dbde51625404717b6c873ddc7b2268f8e84c812d41aec790209817ac87ec7722c2d55204a095c688b5f287965de8a5ff103adaeb7e6eb45c89fc96cb0a9cfa9132f5138e9000f7dbc7ba5f113203d9bda0229862742c1136bfb06fd4263254924080e0d63713dfc500aa89e0141add82574282dd301c22ddf339aca3a46ce60b58c8340538bf29b5f7b1134386e108873fb7572682994da6833dfbb30797adbc7aef9a2131aa504aa24eb6ec03aaf8e82a137ffadf8e1df1dede58866d0c1287c9a8caf14773f7530e4039e4d68872d55d4848ea8912e821fb63d4e51d94ce54c1dc40a670ba7b8e556c1bba0a233955916c1c9ab3d7584487ea90cb2342650197bb34b4fa11de1d318afd672bd8aeb011047f8d852e4d5a1b6d9918690a5a1817858c39383f55d4a70e02ba62f5699a127cace81a4579ef1d8d2c13c2af3d8230aabd7ce0b319399dea696f70798ff48e26d48bdf00d94a9072fddb312a40a997bfb4d4c939c9bc61556817e85dbb317806c9c0b28174ae514bf8abf5d1823e9d6c2637c13895bafa40abc233f72fb1972547af8e015b6ecd278a3fc873ea9bc3df520b37ac69860b90159f2f4143bb607ad6f14c3d30c3b5edc3f68ae02480a2a0d35c8e2e3658d81b84033cd55351820dfd89c7ae954e248b898492aae72ca2cf59b40c6d98e5b2a9493ddd317be261cc413e21317f761ce97b6c9442df7e48703079de0c97949a93bdc25d8fc87d16d34f64cb452aa3a4f2d186b844932057e416da40984fbb4909842b4bc7382b17501b9651c243d34c8811530d48da5a59d1dc069ce84429125b156751fc59c59e7e4fbbb49ded6e9d4a77a55afefa6bc2df893890507c45c1ce5f68fd9a1338f618ecf68390d9ea447901f0045f807e06da1b6a56790a2a90d8e24684abc0a2696857a4a675952fa7811ba66f2e8852b6baa3e7a075ed13292c48cc33a2219ace5c41c63758e329367b644bc173e3943c41510e051c02316e3fcdd81158727bc3357e0368a10c399274bf386022e0ac19c6033638f1648d0f37cf1075ab3216d409e5dc4d5a141c23ae6c50d57afdf6c1fbfd82e8818c21c4d3d57f078d3b0991c86b1ff7ec0e6672f31a2ace70179215e1c496d8b29828f3ded7b80f3b19f06890deaffd28ca3b2f1dee91c00a2c0a0768069c40cd40993f68421b76369e7bc6766c8fedf53ccc13b31648a9b70df170d32349cd92ab1ef99aa1937e09af0b60326d1e66ddaa87a36ad6b87357a23abe82521535e97570f8473364f56de992eab3c235bfc06827b7bcfca4e5c22e014d16d53857cfbf231a10f09c1fff2316899b4682e889b07d9616f779e6844bc94a73311b0ff115447eae834ca98cb56bab0602038f89ca538d66dbc3a9a3970fd7f96d4f3c0e6bf68a3e46f32f8fe477c161659147946031b4897797946036f5f626152d78b6d02fac394d9b9229365e6198fd39b01945321f88ca506f2c1dedaa6514f94e3e44d67206f646f011c19990136b9c356df0bca48d636a52f657ccbfb244eb1d861e7ce4685bcbc34bec8dc648a627cdc0436d72bad4d66e55b4e6ec06e03a9c7589d75fc18573c8722414c4c037ee8ee8464011cb2169d8113a06ff771cadb6a698e3813796228fab82c99ada18a3d779ccb209099a30bddfc83364b6ca6f2df3f98a72cd244e914f87bc7f9cd299c6452e4c6d81b65b8b0a5ae5f612c3d6d354cf824be58ff513f9bd41e23769c4abd9eb59bd809e87ac2a0acc35b660688c89b45b3c6fad606f7a45f0783f9e03c4d12e1387a5d4a611b7e2ab327549160724b7895e0d45ab39c5fb055247fc4c865bd006ab10850f0f85bd72afb296f245c25ab371dd60ebb8e1a7e11328688daa5a77d75b313f6679e0cdeb5fa349a49da9fafff4639dd905851d2bc6a59e923521a2322b40b92146b132be79b3cb8eb959f218314839dc63995f46af5726e8269adc0cca79ec43e3d00449f69957009127113a2ee98320a4f2019297de1709d670e1c8017fc9563caba58a219166697128030c2a5b2510675c4b9eb9c146a8545ac00d3d9905de059f41088f92d6a02c716417e71f2534653a15bb2853212ab48dec72ed22adf34cc6347bc4445c9fae115ad3a0e0e583f585bce57007fc1038f4b16c18291493229d7b83175d67f5c383f438248831f4a534ce7c367908219fb7925da055772c3f859f45789362fc4d9b905ea52e5d2e9bc4e16878b1c6167c0015e81a5da10a8f4fe18fda8077a48c0641020592246ef65e589f4cc5348148fddbaf796bfb32394c8b1351ebd3074905515e7b68ec5b5a8d1f944766fd8ba7fe8c01a10ba8a908717709bbc44065266b715e03c0b0ec65a579a45d62359c6e91e3b5b78253d626fcbeb154ecb9249fe4fdc6205d4b9c9219297bc2d7c93429c48585b6ff2193662c3337959a0bd32dee222fdec30cde5039b415c8b771559862b175e30878fd459f31153244f0e7c14d717daa83453daecf8fcf45ecf824196ad363ed4b21a363cdc911ac3a671a14327f24393c77b5e2ba49eb2ff9e73e3af1c061b9eae3cd0ef02ab48efa4fdb866f49de33304a8b25fcc7717ce2581ed638f55ddf43b5f9489681171ed91a42a0206b5257c7be1074c54059bf68944c85ba19d8a7ea484616e8f99b0485db4ba5f07739accf1735083441dd6b4e286953291bfc6ef077ebd107ffbf56ee69434e02b1fdef01f7618ab0529a222441eacf9e42cc8f33273acd3380d957a706c3365981d829555b696b44288566e38efe5632171916e97e925dc4d7a33f9e56728e1bdcc6dde0db953cc572e29ecc72227e09eafc99cb06e0be6483aaaf2fc8128ca9ace05f66391dff5731d8e3594ed758a31572fd73d971d95459b160bc46695c2c670dbf125b98ffaf6c72e2f2e2cb74e43fbccd4f0a8d5533b2d98df69a13bfaf19b770ef2f58f724bb5307b024f45972e236f0e12397515a689bb5c981f630210c964ec4c7bb8f058bf12f1af95347519c738b6c6ae0adf05867b7276e57c089e24e60e9eeed7ae55530041cb77b03484e178f23eb56ba9779ca60ce4a7604f377b12abc1f03b0b26068611d04e54363eadc4b800c76b16c302d1aa9d8ddf100a0585eb3a22d9925c2cd9e9c284fb102090b44248794a5e6578a6139fad7f3a7808281f344c91f6d691f1a2d19fe710a2d7dd28699e406a3cf3ea6df21a89def57eebd5ab77c863808e10ce4bc36a4606f5462b34c501aae1896b5ac8ddebc467935c049007b9b02d01c8929e0602de1a22dfce0a5c1b522e6f21ceec600b9a7140e7fca1d5ab709498b910f5c228671150cbff9dc64e83849ed9808a7f641cae09cba461ed266d129be78adfdab611384f9d160683b895827383b86251d85b685c5bff3125daaf7eb78519e65995990ebac3944a6fdeda599e43a43e83dda4d268147d9af01438208f6bcc8ed10aefa4146f4e0b5679a31d98f418b6fa515bec632a409a0814c01c5ff95aee65e981ae95842a6f9c91692b0d75379d7de40284ba5ca6b599fc8f7b3b2d899935df10fa3ff82f9ef15d11f1cc00d836067f133080c7fc9e81494694df152f8c9e136d0abe721e49574b01701608813a7f290364888a9ce1cb79443337f7a349ad410d36f802f4eeb6e4072b60faadfac7e8c0aa8801ed875d297381575be9f11340a9493add986aadbcf4ab3f8ab6911d8dc23517472e907dbcc2a012d46e6dff099574dee0093c7f836b0928a7abf1749c7c811440c3cf957dae5cb0a2b1e51aa01b5734304ca8067815dd1697efbb2154873486c8b589dae129908a1a45f4841b0bc7417627b71005bbc1dceb04ecf1d41bb90900bcc9c446d2632f8aa4adea706a232419f1eea4e81a4697d16f406a6d88a594a32218464ae7bc2c4e40ae4db168e4fcad9b5b2042742c22481130f984168c0cebb91fd9fd841877ddd0268b3cbec0f539c8c40a980c49658ab3bd6baf1e7390a9ad4122eaa72e4affcb05358f499419cbd3162c29dfbcda4a9750c9e8ba155e18364180acbb981d03cc4de2d78b9788b06a8bc8c866666bc44e037af235283410881033103c82bc0dd579fc6493b87b427cf492279d4b0c6d9c4c58c47129d0e37110f62fb06dd2bb45b2f452b79f61e24b20ebe8ab1e7e7f8f11f0b4115c3f31d22254760cae96268db2e38865d7ff85667cd85e65c86a0aa4c458a1ca1593e6d715dd7e1756a867cbdea2020d6a571f063f8259c845e6e8ecf68546d9c67e244a16c85366d2ccb1b8c9d5047c426829ee92f621a486ffd18dc48bf283d1f97a488b7058630398eed7e33be9292afb5af610997d1a1d0c8f94ca78e72821eb35d3d1d9cab46b42c07818a6ec5eb3f7ba1849d28b16b5a3819c49e9381304f1c0806c12bca51bea63e4cc30d9e2f90e8db6279f919e8798f53ad2cdf5080b5f844febd40e5c457b9b51ed17e8fcf39b5359e05b3581538b3d4755a200c91c431724476dd65bd543b0b64a8d66fb692bc5d128f5fd5b116880b50c9bb4fd3fa04e6aa9495e69037a6770a2529afd4c39d89b7fde48224b384cb8ab3fa5bd7c1f2d16e3389aff789cd878a4ceee15a8f59c235698498740fd5458407a1f8421ab1bef9cbd30b579e798ce0796a19e0ef7cacc518fde317c6abb6cd91d5d38030b1eb2c87320b22fa144c511df97b9c547213158912b1a3fef9cdac8b856a2322bb824bb566ce04aa8b13d7f3be20a4d3bdc2477b9f3104c3db200e3862e92f2561ad35f94b9474303e42feafb521d10b18c1ba1af87e8c764fc94dd514665efe4c7ad902524a91665691cc60f8bb6fd4428495983e158c2cf2e59bd9d355b8d9d48947bca03", 0x1000}, {&(0x7f0000000040)="56437de4eb95e2e7172d50704d933520da018032477b5982620651d4b096781534cd97e4264c85f00ada3271b0c4d5c8c96aeb9588c2325cc1e8cf8f1bcbde590ec6b50fd35e39bf9b21a80bd6e50be63924", 0x52}, {&(0x7f00000000c0)="17e68b67ad198649b659fb43064c9331bee504f73bda84694f34f877aabebba7fedd3fc9ed20c89b8dc7a3f76d4f6282343888729a8a27d9e81c3946091eb2", 0x3f}, {&(0x7f0000001340)="ac1f360fd6a981c2a6ba7a7ccbc5c0fa5231f8a6141fb1c73395a7c3c614a9897186f3edcb1fc5dcfdf57bd6e70371fb1b45acca80393f461491a9bbdc7f23178af9188cfa128a80b53bdfcfc6", 0x4d}], 0x6, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r0, 0x0, r1}, @cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r3, 0xffffffffffffff9c, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r6, r7, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffff9c]}], 0xc8, 0x204}, 0xc) (async) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async) 23:53:26 executing program 4: kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r3 = getppid() setpgid(0x0, r3) fcntl$setown(r2, 0x6, r3) syz_open_pts() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x131) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) kqueue() (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) ioctl$BIOCFLUSH(r0, 0x20004268) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) (async) getppid() (async) setpgid(0x0, r3) (async) fcntl$setown(r2, 0x6, r3) (async) syz_open_pts() (async) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) (async) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) (async) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x131) (async) ioctl$TIOCSTOP(r4, 0x2000746f) (async) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) (async) 23:53:26 executing program 1: openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) 23:53:26 executing program 0: kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x1ff, 0x80000001}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x0, 0x5cac34d3}, {0x18, 0x3, 0x402, 0xe6}, 0x1480, [0xff, 0x5, 0x4, 0x58c, 0xd52, 0x3ff, 0x2, 0xa67d]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 23:53:26 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x80000000, 0x94af, 0x5, 0x2, 0x3f, 0x1000, 0x0, 0x0, 0x1, 0x4}) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x200, 0x8000000000000001}, {0xf4cf, 0x7f}}, 0x2) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000180)={'./file0\x00', 0x8aee, 0x9c2, 0xffffffff}) r1 = dup(r0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000005c0)={'./file0\x00', 0x74bc, 0x5}) 23:53:26 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) setegid(0xffffffffffffffff) (async) kqueue() (async) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000080)={&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffe51}) 23:53:26 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)=""/199, &(0x7f0000000000)=0xc7) 23:53:26 executing program 1: openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) 23:53:26 executing program 4: kqueue() kqueue() kqueue() syz_open_pts() 23:53:26 executing program 3: socket$unix(0x1, 0x2, 0x0) close(0xffffffffffffffff) 23:53:26 executing program 0: kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x1ff, 0x80000001}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x0, 0x5cac34d3}, {0x18, 0x3, 0x402, 0xe6}, 0x1480, [0xff, 0x5, 0x4, 0x58c, 0xd52, 0x3ff, 0x2, 0xa67d]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:53:26 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000000)={0x2, 0x317ed403}) 23:53:26 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000000240)=""/108, 0x6c}, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0}, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000000)={0x6, 0x9, 0x5, 0xf2e, 0x800, 0x1ff, 0x1ff, 0x10, [{0xeb, 0x7, 0x6, 0xfff}, {0x3, 0x2, 0xa79, 0x5}, {0xfaa, 0x7ff}, {0x40, 0x4, 0x3, 0x80000000}, {0x401, 0x4, 0x2, 0x9}, {0x3, 0x400, 0x9, 0x401}, {0x10000, 0x400000, 0x2, 0x954}, {0x8, 0x7, 0x1, 0x8001}, {0x80000001, 0x4569467b, 0x0, 0xfff}, {0xff, 0xffff0000, 0x6, 0x6}, {0x7, 0x8, 0x101, 0x8}, {0x7b2a5769, 0x6, 0x2, 0xb308}, {0x10001, 0x1, 0x401, 0x4}, {0x200, 0x8, 0x20, 0x1}, {0x0, 0x6, 0x6, 0x65a}, {0x5, 0x8, 0x3089, 0x8000}]}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000400)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000440)={&(0x7f00000003c0)='./file0\x00', r2, 0x2}) getpeername$unix(r0, &(0x7f0000000300)=@file={0x0, ""/67}, &(0x7f0000000380)=0x45) 23:53:26 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x80000000, 0x94af, 0x5, 0x2, 0x3f, 0x1000, 0x0, 0x0, 0x1, 0x4}) (async) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x200, 0x8000000000000001}, {0xf4cf, 0x7f}}, 0x2) (async, rerun: 64) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) (rerun: 64) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000180)={'./file0\x00', 0x8aee, 0x9c2, 0xffffffff}) (async) r1 = dup(r0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000005c0)={'./file0\x00', 0x74bc, 0x5}) 23:53:26 executing program 4: kqueue() kqueue() kqueue() syz_open_pts() (async) syz_open_pts() 23:53:26 executing program 0: kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x1ff, 0x80000001}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x0, 0x5cac34d3}, {0x18, 0x3, 0x402, 0xe6}, 0x1480, [0xff, 0x5, 0x4, 0x58c, 0xd52, 0x3ff, 0x2, 0xa67d]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:53:26 executing program 5: openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000000)={0x2, 0x317ed403}) 23:53:26 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 23:53:26 executing program 4: kqueue() kqueue() kqueue() syz_open_pts() kqueue() (async) kqueue() (async) kqueue() (async) syz_open_pts() (async) 23:53:26 executing program 0: kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x1ff, 0x80000001}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:53:26 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000000)={0x2, 0x317ed403}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000000)={0x2, 0x317ed403}) (async) 23:53:26 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x80000000, 0x94af, 0x5, 0x2, 0x3f, 0x1000, 0x0, 0x0, 0x1, 0x4}) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x200, 0x8000000000000001}, {0xf4cf, 0x7f}}, 0x2) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000180)={'./file0\x00', 0x8aee, 0x9c2, 0xffffffff}) r1 = dup(r0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000005c0)={'./file0\x00', 0x74bc, 0x5}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x80000000, 0x94af, 0x5, 0x2, 0x3f, 0x1000, 0x0, 0x0, 0x1, 0x4}) (async) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x200, 0x8000000000000001}, {0xf4cf, 0x7f}}, 0x2) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) (async) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000180)={'./file0\x00', 0x8aee, 0x9c2, 0xffffffff}) (async) dup(r0) (async) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000005c0)={'./file0\x00', 0x74bc, 0x5}) (async) pckbd_enable: command error 23:53:27 executing program 3: socket$unix(0x1, 0x2, 0x0) close(0xffffffffffffffff) 23:53:27 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)=""/199, &(0x7f0000000000)=0xc7) 23:53:27 executing program 0: kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x1ff, 0x80000001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:53:27 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 23:53:27 executing program 4: kqueue() kqueue() r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() 23:53:27 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)) pckbd_enable: command error 23:53:28 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) r1 = getppid() setpgid(0x0, r1) fcntl$setown(r0, 0x6, r1) 23:53:28 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000000240)=""/108, 0x6c}, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0}, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000000)={0x6, 0x9, 0x5, 0xf2e, 0x800, 0x1ff, 0x1ff, 0x10, [{0xeb, 0x7, 0x6, 0xfff}, {0x3, 0x2, 0xa79, 0x5}, {0xfaa, 0x7ff}, {0x40, 0x4, 0x3, 0x80000000}, {0x401, 0x4, 0x2, 0x9}, {0x3, 0x400, 0x9, 0x401}, {0x10000, 0x400000, 0x2, 0x954}, {0x8, 0x7, 0x1, 0x8001}, {0x80000001, 0x4569467b, 0x0, 0xfff}, {0xff, 0xffff0000, 0x6, 0x6}, {0x7, 0x8, 0x101, 0x8}, {0x7b2a5769, 0x6, 0x2, 0xb308}, {0x10001, 0x1, 0x401, 0x4}, {0x200, 0x8, 0x20, 0x1}, {0x0, 0x6, 0x6, 0x65a}, {0x5, 0x8, 0x3089, 0x8000}]}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000400)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000440)={&(0x7f00000003c0)='./file0\x00', r2, 0x2}) getpeername$unix(r0, &(0x7f0000000300)=@file={0x0, ""/67}, &(0x7f0000000380)=0x45) 23:53:28 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) fcntl$dupfd(r3, 0xa, r5) recvfrom$unix(r2, &(0x7f00000000c0)=""/193, 0xc1, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000240)) 23:53:28 executing program 2: ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x6, 0x1}], 0x1}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 23:53:28 executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) 23:53:28 executing program 0: kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x1ff, 0x80000001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:53:28 executing program 4: kqueue() kqueue() (async) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() 23:53:28 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 23:53:29 executing program 2: ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x6, 0x1}], 0x1}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 23:53:29 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) fcntl$dupfd(r3, 0xa, r5) recvfrom$unix(r2, &(0x7f00000000c0)=""/193, 0xc1, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000240)) 23:53:29 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) (async) r1 = getppid() setpgid(0x0, r1) (async, rerun: 32) fcntl$setown(r0, 0x6, r1) (rerun: 32) 23:53:29 executing program 0: kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:53:29 executing program 4: kqueue() kqueue() r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) (async) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() pckbd_enable: command error 23:53:29 executing program 7: r0 = kqueue() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5c66, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x19, 0xf0000000, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffe}], 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:53:29 executing program 2: ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffff9c, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x6, 0x1}], 0x1}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 23:53:29 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) fcntl$dupfd(r3, 0xa, r5) recvfrom$unix(r2, &(0x7f00000000c0)=""/193, 0xc1, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000240)) 23:53:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r5, 0x2}) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) 23:53:29 executing program 4: kqueue() kqueue() syz_open_pts() sysctl$vm(&(0x7f0000000000)={0x2, 0x3}, 0x2, &(0x7f0000000040)="ddbd3d16416da7d635fc87b99f7c90e1f39595b1ba1523f18b031526943d802ca713a73d0176db9504c5907574bdb20e45599905f48ea526ba9a66238e93450f9ae635", &(0x7f00000000c0)=0x43, &(0x7f0000000100)="18c0222edf12fd1a7bb7e2ee62f32988965ff99d54839f2ec103ffde72c528fedaea4eb59ef3a93efb60b7da83ea713344df9b96d7c4801d9b6b41b88cdef24c75a95daf6642c3844f64f5f8cab4213465e1cee9084a5716d2142e83a60399125f76d8f2f774bc", 0x67) 23:53:29 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000000240)=""/108, 0x6c}, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0}, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000000)={0x6, 0x9, 0x5, 0xf2e, 0x800, 0x1ff, 0x1ff, 0x10, [{0xeb, 0x7, 0x6, 0xfff}, {0x3, 0x2, 0xa79, 0x5}, {0xfaa, 0x7ff}, {0x40, 0x4, 0x3, 0x80000000}, {0x401, 0x4, 0x2, 0x9}, {0x3, 0x400, 0x9, 0x401}, {0x10000, 0x400000, 0x2, 0x954}, {0x8, 0x7, 0x1, 0x8001}, {0x80000001, 0x4569467b, 0x0, 0xfff}, {0xff, 0xffff0000, 0x6, 0x6}, {0x7, 0x8, 0x101, 0x8}, {0x7b2a5769, 0x6, 0x2, 0xb308}, {0x10001, 0x1, 0x401, 0x4}, {0x200, 0x8, 0x20, 0x1}, {0x0, 0x6, 0x6, 0x65a}, {0x5, 0x8, 0x3089, 0x8000}]}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000400)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000440)={&(0x7f00000003c0)='./file0\x00', r2, 0x2}) getpeername$unix(r0, &(0x7f0000000300)=@file={0x0, ""/67}, &(0x7f0000000380)=0x45) 23:53:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r5, 0x2}) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) 23:53:29 executing program 0: kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:53:29 executing program 2: r0 = semget$private(0x0, 0x2, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/208) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 23:53:29 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) r1 = getppid() setpgid(0x0, r1) fcntl$setown(r0, 0x6, r1) 23:53:29 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) fcntl$dupfd(r3, 0xa, r5) recvfrom$unix(r2, &(0x7f00000000c0)=""/193, 0xc1, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) 23:53:29 executing program 7: ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000100)) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x8000000000000000, r1}) 23:53:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r5, 0x2}) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) 23:53:30 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) 23:53:30 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) fcntl$dupfd(r3, 0xa, r5) recvfrom$unix(r2, &(0x7f00000000c0)=""/193, 0xc1, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) 23:53:30 executing program 2: r0 = semget$private(0x0, 0x2, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/208) (async) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 23:53:30 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = getppid() setpgid(0x0, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000100)={0x7, './file0\x00', './file0\x00'}) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f00000001c0)={'./file0\x00', 0xec58, 0x4, 0x8}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600), 0x200, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000700)={&(0x7f0000000680)='./file0\x00', 0x400, &(0x7f00000006c0)='./file1\x00', 0x8}) symlinkat(&(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000640)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r7 = syz_open_pts() ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000000c0)=0x38) fcntl$setown(r1, 0x6, r2) 23:53:30 executing program 4: kqueue() kqueue() (async, rerun: 32) syz_open_pts() (async, rerun: 32) sysctl$vm(&(0x7f0000000000)={0x2, 0x3}, 0x2, &(0x7f0000000040)="ddbd3d16416da7d635fc87b99f7c90e1f39595b1ba1523f18b031526943d802ca713a73d0176db9504c5907574bdb20e45599905f48ea526ba9a66238e93450f9ae635", &(0x7f00000000c0)=0x43, &(0x7f0000000100)="18c0222edf12fd1a7bb7e2ee62f32988965ff99d54839f2ec103ffde72c528fedaea4eb59ef3a93efb60b7da83ea713344df9b96d7c4801d9b6b41b88cdef24c75a95daf6642c3844f64f5f8cab4213465e1cee9084a5716d2142e83a60399125f76d8f2f774bc", 0x67) 23:53:30 executing program 0: kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:53:30 executing program 7: ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000100)) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x8000000000000000, r1}) 23:53:30 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) 23:53:30 executing program 0: kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:53:30 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) 23:53:30 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000000240)=""/108, 0x6c}, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0}, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000000)={0x6, 0x9, 0x5, 0xf2e, 0x800, 0x1ff, 0x1ff, 0x10, [{0xeb, 0x7, 0x6, 0xfff}, {0x3, 0x2, 0xa79, 0x5}, {0xfaa, 0x7ff}, {0x40, 0x4, 0x3, 0x80000000}, {0x401, 0x4, 0x2, 0x9}, {0x3, 0x400, 0x9, 0x401}, {0x10000, 0x400000, 0x2, 0x954}, {0x8, 0x7, 0x1, 0x8001}, {0x80000001, 0x4569467b, 0x0, 0xfff}, {0xff, 0xffff0000, 0x6, 0x6}, {0x7, 0x8, 0x101, 0x8}, {0x7b2a5769, 0x6, 0x2, 0xb308}, {0x10001, 0x1, 0x401, 0x4}, {0x200, 0x8, 0x20, 0x1}, {0x0, 0x6, 0x6, 0x65a}, {0x5, 0x8, 0x3089, 0x8000}]}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000400)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000440)={&(0x7f00000003c0)='./file0\x00', r2, 0x2}) 23:53:30 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) fcntl$dupfd(r3, 0xa, r5) recvfrom$unix(r2, &(0x7f00000000c0)=""/193, 0xc1, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 23:53:30 executing program 4: kqueue() (async) kqueue() syz_open_pts() (async) sysctl$vm(&(0x7f0000000000)={0x2, 0x3}, 0x2, &(0x7f0000000040)="ddbd3d16416da7d635fc87b99f7c90e1f39595b1ba1523f18b031526943d802ca713a73d0176db9504c5907574bdb20e45599905f48ea526ba9a66238e93450f9ae635", &(0x7f00000000c0)=0x43, &(0x7f0000000100)="18c0222edf12fd1a7bb7e2ee62f32988965ff99d54839f2ec103ffde72c528fedaea4eb59ef3a93efb60b7da83ea713344df9b96d7c4801d9b6b41b88cdef24c75a95daf6642c3844f64f5f8cab4213465e1cee9084a5716d2142e83a60399125f76d8f2f774bc", 0x67) 23:53:30 executing program 7: ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000100)) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x8000000000000000, r1}) 23:53:30 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = getppid() setpgid(0x0, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000100)={0x7, './file0\x00', './file0\x00'}) (async) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f00000001c0)={'./file0\x00', 0xec58, 0x4, 0x8}) (async) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600), 0x200, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) (async) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000700)={&(0x7f0000000680)='./file0\x00', 0x400, &(0x7f00000006c0)='./file1\x00', 0x8}) (async) symlinkat(&(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000640)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) (async) r7 = syz_open_pts() ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000000c0)=0x38) (async) fcntl$setown(r1, 0x6, r2) 23:53:30 executing program 2: semget$private(0x0, 0x2, 0x0) (async) r0 = semget$private(0x0, 0x2, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/208) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 23:53:30 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) 23:53:30 executing program 4: kqueue() kqueue() pipe(&(0x7f0000000040)) syz_open_pts() 23:53:30 executing program 0: kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:53:30 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xfffffff7, 0x800, 0x6, 0x0, 0x40, 0x0, 0x3, 0x1, 0x2, 0x7f, 0x4}) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$KDSETRAD(r2, 0x20004b43) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x8) r4 = geteuid() fchownat(r0, &(0x7f0000000140)='./file0\x00', r4, 0xffffffffffffffff, 0x2) utimensat(r0, 0x0, &(0x7f0000000100)={{0x0, 0x3}, {0x0, 0xffff}}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) 23:53:30 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = getppid() setpgid(0x0, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000100)={0x7, './file0\x00', './file0\x00'}) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f00000001c0)={'./file0\x00', 0xec58, 0x4, 0x8}) (async) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600), 0x200, 0x0) (async) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000700)={&(0x7f0000000680)='./file0\x00', 0x400, &(0x7f00000006c0)='./file1\x00', 0x8}) (async) symlinkat(&(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000640)='./file0\x00') (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) (async) r7 = syz_open_pts() ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000000c0)=0x38) (async) fcntl$setown(r1, 0x6, r2) 23:53:30 executing program 0: kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:53:30 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) fcntl$dupfd(r3, 0xa, r5) 23:53:30 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) 23:53:30 executing program 7: ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000100)) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x8000000000000000, r1}) 23:53:31 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000000240)=""/108, 0x6c}, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0}, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000000)={0x6, 0x9, 0x5, 0xf2e, 0x800, 0x1ff, 0x1ff, 0x10, [{0xeb, 0x7, 0x6, 0xfff}, {0x3, 0x2, 0xa79, 0x5}, {0xfaa, 0x7ff}, {0x40, 0x4, 0x3, 0x80000000}, {0x401, 0x4, 0x2, 0x9}, {0x3, 0x400, 0x9, 0x401}, {0x10000, 0x400000, 0x2, 0x954}, {0x8, 0x7, 0x1, 0x8001}, {0x80000001, 0x4569467b, 0x0, 0xfff}, {0xff, 0xffff0000, 0x6, 0x6}, {0x7, 0x8, 0x101, 0x8}, {0x7b2a5769, 0x6, 0x2, 0xb308}, {0x10001, 0x1, 0x401, 0x4}, {0x200, 0x8, 0x20, 0x1}, {0x0, 0x6, 0x6, 0x65a}, {0x5, 0x8, 0x3089, 0x8000}]}) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000400)) 23:53:31 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) 23:53:31 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0), 0x800, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001600), 0x208, 0x0) r6 = kqueue() r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001640), 0x600, 0x0) r8 = socket(0x6, 0x4000, 0x3) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001740)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000280)="2d98e7ddf2d422e26f334f5e690f0fd1785d2b38a3f41aa96a410b15594336764994b199f4511d8206e76bc9e3b9196c3b52576373f790f26f63a0f9c323efd994b8c832663d47f18a5f9ccf9734e1e2359ed4d19eccc9d1a1c73a95b2ac2ad0b4d80b529a261a28fed342e438f5d15fc0c9ec13e75e0f1467c76edbf2b213897ac29d60024d851f5c47e61135aeaddae1ce58de21d46ba07fc8c91e1e97cb4770f5ef2ebbab7ed544ec0c11b7a21e51152b216fdd5abeba4292bb600640bfa36a467119bce3d4786919cf83b804ab2bc823b3a75954457dcfee8feaa20dd36c2e5aaf5bac00aa86e79d73d179a63d7e6aff1ec116850260e67921f75cb41d2dcce5eb5b8b46c3fad7bbf96837f79e66e8457f2cffdc1a1ac81f382a474cfe4ec2201de54a0b71671185a0f7bee3c73a3e78d1f7392b3416c3c09f875560e398cc88a960b63447d75603db63ef57b882e2031b40fd73661fa95a7486d1691342ac5c291c577701785aeaacbdf731620ac5ac26274b8fb11345becccbb31b279a1ae890638af8087c21cccb573b09b1c27796533e5df850b274f774538d7a3785fd9d789445b7c82195ca4eff2a4e34fe3548cdf0b9d7b289ab5167fc8765619c3dbf76f3f86e4ec8f3a759af23ab0402d44dfffeddd17cd34813701bc858530cb6f04c978e184e0a4603f3b6810fc0bcb1c6cae97d4734870ac971d8900e074ce27da9310b0e509102619a5a7e4892423629e4b72c1eae2d08eb79c0312d04f687f64a123313d31855f8bc564d57307bbd8e81fc97142e881fe4c360b16bb7cbcb52ee0e64f97d9f0b7496efbb53329eb56298a7ff4579767801c442d2142de61acae10e142055d653f8b9de96e03a8b9fd795cc1071216bba65ff06012da7ac9f76461a796912b7fbb087af84cc8862ed724c035a1aea78dfc1c68f7a2be2467a3fc8ba7ba5eadb1210c60c886f5c6d23d26e16600f896ae8d06001ac551fe9d7409a6817d300b15dee35a0f158c422662ad35e510883b59061824b6136357ec471ad024c63f1d91b2e25a5ca763334da0ece6e6cf9b9cdd21021124e4c5731b2a0f58695fb1c797316da297aaf601c7804ed868ccac89323bdc1a09a3debfd88a843a09b00961847d76f31c5dc59cd193b9da4667991a307e5e25f6320c35ed66cea2efc429b162592b63d07eee922cae9140494675a64192d6cf3a4d880ff84a0be24eec33f5131726afb3a717a162c99f7e1ea2e3a1ef68c23002a942ffdacbdbddfd782d832f05a5cbee9c968e624716d8045ad80d5789a38dc0f686455ea97d20238a1f1417bbb24b5e633adc54a967fc62de2c59335879797759bb109c94deec58e6288e354958d57330e60e596fd68e6f8c8e7456f29b9e8bb18f3df0af68d5d565a84a4825bb8be5413f8ac1518b00bfa9d1666d09082b31f02fb30d153a31425351b4f98200f4c61834b8c797f90ae5d4785c8cadb12628edc4b9ddceff7e5f5da93bb3a7c6de54b9e40bf4b87a6207218d4de2cb7f3388a18e90fbd66d22bbcb483d7a7fb9c646f24dc7425a056677531c9a6df966a474c0e3bcca0731b1f12e4f85cc5b387eb3c371bb6296858ea429cf0473dab329b283f67020c77ab2af4be469016b2e271575b0fec8b2db955f4060af716b4bb0d29a1943338127fd279c34c8c4a0f8af430420619b8833ed247b2176a423ffdf7c9141ac78f2ca493e783b8188cee652d78b02750e05e19ff37b0cd4248549c8f85dabaff5bdc17e1500a80e2f6f7d83eb5437ae15157fae77841d2646648eb33e9375a72ecded22bb0e4782876979c0a227c6f1f03406a0423af9f041ff822bca2816c22cd14e8a8825ef8e2b6ff7b03ba52feb2c7af4d49ee788f231cbdc8ce1b801d0531f889f38364f1ef0d515dbdaebd4dc41e8cd43f25758256e8c80deab0c6558f141b26eb6292aa3dbcbac0e4f6ac2bb3d18dfaa7eada781b1a875322292734a35f6c09f3ead9b5371facddf878810c813daa1b12a486624d75f91246911bbae558755cb697901c2f89cdf2c3fc13c35f1c4c161339d42766bab7022ecdb1418aba76a72d95870349dcac3a3868442a4760860d8fc222a1afa4b0ef90c2a7add30d9e3ef1810fe2be9da4138559edc1df70c85d5d8fd1e0f87d2fd3e7a619996578245933886a834e1f8bfed16796fca5086ba4000e7577adaf0e2f11a5d385396cf206f866ac92f49aad4f55ca0266022035fbe07069a3680b70e8371cae3208a8550da4a4721c117ed57c1ce2142c331de10484909acac27f90047cbfaaee1e18c1a0fa7441c41a77f7156f6dfc52cf0ea5c98432e75a7419cf1c4ec0414a08a2c973ef827d95b398876c9ec169e77f2b058c7c0bbfb8e1ef12e567106191c9e810d6d8c6285e0949115d816a6e90df86aedcd1e76136fcc6f4143ed137df64d2386c29f83130ed1941a23e65e8686af31360eaca85ce41f40f486377d04637be0cb1024d08b3b862872147ebd1943801c7f332f78c07f97358b23c27ed21f9f1ef9bd721dc5e2b0807230429ad3351e8b7f6a1e5a0d4c68e1d82c8e6815d8cd1adff8c83c78e039c153ca7c1cd23669786f13da834eedb49363cd5308502c1df37174cebf14c9a5fe3af9d7b9790835fa33c86e677d7835a690865543d861811f00db56808c241591c9a26f92ec9f15f82c6c4a91445e41299b4b8f0da1e1fe4f74e4ce22bca117495d2d7a1bef312b8f013616712a1b2706056881edf6e1878b5f810e1fdafc5334ccf93245e26af55bc4ffc4e497e46d257fc0e48c0fda5faac9a3f63929ef2b686d90aeafdebb1f1ccdf5703704d4b746c64cb669a8bc7d6fc064bc37fbdeeedd107c0e4845283e2da1e5688b05628b274cdb363a6b7edad5d7e8bc214bb91c6651cae50eb4c3e460803d4ab494218e30b36f0b56b38eec790e48b28e8eab072c956eb0c10c8be12df3cc1ae257632b48ca6fe4f6ea03104d578734d8bf28b805cbb95c2f164728a3c95a61dcceac9c932cb55b714fc09a8b9d6c5f069c5f60e583b6ffc50e28f84b6f01c2bdfb5724f882d40f97e6736e4657b2c703c08df9162ef7fba57dd3e55dfd8beb68693d5825cccee86d3c79c67c594b7d484242087ed7d399c4b128cfa7c3988aaabbf2f5537c98e3e127c3e71f6b7c43d1363f53ee8c66a0a9a900c4bc431cd26be06b7c1d3d5994b34058e7a65bc62d59923e5d2e10b25354d1ab7cd6379120a7b61ac00d3381822764e3a93b8b2e57ee7ba9f3a0ff63822f3853e9b892e65ecf8118285daa3eee6304f1f76b332fb06dc365b59854a9cd91dd52b01277aaf11f72adfbfbb2ccebc524887cac4e18aca62ded8b9d5d391d0e3a6a2f9f80870ff558465e43299e283e4eb56622513b6837bf8f2d1ed37f503eb65e5c19e5abb66c4305414902021f15addb43d844274e3b9e352878c30ef0e1de5ffbdd6a324605f175216ce372004bd18bd766d2bc4b00220f2b931f9488516572740a34b7b2eab077e8a9052d1762364237c0831a2916ded184bf05ec2bd0804dcc038bb61d882f7758ff2a0b74529ba7404991013f8f1cf7a4d94aa76583f47bd7f8dc62474764b944629692904a466926cc5745a0fba4194f9cf675d764826a4f7e3b4012efd2d8cf6371d3ef8209880eb36c892f78bebc7095ee48eebd2e140ec560a356c5427abc8bd51b03765e4ac2808733e2ecfe517b0c77b11520ed62a62e81a6a3a218a904d8789363887d054007783ca84bbe64bcb00e1e9cdd022315f66fabfffc593dbfd08ddec603bd92d75a52a82a45075a21d6a7c2c32ba19f0937945f1995aeb98de2d8a7f5eae4fe9d53549f1af53ea97afd264fa12692fa3fa0c1349909acce9258587b15c821fffe016683ce5f4a216d6c6004f2259b2e8d96d245d8247df3da179315740253ee8423b642c9de16289d87e725b0e22681053dc58c6998cc652d71983304a20dcae8314459ba99897d381c36205751630600fa64e1f06cfe997ccc25ea56ff387989aafa7f21491f26b75bda228d9882de3451c03ef50fe43ac9bdef830c3f1615ca5a9b8dfcf8f3afa8cd3e387fe511cb110a11b7eba8f7be5ebe9e09e87a0496ae315cd9851f4c1c59f43bfab2abdc66cde2edd6fc3953d6c266eeec81a1df098e59162019b3621ed6147a4b70a3666db54f0543b7ace2f345e4a38397f7b42e3b4740310537832a56db2bf5a63055149e2dda5494634b9ceca49b5e7defdc092c90dc296c4898c9ed65c7a8a9cc267e09e3bd2ce001548b6a6f7e8f1aaff0def6c1ce20716669967c9d1683f752524fbbee560c58bb53478570f9f761827dfde7d7fa108c9b97f8083d1610947a1471c51cf8f7346b0162163d494d928d939ad694148df8df3e834882a841bad73d047d0561080750c07825e1574e75193fc317d5530fbe01f799041465451700aaee0ea6ccd2c561b248023f5fde72b64e3897784fc2b38fb2475b5524756e6ae44414d9716fc957f81b8fcbd81b8ccc23eb1a2a7c0d5fbae5d47cb0afdd99afb5dddeeefc7ce56c2e1e9abb3f8db1cefe38fe4c82e830a5fe6e0fcd95b8a4755a5a4cccedf3e31de08802df7e9f7e2345951c065a82a052d8084ceab3383b8002f1ff8c4cdc25c58658aa6b449dac575efdc86c8be761f75b8662123241aacc3efa069b20d7c6102fe78955351c6eec50ffa3108d70f19764de34abb0ab1e048cbd9ea91c832a395a3a4050a82be8b67a12833ba0b7468e9c6ede76323b632dbc1131b8d9eca266c3089adb982c540ec5c12833583ad62d795df01d070830abaa4500ed51cc988a77150aac4779f714db832f42f0776c5edeea54486fb72fe5bc5f22fc6a402fa2192f03713f7b74a6e46dff0f5892a8d88ebf7759fe65a41f9a683cda59611d43e5bf925c33bc0cafb570386a7cf965e90bc6ebd8e3af62c38a0f331ff46e8138645d1cadc78e32b91c088b99a673133f3a4a7c3eca213b5a8a037809ed56bc04399a6f3bd744da0a89914b15ac668f97d45c7d14b6b53112c5144cddb0338454eaa16b0595ca396eea6a4156cc261f494a86c2a55adb4cb400ef1d7d6511d44d344172c00a3e8aea0da94e7ad288cbb2f337a017f951e81f3473f6305890c89b1a06de4cf55cdb63fcb2e2ffd94b430c0d4fa5b15f9f7ea65e81bf8e3fa0f639650ecefa04789aae99822cfafdee6830727f5210bcdbe40b96a0a0183a34e27dc0f5179d85f234b38092e3478a631f6e2551a1bbb2fa42a1ab616360076fe36950a490cea8638ee3e2b23d9fda177314dcf9c3f7a15accb79db417053d326b18211e064ba75655b10c118782d2b7ee437fbfb2311335f9170d20e20cf96fdb0b5aba16545a56ed6f45943de4174d0191d8a64b0f1970e48fe85880478291c2bdb67f07aca268742f4bb350cfb5f0e982b2fa6f00ce4a4f93c927372f4abf440fc14d563134d8fe92491cf577f00564ac45713c360835ce9dec0d359b47084e521bada2e4a5a5b9471cfce07217ca8814117c19108ea0190a5e034e13d79f6b62e386a4dacdce8bcfa5f1923cff31485b07a9ba8f95127d176c383b398e1817c27ab2d00a4ca5925e2e29dc50df70b37eec9f6b59d8f92fe0d4b24bcd242cd9e266c03d49d806f91872c394bb9aed9d6cb750b197d6d90f2938e39f9f6c7291ea29d7960b61987f984abd07077c99814a02855665f2c73c12103f1df1c2f259f7628330e1bc87dcdd74fc204aafa23869cac20404b9fe6687c7826e97552480f7417af28ecb1620aa0010c", 0x1000}, {&(0x7f0000001280)="87ace749247eb5c053c0e3e7ec35", 0xe}, {&(0x7f00000012c0)="95ddfdf98368ef1036b9c54c0dda26dee7e4a4d8c106270238895c116d2cebc19ae46a4bd037ad230583f3712d1f1d6a022ae88c259a9e6b87e6b59da90b5ac1f72c57c81beeac80f03749f5a1a49f6d8b5f9b63bffb61a728cbec37ef75ec37e7cac7a79b4ce200c8ac0aab31db249db1af", 0x72}, {&(0x7f0000001340)="95c24b4c6d2146a24f1981bcd85caec50a6b46d2c93c7b215186738e7320c718ce956bd579a2251d46c8117027b864ac6107187a8ab55ee9d7dc4b304698bf852e755a41638fad5313c6f17423f1a22ec68278acca503769864e2508f59143ee3ec0f39883ee86c27ba930b990e5b90bc6838e2493a052248bec8395de1056293d987ddbe6e1725f03fac00abdc8addef41b1c6482fc5f1a60d0c8aa90d8210bb6c7808008c8e51ba3d7d793", 0xac}, {&(0x7f0000001400)="1d6775fdf791cd3b52", 0x9}, {&(0x7f0000001440)="df24491b", 0x4}, {&(0x7f0000001480)="f5218b0bf7e9563b4845691b63564c22e05f431bc2980819f2ec26d247d40093a6bc83aabcea4c98df69a034fe760c8b4accba9a43b6f0cc37fc3fdd8b071ea9ccdf887f6360", 0x46}, {&(0x7f0000001500)="be6b8ad0f807f057bc1c", 0xa}], 0x8, &(0x7f00000016c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32, @ANYRES32=r6, @ANYBLOB="0000000030000000ff0000000000000080000000", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r9], 0x58, 0x3}, 0x403) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) r11 = openat(0xffffffffffffffff, &(0x7f0000001880)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GETSCREEN(r11, 0xc0245755, &(0x7f00000018c0)={0x3f, './file0\x00', './file0\x00'}) r12 = getuid() fchown(r11, r12, r3) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001980)={{0x4, r1, 0x0, r10, r3, 0x180, 0x9a}, 0xe603, 0x7fff, 0x0, r13, 0x0, 0x10002, 0x1b857858}) r14 = getpid() r15 = msgget$private(0x0, 0xc0) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x4, 0x0, r16, r17, r19, 0xc2, 0x1}, 0x1, 0x0, r14, r14, 0x5, 0x401, 0x1, 0x8}) r20 = msgget$private(0x0, 0x12) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000001a40)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) msgctl$IPC_SET(r20, 0x1, &(0x7f00000001c0)={{0x5, r17, r21, r2, 0xffffffffffffffff, 0x8, 0xfff4}, 0x5, 0x7, r14, r18, 0x1, 0x0, 0x3, 0x9}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r1, r21}, 0xc) 23:53:31 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xfffffff7, 0x800, 0x6, 0x0, 0x40, 0x0, 0x3, 0x1, 0x2, 0x7f, 0x4}) (async) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) (async) ioctl$KDSETRAD(r2, 0x20004b43) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x8) (async) r4 = geteuid() fchownat(r0, &(0x7f0000000140)='./file0\x00', r4, 0xffffffffffffffff, 0x2) (async) utimensat(r0, 0x0, &(0x7f0000000100)={{0x0, 0x3}, {0x0, 0xffff}}, 0x0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) 23:53:31 executing program 4: kqueue() kqueue() pipe(&(0x7f0000000040)) (async) syz_open_pts() 23:53:31 executing program 0: kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:53:31 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000300)="8e4b797bc861ad32a91775b768ad48", 0xf) 23:53:31 executing program 7: ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000100)) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x8000000000000000}) 23:53:31 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) 23:53:31 executing program 0: kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:53:32 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xfffffff7, 0x800, 0x6, 0x0, 0x40, 0x0, 0x3, 0x1, 0x2, 0x7f, 0x4}) (async) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xfffffff7, 0x800, 0x6, 0x0, 0x40, 0x0, 0x3, 0x1, 0x2, 0x7f, 0x4}) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$KDSETRAD(r2, 0x20004b43) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x8) (async) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x8) r4 = geteuid() fchownat(r0, &(0x7f0000000140)='./file0\x00', r4, 0xffffffffffffffff, 0x2) (async) fchownat(r0, &(0x7f0000000140)='./file0\x00', r4, 0xffffffffffffffff, 0x2) utimensat(r0, 0x0, &(0x7f0000000100)={{0x0, 0x3}, {0x0, 0xffff}}, 0x0) (async) utimensat(r0, 0x0, &(0x7f0000000100)={{0x0, 0x3}, {0x0, 0xffff}}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) 23:53:32 executing program 4: kqueue() kqueue() (async) pipe(&(0x7f0000000040)) (async) syz_open_pts() pckbd_enable: command error 23:53:32 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) 23:53:32 executing program 7: ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000100)) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x8000000000000000}) 23:53:32 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) pipe2(&(0x7f0000000200), 0x10000) 23:53:32 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) (async) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0), 0x800, 0x0) (async) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001600), 0x208, 0x0) (async) r6 = kqueue() r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001640), 0x600, 0x0) (async) r8 = socket(0x6, 0x4000, 0x3) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001740)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000280)="2d98e7ddf2d422e26f334f5e690f0fd1785d2b38a3f41aa96a410b15594336764994b199f4511d8206e76bc9e3b9196c3b52576373f790f26f63a0f9c323efd994b8c832663d47f18a5f9ccf9734e1e2359ed4d19eccc9d1a1c73a95b2ac2ad0b4d80b529a261a28fed342e438f5d15fc0c9ec13e75e0f1467c76edbf2b213897ac29d60024d851f5c47e61135aeaddae1ce58de21d46ba07fc8c91e1e97cb4770f5ef2ebbab7ed544ec0c11b7a21e51152b216fdd5abeba4292bb600640bfa36a467119bce3d4786919cf83b804ab2bc823b3a75954457dcfee8feaa20dd36c2e5aaf5bac00aa86e79d73d179a63d7e6aff1ec116850260e67921f75cb41d2dcce5eb5b8b46c3fad7bbf96837f79e66e8457f2cffdc1a1ac81f382a474cfe4ec2201de54a0b71671185a0f7bee3c73a3e78d1f7392b3416c3c09f875560e398cc88a960b63447d75603db63ef57b882e2031b40fd73661fa95a7486d1691342ac5c291c577701785aeaacbdf731620ac5ac26274b8fb11345becccbb31b279a1ae890638af8087c21cccb573b09b1c27796533e5df850b274f774538d7a3785fd9d789445b7c82195ca4eff2a4e34fe3548cdf0b9d7b289ab5167fc8765619c3dbf76f3f86e4ec8f3a759af23ab0402d44dfffeddd17cd34813701bc858530cb6f04c978e184e0a4603f3b6810fc0bcb1c6cae97d4734870ac971d8900e074ce27da9310b0e509102619a5a7e4892423629e4b72c1eae2d08eb79c0312d04f687f64a123313d31855f8bc564d57307bbd8e81fc97142e881fe4c360b16bb7cbcb52ee0e64f97d9f0b7496efbb53329eb56298a7ff4579767801c442d2142de61acae10e142055d653f8b9de96e03a8b9fd795cc1071216bba65ff06012da7ac9f76461a796912b7fbb087af84cc8862ed724c035a1aea78dfc1c68f7a2be2467a3fc8ba7ba5eadb1210c60c886f5c6d23d26e16600f896ae8d06001ac551fe9d7409a6817d300b15dee35a0f158c422662ad35e510883b59061824b6136357ec471ad024c63f1d91b2e25a5ca763334da0ece6e6cf9b9cdd21021124e4c5731b2a0f58695fb1c797316da297aaf601c7804ed868ccac89323bdc1a09a3debfd88a843a09b00961847d76f31c5dc59cd193b9da4667991a307e5e25f6320c35ed66cea2efc429b162592b63d07eee922cae9140494675a64192d6cf3a4d880ff84a0be24eec33f5131726afb3a717a162c99f7e1ea2e3a1ef68c23002a942ffdacbdbddfd782d832f05a5cbee9c968e624716d8045ad80d5789a38dc0f686455ea97d20238a1f1417bbb24b5e633adc54a967fc62de2c59335879797759bb109c94deec58e6288e354958d57330e60e596fd68e6f8c8e7456f29b9e8bb18f3df0af68d5d565a84a4825bb8be5413f8ac1518b00bfa9d1666d09082b31f02fb30d153a31425351b4f98200f4c61834b8c797f90ae5d4785c8cadb12628edc4b9ddceff7e5f5da93bb3a7c6de54b9e40bf4b87a6207218d4de2cb7f3388a18e90fbd66d22bbcb483d7a7fb9c646f24dc7425a056677531c9a6df966a474c0e3bcca0731b1f12e4f85cc5b387eb3c371bb6296858ea429cf0473dab329b283f67020c77ab2af4be469016b2e271575b0fec8b2db955f4060af716b4bb0d29a1943338127fd279c34c8c4a0f8af430420619b8833ed247b2176a423ffdf7c9141ac78f2ca493e783b8188cee652d78b02750e05e19ff37b0cd4248549c8f85dabaff5bdc17e1500a80e2f6f7d83eb5437ae15157fae77841d2646648eb33e9375a72ecded22bb0e4782876979c0a227c6f1f03406a0423af9f041ff822bca2816c22cd14e8a8825ef8e2b6ff7b03ba52feb2c7af4d49ee788f231cbdc8ce1b801d0531f889f38364f1ef0d515dbdaebd4dc41e8cd43f25758256e8c80deab0c6558f141b26eb6292aa3dbcbac0e4f6ac2bb3d18dfaa7eada781b1a875322292734a35f6c09f3ead9b5371facddf878810c813daa1b12a486624d75f91246911bbae558755cb697901c2f89cdf2c3fc13c35f1c4c161339d42766bab7022ecdb1418aba76a72d95870349dcac3a3868442a4760860d8fc222a1afa4b0ef90c2a7add30d9e3ef1810fe2be9da4138559edc1df70c85d5d8fd1e0f87d2fd3e7a619996578245933886a834e1f8bfed16796fca5086ba4000e7577adaf0e2f11a5d385396cf206f866ac92f49aad4f55ca0266022035fbe07069a3680b70e8371cae3208a8550da4a4721c117ed57c1ce2142c331de10484909acac27f90047cbfaaee1e18c1a0fa7441c41a77f7156f6dfc52cf0ea5c98432e75a7419cf1c4ec0414a08a2c973ef827d95b398876c9ec169e77f2b058c7c0bbfb8e1ef12e567106191c9e810d6d8c6285e0949115d816a6e90df86aedcd1e76136fcc6f4143ed137df64d2386c29f83130ed1941a23e65e8686af31360eaca85ce41f40f486377d04637be0cb1024d08b3b862872147ebd1943801c7f332f78c07f97358b23c27ed21f9f1ef9bd721dc5e2b0807230429ad3351e8b7f6a1e5a0d4c68e1d82c8e6815d8cd1adff8c83c78e039c153ca7c1cd23669786f13da834eedb49363cd5308502c1df37174cebf14c9a5fe3af9d7b9790835fa33c86e677d7835a690865543d861811f00db56808c241591c9a26f92ec9f15f82c6c4a91445e41299b4b8f0da1e1fe4f74e4ce22bca117495d2d7a1bef312b8f013616712a1b2706056881edf6e1878b5f810e1fdafc5334ccf93245e26af55bc4ffc4e497e46d257fc0e48c0fda5faac9a3f63929ef2b686d90aeafdebb1f1ccdf5703704d4b746c64cb669a8bc7d6fc064bc37fbdeeedd107c0e4845283e2da1e5688b05628b274cdb363a6b7edad5d7e8bc214bb91c6651cae50eb4c3e460803d4ab494218e30b36f0b56b38eec790e48b28e8eab072c956eb0c10c8be12df3cc1ae257632b48ca6fe4f6ea03104d578734d8bf28b805cbb95c2f164728a3c95a61dcceac9c932cb55b714fc09a8b9d6c5f069c5f60e583b6ffc50e28f84b6f01c2bdfb5724f882d40f97e6736e4657b2c703c08df9162ef7fba57dd3e55dfd8beb68693d5825cccee86d3c79c67c594b7d484242087ed7d399c4b128cfa7c3988aaabbf2f5537c98e3e127c3e71f6b7c43d1363f53ee8c66a0a9a900c4bc431cd26be06b7c1d3d5994b34058e7a65bc62d59923e5d2e10b25354d1ab7cd6379120a7b61ac00d3381822764e3a93b8b2e57ee7ba9f3a0ff63822f3853e9b892e65ecf8118285daa3eee6304f1f76b332fb06dc365b59854a9cd91dd52b01277aaf11f72adfbfbb2ccebc524887cac4e18aca62ded8b9d5d391d0e3a6a2f9f80870ff558465e43299e283e4eb56622513b6837bf8f2d1ed37f503eb65e5c19e5abb66c4305414902021f15addb43d844274e3b9e352878c30ef0e1de5ffbdd6a324605f175216ce372004bd18bd766d2bc4b00220f2b931f9488516572740a34b7b2eab077e8a9052d1762364237c0831a2916ded184bf05ec2bd0804dcc038bb61d882f7758ff2a0b74529ba7404991013f8f1cf7a4d94aa76583f47bd7f8dc62474764b944629692904a466926cc5745a0fba4194f9cf675d764826a4f7e3b4012efd2d8cf6371d3ef8209880eb36c892f78bebc7095ee48eebd2e140ec560a356c5427abc8bd51b03765e4ac2808733e2ecfe517b0c77b11520ed62a62e81a6a3a218a904d8789363887d054007783ca84bbe64bcb00e1e9cdd022315f66fabfffc593dbfd08ddec603bd92d75a52a82a45075a21d6a7c2c32ba19f0937945f1995aeb98de2d8a7f5eae4fe9d53549f1af53ea97afd264fa12692fa3fa0c1349909acce9258587b15c821fffe016683ce5f4a216d6c6004f2259b2e8d96d245d8247df3da179315740253ee8423b642c9de16289d87e725b0e22681053dc58c6998cc652d71983304a20dcae8314459ba99897d381c36205751630600fa64e1f06cfe997ccc25ea56ff387989aafa7f21491f26b75bda228d9882de3451c03ef50fe43ac9bdef830c3f1615ca5a9b8dfcf8f3afa8cd3e387fe511cb110a11b7eba8f7be5ebe9e09e87a0496ae315cd9851f4c1c59f43bfab2abdc66cde2edd6fc3953d6c266eeec81a1df098e59162019b3621ed6147a4b70a3666db54f0543b7ace2f345e4a38397f7b42e3b4740310537832a56db2bf5a63055149e2dda5494634b9ceca49b5e7defdc092c90dc296c4898c9ed65c7a8a9cc267e09e3bd2ce001548b6a6f7e8f1aaff0def6c1ce20716669967c9d1683f752524fbbee560c58bb53478570f9f761827dfde7d7fa108c9b97f8083d1610947a1471c51cf8f7346b0162163d494d928d939ad694148df8df3e834882a841bad73d047d0561080750c07825e1574e75193fc317d5530fbe01f799041465451700aaee0ea6ccd2c561b248023f5fde72b64e3897784fc2b38fb2475b5524756e6ae44414d9716fc957f81b8fcbd81b8ccc23eb1a2a7c0d5fbae5d47cb0afdd99afb5dddeeefc7ce56c2e1e9abb3f8db1cefe38fe4c82e830a5fe6e0fcd95b8a4755a5a4cccedf3e31de08802df7e9f7e2345951c065a82a052d8084ceab3383b8002f1ff8c4cdc25c58658aa6b449dac575efdc86c8be761f75b8662123241aacc3efa069b20d7c6102fe78955351c6eec50ffa3108d70f19764de34abb0ab1e048cbd9ea91c832a395a3a4050a82be8b67a12833ba0b7468e9c6ede76323b632dbc1131b8d9eca266c3089adb982c540ec5c12833583ad62d795df01d070830abaa4500ed51cc988a77150aac4779f714db832f42f0776c5edeea54486fb72fe5bc5f22fc6a402fa2192f03713f7b74a6e46dff0f5892a8d88ebf7759fe65a41f9a683cda59611d43e5bf925c33bc0cafb570386a7cf965e90bc6ebd8e3af62c38a0f331ff46e8138645d1cadc78e32b91c088b99a673133f3a4a7c3eca213b5a8a037809ed56bc04399a6f3bd744da0a89914b15ac668f97d45c7d14b6b53112c5144cddb0338454eaa16b0595ca396eea6a4156cc261f494a86c2a55adb4cb400ef1d7d6511d44d344172c00a3e8aea0da94e7ad288cbb2f337a017f951e81f3473f6305890c89b1a06de4cf55cdb63fcb2e2ffd94b430c0d4fa5b15f9f7ea65e81bf8e3fa0f639650ecefa04789aae99822cfafdee6830727f5210bcdbe40b96a0a0183a34e27dc0f5179d85f234b38092e3478a631f6e2551a1bbb2fa42a1ab616360076fe36950a490cea8638ee3e2b23d9fda177314dcf9c3f7a15accb79db417053d326b18211e064ba75655b10c118782d2b7ee437fbfb2311335f9170d20e20cf96fdb0b5aba16545a56ed6f45943de4174d0191d8a64b0f1970e48fe85880478291c2bdb67f07aca268742f4bb350cfb5f0e982b2fa6f00ce4a4f93c927372f4abf440fc14d563134d8fe92491cf577f00564ac45713c360835ce9dec0d359b47084e521bada2e4a5a5b9471cfce07217ca8814117c19108ea0190a5e034e13d79f6b62e386a4dacdce8bcfa5f1923cff31485b07a9ba8f95127d176c383b398e1817c27ab2d00a4ca5925e2e29dc50df70b37eec9f6b59d8f92fe0d4b24bcd242cd9e266c03d49d806f91872c394bb9aed9d6cb750b197d6d90f2938e39f9f6c7291ea29d7960b61987f984abd07077c99814a02855665f2c73c12103f1df1c2f259f7628330e1bc87dcdd74fc204aafa23869cac20404b9fe6687c7826e97552480f7417af28ecb1620aa0010c", 0x1000}, {&(0x7f0000001280)="87ace749247eb5c053c0e3e7ec35", 0xe}, {&(0x7f00000012c0)="95ddfdf98368ef1036b9c54c0dda26dee7e4a4d8c106270238895c116d2cebc19ae46a4bd037ad230583f3712d1f1d6a022ae88c259a9e6b87e6b59da90b5ac1f72c57c81beeac80f03749f5a1a49f6d8b5f9b63bffb61a728cbec37ef75ec37e7cac7a79b4ce200c8ac0aab31db249db1af", 0x72}, {&(0x7f0000001340)="95c24b4c6d2146a24f1981bcd85caec50a6b46d2c93c7b215186738e7320c718ce956bd579a2251d46c8117027b864ac6107187a8ab55ee9d7dc4b304698bf852e755a41638fad5313c6f17423f1a22ec68278acca503769864e2508f59143ee3ec0f39883ee86c27ba930b990e5b90bc6838e2493a052248bec8395de1056293d987ddbe6e1725f03fac00abdc8addef41b1c6482fc5f1a60d0c8aa90d8210bb6c7808008c8e51ba3d7d793", 0xac}, {&(0x7f0000001400)="1d6775fdf791cd3b52", 0x9}, {&(0x7f0000001440)="df24491b", 0x4}, {&(0x7f0000001480)="f5218b0bf7e9563b4845691b63564c22e05f431bc2980819f2ec26d247d40093a6bc83aabcea4c98df69a034fe760c8b4accba9a43b6f0cc37fc3fdd8b071ea9ccdf887f6360", 0x46}, {&(0x7f0000001500)="be6b8ad0f807f057bc1c", 0xa}], 0x8, &(0x7f00000016c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32, @ANYRES32=r6, @ANYBLOB="0000000030000000ff0000000000000080000000", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r9], 0x58, 0x3}, 0x403) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) r11 = openat(0xffffffffffffffff, &(0x7f0000001880)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GETSCREEN(r11, 0xc0245755, &(0x7f00000018c0)={0x3f, './file0\x00', './file0\x00'}) (async) r12 = getuid() fchown(r11, r12, r3) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001980)={{0x4, r1, 0x0, r10, r3, 0x180, 0x9a}, 0xe603, 0x7fff, 0x0, r13, 0x0, 0x10002, 0x1b857858}) r14 = getpid() r15 = msgget$private(0x0, 0xc0) (async) r16 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x4, 0x0, r16, r17, r19, 0xc2, 0x1}, 0x1, 0x0, r14, r14, 0x5, 0x401, 0x1, 0x8}) (async) r20 = msgget$private(0x0, 0x12) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000001a40)=0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) msgctl$IPC_SET(r20, 0x1, &(0x7f00000001c0)={{0x5, r17, r21, r2, 0xffffffffffffffff, 0x8, 0xfff4}, 0x5, 0x7, r14, r18, 0x1, 0x0, 0x3, 0x9}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r1, r21}, 0xc) 23:53:32 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x2, 0x8000000000020}, {0x8, 0x8000}}, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlinkat(&(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') 23:53:32 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000000240)=""/108, 0x6c}, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0}, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000000)={0x6, 0x9, 0x5, 0xf2e, 0x800, 0x1ff, 0x1ff, 0x10, [{0xeb, 0x7, 0x6, 0xfff}, {0x3, 0x2, 0xa79, 0x5}, {0xfaa, 0x7ff}, {0x40, 0x4, 0x3, 0x80000000}, {0x401, 0x4, 0x2, 0x9}, {0x3, 0x400, 0x9, 0x401}, {0x10000, 0x400000, 0x2, 0x954}, {0x8, 0x7, 0x1, 0x8001}, {0x80000001, 0x4569467b, 0x0, 0xfff}, {0xff, 0xffff0000, 0x6, 0x6}, {0x7, 0x8, 0x101, 0x8}, {0x7b2a5769, 0x6, 0x2, 0xb308}, {0x10001, 0x1, 0x401, 0x4}, {0x200, 0x8, 0x20, 0x1}, {0x0, 0x6, 0x6, 0x65a}, {0x5, 0x8, 0x3089, 0x8000}]}) 23:53:32 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:53:32 executing program 7: ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000100)) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x8000000000000000}) 23:53:32 executing program 4: kqueue() socket(0x6, 0x1, 0xfb) syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x1, 0x8000, 0x81) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x2, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffd29) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000100)) r5 = getgid() fchown(r0, r4, r5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x9, 0x9}, {0x18, 0x0, 0x4, 0x3}, 0xffff, [0x220, 0xde0b, 0x8, 0xfffffff8, 0x8, 0x4, 0xfffffff7, 0xfffffff7]}, 0x3c) 23:53:32 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) (async) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0), 0x800, 0x0) (async) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001600), 0x208, 0x0) (async) r6 = kqueue() r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001640), 0x600, 0x0) r8 = socket(0x6, 0x4000, 0x3) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001740)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000280)="2d98e7ddf2d422e26f334f5e690f0fd1785d2b38a3f41aa96a410b15594336764994b199f4511d8206e76bc9e3b9196c3b52576373f790f26f63a0f9c323efd994b8c832663d47f18a5f9ccf9734e1e2359ed4d19eccc9d1a1c73a95b2ac2ad0b4d80b529a261a28fed342e438f5d15fc0c9ec13e75e0f1467c76edbf2b213897ac29d60024d851f5c47e61135aeaddae1ce58de21d46ba07fc8c91e1e97cb4770f5ef2ebbab7ed544ec0c11b7a21e51152b216fdd5abeba4292bb600640bfa36a467119bce3d4786919cf83b804ab2bc823b3a75954457dcfee8feaa20dd36c2e5aaf5bac00aa86e79d73d179a63d7e6aff1ec116850260e67921f75cb41d2dcce5eb5b8b46c3fad7bbf96837f79e66e8457f2cffdc1a1ac81f382a474cfe4ec2201de54a0b71671185a0f7bee3c73a3e78d1f7392b3416c3c09f875560e398cc88a960b63447d75603db63ef57b882e2031b40fd73661fa95a7486d1691342ac5c291c577701785aeaacbdf731620ac5ac26274b8fb11345becccbb31b279a1ae890638af8087c21cccb573b09b1c27796533e5df850b274f774538d7a3785fd9d789445b7c82195ca4eff2a4e34fe3548cdf0b9d7b289ab5167fc8765619c3dbf76f3f86e4ec8f3a759af23ab0402d44dfffeddd17cd34813701bc858530cb6f04c978e184e0a4603f3b6810fc0bcb1c6cae97d4734870ac971d8900e074ce27da9310b0e509102619a5a7e4892423629e4b72c1eae2d08eb79c0312d04f687f64a123313d31855f8bc564d57307bbd8e81fc97142e881fe4c360b16bb7cbcb52ee0e64f97d9f0b7496efbb53329eb56298a7ff4579767801c442d2142de61acae10e142055d653f8b9de96e03a8b9fd795cc1071216bba65ff06012da7ac9f76461a796912b7fbb087af84cc8862ed724c035a1aea78dfc1c68f7a2be2467a3fc8ba7ba5eadb1210c60c886f5c6d23d26e16600f896ae8d06001ac551fe9d7409a6817d300b15dee35a0f158c422662ad35e510883b59061824b6136357ec471ad024c63f1d91b2e25a5ca763334da0ece6e6cf9b9cdd21021124e4c5731b2a0f58695fb1c797316da297aaf601c7804ed868ccac89323bdc1a09a3debfd88a843a09b00961847d76f31c5dc59cd193b9da4667991a307e5e25f6320c35ed66cea2efc429b162592b63d07eee922cae9140494675a64192d6cf3a4d880ff84a0be24eec33f5131726afb3a717a162c99f7e1ea2e3a1ef68c23002a942ffdacbdbddfd782d832f05a5cbee9c968e624716d8045ad80d5789a38dc0f686455ea97d20238a1f1417bbb24b5e633adc54a967fc62de2c59335879797759bb109c94deec58e6288e354958d57330e60e596fd68e6f8c8e7456f29b9e8bb18f3df0af68d5d565a84a4825bb8be5413f8ac1518b00bfa9d1666d09082b31f02fb30d153a31425351b4f98200f4c61834b8c797f90ae5d4785c8cadb12628edc4b9ddceff7e5f5da93bb3a7c6de54b9e40bf4b87a6207218d4de2cb7f3388a18e90fbd66d22bbcb483d7a7fb9c646f24dc7425a056677531c9a6df966a474c0e3bcca0731b1f12e4f85cc5b387eb3c371bb6296858ea429cf0473dab329b283f67020c77ab2af4be469016b2e271575b0fec8b2db955f4060af716b4bb0d29a1943338127fd279c34c8c4a0f8af430420619b8833ed247b2176a423ffdf7c9141ac78f2ca493e783b8188cee652d78b02750e05e19ff37b0cd4248549c8f85dabaff5bdc17e1500a80e2f6f7d83eb5437ae15157fae77841d2646648eb33e9375a72ecded22bb0e4782876979c0a227c6f1f03406a0423af9f041ff822bca2816c22cd14e8a8825ef8e2b6ff7b03ba52feb2c7af4d49ee788f231cbdc8ce1b801d0531f889f38364f1ef0d515dbdaebd4dc41e8cd43f25758256e8c80deab0c6558f141b26eb6292aa3dbcbac0e4f6ac2bb3d18dfaa7eada781b1a875322292734a35f6c09f3ead9b5371facddf878810c813daa1b12a486624d75f91246911bbae558755cb697901c2f89cdf2c3fc13c35f1c4c161339d42766bab7022ecdb1418aba76a72d95870349dcac3a3868442a4760860d8fc222a1afa4b0ef90c2a7add30d9e3ef1810fe2be9da4138559edc1df70c85d5d8fd1e0f87d2fd3e7a619996578245933886a834e1f8bfed16796fca5086ba4000e7577adaf0e2f11a5d385396cf206f866ac92f49aad4f55ca0266022035fbe07069a3680b70e8371cae3208a8550da4a4721c117ed57c1ce2142c331de10484909acac27f90047cbfaaee1e18c1a0fa7441c41a77f7156f6dfc52cf0ea5c98432e75a7419cf1c4ec0414a08a2c973ef827d95b398876c9ec169e77f2b058c7c0bbfb8e1ef12e567106191c9e810d6d8c6285e0949115d816a6e90df86aedcd1e76136fcc6f4143ed137df64d2386c29f83130ed1941a23e65e8686af31360eaca85ce41f40f486377d04637be0cb1024d08b3b862872147ebd1943801c7f332f78c07f97358b23c27ed21f9f1ef9bd721dc5e2b0807230429ad3351e8b7f6a1e5a0d4c68e1d82c8e6815d8cd1adff8c83c78e039c153ca7c1cd23669786f13da834eedb49363cd5308502c1df37174cebf14c9a5fe3af9d7b9790835fa33c86e677d7835a690865543d861811f00db56808c241591c9a26f92ec9f15f82c6c4a91445e41299b4b8f0da1e1fe4f74e4ce22bca117495d2d7a1bef312b8f013616712a1b2706056881edf6e1878b5f810e1fdafc5334ccf93245e26af55bc4ffc4e497e46d257fc0e48c0fda5faac9a3f63929ef2b686d90aeafdebb1f1ccdf5703704d4b746c64cb669a8bc7d6fc064bc37fbdeeedd107c0e4845283e2da1e5688b05628b274cdb363a6b7edad5d7e8bc214bb91c6651cae50eb4c3e460803d4ab494218e30b36f0b56b38eec790e48b28e8eab072c956eb0c10c8be12df3cc1ae257632b48ca6fe4f6ea03104d578734d8bf28b805cbb95c2f164728a3c95a61dcceac9c932cb55b714fc09a8b9d6c5f069c5f60e583b6ffc50e28f84b6f01c2bdfb5724f882d40f97e6736e4657b2c703c08df9162ef7fba57dd3e55dfd8beb68693d5825cccee86d3c79c67c594b7d484242087ed7d399c4b128cfa7c3988aaabbf2f5537c98e3e127c3e71f6b7c43d1363f53ee8c66a0a9a900c4bc431cd26be06b7c1d3d5994b34058e7a65bc62d59923e5d2e10b25354d1ab7cd6379120a7b61ac00d3381822764e3a93b8b2e57ee7ba9f3a0ff63822f3853e9b892e65ecf8118285daa3eee6304f1f76b332fb06dc365b59854a9cd91dd52b01277aaf11f72adfbfbb2ccebc524887cac4e18aca62ded8b9d5d391d0e3a6a2f9f80870ff558465e43299e283e4eb56622513b6837bf8f2d1ed37f503eb65e5c19e5abb66c4305414902021f15addb43d844274e3b9e352878c30ef0e1de5ffbdd6a324605f175216ce372004bd18bd766d2bc4b00220f2b931f9488516572740a34b7b2eab077e8a9052d1762364237c0831a2916ded184bf05ec2bd0804dcc038bb61d882f7758ff2a0b74529ba7404991013f8f1cf7a4d94aa76583f47bd7f8dc62474764b944629692904a466926cc5745a0fba4194f9cf675d764826a4f7e3b4012efd2d8cf6371d3ef8209880eb36c892f78bebc7095ee48eebd2e140ec560a356c5427abc8bd51b03765e4ac2808733e2ecfe517b0c77b11520ed62a62e81a6a3a218a904d8789363887d054007783ca84bbe64bcb00e1e9cdd022315f66fabfffc593dbfd08ddec603bd92d75a52a82a45075a21d6a7c2c32ba19f0937945f1995aeb98de2d8a7f5eae4fe9d53549f1af53ea97afd264fa12692fa3fa0c1349909acce9258587b15c821fffe016683ce5f4a216d6c6004f2259b2e8d96d245d8247df3da179315740253ee8423b642c9de16289d87e725b0e22681053dc58c6998cc652d71983304a20dcae8314459ba99897d381c36205751630600fa64e1f06cfe997ccc25ea56ff387989aafa7f21491f26b75bda228d9882de3451c03ef50fe43ac9bdef830c3f1615ca5a9b8dfcf8f3afa8cd3e387fe511cb110a11b7eba8f7be5ebe9e09e87a0496ae315cd9851f4c1c59f43bfab2abdc66cde2edd6fc3953d6c266eeec81a1df098e59162019b3621ed6147a4b70a3666db54f0543b7ace2f345e4a38397f7b42e3b4740310537832a56db2bf5a63055149e2dda5494634b9ceca49b5e7defdc092c90dc296c4898c9ed65c7a8a9cc267e09e3bd2ce001548b6a6f7e8f1aaff0def6c1ce20716669967c9d1683f752524fbbee560c58bb53478570f9f761827dfde7d7fa108c9b97f8083d1610947a1471c51cf8f7346b0162163d494d928d939ad694148df8df3e834882a841bad73d047d0561080750c07825e1574e75193fc317d5530fbe01f799041465451700aaee0ea6ccd2c561b248023f5fde72b64e3897784fc2b38fb2475b5524756e6ae44414d9716fc957f81b8fcbd81b8ccc23eb1a2a7c0d5fbae5d47cb0afdd99afb5dddeeefc7ce56c2e1e9abb3f8db1cefe38fe4c82e830a5fe6e0fcd95b8a4755a5a4cccedf3e31de08802df7e9f7e2345951c065a82a052d8084ceab3383b8002f1ff8c4cdc25c58658aa6b449dac575efdc86c8be761f75b8662123241aacc3efa069b20d7c6102fe78955351c6eec50ffa3108d70f19764de34abb0ab1e048cbd9ea91c832a395a3a4050a82be8b67a12833ba0b7468e9c6ede76323b632dbc1131b8d9eca266c3089adb982c540ec5c12833583ad62d795df01d070830abaa4500ed51cc988a77150aac4779f714db832f42f0776c5edeea54486fb72fe5bc5f22fc6a402fa2192f03713f7b74a6e46dff0f5892a8d88ebf7759fe65a41f9a683cda59611d43e5bf925c33bc0cafb570386a7cf965e90bc6ebd8e3af62c38a0f331ff46e8138645d1cadc78e32b91c088b99a673133f3a4a7c3eca213b5a8a037809ed56bc04399a6f3bd744da0a89914b15ac668f97d45c7d14b6b53112c5144cddb0338454eaa16b0595ca396eea6a4156cc261f494a86c2a55adb4cb400ef1d7d6511d44d344172c00a3e8aea0da94e7ad288cbb2f337a017f951e81f3473f6305890c89b1a06de4cf55cdb63fcb2e2ffd94b430c0d4fa5b15f9f7ea65e81bf8e3fa0f639650ecefa04789aae99822cfafdee6830727f5210bcdbe40b96a0a0183a34e27dc0f5179d85f234b38092e3478a631f6e2551a1bbb2fa42a1ab616360076fe36950a490cea8638ee3e2b23d9fda177314dcf9c3f7a15accb79db417053d326b18211e064ba75655b10c118782d2b7ee437fbfb2311335f9170d20e20cf96fdb0b5aba16545a56ed6f45943de4174d0191d8a64b0f1970e48fe85880478291c2bdb67f07aca268742f4bb350cfb5f0e982b2fa6f00ce4a4f93c927372f4abf440fc14d563134d8fe92491cf577f00564ac45713c360835ce9dec0d359b47084e521bada2e4a5a5b9471cfce07217ca8814117c19108ea0190a5e034e13d79f6b62e386a4dacdce8bcfa5f1923cff31485b07a9ba8f95127d176c383b398e1817c27ab2d00a4ca5925e2e29dc50df70b37eec9f6b59d8f92fe0d4b24bcd242cd9e266c03d49d806f91872c394bb9aed9d6cb750b197d6d90f2938e39f9f6c7291ea29d7960b61987f984abd07077c99814a02855665f2c73c12103f1df1c2f259f7628330e1bc87dcdd74fc204aafa23869cac20404b9fe6687c7826e97552480f7417af28ecb1620aa0010c", 0x1000}, {&(0x7f0000001280)="87ace749247eb5c053c0e3e7ec35", 0xe}, {&(0x7f00000012c0)="95ddfdf98368ef1036b9c54c0dda26dee7e4a4d8c106270238895c116d2cebc19ae46a4bd037ad230583f3712d1f1d6a022ae88c259a9e6b87e6b59da90b5ac1f72c57c81beeac80f03749f5a1a49f6d8b5f9b63bffb61a728cbec37ef75ec37e7cac7a79b4ce200c8ac0aab31db249db1af", 0x72}, {&(0x7f0000001340)="95c24b4c6d2146a24f1981bcd85caec50a6b46d2c93c7b215186738e7320c718ce956bd579a2251d46c8117027b864ac6107187a8ab55ee9d7dc4b304698bf852e755a41638fad5313c6f17423f1a22ec68278acca503769864e2508f59143ee3ec0f39883ee86c27ba930b990e5b90bc6838e2493a052248bec8395de1056293d987ddbe6e1725f03fac00abdc8addef41b1c6482fc5f1a60d0c8aa90d8210bb6c7808008c8e51ba3d7d793", 0xac}, {&(0x7f0000001400)="1d6775fdf791cd3b52", 0x9}, {&(0x7f0000001440)="df24491b", 0x4}, {&(0x7f0000001480)="f5218b0bf7e9563b4845691b63564c22e05f431bc2980819f2ec26d247d40093a6bc83aabcea4c98df69a034fe760c8b4accba9a43b6f0cc37fc3fdd8b071ea9ccdf887f6360", 0x46}, {&(0x7f0000001500)="be6b8ad0f807f057bc1c", 0xa}], 0x8, &(0x7f00000016c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32, @ANYRES32=r6, @ANYBLOB="0000000030000000ff0000000000000080000000", @ANYRES32, @ANYRES32=r7, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r9], 0x58, 0x3}, 0x403) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) (async) r11 = openat(0xffffffffffffffff, &(0x7f0000001880)='./file0\x00', 0x80, 0x60) ioctl$WSDISPLAYIO_GETSCREEN(r11, 0xc0245755, &(0x7f00000018c0)={0x3f, './file0\x00', './file0\x00'}) (async, rerun: 64) r12 = getuid() (rerun: 64) fchown(r11, r12, r3) (async, rerun: 32) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) (rerun: 32) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001980)={{0x4, r1, 0x0, r10, r3, 0x180, 0x9a}, 0xe603, 0x7fff, 0x0, r13, 0x0, 0x10002, 0x1b857858}) (async) r14 = getpid() (async, rerun: 64) r15 = msgget$private(0x0, 0xc0) (async, rerun: 64) r16 = getegid() (async, rerun: 64) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) (async, rerun: 64) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x4, 0x0, r16, r17, r19, 0xc2, 0x1}, 0x1, 0x0, r14, r14, 0x5, 0x401, 0x1, 0x8}) r20 = msgget$private(0x0, 0x12) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000001a40)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) (async) msgctl$IPC_SET(r20, 0x1, &(0x7f00000001c0)={{0x5, r17, r21, r2, 0xffffffffffffffff, 0x8, 0xfff4}, 0x5, 0x7, r14, r18, 0x1, 0x0, 0x3, 0x9}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r1, r21}, 0xc) 23:53:32 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$dupfd(r0, 0x0, r0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) 23:53:32 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) accept$inet(r1, 0x0, &(0x7f00000001c0)) recvfrom$unix(r4, &(0x7f0000000d80)=""/4096, 0x1000, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000906f50f2aee8607f0e46e0046f0217ed5b3da9e276a7165eb3c8d78f30c92038172eb87f173de58a1413386abe44ab12284de7af4224f53651888b45e8c67f9b4ee62106f5c371ef"], 0xa) 23:53:32 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x2, 0x8000000000020}, {0x8, 0x8000}}, 0x0) (async) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') (async) symlinkat(&(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') 23:53:32 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) accept$inet(r1, 0x0, &(0x7f00000001c0)) 23:53:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:53:33 executing program 1: socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) 23:53:33 executing program 7: ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000100)) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x8000000000000000}) 23:53:34 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x2, 0x8000000000020}, {0x8, 0x8000}}, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlinkat(&(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') (async) symlinkat(&(0x7f0000000080)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') 23:53:34 executing program 4: kqueue() socket(0x6, 0x1, 0xfb) syz_open_pts() (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) (async) socket(0x1, 0x8000, 0x81) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x2, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) (async) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffd29) (async) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000100)) (async) r5 = getgid() fchown(r0, r4, r5) (async) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x9, 0x9}, {0x18, 0x0, 0x4, 0x3}, 0xffff, [0x220, 0xde0b, 0x8, 0xfffffff8, 0x8, 0x4, 0xfffffff7, 0xfffffff7]}, 0x3c) 23:53:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:53:34 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) accept$inet(r1, 0x0, &(0x7f00000001c0)) 23:53:35 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:53:35 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000000240)=""/108, 0x6c}, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0}, 0x0) 23:53:35 executing program 1: socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) 23:53:35 executing program 7: ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000100)) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x8000000000000000}) 23:53:35 executing program 5: openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) (async) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:53:35 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) 23:53:35 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 23:53:35 executing program 4: kqueue() (async) kqueue() socket(0x6, 0x1, 0xfb) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x1, 0x8000, 0x81) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x2, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) (async) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffd29) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000100)) getgid() (async) r5 = getgid() fchown(r0, r4, r5) (async) fchown(r0, r4, r5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x9, 0x9}, {0x18, 0x0, 0x4, 0x3}, 0xffff, [0x220, 0xde0b, 0x8, 0xfffffff8, 0x8, 0x4, 0xfffffff7, 0xfffffff7]}, 0x3c) 23:53:35 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x65, 0xfffffffffffffff9}) fcntl$setown(0xffffffffffffffff, 0x6, 0xffffffffffffffff) 23:53:35 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) 23:53:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:53:35 executing program 2: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, 0x2}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x80000001}, {0x0, 0xffffffffffffffff}}, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="dbc13d2cc2c31cbdb2dcb4e0267acfbe642e623890706ba4d18612c789ec7823d5a76bd6bd5183573891af0213b4ca52b8889611d578f16fd49413d1dae292870088ec2497e09a09851737219649e5f2b126f3fb8eb6e896bafae4b35a2d39753c0d33d123f95986a36c9efccbe68338d2492b17bb0c9a0c798ce359715034e29004495c66d286c6d049ebb6a1dfaafd32d0a722629f1b4bac7968b9834f8a5bf072c904e89ca87dfdfadfd9887b31f8203c9e20477ca77b4986082e72aa7666d2d99f83", 0xc4, 0xf, &(0x7f00000000c0)={0x18, 0x3, 0x3, 0x40}, 0xc) 23:53:35 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) 23:53:35 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x65, 0xfffffffffffffff9}) (async) fcntl$setown(0xffffffffffffffff, 0x6, 0xffffffffffffffff) 23:53:35 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x800, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) 23:53:35 executing program 2: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, 0x2}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x80000001}, {0x0, 0xffffffffffffffff}}, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="dbc13d2cc2c31cbdb2dcb4e0267acfbe642e623890706ba4d18612c789ec7823d5a76bd6bd5183573891af0213b4ca52b8889611d578f16fd49413d1dae292870088ec2497e09a09851737219649e5f2b126f3fb8eb6e896bafae4b35a2d39753c0d33d123f95986a36c9efccbe68338d2492b17bb0c9a0c798ce359715034e29004495c66d286c6d049ebb6a1dfaafd32d0a722629f1b4bac7968b9834f8a5bf072c904e89ca87dfdfadfd9887b31f8203c9e20477ca77b4986082e72aa7666d2d99f83", 0xc4, 0xf, &(0x7f00000000c0)={0x18, 0x3, 0x3, 0x40}, 0xc) (async) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="dbc13d2cc2c31cbdb2dcb4e0267acfbe642e623890706ba4d18612c789ec7823d5a76bd6bd5183573891af0213b4ca52b8889611d578f16fd49413d1dae292870088ec2497e09a09851737219649e5f2b126f3fb8eb6e896bafae4b35a2d39753c0d33d123f95986a36c9efccbe68338d2492b17bb0c9a0c798ce359715034e29004495c66d286c6d049ebb6a1dfaafd32d0a722629f1b4bac7968b9834f8a5bf072c904e89ca87dfdfadfd9887b31f8203c9e20477ca77b4986082e72aa7666d2d99f83", 0xc4, 0xf, &(0x7f00000000c0)={0x18, 0x3, 0x3, 0x40}, 0xc) 23:53:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:53:36 executing program 6: socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000000240)=""/108, 0x6c}, 0x0) 23:53:36 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x65, 0xfffffffffffffff9}) fcntl$setown(0xffffffffffffffff, 0x6, 0xffffffffffffffff) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x65, 0xfffffffffffffff9}) (async) fcntl$setown(0xffffffffffffffff, 0x6, 0xffffffffffffffff) (async) 23:53:36 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) 23:53:36 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x800, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) 23:53:36 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x8000000000000000}) 23:53:36 executing program 4: kqueue() kqueue() r0 = syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 23:53:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:53:36 executing program 2: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, 0x2}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x80000001}, {0x0, 0xffffffffffffffff}}, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="dbc13d2cc2c31cbdb2dcb4e0267acfbe642e623890706ba4d18612c789ec7823d5a76bd6bd5183573891af0213b4ca52b8889611d578f16fd49413d1dae292870088ec2497e09a09851737219649e5f2b126f3fb8eb6e896bafae4b35a2d39753c0d33d123f95986a36c9efccbe68338d2492b17bb0c9a0c798ce359715034e29004495c66d286c6d049ebb6a1dfaafd32d0a722629f1b4bac7968b9834f8a5bf072c904e89ca87dfdfadfd9887b31f8203c9e20477ca77b4986082e72aa7666d2d99f83", 0xc4, 0xf, &(0x7f00000000c0)={0x18, 0x3, 0x3, 0x40}, 0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) (async) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, 0x2}) (async) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x80000001}, {0x0, 0xffffffffffffffff}}, 0x0) (async) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="dbc13d2cc2c31cbdb2dcb4e0267acfbe642e623890706ba4d18612c789ec7823d5a76bd6bd5183573891af0213b4ca52b8889611d578f16fd49413d1dae292870088ec2497e09a09851737219649e5f2b126f3fb8eb6e896bafae4b35a2d39753c0d33d123f95986a36c9efccbe68338d2492b17bb0c9a0c798ce359715034e29004495c66d286c6d049ebb6a1dfaafd32d0a722629f1b4bac7968b9834f8a5bf072c904e89ca87dfdfadfd9887b31f8203c9e20477ca77b4986082e72aa7666d2d99f83", 0xc4, 0xf, &(0x7f00000000c0)={0x18, 0x3, 0x3, 0x40}, 0xc) (async) 23:53:36 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x800, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) 23:53:36 executing program 5: openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = getppid() setpgid(0x0, r0) socket$inet(0x2, 0x5, 0x5) r1 = getpgid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r2, 0x6, r1) 23:53:36 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x8000000000000000}) 23:53:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:53:36 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1, 0x8, 0xffffff80, 0x0, 0x1, 0x71ee, 0x9, 0x1, 0x0, 0x378d, 0x1}) 23:53:36 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) 23:53:36 executing program 5: openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = getppid() setpgid(0x0, r0) socket$inet(0x2, 0x5, 0x5) (async) socket$inet(0x2, 0x5, 0x5) getpgid(r0) (async) r1 = getpgid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r2, 0x6, r1) 23:53:36 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 23:53:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:53:36 executing program 4: kqueue() (async, rerun: 32) kqueue() (rerun: 32) r0 = syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 23:53:36 executing program 1: openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) 23:53:36 executing program 5: openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) (async) r0 = getppid() setpgid(0x0, r0) socket$inet(0x2, 0x5, 0x5) (async) r1 = getpgid(r0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r2, 0x6, r1) 23:53:36 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x8000000000000000}) 23:53:36 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) socket$unix(0x1, 0x1, 0x0) 23:53:36 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) pipe2(&(0x7f0000000000), 0x4) (async) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1, 0x8, 0xffffff80, 0x0, 0x1, 0x71ee, 0x9, 0x1, 0x0, 0x378d, 0x1}) 23:53:36 executing program 6: socket$unix(0x1, 0x5, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000000240)=""/108, 0x6c}, 0x0) 23:53:36 executing program 4: kqueue() (async) kqueue() (async) r0 = syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x8) (async, rerun: 32) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) (rerun: 32) 23:53:36 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:53:36 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1, 0x8, 0xffffff80, 0x0, 0x1, 0x71ee, 0x9, 0x1, 0x0, 0x378d, 0x1}) 23:53:36 executing program 4: kqueue() kqueue() r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) syz_open_pts() 23:53:36 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) sendto$unix(r1, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffea0) 23:53:36 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000001c0)={'./file0\x00', 0xff, 0x7, 0x2}) fcntl$setown(r0, 0x6, 0xffffffffffffffff) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 23:53:36 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x8000000000000000}) 23:53:36 executing program 1: openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) 23:53:36 executing program 6: socket$unix(0x1, 0x5, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000000240)=""/108, 0x6c}, 0x0) 23:53:37 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/140, 0x8c, 0x0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r2, 0x3}) 23:53:37 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) 23:53:37 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:53:37 executing program 6: socket$unix(0x1, 0x5, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000000240)=""/108, 0x6c}, 0x0) 23:53:37 executing program 1: openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) 23:53:37 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000001c0)={'./file0\x00', 0xff, 0x7, 0x2}) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 23:53:37 executing program 4: kqueue() (async) kqueue() kqueue() r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) syz_open_pts() 23:53:37 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x8000000000000000}) 23:53:37 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/140, 0x8c, 0x0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) (async) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) (async) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r2, 0x3}) 23:53:37 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:53:37 executing program 3: socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, 0xffffffffffffffff, 0x80000000) 23:53:37 executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000000240)=""/108, 0x6c}, 0x0) 23:53:37 executing program 7: openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x8000000000000000}) 23:53:37 executing program 4: kqueue() kqueue() (async) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) (async) syz_open_pts() 23:53:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) 23:53:37 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/140, 0x8c, 0x0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) (async) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) (async) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r2, 0x3}) 23:53:37 executing program 5: openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f00000001c0)={'./file0\x00', 0xff, 0x7, 0x2}) fcntl$setown(r0, 0x6, 0xffffffffffffffff) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 23:53:37 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, 0x0) 23:53:37 executing program 3: socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, 0xffffffffffffffff, 0x80000000) 23:53:37 executing program 4: kqueue() syz_open_pts() 23:53:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) 23:53:37 executing program 7: openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x8000000000000000}) 23:53:37 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{0x5e, 0x81}, {0x0, 0x2}}, 0x0) 23:53:37 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x80, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) mkdirat(r2, &(0x7f0000000480)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20) r3 = getgid() r4 = getpgid(0x0) r5 = geteuid() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="4654e3bf7af4647edbd533b6533ae46fc8f41ab29abd86b9548fce275804707bf834a956305d37c14fb70552b533bf0602e22c8d6a6e20a879a40a84d4fb0f51521033b58415a2b7e9c4fd470ddea1782e0c8c308587166ea89bed39d40c8f28fa95e449943b241260f529c5d987224fd6d6f4176c0071ecda080bd36b4c48", 0x7f}], 0x1, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, 0xffffffffffffffff}], 0x40, 0x40a}, 0x2) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x4, 0x80000001, 0x52, 0x8, &(0x7f00000001c0)={{0x0, 0x88, 0xf8, 0x3, 0x1, 0x40, 0x3ff}, {[0x200, 0x8, 0x9, 0x6, 0x7fff, 0x7, 0x4e35, 0x105, 0x400, 0x66, 0x9, 0x7, 0x903f, 0x3, 0x5, 0x7d, 0x1, 0x2], [0x81, 0x5, 0x7fff, 0xfffffffffffffa47, 0x0, 0x6, 0xff, 0x1d, 0x7, 0x7fff], [0x5, 0x4, 0x3, 0x6, 0x7fffffff, 0x20, 0x3], [0x4, 0x2, 0x101, 0xffffffffffffffff, 0x8, 0x8], [{0x3, 0x3e, 0x9e8, 0x19}, {0x80, 0x9}, {0x101, 0x9, 0xfa9, 0x100000001}, {0x81, 0x8000000, 0xffffffba, 0x1ff}, {0x5, 0x678, 0x3, 0x8001}, {0x100, 0xbe, 0x9, 0x6}, {0x80, 0x754, 0x9, 0x2}, {0x7f, 0x0, 0x87, 0x8}], {0x5, 0x0, 0x83, 0x5}, {0x5, 0xdc, 0x80, 0xa11}}}, 0x8, 0xff}) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r6, 0x6, 0xffffffffffffffff) 23:53:37 executing program 3: socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, 0xffffffffffffffff, 0x80000000) 23:53:37 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, 0x0) 23:53:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) 23:53:37 executing program 6: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000000240)=""/108, 0x6c}, 0x0) 23:53:37 executing program 7: openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x8000000000000000}) 23:53:37 executing program 4: kqueue() (async) syz_open_pts() 23:53:37 executing program 3: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x80000000) 23:53:37 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, 0x0) 23:53:37 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{0x5e, 0x81}, {0x0, 0x2}}, 0x0) 23:53:37 executing program 0: kqueue() kqueue() r0 = syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 23:53:37 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x80, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) (async) mkdirat(r2, &(0x7f0000000480)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20) (async) r3 = getgid() (async) r4 = getpgid(0x0) (async) r5 = geteuid() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="4654e3bf7af4647edbd533b6533ae46fc8f41ab29abd86b9548fce275804707bf834a956305d37c14fb70552b533bf0602e22c8d6a6e20a879a40a84d4fb0f51521033b58415a2b7e9c4fd470ddea1782e0c8c308587166ea89bed39d40c8f28fa95e449943b241260f529c5d987224fd6d6f4176c0071ecda080bd36b4c48", 0x7f}], 0x1, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, 0xffffffffffffffff}], 0x40, 0x40a}, 0x2) (async) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x4, 0x80000001, 0x52, 0x8, &(0x7f00000001c0)={{0x0, 0x88, 0xf8, 0x3, 0x1, 0x40, 0x3ff}, {[0x200, 0x8, 0x9, 0x6, 0x7fff, 0x7, 0x4e35, 0x105, 0x400, 0x66, 0x9, 0x7, 0x903f, 0x3, 0x5, 0x7d, 0x1, 0x2], [0x81, 0x5, 0x7fff, 0xfffffffffffffa47, 0x0, 0x6, 0xff, 0x1d, 0x7, 0x7fff], [0x5, 0x4, 0x3, 0x6, 0x7fffffff, 0x20, 0x3], [0x4, 0x2, 0x101, 0xffffffffffffffff, 0x8, 0x8], [{0x3, 0x3e, 0x9e8, 0x19}, {0x80, 0x9}, {0x101, 0x9, 0xfa9, 0x100000001}, {0x81, 0x8000000, 0xffffffba, 0x1ff}, {0x5, 0x678, 0x3, 0x8001}, {0x100, 0xbe, 0x9, 0x6}, {0x80, 0x754, 0x9, 0x2}, {0x7f, 0x0, 0x87, 0x8}], {0x5, 0x0, 0x83, 0x5}, {0x5, 0xdc, 0x80, 0xa11}}}, 0x8, 0xff}) (async) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r6, 0x6, 0xffffffffffffffff) 23:53:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000000240)=""/108, 0x6c}, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0}, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000000)={0x6, 0x9, 0x5, 0xf2e, 0x800, 0x1ff, 0x1ff, 0x10, [{0xeb, 0x7, 0x6, 0xfff}, {0x3, 0x2, 0xa79, 0x5}, {0xfaa, 0x7ff}, {0x40, 0x4, 0x3, 0x80000000}, {0x401, 0x4, 0x2, 0x9}, {0x3, 0x400, 0x9, 0x401}, {0x10000, 0x400000, 0x2, 0x954}, {0x8, 0x7, 0x1, 0x8001}, {0x80000001, 0x4569467b, 0x0, 0xfff}, {0xff, 0xffff0000, 0x6, 0x6}, {0x7, 0x8, 0x101, 0x8}, {0x7b2a5769, 0x6, 0x2, 0xb308}, {0x10001, 0x1, 0x401, 0x4}, {0x200, 0x8, 0x20, 0x1}, {0x0, 0x6, 0x6, 0x65a}, {0x5, 0x8, 0x3089, 0x8000}]}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000400)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000440)={&(0x7f00000003c0)='./file0\x00', r2, 0x2}) 23:53:38 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{0x5e, 0x81}, {0x0, 0x2}}, 0x0) 23:53:38 executing program 4: kqueue() (async) syz_open_pts() 23:53:38 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x8000000000000000}) 23:53:38 executing program 3: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x80000000) 23:53:38 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000180)={0x0, 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) 23:53:38 executing program 6: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000000240)=""/108, 0x6c}, 0x0) 23:53:38 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x80, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) mkdirat(r2, &(0x7f0000000480)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20) (async) mkdirat(r2, &(0x7f0000000480)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20) r3 = getgid() getpgid(0x0) (async) r4 = getpgid(0x0) r5 = geteuid() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="4654e3bf7af4647edbd533b6533ae46fc8f41ab29abd86b9548fce275804707bf834a956305d37c14fb70552b533bf0602e22c8d6a6e20a879a40a84d4fb0f51521033b58415a2b7e9c4fd470ddea1782e0c8c308587166ea89bed39d40c8f28fa95e449943b241260f529c5d987224fd6d6f4176c0071ecda080bd36b4c48", 0x7f}], 0x1, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, 0xffffffffffffffff}], 0x40, 0x40a}, 0x2) (async) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="4654e3bf7af4647edbd533b6533ae46fc8f41ab29abd86b9548fce275804707bf834a956305d37c14fb70552b533bf0602e22c8d6a6e20a879a40a84d4fb0f51521033b58415a2b7e9c4fd470ddea1782e0c8c308587166ea89bed39d40c8f28fa95e449943b241260f529c5d987224fd6d6f4176c0071ecda080bd36b4c48", 0x7f}], 0x1, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, 0xffffffffffffffff}], 0x40, 0x40a}, 0x2) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x4, 0x80000001, 0x52, 0x8, &(0x7f00000001c0)={{0x0, 0x88, 0xf8, 0x3, 0x1, 0x40, 0x3ff}, {[0x200, 0x8, 0x9, 0x6, 0x7fff, 0x7, 0x4e35, 0x105, 0x400, 0x66, 0x9, 0x7, 0x903f, 0x3, 0x5, 0x7d, 0x1, 0x2], [0x81, 0x5, 0x7fff, 0xfffffffffffffa47, 0x0, 0x6, 0xff, 0x1d, 0x7, 0x7fff], [0x5, 0x4, 0x3, 0x6, 0x7fffffff, 0x20, 0x3], [0x4, 0x2, 0x101, 0xffffffffffffffff, 0x8, 0x8], [{0x3, 0x3e, 0x9e8, 0x19}, {0x80, 0x9}, {0x101, 0x9, 0xfa9, 0x100000001}, {0x81, 0x8000000, 0xffffffba, 0x1ff}, {0x5, 0x678, 0x3, 0x8001}, {0x100, 0xbe, 0x9, 0x6}, {0x80, 0x754, 0x9, 0x2}, {0x7f, 0x0, 0x87, 0x8}], {0x5, 0x0, 0x83, 0x5}, {0x5, 0xdc, 0x80, 0xa11}}}, 0x8, 0xff}) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r6, 0x6, 0xffffffffffffffff) 23:53:38 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x18, 0x2, 0x6) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000080)='./file0\x00', 0x8}) 23:53:38 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x8000000000000000}) 23:53:38 executing program 4: kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r0, r1) kqueue() syz_open_pts() 23:53:38 executing program 6: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000000240)=""/108, 0x6c}, 0x0) 23:53:38 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)='./file0\x00', 0x8}) 23:53:38 executing program 3: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x80000000) 23:53:38 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x18, 0x2, 0x6) (async, rerun: 32) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000080)='./file0\x00', 0x8}) (rerun: 32) 23:53:38 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x30100, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) getuid() 23:53:38 executing program 4: kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r0, r1) (async, rerun: 64) kqueue() (async, rerun: 64) syz_open_pts() 23:53:38 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x8000000000000000}) 23:53:38 executing program 6: socketpair$unix(0x1, 0x5, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000000240)=""/108, 0x6c}, 0x0) 23:53:38 executing program 3: r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) 23:53:38 executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000180)={0x0, 0x0, 0x0}) 23:53:38 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x30100, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) getuid() (async) getuid() 23:53:38 executing program 2: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x18, 0x2, 0x6) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000080)='./file0\x00', 0x8}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) socket(0x18, 0x2, 0x6) (async) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000080)='./file0\x00', 0x8}) (async) 23:53:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000000240)=""/108, 0x6c}, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={0x0}, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000000)={0x6, 0x9, 0x5, 0xf2e, 0x800, 0x1ff, 0x1ff, 0x10, [{0xeb, 0x7, 0x6, 0xfff}, {0x3, 0x2, 0xa79, 0x5}, {0xfaa, 0x7ff}, {0x40, 0x4, 0x3, 0x80000000}, {0x401, 0x4, 0x2, 0x9}, {0x3, 0x400, 0x9, 0x401}, {0x10000, 0x400000, 0x2, 0x954}, {0x8, 0x7, 0x1, 0x8001}, {0x80000001, 0x4569467b, 0x0, 0xfff}, {0xff, 0xffff0000, 0x6, 0x6}, {0x7, 0x8, 0x101, 0x8}, {0x7b2a5769, 0x6, 0x2, 0xb308}, {0x10001, 0x1, 0x401, 0x4}, {0x200, 0x8, 0x20, 0x1}, {0x0, 0x6, 0x6, 0x65a}, {0x5, 0x8, 0x3089, 0x8000}]}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000400)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000440)={&(0x7f00000003c0)='./file0\x00', r2, 0x2}) 23:53:38 executing program 6: socketpair$unix(0x1, 0x5, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000000240)=""/108, 0x6c}, 0x0) 23:53:38 executing program 3: r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) 23:53:38 executing program 4: kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r0, r1) (async) fchown(0xffffffffffffffff, r0, r1) kqueue() syz_open_pts() 23:53:38 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x7, 0x0) 23:53:38 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x30100, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) getuid() 23:53:38 executing program 6: socketpair$unix(0x1, 0x5, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000000240)=""/108, 0x6c}, 0x0) 23:53:38 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x401, &(0x7f0000000140)='./file0\x00', 0x8}) 23:53:38 executing program 2: kqueue() kqueue() syz_open_pts() sysctl$vm(&(0x7f0000000000)={0x2, 0x3}, 0x2, &(0x7f0000000040)="ddbd3d16416da7d635fc87b99f7c90e1f39595b1ba1523f18b031526943d802ca713a73d0176db9504c5907574bdb20e45599905f48ea526ba9a66238e93450f9ae635", &(0x7f00000000c0)=0x43, &(0x7f0000000100)="18c0222edf12fd1a7bb7e2ee62f32988965ff99d54839f2ec103ffde72c528fedaea4eb59ef3a93efb60b7da83ea713344df9b96d7c4801d9b6b41b88cdef24c75a95daf6642c3844f64f5f8cab4213465e1cee9084a5716d2142e83a60399125f76d8f2f774bc", 0x67) 23:53:39 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x7, 0x0) 23:53:39 executing program 0: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r2 = dup(r1) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) poll(&(0x7f0000000780)=[{r0}, {r1, 0x1}, {r3, 0x4}], 0x3, 0x0) kqueue() r4 = socket$inet6(0x18, 0x3, 0x1f) poll(&(0x7f0000000440)=[{r4, 0x80}, {r1, 0x2}], 0x2, 0x1) syz_open_pts() 23:53:39 executing program 5: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) shmctl$IPC_RMID(0x0, 0x0) 23:53:39 executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000000240)=""/108, 0x6c}, 0x0) 23:53:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) recvmsg(0xffffffffffffff9c, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/117, 0x75}, {&(0x7f00000000c0)=""/170, 0xaa}], 0x2, &(0x7f00000001c0)=""/4096, 0x1000}, 0x802) r1 = socket$unix(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="007801e2be0000000000"], 0xa) 23:53:39 executing program 3: r0 = socket$unix(0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) 23:53:39 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x7, 0x0) 23:53:39 executing program 4: kqueue() kqueue() kqueue() syz_open_pts() 23:53:39 executing program 2: kqueue() kqueue() syz_open_pts() sysctl$vm(&(0x7f0000000000)={0x2, 0x3}, 0x2, &(0x7f0000000040)="ddbd3d16416da7d635fc87b99f7c90e1f39595b1ba1523f18b031526943d802ca713a73d0176db9504c5907574bdb20e45599905f48ea526ba9a66238e93450f9ae635", &(0x7f00000000c0)=0x43, &(0x7f0000000100)="18c0222edf12fd1a7bb7e2ee62f32988965ff99d54839f2ec103ffde72c528fedaea4eb59ef3a93efb60b7da83ea713344df9b96d7c4801d9b6b41b88cdef24c75a95daf6642c3844f64f5f8cab4213465e1cee9084a5716d2142e83a60399125f76d8f2f774bc", 0x67) 23:53:39 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) 23:53:39 executing program 2: kqueue() kqueue() syz_open_pts() sysctl$vm(&(0x7f0000000000)={0x2, 0x3}, 0x2, &(0x7f0000000040)="ddbd3d16416da7d635fc87b99f7c90e1f39595b1ba1523f18b031526943d802ca713a73d0176db9504c5907574bdb20e45599905f48ea526ba9a66238e93450f9ae635", &(0x7f00000000c0)=0x43, &(0x7f0000000100)="18c0222edf12fd1a7bb7e2ee62f32988965ff99d54839f2ec103ffde72c528fedaea4eb59ef3a93efb60b7da83ea713344df9b96d7c4801d9b6b41b88cdef24c75a95daf6642c3844f64f5f8cab4213465e1cee9084a5716d2142e83a60399125f76d8f2f774bc", 0x67) 23:53:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) recvmsg(0xffffffffffffff9c, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/117, 0x75}, {&(0x7f00000000c0)=""/170, 0xaa}], 0x2, &(0x7f00000001c0)=""/4096, 0x1000}, 0x802) r1 = socket$unix(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="007801e2be0000000000"], 0xa) 23:53:39 executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000000240)=""/108, 0x6c}, 0x0) 23:53:39 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x1, 0x6, 0x8000000000000000}) 23:53:39 executing program 4: kqueue() (async, rerun: 64) kqueue() (rerun: 64) kqueue() (async) syz_open_pts() 23:53:39 executing program 5: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) shmctl$IPC_RMID(0x0, 0x0) 23:53:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) recvmsg(0xffffffffffffff9c, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/117, 0x75}, {&(0x7f00000000c0)=""/170, 0xaa}], 0x2, &(0x7f00000001c0)=""/4096, 0x1000}, 0x802) r1 = socket$unix(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="007801e2be0000000000"], 0xa) 23:53:39 executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000000240)=""/108, 0x6c}, 0x0) 23:53:39 executing program 0: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r2 = dup(r1) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) poll(&(0x7f0000000780)=[{r0}, {r1, 0x1}, {r3, 0x4}], 0x3, 0x0) kqueue() r4 = socket$inet6(0x18, 0x3, 0x1f) poll(&(0x7f0000000440)=[{r4, 0x80}, {r1, 0x2}], 0x2, 0x1) syz_open_pts() 23:53:39 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x8000000000000000}) 23:53:39 executing program 2: kqueue() kqueue() sysctl$vm(&(0x7f0000000000)={0x2, 0x3}, 0x2, &(0x7f0000000040)="ddbd3d16416da7d635fc87b99f7c90e1f39595b1ba1523f18b031526943d802ca713a73d0176db9504c5907574bdb20e45599905f48ea526ba9a66238e93450f9ae635", &(0x7f00000000c0)=0x43, &(0x7f0000000100)="18c0222edf12fd1a7bb7e2ee62f32988965ff99d54839f2ec103ffde72c528fedaea4eb59ef3a93efb60b7da83ea713344df9b96d7c4801d9b6b41b88cdef24c75a95daf6642c3844f64f5f8cab4213465e1cee9084a5716d2142e83a60399125f76d8f2f774bc", 0x67) 23:53:39 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) 23:53:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) recvmsg(0xffffffffffffff9c, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/117, 0x75}, {&(0x7f00000000c0)=""/170, 0xaa}], 0x2, &(0x7f00000001c0)=""/4096, 0x1000}, 0x802) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) 23:53:39 executing program 4: kqueue() kqueue() kqueue() syz_open_pts() kqueue() (async) kqueue() (async) kqueue() (async) syz_open_pts() (async) 23:53:39 executing program 5: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) (async) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) shmctl$IPC_RMID(0x0, 0x0) 23:53:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) recvmsg(0xffffffffffffff9c, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/117, 0x75}, {&(0x7f00000000c0)=""/170, 0xaa}], 0x2, &(0x7f00000001c0)=""/4096, 0x1000}, 0x802) socket$unix(0x1, 0x2, 0x0) 23:53:39 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x8000000000000000}) 23:53:40 executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, 0x0, 0x0) 23:53:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) recvmsg(0xffffffffffffff9c, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/117, 0x75}, {&(0x7f00000000c0)=""/170, 0xaa}], 0x2, &(0x7f00000001c0)=""/4096, 0x1000}, 0x802) 23:53:40 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x6, &(0x7f0000000040)='./file0\x00', 0x8}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) 23:53:40 executing program 2: kqueue() sysctl$vm(&(0x7f0000000000)={0x2, 0x3}, 0x2, &(0x7f0000000040)="ddbd3d16416da7d635fc87b99f7c90e1f39595b1ba1523f18b031526943d802ca713a73d0176db9504c5907574bdb20e45599905f48ea526ba9a66238e93450f9ae635", &(0x7f00000000c0)=0x43, &(0x7f0000000100)="18c0222edf12fd1a7bb7e2ee62f32988965ff99d54839f2ec103ffde72c528fedaea4eb59ef3a93efb60b7da83ea713344df9b96d7c4801d9b6b41b88cdef24c75a95daf6642c3844f64f5f8cab4213465e1cee9084a5716d2142e83a60399125f76d8f2f774bc", 0x67) 23:53:40 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 23:53:40 executing program 4: kqueue() kqueue() r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1}) syz_open_pts() 23:53:40 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) 23:53:40 executing program 0: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r2 = dup(r1) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) poll(&(0x7f0000000780)=[{r0}, {r1, 0x1}, {r3, 0x4}], 0x3, 0x0) kqueue() r4 = socket$inet6(0x18, 0x3, 0x1f) poll(&(0x7f0000000440)=[{r4, 0x80}, {r1, 0x2}], 0x2, 0x1) syz_open_pts() 23:53:40 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) (async) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x6, &(0x7f0000000040)='./file0\x00', 0x8}) (async) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) 23:53:40 executing program 2: sysctl$vm(&(0x7f0000000000)={0x2, 0x3}, 0x2, &(0x7f0000000040)="ddbd3d16416da7d635fc87b99f7c90e1f39595b1ba1523f18b031526943d802ca713a73d0176db9504c5907574bdb20e45599905f48ea526ba9a66238e93450f9ae635", &(0x7f00000000c0)=0x43, &(0x7f0000000100)="18c0222edf12fd1a7bb7e2ee62f32988965ff99d54839f2ec103ffde72c528fedaea4eb59ef3a93efb60b7da83ea713344df9b96d7c4801d9b6b41b88cdef24c75a95daf6642c3844f64f5f8cab4213465e1cee9084a5716d2142e83a60399125f76d8f2f774bc", 0x67) 23:53:40 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 23:53:40 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) 23:53:40 executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, 0x0, 0x0) 23:53:40 executing program 4: kqueue() kqueue() r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1}) syz_open_pts() kqueue() (async) kqueue() (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) (async) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) (async) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1}) (async) syz_open_pts() (async) 23:53:40 executing program 5: openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) (async) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) (async) fcntl$setown(r2, 0x6, r3) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x6, &(0x7f0000000040)='./file0\x00', 0x8}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) 23:53:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) 23:53:40 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) 23:53:40 executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, 0x0, 0x0) 23:53:40 executing program 2: sysctl$vm(0x0, 0x0, &(0x7f0000000040)="ddbd3d16416da7d635fc87b99f7c90e1f39595b1ba1523f18b031526943d802ca713a73d0176db9504c5907574bdb20e45599905f48ea526ba9a66238e93450f9ae635", &(0x7f00000000c0)=0x43, &(0x7f0000000100)="18c0222edf12fd1a7bb7e2ee62f32988965ff99d54839f2ec103ffde72c528fedaea4eb59ef3a93efb60b7da83ea713344df9b96d7c4801d9b6b41b88cdef24c75a95daf6642c3844f64f5f8cab4213465e1cee9084a5716d2142e83a60399125f76d8f2f774bc", 0x67) 23:53:40 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/11}, &(0x7f0000000040)=0xd) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000080)=""/181, 0xb5, 0x4, &(0x7f0000000140)={0x2, 0x2}, 0xc) fcntl$dupfd(r1, 0x0, r0) 23:53:40 executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 23:53:40 executing program 4: kqueue() kqueue() (async) kqueue() r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1}) (async) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1}) syz_open_pts() 23:53:40 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x80000000) 23:53:40 executing program 0: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r2 = dup(r1) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) poll(&(0x7f0000000780)=[{r0}, {r1, 0x1}, {r3, 0x4}], 0x3, 0x0) kqueue() r4 = socket$inet6(0x18, 0x3, 0x1f) poll(&(0x7f0000000440)=[{r4, 0x80}, {r1, 0x2}], 0x2, 0x1) 23:53:40 executing program 1: ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) 23:53:40 executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/1, 0x1}], 0x1, &(0x7f0000000240)=""/108, 0x6c}, 0x0) 23:53:40 executing program 2: sysctl$vm(0x0, 0x0, &(0x7f0000000040)="ddbd3d16416da7d635fc87b99f7c90e1f39595b1ba1523f18b031526943d802ca713a73d0176db9504c5907574bdb20e45599905f48ea526ba9a66238e93450f9ae635", &(0x7f00000000c0)=0x43, &(0x7f0000000100)="18c0222edf12fd1a7bb7e2ee62f32988965ff99d54839f2ec103ffde72c528fedaea4eb59ef3a93efb60b7da83ea713344df9b96d7c4801d9b6b41b88cdef24c75a95daf6642c3844f64f5f8cab4213465e1cee9084a5716d2142e83a60399125f76d8f2f774bc", 0x67) 23:53:40 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2010, r1, 0x80000000) 23:53:40 executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/11}, &(0x7f0000000040)=0xd) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000080)=""/181, 0xb5, 0x4, &(0x7f0000000140)={0x2, 0x2}, 0xc) (async) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000080)=""/181, 0xb5, 0x4, &(0x7f0000000140)={0x2, 0x2}, 0xc) fcntl$dupfd(r1, 0x0, r0) 23:53:40 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x80000000) 23:53:40 executing program 1: ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) 23:53:40 executing program 2: sysctl$vm(0x0, 0x0, &(0x7f0000000040)="ddbd3d16416da7d635fc87b99f7c90e1f39595b1ba1523f18b031526943d802ca713a73d0176db9504c5907574bdb20e45599905f48ea526ba9a66238e93450f9ae635", &(0x7f00000000c0)=0x43, &(0x7f0000000100)="18c0222edf12fd1a7bb7e2ee62f32988965ff99d54839f2ec103ffde72c528fedaea4eb59ef3a93efb60b7da83ea713344df9b96d7c4801d9b6b41b88cdef24c75a95daf6642c3844f64f5f8cab4213465e1cee9084a5716d2142e83a60399125f76d8f2f774bc", 0x67) 23:53:40 executing program 4: kqueue() syz_open_pts() 23:53:40 executing program 7: kqueue() kqueue() r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1}) syz_open_pts() 23:53:40 executing program 5: openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/11}, &(0x7f0000000040)=0xd) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000080)=""/181, 0xb5, 0x4, &(0x7f0000000140)={0x2, 0x2}, 0xc) fcntl$dupfd(r1, 0x0, r0) 23:53:40 executing program 0: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r2 = dup(r1) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) poll(&(0x7f0000000780)=[{r0}, {r1, 0x1}, {r3, 0x4}], 0x3, 0x0) kqueue() poll(&(0x7f0000000440)=[{0xffffffffffffffff, 0x80}, {r1, 0x2}], 0x2, 0x1) 23:53:40 executing program 1: ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) 23:53:40 executing program 4: kqueue() (async) kqueue() syz_open_pts() 23:53:40 executing program 2: sysctl$vm(&(0x7f0000000000), 0x2, &(0x7f0000000040)="ddbd3d16416da7d635fc87b99f7c90e1f39595b1ba1523f18b031526943d802ca713a73d0176db9504c5907574bdb20e45599905f48ea526ba9a66238e93450f9ae635", &(0x7f00000000c0)=0x43, &(0x7f0000000100)="18c0222edf12fd1a7bb7e2ee62f32988965ff99d54839f2ec103ffde72c528fedaea4eb59ef3a93efb60b7da83ea713344df9b96d7c4801d9b6b41b88cdef24c75a95daf6642c3844f64f5f8cab4213465e1cee9084a5716d2142e83a60399125f76d8f2f774bc", 0x67) 23:53:40 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x80000000) 23:53:40 executing program 7: kqueue() kqueue() r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1}) syz_open_pts() 23:53:41 executing program 1: syz_open_pts() ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) 23:53:41 executing program 5: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x8081, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x1) 23:53:41 executing program 4: kqueue() (async) kqueue() syz_open_pts() 23:53:41 executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/108, 0x6c}, 0x0) 23:53:41 executing program 7: kqueue() kqueue() r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1}) syz_open_pts() 23:53:41 executing program 0: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r2 = dup(r1) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) poll(&(0x7f0000000780)=[{r0}, {r1, 0x1}, {r3, 0x4}], 0x3, 0x0) kqueue() poll(&(0x7f0000000440)=[{0xffffffffffffffff, 0x80}, {r1, 0x2}], 0x2, 0x1) 23:53:41 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x80000000) 23:53:41 executing program 2: sysctl$vm(&(0x7f0000000000), 0x2, &(0x7f0000000040)="ddbd3d16416da7d635fc87b99f7c90e1f39595b1ba1523f18b031526943d802ca713a73d0176db9504c5907574bdb20e45599905f48ea526ba9a66238e93450f9ae635", &(0x7f00000000c0)=0x43, &(0x7f0000000100)="18c0222edf12fd1a7bb7e2ee62f32988965ff99d54839f2ec103ffde72c528fedaea4eb59ef3a93efb60b7da83ea713344df9b96d7c4801d9b6b41b88cdef24c75a95daf6642c3844f64f5f8cab4213465e1cee9084a5716d2142e83a60399125f76d8f2f774bc", 0x67) 23:53:41 executing program 4: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r2 = dup(r1) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) poll(&(0x7f0000000780)=[{r0}, {r1, 0x1}, {r3, 0x4}], 0x3, 0x0) kqueue() r4 = socket$inet6(0x18, 0x3, 0x1f) poll(&(0x7f0000000440)=[{r4, 0x80}, {r1, 0x2}], 0x2, 0x1) 23:53:41 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x80000000) 23:53:41 executing program 2: sysctl$vm(&(0x7f0000000000), 0x2, &(0x7f0000000040)="ddbd3d16416da7d635fc87b99f7c90e1f39595b1ba1523f18b031526943d802ca713a73d0176db9504c5907574bdb20e45599905f48ea526ba9a66238e93450f9ae635", &(0x7f00000000c0)=0x43, &(0x7f0000000100)="18c0222edf12fd1a7bb7e2ee62f32988965ff99d54839f2ec103ffde72c528fedaea4eb59ef3a93efb60b7da83ea713344df9b96d7c4801d9b6b41b88cdef24c75a95daf6642c3844f64f5f8cab4213465e1cee9084a5716d2142e83a60399125f76d8f2f774bc", 0x67) 23:53:41 executing program 5: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x8081, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x1) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) (async) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) (async) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) fcntl$setown(r1, 0x6, 0xffffffffffffffff) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x8081, 0x0) (async) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x1) (async) 23:53:41 executing program 1: syz_open_pts() ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) 23:53:41 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) 23:53:41 executing program 7: kqueue() kqueue() r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1}) 23:53:41 executing program 0: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r2 = dup(r1) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) poll(&(0x7f0000000780)=[{r0}, {r1, 0x1}, {r3, 0x4}], 0x3, 0x0) kqueue() poll(&(0x7f0000000440)=[{0xffffffffffffffff, 0x80}, {r1, 0x2}], 0x2, 0x1) 23:53:41 executing program 4: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r2 = dup(r1) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) poll(&(0x7f0000000780)=[{r0}, {r1, 0x1}, {r3, 0x4}], 0x3, 0x0) kqueue() r4 = socket$inet6(0x18, 0x3, 0x1f) poll(&(0x7f0000000440)=[{r4, 0x80}, {r1, 0x2}], 0x2, 0x1) 23:53:41 executing program 2: sysctl$vm(&(0x7f0000000000)={0x2, 0x3}, 0x2, 0x0, &(0x7f00000000c0), &(0x7f0000000100)="18c0222edf12fd1a7bb7e2ee62f32988965ff99d54839f2ec103ffde72c528fedaea4eb59ef3a93efb60b7da83ea713344df9b96d7c4801d9b6b41b88cdef24c75a95daf6642c3844f64f5f8cab4213465e1cee9084a5716d2142e83a60399125f76d8f2f774bc", 0x67) 23:53:41 executing program 3: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r2 = dup(r1) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) poll(&(0x7f0000000780)=[{r0}, {r1, 0x1}, {r3, 0x4}], 0x3, 0x0) kqueue() poll(&(0x7f0000000440)=[{0xffffffffffffffff, 0x80}, {r1, 0x2}], 0x2, 0x1) 23:53:41 executing program 1: syz_open_pts() ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) 23:53:41 executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:53:41 executing program 4: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r2 = dup(r1) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) poll(&(0x7f0000000780)=[{r0}, {r1, 0x1}, {r3, 0x4}], 0x3, 0x0) kqueue() r4 = socket$inet6(0x18, 0x3, 0x1f) poll(&(0x7f0000000440)=[{r4, 0x80}, {r1, 0x2}], 0x2, 0x1) 23:53:41 executing program 5: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) (async) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x8081, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x1) 23:53:41 executing program 7: kqueue() kqueue() r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1}) 23:53:41 executing program 0: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r2 = dup(r1) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) poll(&(0x7f0000000780)=[{r0}, {r1, 0x1}, {r3, 0x4}], 0x3, 0x0) r4 = socket$inet6(0x18, 0x3, 0x1f) poll(&(0x7f0000000440)=[{r4, 0x80}, {r1, 0x2}], 0x2, 0x1) 23:53:41 executing program 2: sysctl$vm(&(0x7f0000000000)={0x2, 0x3}, 0x2, 0x0, 0x0, &(0x7f0000000100)="18c0222edf12fd1a7bb7e2ee62f32988965ff99d54839f2ec103ffde72c528fedaea4eb59ef3a93efb60b7da83ea713344df9b96d7c4801d9b6b41b88cdef24c75a95daf6642c3844f64f5f8cab4213465e1cee9084a5716d2142e83a60399125f76d8f2f774bc", 0x67) 23:53:42 executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:53:42 executing program 7: kqueue() kqueue() r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00'}) 23:53:42 executing program 0: kqueue() socket$unix(0x1, 0x2, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r1 = dup(r0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x1f) poll(&(0x7f0000000440)=[{r2, 0x80}, {r0, 0x2}], 0x2, 0x1) 23:53:42 executing program 4: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r2 = dup(r1) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) poll(&(0x7f0000000780)=[{r0}, {r1, 0x1}, {r3, 0x4}], 0x3, 0x0) kqueue() poll(&(0x7f0000000440)=[{0xffffffffffffffff, 0x80}, {r1, 0x2}], 0x2, 0x1) 23:53:42 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:53:42 executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:53:42 executing program 1: kqueue() r0 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5c66, 0x0, 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:53:42 executing program 5: ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 23:53:42 executing program 7: kqueue() kqueue() r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00'}) 23:53:42 executing program 2: sysctl$vm(&(0x7f0000000000)={0x2, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) 23:53:42 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:53:42 executing program 4: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r2 = dup(r1) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) poll(&(0x7f0000000780)=[{r0}, {r1, 0x1}, {r3, 0x4}], 0x3, 0x0) kqueue() poll(&(0x7f0000000440)=[{0xffffffffffffffff, 0x80}, {r1, 0x2}], 0x2, 0x1) 23:53:42 executing program 6: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r2 = dup(r1) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) poll(&(0x7f0000000780)=[{r0}, {r1, 0x1}, {r3, 0x4}], 0x3, 0x0) kqueue() poll(&(0x7f0000000440)=[{0xffffffffffffffff, 0x80}, {r1, 0x2}], 0x2, 0x1) 23:53:42 executing program 0: kqueue() socket$unix(0x1, 0x2, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r1 = dup(r0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x1f) poll(&(0x7f0000000440)=[{r2, 0x80}, {r0, 0x2}], 0x2, 0x1) 23:53:42 executing program 5: ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) (async) 23:53:42 executing program 7: kqueue() kqueue() r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00'}) 23:53:42 executing program 2: sysctl$vm(&(0x7f0000000000)={0x2, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) 23:53:42 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:53:42 executing program 1: kqueue() r0 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5c66, 0x0, 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:53:42 executing program 6: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 23:53:42 executing program 2: sysctl$vm(&(0x7f0000000000)={0x2, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) 23:53:42 executing program 0: kqueue() socket$unix(0x1, 0x2, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r1 = dup(r0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x1f) poll(&(0x7f0000000440)=[{r2, 0x80}, {r0, 0x2}], 0x2, 0x1) 23:53:42 executing program 3: recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:53:42 executing program 5: ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) fcntl$setown(r0, 0x6, 0xffffffffffffffff) (async) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) (async) 23:53:42 executing program 7: kqueue() kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0}) 23:53:42 executing program 2: sysctl$vm(&(0x7f0000000000)={0x2, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) 23:53:42 executing program 1: kqueue() r0 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5c66, 0x0, 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:53:42 executing program 4: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r2 = dup(r1) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) poll(&(0x7f0000000780)=[{r0}, {r1, 0x1}, {r3, 0x4}], 0x3, 0x0) kqueue() poll(&(0x7f0000000440)=[{0xffffffffffffffff, 0x80}, {r1, 0x2}], 0x2, 0x1) 23:53:42 executing program 6: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 23:53:42 executing program 0: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r2 = dup(r1) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) poll(&(0x7f0000000780)=[{r0}, {r1, 0x1}, {0xffffffffffffffff, 0x4}], 0x3, 0x0) r3 = socket$inet6(0x18, 0x3, 0x1f) poll(&(0x7f0000000440)=[{r3, 0x80}, {r1, 0x2}], 0x2, 0x1) 23:53:42 executing program 3: recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:53:42 executing program 4: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r2 = dup(r1) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) poll(&(0x7f0000000780)=[{r0}, {r1, 0x1}, {r3, 0x4}], 0x3, 0x0) r4 = socket$inet6(0x18, 0x3, 0x1f) poll(&(0x7f0000000440)=[{r4, 0x80}, {r1, 0x2}], 0x2, 0x1) 23:53:42 executing program 5: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x1, 0x3}}, 0x0) 23:53:42 executing program 2: sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 23:53:42 executing program 0: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r2 = dup(r1) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) poll(&(0x7f0000000780)=[{r0}, {r1, 0x1}, {0xffffffffffffffff, 0x4}], 0x3, 0x0) r3 = socket$inet6(0x18, 0x3, 0x1f) poll(&(0x7f0000000440)=[{r3, 0x80}, {r1, 0x2}], 0x2, 0x1) 23:53:42 executing program 1: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x5c66, 0x0, 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:53:42 executing program 7: kqueue() kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0}) 23:53:42 executing program 2: sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 23:53:42 executing program 6: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 23:53:42 executing program 3: recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:53:42 executing program 5: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x1, 0x3}}, 0x0) 23:53:42 executing program 2: sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 23:53:42 executing program 1: kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x5c66, 0x0, 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:53:42 executing program 0: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r2 = dup(r1) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) poll(&(0x7f0000000780)=[{r0}, {r1, 0x1}, {0xffffffffffffffff, 0x4}], 0x3, 0x0) r3 = socket$inet6(0x18, 0x3, 0x1f) poll(&(0x7f0000000440)=[{r3, 0x80}, {r1, 0x2}], 0x2, 0x1) 23:53:42 executing program 6: ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)) 23:53:42 executing program 4: kqueue() socket$unix(0x1, 0x2, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r1 = dup(r0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x1f) poll(&(0x7f0000000440)=[{r2, 0x80}, {r0, 0x2}], 0x2, 0x1) 23:53:42 executing program 3: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:53:42 executing program 5: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x1, 0x3}}, 0x0) 23:53:42 executing program 7: kqueue() kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0}) 23:53:42 executing program 1: kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x5c66, 0x0, 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:53:42 executing program 2: sysctl$vm(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) 23:53:42 executing program 0: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) dup(r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) poll(&(0x7f0000000780)=[{r0}, {r1, 0x1}, {r2, 0x4}], 0x3, 0x0) r3 = socket$inet6(0x18, 0x3, 0x1f) poll(&(0x7f0000000440)=[{r3, 0x80}, {r1, 0x2}], 0x2, 0x1) 23:53:42 executing program 6: ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)) 23:53:42 executing program 2: sysctl$vm(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) 23:53:42 executing program 4: kqueue() socket$unix(0x1, 0x2, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r1 = dup(r0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x1f) poll(&(0x7f0000000440)=[{r2, 0x80}, {r0, 0x2}], 0x2, 0x1) 23:53:42 executing program 1: kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x5c66, 0x0, 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:53:42 executing program 3: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:53:42 executing program 5: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x1, 0x3}}, 0x0) 23:53:42 executing program 2: sysctl$vm(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) 23:53:42 executing program 7: kqueue() r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1}) 23:53:42 executing program 6: ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)) 23:53:42 executing program 0: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) poll(&(0x7f0000000780)=[{r0}, {r1, 0x1}, {r2, 0x4}], 0x3, 0x0) r3 = socket$inet6(0x18, 0x3, 0x1f) poll(&(0x7f0000000440)=[{r3, 0x80}, {r1, 0x2}], 0x2, 0x1) 23:53:42 executing program 3: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:53:42 executing program 5: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) 23:53:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x5c66, 0x0, 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:53:42 executing program 7: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1}) 23:53:42 executing program 6: syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)) 23:53:42 executing program 4: kqueue() socket$unix(0x1, 0x2, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r1 = dup(r0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x1f) poll(&(0x7f0000000440)=[{r2, 0x80}, {r0, 0x2}], 0x2, 0x1) 23:53:42 executing program 2: kqueue() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7fff) 23:53:42 executing program 3: socketpair$unix(0x1, 0x5, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:53:42 executing program 0: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) poll(&(0x7f0000000780)=[{r0}, {0xffffffffffffffff, 0x1}, {r1, 0x4}], 0x3, 0x0) r2 = socket$inet6(0x18, 0x3, 0x1f) poll(&(0x7f0000000440)=[{r2, 0x80}, {0xffffffffffffffff, 0x2}], 0x2, 0x1) 23:53:42 executing program 1: kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x5c66, 0x0, 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:53:42 executing program 6: syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)) 23:53:42 executing program 7: r0 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1}) 23:53:42 executing program 5: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) 23:53:42 executing program 4: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r2 = dup(r1) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) poll(&(0x7f0000000780)=[{r0}, {r1, 0x1}, {0xffffffffffffffff, 0x4}], 0x3, 0x0) r3 = socket$inet6(0x18, 0x3, 0x1f) poll(&(0x7f0000000440)=[{r3, 0x80}, {r1, 0x2}], 0x2, 0x1) 23:53:42 executing program 3: socketpair$unix(0x1, 0x5, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:53:42 executing program 1: kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x5c66, 0x0, 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:53:42 executing program 2: r0 = kqueue() mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x0, r0, 0xffffffff) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) close(r0) kqueue() syz_open_pts() 23:53:42 executing program 7: r0 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1}) 23:53:42 executing program 6: syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)) 23:53:42 executing program 0: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) poll(&(0x7f0000000780)=[{r0}, {0xffffffffffffffff, 0x1}, {r1, 0x4}], 0x3, 0x0) r2 = socket$inet6(0x18, 0x3, 0x1f) poll(&(0x7f0000000440)=[{r2, 0x80}, {0xffffffffffffffff, 0x2}], 0x2, 0x1) 23:53:42 executing program 5: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) 23:53:42 executing program 3: socketpair$unix(0x1, 0x5, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:53:42 executing program 6: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, 0x0) 23:53:42 executing program 1: kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x5c66, 0x0, 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:53:42 executing program 2: r0 = kqueue() mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x0, r0, 0xffffffff) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) close(r0) kqueue() syz_open_pts() 23:53:42 executing program 4: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r2 = dup(r1) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) poll(&(0x7f0000000780)=[{r0}, {r1, 0x1}, {0xffffffffffffffff, 0x4}], 0x3, 0x0) r3 = socket$inet6(0x18, 0x3, 0x1f) poll(&(0x7f0000000440)=[{r3, 0x80}, {r1, 0x2}], 0x2, 0x1) 23:53:42 executing program 7: r0 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1}) 23:53:42 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:53:42 executing program 5: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x1, 0x3}}, 0x0) 23:53:42 executing program 0: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) poll(&(0x7f0000000780)=[{r0}, {0xffffffffffffffff, 0x1}, {r1, 0x4}], 0x3, 0x0) r2 = socket$inet6(0x18, 0x3, 0x1f) poll(&(0x7f0000000440)=[{r2, 0x80}, {0xffffffffffffffff, 0x2}], 0x2, 0x1) 23:53:42 executing program 6: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, 0x0) 23:53:42 executing program 7: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1}) 23:53:42 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x5c66, 0x0, 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:53:42 executing program 6: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, 0x0) 23:53:42 executing program 2: r0 = kqueue() mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x0, r0, 0xffffffff) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) close(r0) kqueue() syz_open_pts() 23:53:42 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:53:42 executing program 5: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x1, 0x3}}, 0x0) 23:53:42 executing program 4: kqueue() r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r2 = dup(r1) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000000)={'./file0\x00', 0x3, 0xfffffffc, 0x9}) poll(&(0x7f0000000780)=[{r0}, {r1, 0x1}, {0xffffffffffffffff, 0x4}], 0x3, 0x0) r3 = socket$inet6(0x18, 0x3, 0x1f) poll(&(0x7f0000000440)=[{r3, 0x80}, {r1, 0x2}], 0x2, 0x1) 23:53:42 executing program 0: kqueue() r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) poll(&(0x7f0000000780)=[{}, {r0, 0x1}, {r1, 0x4}], 0x3, 0x0) r2 = socket$inet6(0x18, 0x3, 0x1f) poll(&(0x7f0000000440)=[{r2, 0x80}, {r0, 0x2}], 0x2, 0x1) 23:53:42 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x5c66, 0x0, 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:53:42 executing program 7: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1}) 23:53:42 executing program 5: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x1, 0x3}}, 0x0) 23:53:42 executing program 2: r0 = kqueue() mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x0, r0, 0xffffffff) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) close(r0) kqueue() 23:53:42 executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) msgget(0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) poll(&(0x7f0000000140)=[{r1, 0x2}, {r2, 0x20}, {0xffffffffffffffff, 0x17}, {r0, 0x1}, {0xffffffffffffff9c, 0x1}, {r0, 0x80}, {r0, 0x8}, {r0, 0x4}], 0x8, 0x8) msgget(0x1, 0x10) accept$unix(r2, 0x0, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0x30}, {0x0}, {0x0}, {0x0, 0xfffffffffffffe5b}, {0x0, 0xfffffffffffffdf2}, {0x0, 0x4e}, {0x0}, {0x0}], 0x9}, 0x404) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x1) 23:53:42 executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) poll(&(0x7f0000000780)=[{}, {r0, 0x1}, {r1, 0x4}], 0x3, 0x0) r2 = socket$inet6(0x18, 0x3, 0x1f) poll(&(0x7f0000000440)=[{r2, 0x80}, {r0, 0x2}], 0x2, 0x1) 23:53:42 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x5c66, 0x0, 0x9, &(0x7f00000000c0)={0x7, 0x5}) 23:53:42 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:53:42 executing program 5: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0x3}}, 0x0) panic: kernel diagnostic assertion "nlevel >= IPL_NONE" failed: file "/syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/intr.c", line 699 Stopped at db_enter+0x1c: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 23773 26476 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x1c panic(ffffffff827a3044) at panic+0x17b __assert(ffffffff8281f9a9,ffffffff827ac472,2bb,ffffffff827a3e5f) at __assert+0x29 splraise(f2039f04) at splraise+0xb4 mtx_enter_try(fffffd806f04d948) at mtx_enter_try+0x73 mtx_enter(fffffd806f04d948) at mtx_enter+0x4f knote_remove(ffff800021224aa0,fffffd806f04d948,fffffd806f04d9d0,7,0) at knote_remove+0x20d knote_fdclose(ffff800021224aa0,7) at knote_fdclose+0xae fdfree(ffff800021224aa0) at fdfree+0xdf exit1(ffff800021224aa0,0,0,1) at exit1+0x3e4 sys_exit(ffff800021224aa0,ffff800026133040,ffff800026133090) at sys_exit+0x1a syscall(ffff800026133110) at syscall+0x5e2 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7018da6acf30, count: 2 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: kernel diagnostic assertion "nlevel >= IPL_NONE" failed: file "/syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/intr.c", line 699 ddb{0}> trace db_enter() at db_enter+0x1c panic(ffffffff827a3044) at panic+0x17b __assert(ffffffff8281f9a9,ffffffff827ac472,2bb,ffffffff827a3e5f) at __assert+0x29 splraise(f2039f04) at splraise+0xb4 mtx_enter_try(fffffd806f04d948) at mtx_enter_try+0x73 mtx_enter(fffffd806f04d948) at mtx_enter+0x4f knote_remove(ffff800021224aa0,fffffd806f04d948,fffffd806f04d9d0,7,0) at knote_remove+0x20d knote_fdclose(ffff800021224aa0,7) at knote_fdclose+0xae fdfree(ffff800021224aa0) at fdfree+0xdf exit1(ffff800021224aa0,0,0,1) at exit1+0x3e4 sys_exit(ffff800021224aa0,ffff800026133040,ffff800026133090) at sys_exit+0x1a syscall(ffff800026133110) at syscall+0x5e2 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7018da6acf30, count: -13 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800026132c80 rbx 0xffffffff82bd0b9f cpu_info_full_primary+0x2b9f rdx 0 rcx 0xffff800021224aa0 rax 0xffffffff82bcfff0 cpu_info_full_primary+0x1ff0 r8 0 r9 0x8080808080808080 r10 0x407b906bea5988ca r11 0xd86a2ebee30f7f9f r12 0xffffffff82bd09a0 cpu_info_full_primary+0x29a0 r13 0 r14 0 r15 0x1 rip 0xffffffff8272402c db_enter+0x1c cs 0x8 rflags 0x246 rsp 0xffff800026132c70 ss 0x10 db_enter+0x1c: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.4) pid=337058 stat=onproc flags process=1008 proc=2000 pri=0, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff80002121f010,0xffff800021225550 process=0xffff8000212ce9f8 user=0xffff80002612e000, vmspace=0xfffffd80698d8cc8 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 14264 4168 257 0 2 0 syz-executor.6 14264 59980 257 0 3 0x4000080 fsleep syz-executor.6 43364 236263 62318 0 2 0 syz-executor.2 43364 374909 62318 0 2 0x4000000 syz-executor.2 91248 286105 20988 0 2 0 syz-executor.7 91248 386102 20988 0 2 0x4000000 syz-executor.7 91248 54922 20988 0 2 0x4000000 syz-executor.7 20988 62555 31361 0 2 0x482 syz-executor.7 87905 303489 31361 0 2 0x2 syz-executor.5 257 209287 31361 0 2 0x482 syz-executor.6 97597 358605 31361 0 2 0x2 syz-executor.3 82231 159886 31361 0 3 0x82 nanoslp syz-executor.4 62318 181009 31361 0 3 0x82 nanoslp syz-executor.2 8357 468335 31361 0 2 0x2 syz-executor.1 73655 297945 31361 0 2 0x2 syz-executor.0 31361 161386 16018 0 3 0x2000082 wait syz-fuzzer 31361 484642 16018 0 2 0x6000482 syz-fuzzer 31361 36478 16018 0 3 0x6000082 wait syz-fuzzer 31361 462142 16018 0 3 0x6000082 wait syz-fuzzer 31361 138489 16018 0 3 0x6000082 thrsleep syz-fuzzer 31361 1623 16018 0 3 0x6000082 thrsleep syz-fuzzer 31361 101012 16018 0 3 0x6000082 wait syz-fuzzer 31361 332939 16018 0 3 0x6000082 wait syz-fuzzer 31361 495485 16018 0 3 0x6000082 wait syz-fuzzer 31361 207352 16018 0 3 0x6000082 wait syz-fuzzer 31361 294341 16018 0 3 0x6000082 thrsleep syz-fuzzer 31361 483457 16018 0 3 0x6000082 wait syz-fuzzer 31361 419137 16018 0 3 0x6000082 thrsleep syz-fuzzer 31361 335199 16018 0 3 0x6000082 thrsleep syz-fuzzer 31361 325012 16018 0 3 0x6000082 thrsleep syz-fuzzer 31361 68733 16018 0 3 0x6000082 kqread syz-fuzzer 16018 318497 13499 0 3 0x10008a sigsusp ksh 13499 390117 15183 0 3 0x9a kqread sshd 73156 167810 1 0 3 0x100083 ttyin getty 15183 201003 1 0 3 0x88 kqread sshd 49112 213235 1857 74 3 0x1100092 bpf pflogd 1857 52709 1 0 3 0x80 netio pflogd 89202 131070 1334 73 3 0x1100090 kqread syslogd 1334 58332 1 0 3 0x100082 netio syslogd 5504 130673 1 0 3 0x100080 kqread resolvd 77936 242779 10645 77 3 0x100092 kqread dhcpleased 31549 396675 10645 77 3 0x100092 kqread dhcpleased 10645 33752 1 0 3 0x80 kqread dhcpleased 96850 362715 0 0 3 0x14200 bored smr 4808 455201 0 0 2 0x14200 zerothread 49300 77339 0 0 3 0x14200 aiodoned aiodoned 90627 472743 0 0 3 0x14200 syncer update 51120 36155 0 0 3 0x14200 cleaner cleaner 26476 23773 0 0 7 0x14200 reaper 3134 353744 0 0 3 0x14200 pgdaemon pagedaemon 59451 507085 0 0 3 0x14200 bored viomb 79221 378068 0 0 3 0x40014200 acpi0 acpi0 70344 403178 0 0 3 0x40014200 idle1 68384 146691 0 0 3 0x14200 bored softnet3 70006 260414 0 0 3 0x14200 bored softnet2 92044 268861 0 0 3 0x14200 bored softnet1 85488 300835 0 0 3 0x14200 bored softnet0 624 35055 0 0 3 0x14200 bored systqmp 88041 418035 0 0 3 0x14200 bored systq 59472 16879 0 0 3 0x40014200 bored softclock 57427 35615 0 0 3 0x40014200 idle0 1 156555 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10212 6494K 6687K 78643K 15937 0 pcb 14 8K 8K 78643K 113 0 rtable 234 6K 6K 78643K 354 0 pf 32 9K 10K 78643K 43 0 ifaddr 45 15K 15K 78643K 47 0 ifgroup 55 2K 2K 78643K 55 0 counters 60 35K 35K 78643K 60 0 ioctlops 0 0K 4K 78643K 2605 0 iov 0 0K 0K 78643K 1811 0 mount 1 1K 1K 78643K 1 0 log 0 0K 0K 78643K 4 0 vnodes 1346 84K 84K 78643K 3055 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 78 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 306 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1697 195K 286K 78643K 12548 0 file desc 14 49K 77K 78643K 23604 0 sigio 0 0K 0K 78643K 65 0 proc 67 91K 115K 78643K 526 0 subproc 104 6K 6K 78643K 104 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 in_multi 99 7K 7K 78643K 99 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 169 758K 758K 78643K 169 0 exec 0 0K 1K 78643K 387 0 tdb 3 0K 0K 78643K 3 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 8 62K 64K 78643K 10 0 UVM amap 319 85K 87K 78643K 205750 0 UVM aobj 131 4K 4K 78643K 131 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 NDP 12 0K 1K 78643K 28 0 temp 73 5916K 6044K 78643K 53609 0 kqueue 12 18K 28K 78643K 955 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 22 0 0 1 0 1 1 0 8 0 rtpcb 120 36 0 33 1 0 1 1 0 8 0 rtentry 112 111 0 1 4 0 4 4 0 8 0 unpcb 144 12799 0 12783 69 68 1 6 0 8 0 syncache 304 4 0 4 1 1 0 1 0 8 0 tcpqe 32 181 0 181 1 1 0 1 0 8 0 tcpcb 808 42 0 38 1 0 1 1 0 8 0 arp 120 18 0 0 1 0 1 1 0 8 0 inpcb 368 335 0 327 1 0 1 1 0 8 0 nd6 136 24 0 0 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 27 0 25 1 0 1 1 0 8 0 pfstkey 128 27 0 25 1 0 1 1 0 8 0 pfstate 376 27 0 25 3 2 1 3 0 8 0 pfrule 1344 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 453 0 0 29 0 29 29 0 8 0 art_table 32 454 0 0 4 0 4 4 0 8 0 art_node 16 110 0 10 1 0 1 1 0 8 0 semapl 112 304 0 294 1 0 1 1 0 8 0 shmpl 112 128 0 0 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 25991 0 24543 91 0 91 91 0 8 0 ffsino 272 25991 0 24543 97 0 97 97 0 8 0 nchpl 144 55560 0 53871 64 0 64 64 0 8 0 uvmvnodes 80 5926 0 0 121 0 121 121 0 8 0 vnodes 216 5926 0 0 330 0 330 330 0 8 0 namei 1024 159306 0 159306 4 3 1 2 0 8 1 percpumem 16 43 0 0 1 0 1 1 0 8 0 kstatmem 264 24 0 0 2 0 2 2 0 8 0 scxspl 216 150920 0 150920 10 9 1 8 1 8 1 plimitpl 152 34 0 18 1 0 1 1 0 8 0 sigapl 424 23926 0 23882 6 0 6 6 0 8 0 futexpl 64 170041 0 170040 1 0 1 1 0 8 0 knotepl 120 117 0 0 4 0 4 4 0 8 0 kqueuepl 216 7988 0 7980 80 72 8 8 0 8 7 pipepl 320 6650 0 6622 62 59 3 13 0 8 0 fdescpl 496 23909 0 23882 5 0 5 5 0 8 0 filepl 152 106776 0 106533 202 187 15 20 0 8 5 lockfpl 104 1107 0 1105 1 0 1 1 0 8 0 lockfspl 48 547 0 545 1 0 1 1 0 8 0 sessionpl 144 24 0 7 1 0 1 1 0 8 0 pgrppl 48 3699 0 3682 1 0 1 1 0 8 0 ucredpl 104 8884 0 8872 1 0 1 1 0 8 0 zombiepl 144 23883 0 23882 1 0 1 1 0 8 0 processpl 1072 23926 0 23882 4 0 4 4 0 8 0 procpl 680 52375 0 52311 59 52 7 7 0 8 1 sockpl 488 13170 0 13143 222 217 5 20 0 8 1 mcl64k 65536 25 0 0 4 1 3 3 0 8 0 mcl16k 16384 65 0 0 8 5 3 3 0 8 0 mcl12k 12288 73 0 0 2 0 2 2 0 8 0 mcl9k 9216 21 0 0 2 0 2 2 0 8 0 mcl8k 8192 34 0 0 4 2 2 3 0 8 0 mcl4k 4096 73 0 0 7 4 3 3 0 8 0 mcl2k2 2112 14 0 0 1 0 1 1 0 8 0 mcl2k 2048 392 0 0 46 17 29 46 0 8 0 mtagpl 96 4 0 0 1 0 1 1 0 8 0 mbufpl 256 1594 0 0 25 2 23 25 0 8 0 bufpl 288 27737 0 21405 453 0 453 453 0 8 0 anonpl 24 1732641 0 1724663 73 22 51 58 0 186 0 amapchunkpl 152 646314 0 645596 179 147 32 34 0 158 3 amappl16 200 25820 0 25654 11 2 9 10 0 8 0 amappl15 192 51 0 51 2 2 0 1 0 8 0 amappl14 184 164 0 147 2 1 1 2 0 8 0 amappl13 176 17 0 16 1 0 1 1 0 8 0 amappl12 168 24581 0 24553 2 0 2 2 0 8 0 amappl11 160 63 0 48 1 0 1 1 0 8 0 amappl10 152 56 0 45 1 0 1 1 0 8 0 amappl9 144 483 0 482 1 0 1 1 0 8 0 amappl8 136 395 0 316 3 0 3 3 0 8 0 amappl7 128 103 0 92 1 0 1 1 0 8 0 amappl6 120 429 0 409 2 1 1 2 0 8 0 amappl5 112 282 0 270 1 0 1 1 0 8 0 amappl4 104 813 0 771 3 1 2 3 0 8 0 amappl3 96 130504 0 130425 4 1 3 3 0 8 0 amappl2 88 25104 0 25036 3 1 2 3 0 8 0 amappl1 80 87882 0 87329 23 10 13 23 0 8 0 amappl 88 205178 0 204986 9 4 5 6 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 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 72 130 0 0 3 0 3 3 0 8 0 uaddrrnd 24 23909 0 23882 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 23909 0 23882 1 0 1 1 0 8 0 vmmpekpl 168 154205 0 154171 3 0 3 3 0 8 0 vmmpepl 168 1269945 0 1267944 251 155 96 118 0 357 1 vmsppl 464 23908 0 23882 5 1 4 5 0 8 0 rwobjpl 56 268128 0 260818 112 8 104 105 0 8 0 pdppl 4096 47826 0 47764 2932 2862 70 76 0 8 8 pvpl 32 6134618 0 6121036 391 271 120 362 0 265 0 pmappl 248 23908 0 23882 3 1 2 3 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 3768 0 2950 24 0 24 24 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x1c panic(ffffffff827a3044) at panic+0x17b __assert(ffffffff8281f9a9,ffffffff827ac472,2bb,ffffffff827a3e5f) at __assert+0x29 splraise(f2039f04) at splraise+0xb4 mtx_enter_try(fffffd806f04d948) at mtx_enter_try+0x73 mtx_enter(fffffd806f04d948) at mtx_enter+0x4f knote_remove(ffff800021224aa0,fffffd806f04d948,fffffd806f04d9d0,7,0) at knote_remove+0x20d knote_fdclose(ffff800021224aa0,7) at knote_fdclose+0xae fdfree(ffff800021224aa0) at fdfree+0xdf exit1(ffff800021224aa0,0,0,1) at exit1+0x3e4 sys_exit(ffff800021224aa0,ffff800026133040,ffff800026133090) at sys_exit+0x1a syscall(ffff800026133110) at syscall+0x5e2 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7018da6acf30, count: -13 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x1e: addq $0x8,%rsp x86_ipi_db(ffff800020d58ff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff82c55160) at __mp_lock+0x12e reaper(ffff8000211b3a98) at reaper+0x160 end trace frame: 0x0, count: 10 ddb{1}> trace x86_ipi_db(ffff800020d58ff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff82c55160) at __mp_lock+0x12e reaper(ffff8000211b3a98) at reaper+0x160 end trace frame: 0x0, count: -5