373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r1, 0x84}], 0x1, 0x0) 09:43:22 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) r2 = msgget(0x1, 0x0) msgrcv(r2, &(0x7f0000000080)={0x0, ""/81}, 0x59, 0x3, 0x1800) setregid(r1, r0) 09:43:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x20, 0x8000, 0x8) sendto$inet(r1, &(0x7f0000000000)="9e699d60af76d0df19176533d7d4c96ab4d13bd06b29ff321c81e281b33408780a24d8e333122900256d9051d2d6a57f3eb272522c6ca995790ab96778ddeb5452815a6f807417037cb15e718f69e2632395105b5a4d12ae7e188df0160fdd6fcac6402760aea10ca2aa76061c736234fd7d757537ba006e7dee3583342abcfdd0437401078b752401da2c84d30d1da15d244394cfdaabc76a45181a5a41312130acf9775f27bb", 0xa7, 0x402, &(0x7f00000000c0)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x100004) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 09:43:22 executing program 1: socket(0x2, 0x400000000002, 0xbd) 09:43:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r6 = geteuid() getgroups(0x1, &(0x7f0000000600)=[0x0]) r8 = fcntl$getown(r1, 0x5) r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r13 = getegid() sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000080)="4e0ae16e3bbb07ff540bcbbce97aea8aed73794b990d8e0532ce1bc553e78243537eb52a40f68a2438acad27ac24f2029803ac506c00eb9ba4d09952d806e57459269a3abaa405a044dfa6c6473f19c93ea68488e3fc64c65900c0", 0x5b}, {&(0x7f0000000240)="5a809db86a4c71d8e875aa5a25fae55faee0dc0627ff405ddd5d0744ec52fc1ffc5bc7dbfe1434fba5cf75796823b7556b7bb1c3d4990135a13e214710a996a150acf0eaa500779971eea560ebcd394e5443e066d4f98af1a29f6457d39d067de3bafe0ef6e2b77f18180d98a35befbda91c16568fdf98b09ca8bbd1f390dd89867b0163e43be4404cf0fa05c27d7b1b336f0e942a5dac8dabe2df544b391246ddebea2a46f71374496b638811664d2aea7647e5ed6f0ca7e85628379342677d250346bd17d215d1dd57fdd4cc5cbfc7af3f551e8d9898a5", 0xd8}, {&(0x7f0000000140)="d50f80fe472722edc98ffd3959b7f609a3d380a9c3c041fbb06429f698ecb7b8c17c8a38361b5fe1f3bde4b6cf55baddc59f8d2b0627e19eb200279976292cd49d991e539b", 0x45}, {&(0x7f0000000340)="0d7eb21ae14dbe2ef56b8e133308a2287a78ae435f2b8ceca38bb5165960007a6a8658b5275bd1f72ccdf6e844d4a3f911e1604809904848d94c8814619fd51cb55da8913580da66d4b6e24719bb3806a60eedbdcb44668d7730b528b33516f8beb5ec401df7d2c371ae9bb9266520122426f0aba43afd1dfcb89a83cc063a35924424098cac4db3bebf7f496f66a47a662ea8d311cd75be09379cb832aadf8485833fe2efa956b929686715d5c882315bfde25060567902b092bffd5dfc069c422a5c", 0xc3}, {&(0x7f00000001c0)="c47373e8f67377379fae9797792fb9b1a72b614359210e1e0f4cdd1ea0e5fd9741", 0x21}, {&(0x7f0000000440)="660523c109d35a3f56f145d58788f98af274ae497b6053dc401d249b61d981c44643459d7e9d705eeab2067df28fc7474495f8a762c8c3b4335349ff706b936ad2f530229ea6fef26a541aedb4d1b736a6cf43c4725c635d5239307e3aa36ed431e8c3417cdb44b59e066e93881f5326b3014475831404ba42e8639ab9", 0x7d}], 0x6, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xb8, 0x3}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) getsockname(r0, &(0x7f0000000900)=@in, &(0x7f0000000940)=0xc) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 09:43:22 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8101, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2, 0x4, 0x4, 0x39}, {{}, 0xffffffffffffffff, 0x50, 0x81, 0xf2, 0x1400000}, {{}, 0xfffffffffffffffe, 0x40, 0xef1a7d6c88953d1c, 0x8, 0x7fffffff}, {{}, 0xfffffffffffffffd, 0x20, 0x20, 0x7, 0x8000}, {{}, 0xfffffffffffffffa, 0x44, 0x40000002, 0x6, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x1, 0x4}, {{}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x101, 0x100000000}, {{r1}, 0xfffffffffffffffa, 0x1}], 0x7, &(0x7f0000000380)=[{{}, 0xfffffffffffffffa, 0x62, 0x61, 0x4, 0x5}, {{}, 0x0, 0x20, 0x20000000, 0x6, 0x4}, {{}, 0x0, 0x52eb5e6ca5625b33, 0x10, 0x100, 0x97c8}, {{}, 0xffffffffffffffff, 0x20, 0x80000000, 0x5d4d0000000000, 0x4}, {{}, 0xffffffffffffffff, 0x20, 0xf0000080, 0x40, 0x400}], 0xfff, &(0x7f0000000440)={0x1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffffa, 0x5}], 0x0, 0x0, 0x81, &(0x7f0000000640)={0x5, 0x23f1}) fchmod(r0, 0x80) r2 = kqueue() lseek(r0, 0x0, 0x2) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0xc, 0x1, 0x1, 0x5}, {{r2}, 0x0, 0x14, 0x600fffff, 0x1, 0x80000000}, {{r0}, 0xffffffffffffffff, 0xc, 0x40000001, 0x6}, {{r2}, 0x0, 0x0, 0x75, 0x2, 0x143d}, {{r2}, 0x0, 0x14, 0x1, 0x5, 0x7f}, {{r2}, 0xfffffffffffffffa, 0x0, 0x20, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0xa5, 0xfff}], 0x2f1, 0x0, 0x508, 0x0) 09:43:22 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) close(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x0, './file0\x00'}) open(&(0x7f0000000100)='./file0\x00', 0x20080, 0x10) 09:43:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='mc', 0x2) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/68}, &(0x7f00000000c0)=0x46) recvfrom$unix(r0, &(0x7f0000000140)=""/187, 0xbb, 0x40, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) 09:43:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d7e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = msgget(0x2, 0x218) msgrcv(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r3 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) write(r2, &(0x7f0000005680)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d6c06b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5d409215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930faa6246625e48dd79099c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b18e27ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e012a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173174768a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1650611a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52769fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245dbf920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603ef2a234b350bbf6f55037e0afb4f47c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc610246d7832e248c44b5e", 0x100a) shmctl$SHM_LOCK(r3, 0x3) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x12003) msgget(0x1, 0xc0) msgget$private(0x0, 0x20) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() close(r2) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x7621) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) semget$private(0x0, 0x4, 0x103) dup(r4) r5 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r5, &(0x7f0000000280)={0x0, "0281e220185f7577537f7d0207a2dc6e0bb10ad7da72bffbf88a481b98b9137f4732a4686bb4c18f0b0ff93ae03393121a0a485cbff17847f86cf52936d5005e46d0f52ab05a1b34b373d9c6bd937eb41b2527d39d38815acb427303940701da961712a9b058c24943e7c501b1e1cb42d004c6a29c788eccb982f74d7d339e1dd82cf38fb458eb52a88a0b861b6e6d7d49a338718ef11ec4925bfee5d01f140bc4613347d9d22dc723f197c3ae536367eea2b3d7d52c3eca2850322b51ea90e1ea4e20d4617e8e43618b630f203ff9a387988ca46b8eaf0ce04c2fd7535e29cec34fa3cc"}, 0xec, 0x800) msgrcv(r5, &(0x7f0000002480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a00cfce00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009704a2013007a527000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000863882fad101b4a400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001359ccd4569c17c029bef365e04dbb816dd5d2bd670071348ddb63b7c73edd156c3ec18c3410ac0000000000000000da032eab226408d047bfef2c8e2023500d07510d21f0daf7abfc0dfc850a1097b4093dad23f2e3"], 0x1, 0x0, 0x1000) r6 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x7}, 0x100000000, 0x1, r6, 0x0, 0x7fffffff, 0x100000000, 0x11, 0x80}) 09:43:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="100000000029ffca3433979ec5fab6782fb00000effeff0000010000007e9617f3aa1582b2a59cb50a8c6106e383d3a743cf58ef4dc021a84d90bf760493cad5d9d7e4faba47b9358efd3f339cc56a36f19d2a3cf6c3d77f4be4d55cd27cf4dfb9c2b445f7050a4fb1e0cc5d8d3a58f16a9436957c0cb9d6c31e108fbde7d90bccb760685ef281e153ba4c776004fb4822b1eab8851d780c91ec11b77c46f9ebd51dde76700226f5f63eae5c9c1d663df04b94fac2dbd8748e14d3909516a6746a97e3ee508d196015576a5500d92f9ee5cdb74307e489be24d16d975a6d1f1cafb3933b86c3"], 0x10}, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 09:43:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x100000000}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x3010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f00000000c0)="06717afdae33dc7de0a1f5ed8539ab9d80fcc6a19fa380bb81563a4212b087029c2e146a7a66674c801eec22e82496c45dde8c7e0d078b127c5ba97e2df14e7fc624da608324662e8ffc841880a80e0fcf3f40751f6ae9acc3ab4a1c409853592047293f3e866c861151ca233d24673c84ae54cc341caf3318d52692fa30da483769b69424c328d36afcf4b0787ea69b2414", 0x92}, {&(0x7f0000000040)}, {&(0x7f0000000180)="c905f2e9680559a3bb9aa9edf7e534df44effe21372bb5860f366ee4f8f369631d8e0f0b91a20710382f1262ddf279c0d9dc9af6bbcb9d09517bb20341bb732dc708d140879dbc1a405faf95d405804fd01041e89706dab2659bc5b75bd7d85c922956a4aae3f485df712353b03d1fcc22b2ff25ca363bd57bdbe59b16eefdcb6453bb02810a4efe8c81e0c4efc4f538b52c6bbdf4b74d3d0c13ac6c76288f6716b45283c0ad1f4d3c8d8f73f544b8a728d93eed1e4cf32af3c3f87626ee5b57ccba387bdb57275af4a59b12f2134aa26f77f041214be7043aeda4b77a9777d61a48e7472ff6fa2a5a943e12b40e277bea793e85857b122e0283e016", 0xfc}, {&(0x7f0000000280)="4a8555b479cdf08b388836", 0xb}, {&(0x7f00000002c0)="7216bd1aa77b62ec8ffa4fe16af7450a5d22242bd9e9c1fd0f9f439be3c704fb9f68d4fb007d6099aa021d68a385123b0c905f8e901fa1db458ac1dabf120c7061d723e05a4357031365ca62287211f60b05a0f50235e9aa7c000d6602d98392c2b533f4e174757683dba101c3ff41a6621f15d6589e40f6407682601fc3d90461d230240088651a25889d33ae14d6db4632a3afa24fc93813521329ec8a890b53cbe4173b05baced24ce0c1483bf57593a23e6177", 0xb5}, {&(0x7f0000000380)="01def99c6dc1a6a9036c3bf9c2a7beb587f5a856ba473bb573cfcbf8aaba02f2a94d84324e571f1de2e3f7f5076ad06bc5bb5809e7124b193f20a4d694f86b76d4fbd952dce4643bfe4e9b46096d3522dcff5b77c8abebca9e1fd96864c3bbfb3fe81b970aaa36cb77e43476f5fc27e5654c23f2efb0fb20aad281aa2193779073f33a861e38a9d563dffb5b8341982082e1afd6bd2e8b37585da028d343ab5c5cb621650c1569f72aeb4a90f4246c145f021044d5e6d277fb25d2c204ed05177e9414d11325dc341f23f9f1704e5a0c9449c8fd12220594778e9938f5400f03d73fc9fce244e8db5b9602b3f08ae7cf12c5b8aeefa3e660e4af5e0e6edfb09dc2582c51e49beb32955fc5f0609d83b238d65ad48109d795a7ced18eb4c428c903868129377e36ffaaab84f86467afba3fe65998dfbace48ad49faac488b2b7d8b13f8e5995a088fd2e6497e158117b86affef9c4a530a5396561a557f84498c4a36f30113db9dff15418f5159a6e506e34422083bc224cd434dfe7c5e3c2c1ee08fa7b73002640a4826bdfae8a619f3a3a1f6bd6735d0c8e0ae645010fd0e88abba69e5a21de3fe4e157748a436303b57ac978c5c5120c71a4f16237ab6217cb4a29df30bd9e271e0cf21d3406487b0199cfdb7562661e8c47eb28a1111299f96562487101e93666c9b6ef47c4d442269a2a2f16ef43af4e1fc8c05e9da3463d0202cba887336a81518a44082e35633796459ef5026414e52aa361d8ea093c429bb3679985b0d3868d8f3d2171adf4d51a0b92f3e0d5a7d314e5b26472d9fc20c5310452368c62213916135b20259fec96bd440208ed09b321047c037917e1896649b5c5ef1fd0dc0d14fdcfc3e39d081f28cae494e9010cee139390b5c988e54677671605bdf07b13b4306e72ea8f2da38998eca7b1ba42aedfd51f3541dedef7cf4d2a2cc70cf177cf56ebe451fea88073132918ee8821e287edb0b5f3170247344a236921d97ab4ec50c20a19b86c8d7948da407fa8c4361794267b8f4faa353221bef00fbc4c8c0da35cba932ab80462ce2b59b55ecc30dc4423828aaa1d88a08ae07d8eb65df2b8c802a56ef9466e06402a05aeb31cde8daa82d88fad4c88d356d152d5a61724b9ca76ce9ad270ef1b8489b9ef085c60211e913261eb78d1b9c9c7326e8b61334024cb12ffcb288c501ffe909c8aad2729fd01562a01c56f6bdb9db0cc066fbf701a85dba44b6eff0391d663586a4dc926004a125073d56031cc32c7f4e3bbc53d99ea0ba16d875ad00552c2fa38c51abe88b9113ac3405d21d33e8d30bed8b746b12d20a0c87edde193e26ac20062531d175f307d26a207b09450d2f8dfec4ad79d782f16614b4477c80645a6061e5aacb23494cc07b166f8fc58f081142b3005c62e980ab979c99118a51c0c9dc732d10eb32da31de66ea2bcfff999aa4023b5568786863024e70176400279f05b4f64f06364cd3a33704d46fdb83cbcb01eebb1b0db4391470c5458c9376151fe024d6adb99688447d3279c9672f045d2035f68d36574987592f0c0b90ae1bc9b29f3aeb27e693cdd2b57f89721fb1dec276b222b36b961981afe50ee01d5b121132159049f07e6d712669d178736dee7dcf64771f807358de0f325ad087fd808a187921cb407d232b85f323bdf251b71eb2e19a8deb1176a0da123ec2b96e3efed234a2a45023a2eb883b772f23bae0d8740eceb32dd7545dad2952939d3f5bdffee685331a80ba7c2bb8dddb4461129c28b0b252f23e9ab3b0fe5941abad3c2fb0514fb6076e9b14916cb457c190e058699bcf3052c4b9e5971cbc5de81cb8cc801761c7aad9877692134df71ebf4a547a0270a8d2d29c7bcc917877d6100f2c7a3122d301afdc6893e1358c8f3bdddfba5aa157eb42098aaa142f65bd1bc86be4772eb6e1f8221261de13e47b13faf53f206542177af9ad37b720e45d517fc69d1fdfabae405fa7b61cfb3b3b7fce5eadd98179f6178c5f2a6e056f69f934f18eb8779e3d3800747aaca581b93d10b58c652b50c8f205e82d85dc2c869c2329be83f7fd2d08676c5d93ee4b821f6a36ff7b915de807139324a5a1acb6c796723979b0f3ba6b2e57797156d1e1d9fcaeb89c874049f3f6687c81e40d7fd1b2be84b442c5fe26446dd1e3e72d4d9938b09bc3245ac38e5b7a2dcf926177c8b5122ade8fd603bde535eedc29ebebe6e066465899532ebe8dcef21278a75880a4f41f9d4cbc694de90b0b9121818818c30f89dd1ba37f994c767a1e32f5566baf0af0a68d7c88c9a8f3b67914c9ff611e03c14cf09719e3469229c6df3b8381c7f1444557b115bbb2fd81a793a3af29526e82b82c94e4c3b124ec42b072505b5ff3355b9217023a95bfd9f4d63474c61969e71cefcfe7c5923081863c539c82f0b0ef788c11e395c5bb67b6f8fbde655e9adbe0376293478917526b740ba795309d4b8fc481dc567939fcf61e151aa54466d7b198306613493e8ad342ddcf61631428d967c7bd6d1e7c5ba03ed75f36ef659f1f422dd674c71e7f10a5a09c8b970be43e67757e667ae4b6a5ffb51b58a12a21f891bcae581a935f4170c72b46c5de4dcc8bb3d3e93bb987d0eebd096a1ccda5d1f03efb04019a0a65d2cd2ec5487361d99322111aaedde32e75f48636c418a6c0d7df4042af3f0f72d7fce5b82e9e1a23149a70a159d9a676befefaced541f4b4ee2984b1367e8ffa1e69b3be55cda0a48b2e43c02b440621cf3fad2e3b1a4dd6b27e590bc53fd3085993503c32fee116d2d0c709d8f40f956ab86797782fd155baa38cdc42fc72879a564c5e2cfbb9bb8be5a2f2ee3f334da6af8a75f4de76cd09ba9969b6a4a80166870e4e96d31f4f4fd5696787c4ea3055fb1bdf17ef7953292fbac3554c0137ccc573835faee8961c70363ee124b26d5b28bf06c19786769b507d91f99e895852b57db2cbdaa3d1ec4c27dcaf9304b51252a028f57e7bd40cd5a6ca51b73a6cdd6d8ebc28a181e797ee654071d37df19220666675e437863357b16d95dcad758fecbc3b49eff63596da9c26789e1c395ec2e3c61f75f6b3764358fe704ceb1f1e167e9fc3f4df407157776dbd4110b17ba78276cedfaabc470ac88f37a562391725ab5d392bc0da523b4702ff7bb9e7d259f56e3ff34bd1adebb30e9c02baeed0ee392e88bc752906cf5e3edac4a3052b4a7f9fcdaeb3e64f6fa85417da82e4bff70aea68293909e50bf52f288f987e36da4e28b87def0e1e369bfb97084a2684f17e0b90066806650dc47f7ebc03f933ab2bd21d3b8e1ff9b0b7bf55338f267902bef0a40d274bf777a7f6caf594a86d6d5ac219a28b3c02535f711a39674693e2b4033d1e57e29cca42c546ac5879433da37e22c8c1c3156d632c5ef0e323912eabfe725a229ffbb2bd2b514b81ac2bab455d666ae888f24532b7b9d7df8d008a09a9a56c4182674a2c93b7f81ddadc28819a6c68c6cf7f6d5b7907c7a6e37eaa6ccaea30b83edf5925766d1ad4d82d9d5b7075e0ec97ba937df6410eee90e4b711230d5916606b1d8d0de7427979eccbbd0e707c7163538a8195bd69bfc26ede09d56c6e523e159330d4981dfc51236d254504b500ec873f16ba6efb98f111871680279993c1dee53f73efa69db5deeb88f63b625c22a9f1ea077cf0449d4f7f0957cdd7f61a059ca2a5ff888036d60477b3ce1adb300591e15d9b73f7fb307cbbf09638f1db126bbbe7350569bc42aec1cbf3b6718111578d981147e4243fb7c0032c0b5fdd334bab4451105e3e4c51346d95f9d0beef7843b6cadba3d461a95e10380a3bd5d41a22e24bbe8df2dfa0b2fe2820414e580d147e4bf164fb476ae5a93ced505dbee5adcc4c85b83803e411e2af22b6eb9591c6ba531a9064c4ead9a45f6b16827257baf6945e484c52c87e3199040c8da3c31cfe5ad36298906a6a800350bde3bacbf83ed6cd1a3a69f055d7b4172a9a49dd23687afb571476ceca5f71c5905327ce41153528e36a4a07f55573726a41ad92f4dc75aa956ea4181a11b3b08c62f20830c4cb20f66fe8cf1ed70681be468aaef0ba80816c402de0eee0dc0824c03bfbc009ed33f12ed57ea5746e85460f11ad6652ef802beeaec1ba52d25bbdd78ed6d70c54144117d06a89dd3fbb2b598dea0b0078e137d8410b42d97bbd44c836976f0eac5f831141bc6c77b3c4463d28338b3c1cb20521d493a4ef1c7f02de189bd35a2ba36aa738ebe90772fdb065cb21110cbd2fa94a66afe2833dd1c1b19d53bc1705d5c6bc0f0948400f48f308c8a40e74cd73eb48d75c72239ddb8673d7d057d3f677ad3ec01105d6e9c9203c51164400067db099e5d5bb3f086c550af36e5490834ed384b2d23e3f3f5d5c4be7a5c5832423b8c7225c2a03af8ad2d55e3aa0dc1eee24813962278b8d2514dfed749dee2e8ae2654df1a48b4559c0d3dabb8289d77dd390ad5326f396ddf4abff52b52f05862503b5ebffcc0d024625f5512156f98d350ad937b7f5b52e7e66c979dd53fd99b29197dac257b536d631f530900b89f8170ddcb8bf11f356ed495a17f40b81a45ab38dfdad02b0a49f58a8e31ac142866f47d0965e97a68e011435a633e5a20fc8a95ef8ee1613d1dbe4b17666631d1c6ef69b9b1c787c0e8fb12ae10a87f3a9a928666e1a804a4a1dc723ea8659325b65cae98a5a9a43df29df81ec4ea3c55a72f5a9a6bb42c33926de21ffe29186beb6b37df6b86b61be58eb9bba28a7aa13b3986f8c769eab55e0cea2a19b59e16d700b90a18dc407bb1776997a39faaf8086b4eca3e22adb4a09cfaae5b274bb49c54b55a3c958a270f309b0fd23fc842f91495e78b397b826301c7a4068eb58e9f0700aab41733e7743f4b8ea2d96018efbda23f3486ba64190706efa3ea974f3089b60b6b1c8d8737c60dfe6ea108df63945eecb999b19181629451b21e23f73d22f3232711b87f7b4b1060f360a416e741e088ae831f263668fea0cb288fae4279814e8d62dd13f2a68cfbd77de4454f4af02dd749835c0d6c5489aefb6e676baebe4d2e6cd44918745fbaf27a30c387c3a5e8d7a771946be427a554779473002aae192ae2d3f749ff100330ba0c12f081d625f79f53c2370f63e57d12e7d71d0c3a2b7cc86e69f5ea873b11669cdccb5486702c42b9f8e2fee47f14e2f715dbf47c5f179ccf4fb875ae5efe5b8f16ce2aa2111e2d2c5f87ae778058da64b58b3441b9db8f3f5157118c240c38d0f10b013cd35aff0fd114da12f58c64c852510353c4a7ed690ba207de40ce86d345658568d0541f7219947561b626fc28e6086e69914be2f790ec4167cfb4a26686476881a31ff7e1dce1caa022766309877794d55c0809e5f70ca2f09c860af22ad75be73d63f8c64a87020985fc801d75b61d168c1ee68ee230a30dd3da5715b402a48e891d59672e4ea3029167069297c804cd0bd2521061a5bf3e8ae3be9890fda61a3d0a9c1fe1a595068679629bc2f26a4b97fd8f603ccd49ad749dec4d726993631bc3717d004678292fa0a49c533979fd2c29c080bc86db1db9694138ae45368ed80333d051bdaa959c8806b77a72060a0d97c44901de415a1a0ad38bafff023d0923c6349d6e314b95d9aa5fa7f1c40b45af9b6ab1488e71c685276cd0cd9fdd81f755a219a8acb639780a3b6f9a2aef9575ee46714a3f8533f5ff4f120aae55f4cac7755aa2b3f57e4e6a20f59d580345ba43df660c2d49430be67bf94519c419d2c26dff0e139294771d4a3", 0x1000}, {&(0x7f0000001380)="75249e1700e0084f06837055f810a1509c015d0881054c504bfe1fe4e42e705c7b59ad5d8d2695f03f6021b2d79d9a88d7b9ee17856caa46009a3735ceb0a8ee4979fe7a002983280de046db7db0df28822e180db7da921c35c7ffc53b92127e09178a7ca9584a6332b99d1781416df52c4d39b64fc90ae8062210dc438c8f34fb9bad73b2a50ddadc6568419b80c582c01aceb9680014236d73cf2aa98bc292da9d182303a77f56c5d0c76772b0c7844379869844db03cfd86b97c4d48c549fee52eb6955a8f46fba4950710f99a4c3c0dc2923dce1", 0xd6}, {&(0x7f0000001480)="e1e6ab4ca564c683173fa18cc7c2ed7f1b72f5b3c06da2b6e34ca14f4402f12d5a7c448dcfc98ee6c073bde1006ec64511b4a52bfb81d6dbb61bc0b1473724b17645feb67ff73a645b30d617451cc94b962587495bb68b8e7ad8ca2baad19718a690ba2950ebef4957574e88509cb30e614a59e3446f1bc589066223704a1c88d6e21d36df8247e970970630c10b6f59da395a0566dbfa10deaefc609388737aa323c693018e3db2516e40d0aabcf297410c99ec1eee3204a45dac8e0cf57642738e2471c1247e029811d2863c9beb6c4c38a75143c1f34f11b5e9276a2a1151d0198c9b094f9a46df829161b28cdf656d7f22a827f5421f2290f18530", 0xfd}, {&(0x7f0000001580)="3bb4c7192ff9459c3c21ba41c0f79dbcaa19a1aa3dc83559c07b89786fdb7b4b19c06d75d00121fdaf99f8b6d72b1f5a7fd1495066cca2", 0x37}, {&(0x7f00000015c0)="95576bcbd15dc5b56b9fcdaa7b2d3a9b83d5543f8b64116a361f", 0x1a}], 0xa, 0x0) 09:43:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x4, 0x100, 0x3, 0x401}) 09:43:23 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./bus/file0\x00', 0x6, 0x94c, 0x6, 0x1, 0x9, 0x5, 0x2, 0x1, 0x1, 0xd51, 0x6ea}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) close(r0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 09:43:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x201ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0xb2f, 0xb9c6, &(0x7f0000000000)=""/128, &(0x7f0000000080)=0xfffffe5d) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 09:43:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) dup2(r0, r0) 09:43:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000000)='TL', 0x2) 09:43:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fchflags(r0, 0x0) 09:43:23 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffff7fffffe}], 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x100) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="d2a9bad5eef2c9e548ffefb57b9c5c46b1ce56c0667b175f32d50d0f35e19d6a61943a79244f8c084ca143c4ef116c5db551713e7cc6564150b049332506ed601fb4885b0ce95b091770659e1c3b6dd79b231d15a99160990c710914eccd", 0x5e}, {&(0x7f0000000200)="de858b4ba08f9a12c2cf7551f4fe882da779119f395b6f2ce786eb66f4a4b87fa9e9502acd28be7a1d4f8d9cbdf670be41682b8ade3e4c3a2b928e6b01ebbab73008958bcc037e8e958c1bc52f9380303037dff9a68d05b583311b1742be7c9aa44bff9dd2e29bf48e27c7e227542ae8838afcb356655a55737cb3a4f9387da94a3c852d5ccd0e2a8055c4ab87389ff13662b8a76e8e71ccb60513d35d1b76e119905c2d549c0ef72c6a0a4f8d9d6cb390e5f6f8e47691b9e354e91aa827c23d53384a6de16cd5ec014de75acaedd51663b498503584905fd4f04f9a3ffb1209d0f839ea951f26f4bcc2bd6c88c8b96cf842e69c7eb7b8d50658006c253beac01bb8ee70152cf49a82baccc32329bcc4f274c921ddabbd4fb2401fbd30a7b7e8999d03ccf51dc080b7bb4a18d2c4468bf18d67812294c90a8d9e81abd9113b0b428947fe458542d62d6f37641007a7af50f678d3d7a789993ccd511f09c0fdd8878eaf44cb16c972003fe8f69a69a6ea6257a94de002e62a15b614bd30e8e6f91b589110e037111b998d16d2bc020b6baa7e9cbcda8c9de5daa6b6adb1892f3a4e5ab40621bf0138b1aee76cf970aff05a3620ba569bf9fc8a2d72828f8eef3ee0194ddced7213001e39d3346ac5fb7f8b422a8fb6106cf4c328a805147bbf97c8c8f6667063416a977a753bf1d8ce294df1cec3a21ed2d2e183d99882e79b6226cd31d8666400b8c4bbd39dc96cecb816dc1f6a88745fcaa892f0ad618e8a50ff6c9918aee6f85f92762f31298d5d0959d81ac922366d70caeae0500532e3fa144d9951dd2bab3a702cbbbd18b1ac5e295732d85fdf92b3df415b0430f82d8535dc42196272ba4c68b21e461d92eda552992ee8a03b42b0f9eca5dd9a53e84fd3b28277769f7d0379a253d2b3a0a6276247e3704f2c723cad27f918be76b93b73400968bf591a3272f66be54031b960722d545a932774846accc5292a750b533b5ad4f39cf28f8823520f99d7ba7773c8ddcca44148c7867cd1decc6de86f46bb1070865cc53bec4988d42f3eb36df5f9816f64f5e230f76fab4ed35668b9e7b9a91f2360b115fe3cebd26635ee9a2c481cc6154ff81de40dadd67cc48baa40f1614a00d65d6160178fecba9b37a4ee0598bdce9c3e45cd4fe1106f2c3b962d0193c2b0e8492b293287576919be9edb3dfae917099500b1927198e1f80371c81717c84805537a156eac047f2decbd20fafefe20c420c16c8c886f4eeed57b87425565230560bbf96c430478a1e1dfdadd3b34a40b3fa90ba2fa4d2ce4eeace8b0a94528f691039face48c0a2066260a32ec13e01049f257ffc41675a53e0a41ee21711f705d9a74c353c36092d1606dabe5a8b4f6831ca53e380f3f81bdb393cb5aedaddb5363611393a49ace78531ac458cd4b12faab1692003685b86eeebb50ad879123f61ae1a6571747440558141eda6376be59ada02baf6d62f5252c7a4596f8b48762f83b1de0e24142c00b36821bf0011142522589bf9501365ace6db6fbff2d32dea8dd47c51c0247fa65e41fd05765ceba1b0cac0c1fd951b421c5a96ed34f7b094dc46d650e624ee5bb88a4368250bc651e22a85e59650db83dbc8d9317ac06bc8054e3bcb999dc4bdfd55f5d1e875a73d185e44d9409ab84dbf327768c11d0b7791a375eb866de904dd540e382a5078945e3e007e9bc024dec5ce674057652ca955b091e0a340793e35cda1c0a115ab30e936069305eb47b2133202d5c1e5373879647910ac3e028e516daaeca3cda4d8f10880dab631188b4c75acdc18ca42d2c1d0cfee676b772ce60e8a4081bb9987a84ae6b8042bd5059946ef2ce00684ee2d1f23b49451d6d98f558123a3afc4fe8740dfbac4f29b106c647f2a14dc64d2f9bad5eeed4b5a350c7ef2660f41062d518889599736b01e21f8d3ef4b716e4b958f77f7355c8ebe06ae17084224799ed5b7243e2d3edf825aceaef3758ae1ec635b29519f59cb2a642554a62b3eb4b89d035f32ce6d57378e168220d07d1859d040d3cb7adc84a5f18ee118e96a6d1690c8bd03fb169505965ec082b88f9819eb490e58616a8bf6ee65ae594c996143622e4796df809821b26b23f3f0f7216ac7ad764e1d13f9356fe6f55d2685efd7f299095beeeb28c1096bf20d7c1cedeed3cf51517ccc93893e7b36dadd1d697852ce123738bb5c2b4bc825ac47978530c3ed872cc13131dbe057917a7c48385f32109027bcb02d000634f45bf168d5fb0fc07b2967bc87dccca1f143eb4477164c19ce3e4a742a45ea07577b784eb2a447c6fa0dddd79c31501f9f0b5b311c385e40765e2697af5662601da240c8440d50b3b55842493f82ea8c8dbf0489b004350f547964f506b1f5c3d547894929429d19552f674e13a5797b1c088dcc1ec9149102d160862ea0f0987c161099ff496d7729a328d9625d9fe9b6e59e8ee17a44612e94b94cee67cfb7a71919b86176819df9e124944e9577a83d1c79983439c91c86b6e8d551b877e74fc66a21fd818b68749fc9d7fff61517942c5de4a13c1cd43ded2191ab5947a5bb8e3009c6bf38e4bec577b1f981f8fd98c6c1f2c87e66da808d0808f3551de32d636fa380a1b3bb314c65bf3e8e7db121a829a641d703909b315a8047d442697e0a1e2e2748f70bf825a9c1a110547457d92711c65aff2e7f0e29a2dd35784f4c7f01d02f495772050aaffd613eabe383c15205b6db4e307e8a5aed699bf769b6a28b695ca9cf0afe41c4cf2a0320e829e4888f767acb2672ec66175c459e4d6a6779ec17a4489c98383def34255f1790be4a8a38d4f091a546d2086bcd2c3edd2c70706b44c56db2bdfe8467428d145dd257ce710e79e0d0b84e8bcbccac09d91d8981f2047aace7f1837d7b534758f02920d7389e4a386c7fa65eed9654e59a5cabf60e8c751b3caf57bd9889cee5ff0817a14d28ed708b8e560fe3abfd1cf199cdf36d902bdd28ad91013e633c033043e94f8b734acd1710378e8047ea6fbe9db50785159664e217fdfe09764f79445b2777a67a17193330d0f5ecfce87a20af70bc429a48764b404f6b8ebd8d19b9b8c74a2f6159f7a9b1badd0d7773a04f852a2800b69bb959d636e2ba263de8ad91e7028f98c38d4938b5ff05041a8863a2233b33be31c52440c3f258ac553d58c598962465f4ceeabedfdd35a6956cc9d1769e878988b5e9f790118b4649a9fde1b63084905429d727b2f5366d16625be71b71110e17df0047f662213547c80256e9985b16a58d7e4877a22e6bebc36f00c31020960573eb954918bc7d700bdb28eb8d6042fda3bfe5ec46155831760f18b08917dec6e761b01294955b542a396b31f22d26bca2940172f2c9b64a8bc9aa65e6c106dbcf5cd0f83784a55f8e8c1c825643a1f9d45203a99957412c0af77454ee36df6ec5eeaae2da87e5ea7130e292392aa964d8f3534942b09ca0ba7d196c47ebe31c8b340f70e95b7b389558692b7c0f145736eab4668eb70c9fbbf2bbb01e5b86a4cba2f2fa670f597862518ab3e99622dcb0c35df3a137c0eba1bc5a95b7df7be7f9c99aac311be19a192e1be73d69d5b9f73044e4f9ad82bff05c895b12ea43ab426babe6dcf857554046e46681fbdc248acb765f42a7cf82b22f8c42f14ca3a33dc5ac27bbd77d738c71b99afbe51127babacd9da4d5d8bc5d385b9956d235a0b061ae6a5398926c9f4866e7318781bfa7afa03bee6141653d47b2fd2406a7d39494178eee56110f4ab4ea71ae851b4f483f033fd5cdd98ae9eb380280e2c8bd2673a9b1321326371b131f25a207244ffa5434bac6867502dc1afed5ffd946868d76945487a5fc9fe0fe6668e7cb36a033ab7b9e012145dae7230d70a081a589494ee8a260050675d4071a33668872afe7fc83e8e753e7c39901d2470673eea9280112c9725eb4ea955a73a4c519296391bb7477a9b88f91d99e5843f7f4059f13dd77379f2feb7b5d92339bdabbbdd0f47b219afbe112dfb8f26a2f9a303d9158db8f78a7ff0d0cdb77b812676741629dfc95896d527cea3d6df84822857dc711b24adf28fb2f82aa3efe8c2de7265f87d814a390b0aef4c87663e7f83f9f50cfefa6126d23a9096794215b584aac2541dd1bc9ad4a41d47e4b780a92448a8f2add881bec533de55612c6b572d3d06c7d0c6fffd69a549c4633d3984d70de0bb1aa76c95021daaf3c474cf1032685f91a9ef9972e3df078598b645d39fe9705fd04a3a312a680d46703a563b4528b79eb5cf87209b121117d586bf86a35f7488e92ef6e70dd3e59048ba41b71bfe8b7ac7b4a557a0f0f7f57beb6cb80a835b4a7912c6dc324e114ea42c9d4431c4b4c79c833f5fe9bbf976e195251e761607983e775889a5569853133b643b5cd1cfe64a6df20a078daaeb9361d7ff1d34f3b3c2898d6a55efc8618594525b1f83f65076697447cabab1fdf338a0176719268bb23cee1abf805ef3bacdce5d3c4642a1c363ee8ba2ca66b28e3d72297fbedd9eafe04c7a11acdce4627e673ffb36c3549e87b3ce1c51f9b2da1bc1d87a87490ce2b76b3886906e3d4ad1b052fcf3085ab51e6553a918717e6ef3470f7bafa2a8d321dd7fd3f4d3b3d440d12d2453def44f0347970fc216abf9f1636567d0fb1ed951e3a952fe84c248c7e0e0f8e85e19cc35db5e4e5d01a63f361a3e4c836663e30dfd1fb76aee07dce17ae86c7586950132f3d9f18ffd847f7b37a65e8a5848b627aa3faf51183ae784cb8ea6a01586617d06cec72290297037abcc7a46644ff7760418f65537ff93cdae2892b46d0f6a090428f24f0c624609d4d19b78753427e9e3664582708a212cf54cd244296e3dccecac2bed7bed1a5dc77261165ccf5abaee6e7c72971d2d1063e89d96e8bd67087722a1e050b2c4e6008f96d8a8df794b794380157c9ca1c3dda04ae080c68e2cf0774276dcf5a38850344bf2ff06541744378d3aafeac183a9cbb93d04bf7a90bcb223f03bb86a55eaf576cd468ccdd0c20dcbed1878d7654990a36e98cbe5d84e4c4e9bc2e7ff824bb8eed8a379c039cbde7bf851c51b0f474ca7ab1510527d7fe0ffbff087bd22b419d2dcd457e03c641d41fed66ebfd6b67cce16280d183d474551c168edc0a70a6eed1a28ffb4576413a2adb2d8e3b2eec6ca06c02b049ccea508ed4bb2ebff86b9acedfee72231e63777049db08ee34e0695504011b86648cd223ff8511f474b6c62d9dd67e596559103c3408f287f98234430fda63d4dc4f5fb265e2b7f040f811d9149aa47f572cc116a41d547164220138d281e48ed9344fe32136fd442db44ba706b32037d46aff7a16a97c372e68d7a8e94c36a43a2e602f3ec3e2733ad298a97dcb3a0c70bce5f00d59e36d294e62c3922e413809fdf5fc49ff393993dc318ec7a7a825110d4dcbcd90db8b0d548abf6335997268c75f7ed77bfb9621ec2fc4953e93230fc53d4d272c4c88f4fd96cb0d0245b27d473df58aad060223b1d4cc935015efbe69943d583b1b5a18703564b33f53490b5b271a354f20ffef03a4a3169a43901bc860ff7f4289466e8f22e3383001a150ad8c775881d2cc58aad90ee98f63862a5f81e3a79e0d6ebd5f10c77603ee5ec641db493edb1c7d44b136aa87ff41d4165bb4b3226f1f82d2da1358ba0b4b44b1d641b1ecc88df1ce7dd9988c14f082c54d9c66fbd359bca8eae89e3dea9fff029729c738f84f48ae547a3d65eef7d58b11f599a111a4e8a1b4abf725444bc17e9acaeafb29a", 0x1000}], 0x2) write(r1, &(0x7f0000000080)="d11e1b8bd1e5bb57", 0x8) 09:43:23 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r1, 0x0, 0xffffff8000000002, 0x0, 0xff, 0x0) kevent(r1, &(0x7f0000000300)=[{{r1}, 0x0, 0x1c, 0x80000000, 0x2, 0x10001}, {{r1}, 0xffffffffffffffff, 0x0, 0x42, 0x0, 0x401}, {{r0}, 0xfffffffffffffffb, 0x6, 0xf0000022, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x9}, {{r2}, 0xffffffffffffffff, 0x30, 0x2, 0x9, 0xa58f}, {{r2}, 0xfffffffffffffffb, 0x10, 0x20, 0x101, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x3, 0x8}, {{r2}, 0x0, 0x8, 0x0, 0x939, 0x8001}], 0x80, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x40000060, 0x100000000, 0x7}, {{r1}, 0x0, 0x0, 0x0, 0x9, 0x80000000}, {{r2}, 0xfffffffffffffffe, 0x64, 0x4, 0x80000001, 0x2}, {{r0}, 0xfffffffffffffffd, 0x80, 0x6, 0x67a5cf8e0000, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x1, 0x80, 0x5, 0x760e}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x2e1, 0x8}, {{r2}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x3d}], 0x7ff, &(0x7f0000000040)={0x8001, 0x1}) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) pipe(&(0x7f0000000000)) 09:43:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x200000) r3 = socket$inet6(0x18, 0x3, 0x91) recvmsg(r3, &(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)=""/178, 0xb2}, {&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f0000000100)=""/59, 0x3b}], 0x3, &(0x7f0000000280)=""/135, 0x87}, 0x40) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCMSET(r4, 0x80104277, &(0x7f0000000380)=0x7) r5 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r5, 0x0) 09:43:23 executing program 1: r0 = socket(0x39, 0x6, 0x2) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 09:43:23 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000005c0)={0x1f, './file0\x00', './file0\x00'}) writev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="12173a27c699ab64a4ebdcc5878ba44fb2d2e2399f74c56a0be3a1144c9baeda73ab74c512e42afd60a72d30e3", 0x2d}, {&(0x7f0000000200)="bb3815e31ec1dfc4b2c0f59baf6137854fef2ba4dd24d4060842ce04d360b5fe53b6a32530a5e1dfd1721c3ba107cfd03bfdbea2326e97d28fcdbd34f1a8318738c5cc959087c9b52d286b725edc554fb4557c4a8ee2def272122a6db722925f476490c0dbd1b32de6a4de45b1a1a0b5109d4e4c8e11cd015fee7c7ec3870d239e036f47a2a36219514460709ef2915c58d5e2", 0x93}, {&(0x7f00000002c0)="7241e21ed8481671224c955170c5ac29e71f9bf079c93249c40ae572edcfd33fdc690d03c15045006332fa8b7ee4367ec8fba4e64ad1972a62402d12488b4d2e9b096fa35c676bb94b3cf7dac05e3a5994bddccdfad4dfda0286b0b1125cbe80f11957d2d3ae5b2b5099244fa9f491acd38707df5b3a7db67a3c539ccf53d43af71b9ba7471212af2f760acd6ec4b5b3e459c1b0bca04f87e2bf9997e249f861a9dcbb40635e17f9dc1fa69a7fef18691b051b3e103a9740116ea5774c62694284542b772c07b6ec893e84dc6269092ddf607ac44faeff28418844ee9facdda5387a709214437598a43f63480e628a", 0xef}, {&(0x7f00000003c0)="c9c68f26a31e9bd0d7a18ec2a1f43116489a538752d0a72275cd8fd359dfbd493e4f0cb53cabb188e5ce6c85fe6943e2e89a511410beb0232705909e0c5ccd91ea17c182545ac48dc6f35027011a2cef5138234e378d096fb52a8a2f761540fd15912dbce31e309d6021b1a4574281b7b3d4801d9e7d0a9839c787", 0x7b}], 0x4) writev(r0, &(0x7f0000000600)=[{&(0x7f00000004c0)="fd76ff95132ca5852c02dc428e45f4345d601789449e75432cf4d794927cd181bebeccb4bf5d55affac5d34fcb1b6091d342667bad486ef4f2e1d4cda6ba5b6b24480637142012dc68ed71d92eaf80408dde33e7a349c9220fb427953fe713d052be8409ec8dceb54a4469df3c21eb40d021c3234986fb81ced5a5d396a3371e4a6aa95f3eb40db264a71f5c78f1181eb537d12f5c69bcc3d8ce0bf8ec768f4756b1972987c7e003b6b173c0c175511fafd95e2d7f6695840a617e6390363af2cb64347d33b2a8c141c9ea6144971bd51ee857221ceed9432d056bc5eed1e75ecd3f611da72c9db3666287f00b27975a5f21deed4e7cf16b0b", 0xf9}, {&(0x7f00000005c0)}], 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="5960da1353595baf5a08ed3105f067aa0564d56d7b324dc9c7a8231393fb1177290ff71a5376e260ff3f7a84e07d53ecc7ef0d46dfb4eb4adcfe80cb9aee5d097eb30c4dd2c1f1bfe0973df11b363cd6f5871d77ffcd3f857e7f9910d5c00600a879d24bb4810a9b432ba6d331", 0x6d}, {&(0x7f0000000080)="6ef142db57d44fd65e82307537ac6d48af427c624f693c1e3f8796d3b1fd8b7549049c438dade934280dedbf9efd8287523c8391711ef6e4a63b1b1cc966c743ab6f642fe6029fad3870133e6182aec866a1a9255a14c3b3028a535a528eb32f480f26e131b5901874baf16894ced7fc6deeddf495406599391b1438bc19fac9fe619b478b675f1c1f1db03d898db58009bec10315c32994f8c4a81de4ad2655943c0466f6df0c75fc77e6ebc811620b21895f7cb37752232ad7e3f9082822f6f8b223c99e2f96b317d50ce7b65f59a14a5437569f95f823b324b1f2", 0xdc}], 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)) 09:43:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000200)="9305f41abfa17ef06fbdd90faac7f21e16b36d03ead9a7463a12bc4ada98250aa1fdcf0ffa48d473a50ec112b71ecbae34eb158cb19bbf59df38ad4a01c4c84379f77f0021a386503bd9e0f19b6f2d543959ef46cd54709b0ded1a1a153d757ab4b97991f640b7831c09cfe6f3caf4ee3046706f261e0536451fe0179967f9c916d690807b6e3accacc3dfd079bc5a935f20621fd1818109403859404892b43ebb579264df7da821905c94a6e88023c83b84dc9ec7c358fd4929cc9137abbe1773f10768ad22b60c073439eb7ceaa2c9a59c3235817810e4a982eee07428d3a85a6f55a5b1a6de6020a6d0efe4244f9a29b6afdcbf94f98387db197ef0b43a04475ae71b5f64d42c34487817b0397aa8a55b3db340f4adb61e44df16e32b1405476608654b83b4587d60697c6597852e3471ae3c392d4f23b377b5e7614c6ad3efa71552479a1ba94a28f2e656b2113d04cb5475c10f2520dca54cf11b59c282a7cb7a4f1ac9915ae90f17ac2eaefc53", 0x170) 09:43:24 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x182, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 09:43:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) r1 = semget(0x0, 0x5, 0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x7) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) 09:43:24 executing program 1: r0 = socket$inet(0x2, 0x20000000000003, 0x102) shutdown(r0, 0x1) 09:43:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = shmget(0x0, 0x3000, 0x68, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/119) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="dc091d9b392ee4fb17ef85fab0c75875b7e8f3618ac4d1c352094a348293b5f4f80fcbb786ed23c0f5b55175f07b965fafd06e66cb13c260", 0x38}, {&(0x7f0000000100)="fe6bf08bb86fdcb4a99585bc412019aec2afae99b1ffca97501e94fd946300eb631b726ccbcb065f186bea8225f10e137633094a056b0f535c1bba75651e228222d31f1947e13a4a73ec1e0bb78eb7c547419a22ec6ba027e68b11f112a4816d436a2f008e22f8b95aac1b19eacc3d39dedb0fe4b00e3f2aaba54afc71aa1f597bcf54f1e44783cf0d854d72f7659dbe7978d972150e12358dd7f0744a0af2d6fb20f6dbb26bc6d1d3dc5b4918b1939f97c851d84368e9a430b0a47236c0238fca8c4fa118d2f7959bdda1fd99df6ca9bebe4dff42c37cbdd2e75793001ae377641697a4", 0xe4}, {&(0x7f0000000200)="37fc8dde9e97320f3ee6ff11413ed8d7b8caa7b060c03484394600d5c33a360dbfebbf7c321bfb1fb53289873b4b2bc32071c07f326bf1d3b333f911d859851966c8dde3b4f370c440a3d455fa10647f10068b333dcddea48ca87f182a86b06896c43879d4240bf55ac58501f71948ea08c461cf3e4fc71995", 0x79}, {&(0x7f0000000280)="60c99fa83e1c04c1b0520a7503a2ec1e0e8c73b7139308f4504ef08ac16ddf3685c0aad33459ab137ba83313905ad21aecd744883ff0c56709b8f7e44f09c2f89441189876730b0a3c4be7ee3acadd624e9e6b677805538352039fd9cd27782214e379dffe397ab0ab3d9d2cf4f3812664ba43a67b2688c40fa630c57f9a3da6278e77363fa36d6aecfcb9e93ee3923914d2cb99f3ee4d8755b756f3edbbcd3601caa4239cf81f29dd969e373c3dd4afff3adbb3a8fb2e0d2a78d3c0b0d49096bf1755485f5a", 0xc6}], 0x4, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 09:43:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) 09:43:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r1 = getegid() setegid(r1) 09:43:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) getdents(r1, &(0x7f00000000c0)=""/16, 0x10) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 09:43:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getitimer(0x80000000100001, &(0x7f0000000080)) r0 = syz_open_pts() close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r1 = syz_open_pts() fsync(r1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x6, 0x7, 0x4, 0x1, 0x0, 0x2, 0xfffffffffffff950, 0x3, 0x0, 0x3f, 0xfffffffffffffff9}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) r3 = getegid() setegid(r3) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0896257b11b2d8a1875f46e898cdc28112dd84134eb609dd83bcf45ea6e8ada0dc465bf47cbd4fa0faaceca29580460c9a566dae110374484a5a2713c7fbaba83dd8af624932faed1aefb3f96eacdfc5ca732876bf223cbba177f08138e39512023a832200bb41c4c13aef74245aca8cfb51c8d2dbaa100b4177923ae35deee2954f418bda74f78a912629adc000563f437fa96acd736ba8f2ab40c357628bd57c43a36410949bf79158748cb2ce75e2a54742b96150706ed5cc31d4f99467c1bc17d5d0478cd8de5b42f99bc562b5ddb1c773f023f873b6399660c0f263aa2cbc3d1dcdf5702190a527c6f8bec74b5913ba63e552da031ad39c59266f7564db51837ffb2485dcd2df43a6469e54a7735815f73484f7cc0a18399be1b91e59ed8b0b1a1ad4152f0d4c5ae4c8e204da500663b38a9051706eba0c362a0dbdb241c2132cd1669e49113484b18dff1468a56c584ba023e8cf6ec9ebeb0a18737bf9eb2bead8813f91d263b3cfb98d6f0af5827fa49c878e45407ea18199356c9fab70a51461c04034ca156badbe8533ac0669c910f151c76185697d8af5dbfe3a8235ad51000c14fd7c124a62243aebf2b842983c4c687b25eb0a3ab5f9b6d21a63bec505d65693c1373d2368522e0be7773bbdf68e90adca4ece8c859268ae16ea97da7c37bbcae6a3580848cb0ce075af526d05c7f1fa88bc182e8009032e0268c456b65dc60", 0x243}], 0x1) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r6 = geteuid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r6, r3}, 0xc) setitimer(0x3, &(0x7f00000000c0)={{0x7, 0x7}, {0x51b6b806, 0x1000}}, &(0x7f0000000100)) 09:43:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x80, 0x6, 0xfffffffffffffffd, "e750ade7150b8edf0a15d50175237e4df15ce52a", 0x15c7, 0x9aaf}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x11000300000005}) 09:43:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x88, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8001, 0x2, 0x6, 0x0, "559c5af1d709d0d8db0f445527f30f8d39a3a532", 0xfffffffffffffff9, 0x4}) close(r0) 09:43:24 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) r1 = dup(r0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x81, 0x4d860000000}, 0xc) writev(r1, &(0x7f0000000000), 0x2ee) 09:43:24 executing program 0: r0 = socket$unix(0x1, 0x9, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) getitimer(0x2, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 09:43:24 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept$unix(r1, &(0x7f00000006c0)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r0, r2) r3 = open(&(0x7f0000000680)='./file0\x00', 0x0, 0x11f) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000240)=0x6) sendmsg(r3, &(0x7f00000008c0)={&(0x7f0000000300)=@in6={0x18, 0x3, 0x1, 0x2}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000340)="007f7c3b95bdce277014ae9737fa5d752b719818958951549a053a2ef8f510a8fcd3679faeef905c0e4879c8f93b3d4447905cb93124399da3b144645047f321ac860b8e002eec7ce4fad77ac723a2ad975f3aaa1197fcf85fe5d8482547bc757d155932309a9409a74433862be9172e23f983d2c3682b4bd072c75af1a7a513da728bb284daa95a7d9b350471dc2cc03bd32c50fe658bc3735a18d3dce728223ee3ce480eb619a87ada576a598ebca9a677a74df63bb8976cf241e560932598a22716ebe6629620d7663bf64164cb5fc3b4fe52ba0663c1458809ccaa168ea59fa12138eca94fd9", 0xe8}, {&(0x7f0000000440)="14a43acd8a8b107ec2dca9bcfa2091be166013d6f4474c08e630280fd3bc158c6eb1c6ef0f5a3774159b7fd67819e4d5dbb968078f71c6b1e267816f007bfe14b5e909f9ba9423b1c9f97081523c5193c5abffdc9d1307653325ece8d88b89547d3fab693eb645d2ff3918ead8953c49bf07eb908e3cc367f5461c", 0x7b}, {&(0x7f00000004c0)="51bce218fd22cbbad33d4d41bdd337afda9937a525c6fe2b9e769b59fd63bd34bdd2f72f5d1c59ee0c09fcda28ef98390becca5fc7c1f4d05d1ee4493f14fddafa0a0e70a28adf4ff1add2570dfcdf7870cf", 0x52}, {&(0x7f0000000540)="4d81af458967b7004241fd814bcdb55585400138be175113d9c790ec0631c4345f3d6f6d85c62a161836e90c3d599a6e3493869933e6e689bbfb75c7284d26743184ab924beb8017700bdac02cd637d01e7d9bfac3d66b1288363c96084e0b8297861a56b308233e96e3fa9feb13d95c58d18d22204f8066671b83f12d3f9037ee3fcafbf7d8994824f4e9ea3c996bf92ac4041bda5a1e6d1198e8529da7365b946abd338168bc08405bec44d380ba6461bcffd4dbfc7f9871869e8d", 0xbc}], 0x4, &(0x7f0000000e40)=ANY=[@ANYBLOB="50000000000000000100000002000000d219e27f28a39273e3690e8f8758a7c0929b066f7821233e227ec9dffa9a092bc6a4d4921186b4ee017558540a08307c463874e2b2422f552c1808f500c04e16441511636efda46d4ac7640000001000000000000000ffff0000060000008800000000000000ffff0000e63a00005a6860b38cea42f1fb6d5662c5f1770df1f49b119cbe832cb6da8b9102e01a40c291737754e1429c003235d6cd3281dbe31ed7fb53df422639afdcfd1ca58d6a5d69c1a5b1376e0dc9d4eee5aa3902325f9d778c4ab3d6e25b3a19a96e0f87ffdb6c046b952a6801f873af5b0df9d0409926ff05d27a5ec1795049000000c000000000000000000000004000000042ee72110c010b832d41cdae75c14e6e266aefa232491ce892805940c2208ce9c1f4d382b1b7437def99ec85b24269bed1e33a4350ea6b5cbd25563413ee4e924f807d15f4bb7d94a86a278fc4f661cfa860350eb2f9d422159f3a10dbd0ad9f7e8fb11bbb004e4c69df8ac59d945a2c78f8d2db32f6659a4023c57fbde39d21b6a6160ef1ce714a33a180d086bc0b9992b3576cbc89c56be193a7624f8f503fcee6c5f92f8107c340b3b48500000000b000000000000000ffff000007000000e0aba6a6d3c23e2965ce1d84ba9743697aac5e49e95ae3ef9e6afa63c837bd12c9c34ca3a9517e131452c9c0e0d38427bde9e8a95e05045efb8791a6954297b4ccb5614e4c2b46abe26d0b9c343eebf2601d05b37d386ecbbf896cd4e36d1d0b647d63b7c4cdd105ac8546553b6c5b7e767bf82bd6f9e9429281f6a30037a9e50a1cddb2f2d3a0ac10ae363a2984b481b20f4070ad5a48bd14000000000000007a2d6b2dbc63121e68901bb5dc62718c7fe45c8af2013a8f86f7b780e6bef07d1844546c84d29797f44e1f3338b423a3ee225056808bc4359e67998f03e53910f8f2a9fa2d185b935107c6b48c10b625b8e8037e51b4273acf015ffd4efbb49667c8ca667dd6d3978a88019425653d04579da1c36a2999e00135d18a7a8f7d2e713a865fb54be5a6ba322b692c893d1bb64273ae25ee87430c895fb34eebc8c39ec895d172db73e83243cae9a28293cf280e6583dec0ebde5b779acf5e39ab41e896d78c643b527e1c6f506b01f5ef0177a3b361e69eefc34af45a5ae27f64c10062ea3a053051b1fa08ea7e301ce3846d31612661f8f40eabd9f7c639b6410d599c373025929afbd3072c72efc93b7bd9532753b451b2ac04485dbcdbe8ca2b4bc7018976a3fce16543f5d04fac662d867a35fc23f7df75a8afca80ee9bd4492bbcc23b3ac27a1040a8d2d0a61bbd1b0f4eb42d4520f168a3bc0e80aa119bc6d3cb7b198d5a852938a7546f8f074d3d1339e9fd19816a6a76369702ad38cb23758f4856550e517433a1637b8222c5f1472da7230524d7354286c8048a3c2f3813b7a59e41808ab8062aa77ec24872b144428bde69c55f5d72cbacc69449aed49fdf7e680ecb1914cf31fd2d33f99e3a14cbed347a7b255cc19dfa760718df6caad5a68d084ddfffac990a8c1e0783bed8b4dc25"], 0x258}, 0x4) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x8121, 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x8483fd5fc8c65e69, 0xe3f09c07fddf2f57, r4, 0x0, 0x52) r5 = dup(r4) getsockname(r5, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) unlink(&(0x7f0000000740)='./file1\x00') chmod(&(0x7f0000000640)='./file0\x00', 0x20) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)={0x3, 0x8, {0x100, 0x8}}) 09:43:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(0xffffffffffffffff, 0x0) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da00000d47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSDTR(r0, 0x20007479) pipe(&(0x7f0000000240)) syz_emit_ethernet(0x1000, &(0x7f0000000500)="6517bc15491e4fbad3b688b19d305e7f6cb76d1d10720f1ffe67c28f24e29ccc04f66e2ed6426c4667d11a0624eb0d5ff4f94ccb52222b618f10399c0983e995b14ab3140d08b12d89700ef897c7e579ff81a327def62f76f4ea8d84e66df280d156d037c0028a7e8f3ace0aa6edda290166d195847b060c28c89962a2c9047484ec31cc1fd8faa74cb79d7c0bab8a5b8d4a28bacf6441bba27c0d85184aa31d2ff00c78ade3fe38f729355433b41863a9f7bec21baeeb7b27a710553098ea0ca050cb663f035bde2fa8124b8516236e84249ce5d509d3134d18a4cd3db0faf117ce55a1b299a37caa36c32bc1bbdc1898c1555faa44ac96d35505461f9e2cf2717169f5fa9d6d1f2cad0cd2052016c60e5d8b6cd07fbffc7dea4a6a65941fee64cc91db09900bac8bceb05a2f2b2c9257b90413a740f5b59ab46dab66c1a53b61bd86c19324549cb015ad654313686515206c43ed909cc448d021419d2cf5b854e37d436b6401a8ecfcb9b8cabf842d21c92b4800e2ce63796c81237acfa596a11cb9b9e632621c17b7a7a47878ca79970239232904031015a1d31a060ddda70462a18ea8ccdd3bbb78bc747ade2236b7dd661ce2fb3da21253dcf0ac2c9b0210290560720808523d8f70f79ab42810875cb53d6ae9bc75328da3606b6bc7280aaa7ca09359b2f370d1dbda1d6407cbe836915e0c17c14e34754f35e72064de5f30a0127c273b0493080d046675081943eb4f9d3f4ad1ea23a5158a85b879aabf0f4d955da44ed61c4d0b1a97017a484a288ebae761781c4f4a214df46f0c44b15a91259c9a89a63869b2b57a628b535ce4ad77f2a09c0134885f59381be2cd7cd136b5623d4a707bd181bf71fbac6170c2018db57b83ff0faf8cde9a678c882490f8028a6c2835349373a50f882e9990ede70bdc1293f22d5053b027610d7bc34b17472cda328d8123996ae2ec87dc29a88a7f85d743d22548fda3e16d5ff48d8715261f6d79ccdce15e82de86569c69e2bf89db7914301ad7f213c09e29acfcb928d4166590082ccf09ae0bf6c6557232644b04d415546f7e56f424c18236bbf5ae3f420b4fb9786ac983eaff840ed61df3bbc168a263aba35e3d9d5081a86a0f518ea09a29019235f09aa1a827fdce5bf4239e30b89cefc11a49cb92f291169fc941538bdd23531376e208d087a50507ba3b6a48315dfc3eb0d253a755fcc5c5daa7145fbfc8af415b657a4fe2f02b083e07352139c85ac53be75490ea112e019d0b1ec0280ecdc009bc09c7f9e34228a4a0427f22c3eaa23fd966b5c3905616af7b2f30af4408dab697c48fc7229c308f05d7c99f7b5da3653797d7a4dcbfa6ebf6e3867f30cfdf00c763659a81beb8cf1508edd1f3395d04d952831df7b9229ca5bc3e952be7c27b6a8b8a18c1af36dd52d91a76a6a9ffea0fbce99ecbb813c10d18e210d1cd2cf2d1d347f739142211913a7fad610d545a76b085019438db7d65c4c9bae0f21b9bf8f2c5610904204dbc775c105b8e36965c0668d131a74bfb877d5123286dcb9b38add25ddbc7a8fed65815d91298a3495d036dafe6d6a6193662a64cc466094316475bc199e8146319f2e64ae26ec4cce01df4f9a1ff789d9cac83f8551666dfd3e9ced93439bcbb846c97dd7759ee0dfe2b160bab3dd34e403acc255b2c9c58ba3cf2081f75038ea11bcc32e3cc6834efb2a65d44f4d2e5f14222391a4cdf63d6334438159ec134a17166868fdf5bbd9b2eefeebf11b6bb598231220686ad021461801cade4a12e78b84f31c27b3b73a2cc9906dc0cc77d092d0ca7f7c9436accfb44c5c774429346e45cb53619cad0d33e323b84c0294830ffb44c89436bd638fc06226b77f76559ded8f9d5b7e42e5c971c725dc32df5642207653c2b97e5a253ccbe44630c97005c92a593a7c3bfc0f92f0919d176e741e1a8ce517c6226335d877b8504c962da9f0509f868c547e067c9042ba93aa203b41ce7dc185f5f6d8945f1c8fdf39c3ccd641fe71730afab66dc5ff0d403fd0f104aba308bcfd115cfb2bb11b2f70eb8896b292299dc6eac6192eecde44faba201da94e22527ceaf3e9596894c33da1b137ceb93e088c6b7671e5566163ccc53629974544fe817c76228d230e7b556fdd8a5f40da8c68769c9241173c4941c5da867933a9d32d2373293bba30c9ccc55d2cc87049b2e7b02a3a020846e603976cd648c84151a923339d8b3fa3d903e501ed0a785e7474428bc19fddb8d139d21987403e197334fb9e7afdd2194a07fcf7e98ad0f3c16a7a28bf19876582519b0e36c6373c099949207f1691d3be20822c08f0adba5d6d8d6b95f1bb461822e26a45ae5fc1303be3aa6c8d3094cf6f71960c4777513aebc65d65b769913f87b198df18d8db2b2695d7dc3b72798d3da5624e95c52d3d42dd4837e9991b7cc2e715fd630902cdcf3b607222bd7e247699e884bbd03a7f108eca338369601eacf869e0bd201f9c05cb08640528f22d2c139eb3f11ce435de743dd6ed4100335f691cafe0021a90180c35bd24386775236382adb4b60a3d22185dd90d8b076f18d0e770be7d4e4fe05ae47dcb5be46a201aadc53f36bdfd3b6c1222798c5b0f8e9c18241d62e32e95ca6a9d8c7e27dbb8b5570ca377f1c0ad61c52ed8beae812aaacdb26907753a7e3a2e650b80cb9eb6bfe0c98a27d3d906cd3c543762947841307d70c194d477c0fd4dddbca92abc6db0dfe9d2f9de14260555618269637415b1921c601a30df8500f32949fdaa5aaf9d8ac338434507273638d87dd899d8014bcfef33bd8b4fa088a5bfe049e5a19a7ce7669ce985574bd5a7f0c4ed512844b1eba7028d563065e92319500348a9e269ceabef2e932a86bc28ce530279220e1d183a5709c9d1473b6f6987f860811ee80fdf42199fd18ade2564aa027d623f53713bfbe70877182601a741925e3500da18a629ec75caab56ccc9c43ccfb12f6634451a84354f79a18eaf5577f7a07f6c266764e7ff4b95325cabb4c8c77991934bd0405d5b1ef4108b00e919786b4677c79632b2ba6cea9864306d5266cf2613862981cb898d0c3a5ac783db4b986d531d87e9200958ca5cbeedab758a649e87482017fc6d131fb4704343aba37b710dab2ced63db9b49adb00cb0af8ffbf5adc4410a644cde5057a55f6a4196ba5a3d54b09cfe1af8dd1c1e977b26520893f4b285c66e29c13ae642352159acc099eace332e53b831f6c34eea82e132d05b7b48e784ba59b9b05e986440dc9fa6c7606bbdff84470cbe9f6358f2a365237834e562d844d76f1cfb5048222826f3fc17d82d0c26561905d2598510a1b0fb3d6abac5c649888b95a3bad1f2c669ebc4be1a3551feba13b3b7886be055ab57199c1c16697f880757daef70e41c3deadd243100864a8a7d3741e9988bf078914c3df8861370f29ab7df163f8c51bc96d9c3e8c5604fc8b4e92e6cd443deeada3475772aeadc5eaf1324fa4b6bd3413319f593eb9809cd0a74d4e35901e23cce163ec00424629e59c57802cb9d7c4e36bbd6775e78de4d53ab9cabecb20ec9d7fac7ae16456165dbf62ae9db40a5e2cfb973ee857fa4724fc68057d49e94cdc2723bf72e4d5f333d42f9fc88d82d3be26dd63e712ad9c180eff937064cdaa4a0f2875f9f6b8ad3f795645f5392d8450f905f9b725c6d9c1334c4fc153573406ba5e7ceeaaa5256cbf238fba988595b93650c16a9f459641f37be721dd47be86808dce8714f1bdff15f2311006440d6ca4f196b5e2ff95102d57d3f9983618e6d4e4e502ce78ec1929348e93b3ada35796b54e42272994badf18498da6c5c02ec0d1e090349a59f425677cdb24c3b8f6a365adcdc12ea17e3d17fd0af04334ce2d665c5d438e328b11b0fd5dc628a4d8345ddd4f2b6decf78f239a8701e044b645a3200091a026b598e06543fc7fda7272b185f97365eca3038a5189540cb0a8146f193f681ecb7920446d3ab7042003ed01d58e49228fa7ceb0306ad3868293190322738e577b821d895589147d3950ede4747ec8d7683b103a3fbda89f4d0e8f442e561e0762ed70976fa1d7ee233da56741aed4e62945d9f31137e8acb29b71eade3ab645e13246dc012b2ea7422bfd8648ae80586289e90b27c03b3c9744eff247c4392f7587dfe25b561b1aa557a75267b5c533da7d774fcddf9ecebc572d4262aba6bfb14d141bc669ba0d637c79a27436af1f3c952f9dee3be17f79298f64261365b9ae16fcec0f0b4cb322e1a0717665c1eb3606ff3049851dcdb1b99b13e63e873a9798758087934c1daab253833077048e2b75477eada980eb2c7db9ca2333a63850ded6522e07468920e2476daed3c004ee73c66f79fe58dad10167d90117d472072cfe4edce9429769ed5080780a01722db53be84820a9001bb8fd67c5d9d5df35279dbfd7f4c707cb49a6cd2d8551662b5f557614b98b24cb4a6064da2584c719fe7478bc9fb9bc6bd878d5d2f1e7535df031da4c65f8d9f15154727f3f672e98dbdf2e0160eec08c904ae9aa6c8a13f1a9d32ea4afad4f2160b52440115beba099a0060965643388f3a7efac01f13c00a5c9fc3da4b07893e40a482a89286d1f518760aef480eeeb1d1a261a0913fbcadc6ed0e5a741649af6c6857444deae05603a8ec3fc32c125486eea550d671bf477b1bf0e2d580c4b6a83341364125d8251ddc35ad26d38e2d0e36697e46248b78df6d45d1f4b7a574d48a4cbf262f3900023c3cc4026fdb2065f45292d85c16a964f99d6deca864dae9171810aaa2827c596a12b45a083738e698261393ec18339b1ee482c0078afe0b9c00d95a41cdf4ca3c3b0cbbeab28b84c35f32348146fe8aea4e38f253c4f84dc9b48604962d57a7a876361e33229de35c9f04717cf69a9161eeba9003cce1cd57840c874ec00624042d07b9dd08dc6c7f7d314f78530798db23df21216cef9de85296346d36e4781cb276b4bf2a4906a52f7aae18af6085dae20ea311733db0f62ea53398982a9bfc92600c2e7bc42482d3b3978b82b7caf076d62cbef18528bd095fbcc196909927728c83bbc89c50df86ac3844ef2b1efcbff3b51e6627135097afd9e105fb47a05dfa9d26d5cf8bfbf098dde99fa90316d48ea0ed8b64e194584b0671d5adf17d62c22fb7438a132c1e88598d69d6f44444aab30cd012c588db507728ea0598ce0f68fb5205bf74e6893ce9a9390a5bb1dc109a690ad90924e4dc89550406e378b8e26278f2aa00555a54ad376181163c3a70d62ffea2646fba2c5274cf70668ed13b3b1cc8574ea02fe912ea04c56d955fc5c9f681bed2ba11d57db1183a5f24a51f7af7def47ceb07710b6a3c3a021ce3120453c44f903e9915fd97a66d5375e0f0faabea87ec5b9ce74672b3255d86378d350e3477266883f96241852cc83b96dd29554e3bf4238d28738cdbe3305cf1bd941cea0930d37819231a4a07a119ec07f2a3d037c984f138df868edcd8560ad210e6c63227e3303e83be3f9351ef56a7bab332125396f53eccc5c940b9e2504842f46dfbcd54626fae31a287a329e16b8e4129de492f07218502a1c962de9ff41090d6ea39c195af6c12b93b468885ee80659960dd5bb7bd28900e790070d6958ad743dbb11865f5072fb3baeb28e084791d58d54a9a735e187aa86a8f5b01a132c60ac3f35f798a2ae0eecf0198a20ba07c72167231ec4656b4bf9314ad6d97733fe02cbe21711c0738b1e3e27853015526e1b79c2f331a82e42237df423080f4b78da") ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c0ae0a349", 0xb}], 0x1) r1 = open$dir(0x0, 0x2, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x2574b9de5cf8a084, 0x108) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x98ba8088ecd7f6b5, 0x0) close(r0) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000200)=0x8) dup(r3) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0x1) syz_open_pts() 09:43:24 executing program 1: r0 = dup(0xffffffffffffff9c) getdents(r0, &(0x7f0000000000), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x810, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0/../file0\x00', 0x20, 0x2) open$dir(&(0x7f0000000000)='./file0/../file0\x00', 0x82, 0x80) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="80022e2f66696c658b8aadf038ab7ef6ef7992767dce18aa694a6e9fc5a840ac0141"], 0x10) getpeername$inet6(r2, 0xfffffffffffffffe, &(0x7f0000000040)) 09:43:24 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) write(r0, &(0x7f0000000300)="7cb766a5855a4fa3f550f738bc56197038f59897190ec100f694d7cc0186b7423f9fbdff626d19ed142a2293c174ef59d8f861d30a897c097724ab430d00eecb81ad346b1cc8c5eb0868ad95d0789326057d50c319c091d5e7ad4d742313e495ba16805a833b65e0b5831bd9ac2bdf326441f2d88abb5fe92d25d0e79bd267674feccdc3fb8927bf78c95de191643d560b9efe4e9ddc9c40717c52f446953889017ab5c2af7c02133d06288f65076c8dca4b164ac4a6202c3682638558b78d905faf5cea526e7829217a78a9747e17ad3c6c1c5c787b8fca580650e32fb26eda8f42de2ca8a71b0f1acbbff96ee3ca758c87afe907", 0xf5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000001240)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c44a2894c7cb32602a06292ecc29b5283a93e0cc75b91a9debb535d4846309e1a4ff9a23fbd41657a391652752bb45c8d1340f2186c12007a86aef4ca3ac6fc7195f4c622a86103288e7d11ef5db5e37609d91bc28259dd326ffe6bf6acc245655a9928995cce699148b119cb091bd95046ef437c21ccdcfa3f8bf371e5b1419f7d4928a1bc843fb1e785598be70c4d62b7bb3b3beb62904cc2558876f82c890ec78b198a945670e348ac517b1ca11c906f87517a394f0af5e5322b947761646e1b81f78c13a552f5243639a11c6a848d46752febdec22525f6a311c2795e50c0aa18d866844a4345489c41d8c27271730ebc6fffb69d25c33a936a8c2b17967582b5982dbe5edaea55909896e102822a2e2ed88e440c1e58a9ee8e9e5e1f59021a63186db4c0b101aa31cdb5adeb2add7f4f6d2df51ee868f982afc41617d45bf660bdc230d7862474827efaf10c55cdc4481e0249f75690b8048a4297f5767ae8548d4ca28136955d33451dc33910f5fbd56285a0d600c9e91dcd5b57023937db2bc685bd500628ab9781aba59c0f4ce7bf06c3746a875605f6a2e227acfad04514c9b4f911d9054b8f21c82f9aa8809b5d5932a0e83be1ad38913b58d66523b824b695d39cc7ab0d809e569c3792a84e8e0afdec8a7e3f99e5aae5eb8e7d47e56cbd8577479b2b20fc61b6e950e0f2e851a36fae75b5270c0a6209508b6f16f363ba92faed7acec7687625069cc898224eb53f1bfaf623a2d08f2915eccf24ea65a17c69d8418da29f7e5243980e98d485f8e7b00687217fac97f254d83c8b504fe8fc52349d270fc5e960d1df73585d20ac05ed24a2b0688a1302aca498aa604d849ac56ff9f6f34af15cedfa891fb8f52be8ee5c6ff1e8ba8b8b4e515350ffae051fc7064039e04b92f91fa39f5c78cd343297bdda9cc7a061bc72921d9531bde1af24779305d317e600981b1304b950e74c0ec6444903a785de8a650ff319c3e6a5f10a7984a2c6f39a572236bc02fba0d862a087072700f27407ddd70ff1672fb7721c4c55b4f36191e238f124f320a8a8e807946d80a96369e3726fa87df1ec47c62f590dc35d858eba7d1bceae54edf3e205d36000f30ced967b0ae41a19dac8e46ee01a69ec71ab939a6a15aa1a41703e8efe4830b451f7a0a468b8b1bcfc8d21f34bcfbdb1856a64c64b4b47c04f9f898807d7ba7a5204787855061df54e5a54c80ef8410120f4053ecec6c938dbd8a6d3c8a3e571e95f7c46fc9382c162d0b99f5e0a23a6602976793ed2a06cdc0a3ebf7f49cc801fb900e3ff85bd369f650a2dd25f1f469b62c8c85fd1ed5fc02b968b084b1a6d6a8e061e960b69469d89dd456b917c48c559179b6afbd88c49877bf1d4629270224aac905a01d7d9716e3878d932aea8aca810071abecef82a9421f962425c67e5993eed093649ccd5a1bac10cefecb26192f48bf2faf5c7249d20021106366498de652f90d3f354eab180b9a0e0e09f499925291349621507b743529e8a0004c26d3a00d25f8257afb8c7d9ba2f34926b4b488197411a552c9af2e71a47da2fcad5e5d3dd4ebf02533a7d0456cf40209f68a141007744c3345a554aebb1c8d03a36e0d453b92c6ab535a0f8516b3363d42ce77aefd1297bb912e730b0cda6cba8b501b2f49f1289592e3edbd68f1fa5f0e188744c5ca6593c7c99acde4ad9224948076172c02f61fa859b9081fb960bba48788f2e4f00852f7bd63d47444c07c413ba6afc5aa9edac109dcc3bb4be356941ee3becd2df0c0c191c1305a0d310652f4a2dac5c7ca0975f1bb50f456a32688da451e1c2872118e477ff0a00977280ebf8048f1cbedc7d2597a986b3dd2a0ef0009bdb93cfa43d5d6217c0c7e1e3134166fc3914b091dc89c38fb8437d71a6b4962b35d5702af087c06c373ac8a80c5ecdb82a154306acf2ca5bf4eda56fae854301a28b939cf64530506457c24d0e35d3ac352a812f9c18b94565559e4a7bcdd14aea0dc36deaf3c4af30821f956b74c15033919e1608db1632f07e8f2c261d7b4cfe4c5f6228e2b636b390f961ba7969dd7a6a41f4b39134a8952f4bfa265e76c6283c08fb4a91595434777d7f5b269f6522a1006365d91b34477afaac213a8ce94d9cc775e7dac01d05f844cdee7a35edb19a096e710646fe7214e77e732df7a9ff99ac3ccc3dda140019a2c4b07e9c4a5d5b0924bae639d38086595ccba88752f05798f853f9177c1c2923ff74ab806aada37d410275c64b4a6f709e9b235881baf80ceb360e7335d204bb530ad591af617fa255dcbb58cd4c23ed3a3b00dac0a31fec7793ccf4db622b423e4e13a4e3d5a5e08e5e86fee14154f70bd6335ef6e5974f98d6df7b57cf756a60b7b5deb39a7c656326a2cd7ece65248ad0b3f668915df6bab0fbc2208adaae5a021bf1589bbd4ea29c95f70d05f3b198da5bca7a44cf3d764f08ec205a6dff76310732da7f44a6be30fb99aacf67db419c42a17f464c2cc9864d09dbf1ee36a36122ed8178502610a426b6a69c15ae35af66fe823a67e345eb1aa315394b4730c68a9f6a6a1f0b96c267ce6c0f96155d1d28fdca895dd038a081237127dc8e1d60760383bdaa354508f1b55320ca5e9d3162e76d3d8cbf795a2e98cbec1d8fd5cdd55104de27a8a43a41c3727b3c4723e0bf278361e8a0bb4a44aa52ddd3967e26330569ed51fc599d3b767b9f3f55512e4eaf7077a54a2ddbc09ecfa923480a5d3d2f980ba6292c12aa6f23ab3ce701254dd114891aa765fae70ef4a9971d30d9ae6c207dd45493ad7b57b71e203a5cdf552d93e42f5a44f7dcf66b64c830cfceadf7ff94c5fec99f084e5185f8b87b4402522ce842b281b1f59aca3ceefd36c66d92d500d46225a49c700a4a811a6cc0ec7febcdc7c24f035a5d6a37858758bf193478ec8c5ca6d71fb3484475457d8f3d40b7a6731a46381bbbf2d38d057083ac9e107b99c13611bbb56aec1288af57ed6f412085102d1fd90ecb5b65884d076740a8f736eb308f911d0ae0d39c0303b58f509e7a6464e21455c39c2e00f7927cf984ee7b1d5ba184183ae927306216bd8605b1865a5052a4a78294c32ed9fcbea95d13e4e65ca3921bd93f29c1d32db5beda8018815f2a95e03138569ff1e6b6fd32843b70741153b45b1896d14831b46f0f405a4bf860a256b9e2506e78608438f339c4bdb8dbf6be37b05bd406f31da4ed96e46ed5990a501dc6e059602112b5fc994db5e9347f74693f6179ddeaccd63433078f132166bcfad4e8eb2c88b2351ba91c7a5ed4fa57635df92e51b47983893819f2abbfc3400db643fb8684c217b00c4d314b31c1c68b6aaecea1b3251bd45c985347831b87b75922c5e9d2456ed7a14695b443d67f9ae0f9ab37a3f5f98b00ea7cc64b32b656463804528da31fe96f9a1136dca0706569a18b1e20803782e2ceb3bdecd50530176744a0e82a3143aff6cb63420807d85cf350603cd41be6d9d36e407b3c6df7f6bf0f8fa87eca8cf228ccbba0ee185b7d7f8a70b10e4a6f2b34f6cab8bbb6822ebf04f77b471e4c613cb3e923d71df5e937a18cc71ff4b09883f289796ab6676af856314422a5b083b0008170083e0b4abdf17ebe02274f1730a3a0c033742e004c92438c56ed4418979b3c9e792dcb1b1f45ca71a646294af351723bdb55bc3b8ec8ed0fbc69185f36d381a40e14c6066ecf3f98d6eefff2cedee330dc8c036a67e5951f560a2cb8becdf7d3f325d248738f86d652313caf6385990ea130b72078525a40e86ed6076d9153e5fe8afacb9ba5939fce5ab66c79e0494298a343e27f220ecace90a31ca404c579923ff15290169c9e476b61c8c013db3c50d3533dd53067d78d7d132dc503edd198374edb82b2134527cf6907669daedff6b1a4797e771cedaa8338ea3880984ec0f69fb96f211ba5014cdfc2bb8d069ddb69b2b91801ae4b706d18a58ed0962b8543e5813ccb83f6f2fd35d9151f2b1750496651eaafd835ab44bb8a87b4b4f4848e8cb4d194c407eb562dae648ffbeef523002b8987a64ebaa98fedf8ac2d68fa0306180f95cc0ab4aa0ffcbe0c7c9c041bebb65fdee0425ec3784da8a80352a545cb64d445d051e58a3d2447d1ff6e90fe0acb239018391b6dda4929c26a9366049eb04eca16d3c461a6e00a094117360c314eb7222a55b78e67039dc5121b19141df2b120e533e6a2fd4b7feb87d0f15989141889f8e1fd2f1ca86e7457b1bbebb44ce91ce46dc1088dfd9a8b4f1097ee8d76dfe54fb655113ef3189d7a4f405c2b46049c97ad253d65f79df66d6d44010df6fe000935e654fcc68e2edf0e95a3c6b619784e82575736ec03cf5bc2898d3a9480cc7402b18fff6e95c0b0192fbbb6d5ec5b50d6801a6fe071426d70ab06bd4bc9d9100b2637b76a524db3d2fceb1c47dd064eb6336b4203e08225981f517e0e6e40d9eeb0652dbffd3f8c84ca0f6699a7de8cf2799ddab8e1597846c6d34607f727c2273f39a2d4cf7460688c6c191a00ee11be8f34a8cdaa9c0e35e922302d893bd9c34cecb0ddc39bad4f3bfc02a00de6baf144a78125e270f5fea71c8e75e846303b3e135bbc1967cf8b06d3920ca3af505b1339de802e0782f8e2731c3caf435ddccc971feb8eee714dab92aa291c73750e011b8db8e361e002f2944eaa780367664dd85a19fc53600fad35539e1d9a9e50a1582dbcea696b2fe1e8e1abf6715fcc0f6a74fbfff1a0e3f9d858cd569401abd21a97560c34a0b6dac435354cf9490b69b8f4a86119913e674ac02c6cd58e1157f60a72f758db8f4cbf9424598b51bf134c10c0e476adaadbf4d2aad9f247dcdbe63e32df2846ecce30614139701438372528626d965dfcd5538827accb3fbd8d6cd80754cb53559b9c9792a1a72ccc680f22a179d804f848ff3a4fb345368e6d4cd97eea3027b15b17a2627efe3909c4cce539cde5d3ab34627162cbb89825c57b37938e08d6607901aec59cbbe86bb8ed72f852989ae90d81236b06b617224e738719f4d005a749dcd1614b46c92c8c782f1b7df58d09170086ffcb5d374e093b23ca058434616936597c28067c9b7fbdf08c21321b271ba635cab8eadf10d48d681f873f1238c2875f38b2964a56cd111dbff37683e112f61a39d1e4967e38dfb0829ede86d53f7531ce2c661b747654cc98a1c66761330375bdac980da9165a38249040493738169963675df4f95ccb54d4039f41769885064dac9a469442971599b4db17090382af4200bcc655e544d72a45089e5040a7e464a8e06d6037aa1303239f601449b6fda8809d33e6f39b0cd6ae66b4f1b0b1a15a310be0a2a7af75d683463caa7e8a7a788a8defd75f684ff717fe7162cc822bafb3ae7a679061bb1d9450ce840b3daebc96d089540eff514aa5a21f31a34c8cdf57f6380dd41d9e019c73f42415a5866f45fb88756154f73d31c50f3b350b330d1b88519fd54e4e2e93b43b0d9a37d2d51e16b7abb7e478f70e088cbdcb7ca07bac37a45b724ac9f111e38986755190924d494ad44682e9acd60eee241a93134f58cac6bccc9401a6f20cf6495a14af7c2efc640d138b5628163134331f90e3fff778f9c713e4216118a4561c4addca5346e595b05d374f86a346198e43c3bf0c278ede2e4bffc7ce832097eb1fd4dc3dfffaaf80bc587af779d14a4c192c61d79ac86a0fdd31dddc0ef54383222202eaca553417d7c001e37ce133020e06b21733ca3b6d44277fa4c27b541cff6414cd56e07ad276b31324f", 0x1000}], 0x1, &(0x7f0000001100)=[{0xf8, 0x1, 0xdb, "b8add536a4955bf0bcd80f00ccac9476bf7702f289697084227ee115df098f885460835784cd3c0cfb903e41a7d484690c72e9d389ecd92d99b2549062f4efe6dc703afc69aacedebb2756430d3916647f6aeec90870c515bef8497441f6a4cef211a60476a640f3b55c566367acd2032e91d2411ff8fef68570e0d389a7b9add673869f6ca6ec9968641cfc6d831a424e79c95691265079c37dd53ce801db9ee553a1b58f38581eb7232f3447318886994ea91dafe958278d5fd93b5daf47d0b47b3187252b28fd9259fc1c6db2205e17b506bdc08386faf8510f976beed59c6be83f"}], 0xf8}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001280)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000012c0)={0x2, './file0\x00', './file0\x00'}) 09:43:25 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de270", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x8, 0x4) 09:43:25 executing program 1: r0 = kqueue() pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0x0, 0x0, 0x20000000, 0x7, 0x101}, {{r1}, 0xfffffffffffffff9, 0x1a, 0x20000000, 0x6, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x6, 0x9}], 0x1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x6, 0x80000000, 0x7f, 0x800}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x4, 0x6}, {{r2}, 0x0, 0x9d, 0x1, 0x1ff, 0x3f}], 0x4, &(0x7f00000000c0)={0x4, 0x6}) setsockopt$sock_int(r2, 0xffff, 0x1014, &(0x7f0000000000)=0x1, 0x4) write(r2, &(0x7f0000000140)='\x00', 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x7812, r2, 0x0, 0x0) mprotect(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x1) fcntl$getflags(r2, 0x0) chflagsat(r1, &(0x7f0000000380)='./file0\x00', 0x60002, 0x0) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x7, 0x200}], 0x1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000008, 0x0, 0x85}, {{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0x1, 0xd}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x2, 0x401}, {{r2}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0xfffffffffffffff9, 0x100}, {{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x1ff, 0x400}], 0x8, &(0x7f0000000300)={0x4, 0xd487}) 09:43:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = semget(0x3, 0x1, 0x8) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x841, r2, r3, r4, r5, 0x5, 0x7}, 0x2, 0x2, 0x1cd}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000180)) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff00000000000000c5000000000000000000000000000000b65d286c00", 0x2c}], 0x1) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) 09:43:25 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x10001, './file0\x00', './file0\x00'}) kevent(r0, 0x0, 0x0, 0x0, 0x74, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 09:43:25 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_gettime(0x2, &(0x7f0000000000)) write(r0, &(0x7f0000000100)="5882755fec3d174a420468913d5605c53a0fe7a2", 0x14) dup(r0) 09:43:25 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8373c89467045a98, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 09:43:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) fsync(r0) mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x1, 0x401c, r0, 0x0, 0x0) 09:43:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 09:43:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) pledge(0x0, &(0x7f0000000080)='\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000340)=0x1) connect(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="00002e2f66696c653000dd7895c51d230f6fcd4737c73ed78554a75e5cafac6b6723d7f1fc6409e05b230f4406091afbb885e0a6ebc6c2fc020dd9127919618ef04cdf71163a9a416d4928bd0b34554ada3f7dbcf9d2bcf23198be4d391d0ff3d9c624bab49bf218a32229e4771ee3dddbef7376fdb637a3edd886cf130e9dfb10d16a7d9341ab297875e08084ed336e1d43d81e7e"], 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x2, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0x200}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x200}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) r2 = semget(0x2, 0x80003, 0x210) semget$private(0x0, 0x4, 0x24) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) munmap(&(0x7f0000039000/0x3000)=nil, 0x3000) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000006c0)={{0x6, r3, r4, r5, r6, 0x4, 0x2}, 0x1, 0x1, 0x5}) r7 = semget$private(0x0, 0x5, 0x40) r8 = socket(0x10021, 0x3, 0x10008000) syz_emit_ethernet(0xae, &(0x7f0000000600)="622529d1d74061799770ff8df3409ea7f703bb7e5de98810c7f3be03000000000000007cb3b3c15db500f8c3f97cf70d8fb886ce51dfc86168da64d1d079347d6b420e6094f54963f33d70670e483bd1f300671a592003f55f95261adcc24445df66db4e47b38d5c2dc660fe01c621aeb92177be7af3e8a064b0130a41c8e2304bc7adb8bbbbf461e92ca137f54858d05f45b440617264bace96b172bc1854e3016fc066a455df06e2a0bb7f8a8d") getpeername$inet(r8, &(0x7f0000000440), &(0x7f0000000400)=0xffffff44) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000280)=0x80000001, 0x4) pipe(&(0x7f00000000c0)) semop(r7, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) 09:43:25 executing program 1: nanosleep(&(0x7f0000000140)={0x1, 0x100400080000002}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) socket$inet6(0x18, 0x4, 0x8) close(r0) 09:43:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x108, 0x0) 09:43:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r2, 0x0, 0xc, 0x0, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:25 executing program 1: select(0xf1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) fsync(r0) 09:43:25 executing program 1: syz_open_pts() syz_open_pts() flock(0xffffffffffffffff, 0x2) 09:43:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x400c5708, &(0x7f0000000040)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) 09:43:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000080)='./bus\x00', 0xb0) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 09:43:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="54d44f02f034aae1e44a00e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb1ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf3661bb9091df", 0x65) write(r0, &(0x7f0000000800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a6f8ab0613bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a7a2303b116d78349b3e2a5fce1700d7e", 0x6c) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) r2 = shmget$private(0x0, 0x4000, 0x640, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "48b36393987454a67f7ce268076d14dc0e5ba893"}) syz_open_pts() 09:43:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x6004, 0x40) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40000000000000000000600"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10220, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:43:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000200000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) write(r0, &(0x7f0000000300)="97344e13ebafd1803619c232ae0b4137858488b25ea946fcbdf12787fa0bd1945acc98a1ade1a3d5849e807ae4799cb39dbc1eb7ca2c26637f3b7e698efbea3d1e66001184578674a636de4569cd0922eaea5f6da5c5f9fbddfba719fade707d0c9be8fa9b57f07444c89b2f7a5dcdf2ad46326e202b472cdea47edacdf470ccf89229947c5895ae7276ead0e369e5a9a8b5734d48374514000000004cef2440891e2a63fddb4c9968cded383436c1b270851077038a8e006a7ff3d787a11af321f968ee24984bfcccffff04000000000000005643de000000", 0xd9) r1 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) r2 = dup(r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x6) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x4812, r0, 0x0, 0x12) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 09:43:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000000)={0x2, 0xfffffffffffffffe}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) setsockopt(r0, 0x100, 0x8, &(0x7f0000000040)="842ad0b85afdd8ab1c72bc7b51bd1d46360e304e80a310df62f37764badd83fde45c384132b03fdcddccadf60a7749d0eb10107fb153503c15348f519195f233e462aa5ded8a4e82c8e4c855a2edc3696bf69ea12e0ee14c192336d23b4ee950ddb607b105a4a1c31c21019ae678167d64f74a2ea13e12898461678ee31c89f1d9ba8c2d1e9fe1e1e11ea545384084ef7f236bb85fababa2ebb6a3f5f0134f8a9d1f09b51e4bb27695d5537700d38cbe31fc882c49dda32bf41501bf875ec9f31c306cc39921e0c22d6f3144715b9d3cc03e2631a9754419b18f80d9d3e0723a501009162369a1913f0aaa4641027bce3e3c851b021a881023bc199745bfd09ed8f1e94e0d46a027eef474ebfdc342d1455a0447eb5900a48e34837ceedddb5b6ebc3f45a0efbf8aa156252093fd0001f20764478cab8abdd3e34ff0587205bc6894ef26248efd5ea54ed1c66de727d3b1a40d2b4651d810c8337fe1af490203679831066e146eeb321f0599ef63fbe7790f3ef94863bdb4a29fc44db1618ac2141058ba376bedbdd93ecee32e4a7d312e6512c399e1258ed7b089c54b6da5ab724710abf918b798572ac04e3fc6df67d1cff9715465d08564a2c364a0b0b2235b3f8f5bdbb0e3d18e9abc3a4f43198e15cea3d88456c98f1587da1534553b9ba2f46e8afe8f8bb496ac9b7900e34af22d4e4a422bb66b86739eb952b669068e58297c55508a7383b7ec824ccd847279acb384b098c39e53de60dbcfa2a97d738e1e57054e49f908c5179568b27a7b5e5d3d4ed259de8521ff060f7d16b9468c6cfade1e235d994f3dc87b00d406306c85fc9a6ea6e45ad30f2bdf4a0f0ce2acfd815c68281efdf58284afd19ecd90391297e7b2aa7ff3d1dfaa84c0777360e043b15071aa88409b814f96cfc5fb3275d3258f0a0d87a702f2688f5f79217d6194d9c3ff4de864ee72a0062cb20ed711a111e93fbada65d1bb8dfcfb9d2917bc1dd881ff15f629eda7663da9dcb62d161ba56e3199ed396832f5289f57d834f349a2fbc2776638aaaebbcc1255b844bbbf0eadce36aa31776b3aa18b8c506ee8113604698ede2c005bc715ba254228378ae056c632f3b56798b9ab0aab97788fa918771ed27985cbc20fa44c2a3fe53db1b450017b9263aa9746f0694925b4cb6e6654723bfa70c42baa4d5180928885c8f115e139ab6ebc0c5760c0c0a5a4085d6e4ba8b4460c49c78317dc0e52dd280701c948c229c38b2906009eae7a29fef551dc88a2690a952704cb18bd787453e8a8f9dd1d3545137fd140ee41cab89b0ac24cb4990ae64d51c42efd46a0f42f06a104095126f82c22f281b575b5113eaad317575328c698f1c027ec5e991090cc5cd2c962d3abcb8c6bb3ee0b67794227745fa59c87ab13a700d957e9d40a63585c6594a39df40f5a38801780fb63b602d0b9a6e6ee4288a12b89e1526bb740b70ba758cf5e6391a31e2bb56ad8668376193b317616c4430254f4fa4ec5268d5d4df0fc749b099b529d25d8a166db8832203f4e900747fa5633bff14d9317e21ab9a88028a780e462e5fc03ba8620e0af4546656bac2f26a88fa42e45321e51bce21fe46c529aeaa9a353b9858bc56c475e071792bb3188a3bf6eb31929d8863b43243666278a099c3782e1d10404e04dc7c71c3bb68483dcfad215f572363d98a531f298f3def579310e3e09284df2b1630a2d284e1b7bb1d1c3208305ee24d69185c1d747f9a54275809e5fbf7a54411dce7c51a36e2c1a223b79ea3edd4c68b77e6c2d448a9d7b3760527967369e3c1b5bb37d088b66b060643326570c05c8eb0f73814cbffd169e26270a6927d518380abd4ef84b0af7e0c8086b98ef8128e54ad51eb07ff7392bf44bd283b9702f580f6862ac46b7561fb07b90e6219a96dfee75f9c27eb235f8bf4b42bc7c29181e22375e55a8dcab789f2245e3beaac1050b79592114c7df549a4fc5bdc1c8693400f15df11e5dfa4def7df96bc97720976082aaf565c9ce9428b8d8cdf547ec8fb66030d7ecb6b3e98802745a8acdd163a801c8a97391da3dbb92bb997b94abe34ee538a43ca579900d1c90e75154f47aabcc56ebda4481b270719aac04e375b319272be1dd21aa0e8d3e16d41262fd3afaebb197b6edfe5b117d43a2d9e70fb46b17771392db61aa34a6f36e963c404025adda7535ad593216dae83896b7d8df43639c47e4b0be3d8a85c01bfaf332eb026d90f9c3d876abcfd46fe4db16f5888ae75dc9c326f71282de20dce611cc95edb30656bca0f0d6373176f39c246a5086d5633b4b1fddbed911b6f9fc3335c076f295c1e74bfbd72d09faab6635c4fd3681901d64161cd44ee815ec4b1f165a30758c668d70fb1f2591e4d4f3fb985fe6f089f1efbcfc8d85764bf0af0f00950fdf07b1bb4f9bb0ed4389943b391218c914adf7d01c207f6b00c5d9ea3876cac7ba38d28ee548cd4a93a7565398b3fb923d8787747e04f065899b73333f2799e9804fb5ea79592def5f421bb46029c45736a2361a93e7d07006ef79df718d40a6030b55090b0c6fe83dcf4060479f4a6d4dfcf5f0e67f1c529ae0d75c6d495ea11aab96ed26263fdbea443a6f3b1000685410fe26defbb124b9124c3143cd74f4b72ce7663e5d5864fc45567b222d28496abc92bd6c01540a5d8983f9640f7ac40821233961be04e5e47bdecf156c407dc4ebe1ccde2cc4df99a2e92d8f1a0ed354310f159e421020216cce5c7a7726c29321d21ee390ab9ab577056e8adb86d5dfb308a424b5bbd8c732c81ac82d23cc6e34b08e67c73ad33227473efc3e1d922235c2beb070bacf31be87a2546c77bc25ac562f8832384b43ff70cd7330137e3c33ed5142122da83e5790ba20cfddf91a573b6c9e63e23064b9cde886c3d2c61fe016c8f5d0a2622ca06a0e8a55db25dea847fb839c1a8c7825209454c24b16c339d73a7299f08eed47e4bad1206286ccfb88b79834b37df2be569d6c760bec1aebc7ec243a0d2e685bec3440f7388b6ccbbec3c8e991fe576adc93bb6353d523e0f13f179e182ff396203bd14452de614f05d4f89e498aa6ff75d201006fad0ebdafb9428afb984f7e7d002217a4f6311ef5360db0c5ee40fe52e0281065dac8e9de730ebac7dd11a91429d9db615b381bfe2882e38fcd8fc12ffb4f88a31562301bfc893ef544cede8e7c02fa749f22409ad9db84bfa3e41e09a6b8ae9dec488b39c72aa858ca2f18f26b65d31603072e23a94dd098a3f42f07a0bbb6dfbc01cb138a074f5026b9f8f406fa9f8ce77316b032e8743ca327058ba385551d955eb1362c4450e6ae33ce79b8475055899e4bad553e62fe7a2a607a23e16b0ae3d581e60111c52413c00d72b6c731ce418f50065bd3f4ab141ee23a5dc1809d3c96c2d5c9d038d1cfce98ca243305d0a0d219d1d8bf33f1b20fcaf28d8430e56d89f73d2cfa377a33cee16fb1e30269c3be0de38db5f4afb4ab9bafc0cd960c5c22198533946515c1349779750e5159d0965aa74b7563c4256794a37939539f697d5c555fe686c973486d9144688f06680144fcfa284e1d8ee7b80c1d9711cdc9d13255391beba4e00fb37a841ddf71300e1baa1c57d6420e4235877d46eca8f6b710d2485f09a960d6bc49cfcdde834df1b1597a524222834d0137f1441831af1d36d560a2a3436d61aea8e00ffc114241b4e1bf5f7d9b2aada39cece95ace91bc8b9cef676b0a3dd1ba1a9af3bf65243b11ee8465f3f589cc8df5f97a9af7ed22a518fb2b7657d7b489f0c5b39ca67ce4debe5965eac44af4ee2c1fe67e1c94daa9544371b0c2defaf384c4aee7b6b16811afd661aeb46cf1257fdb27eeef83af85f908c8c223170f97d0efb805227928e0dc4d1c25636d2b102b34d961267cb0889abeea8e92b7bb87cf74bd8c3201b983304dfe2f106f72bd3f9245d83d1526b0fd3f8523e76c0d64b82f353c07ffe7c66962e9e0dae5df6293a39483b93a1aec8fb8d61fb453b8565f6058a847e112b538542beed6382105b8985871f4e57d0daee3b84787f161db7e3aebb9b754efb80fb0e46247288b6b55608face85ace7a7c0c67b748ca429f0f02c0005ed6bfe035eac0ff0ffe6cd95bd550d27c66f04e9cf5d4b519af81c193f09807816b04d2d8017067197fdd402c751bd032042d1b0b02a94c98f7196da7746f3c08badf87fe92a5702aec3e74176630b9ca8c334e13c09b86c1747a64dc460df5307fd3b5e0cdfc73d641fa4af592705541b93cfeaaac86eef53105f6355e3aa902f99681605af2db41a181ae1553a5a3f9bbf8f7af2b847862df51e16e2295ae9cfb22093eb33335d89308bc2585c642992a186cf9fdc7ffa10f7d59d8a2f4ee534f95c137051b9b451be85bcf98b4f812c53d67151edbf5611ea5b24920285fdaf5297a08d632d6d66ea96ef9154bb982888744f12a9c894256db06ef733f00ddf7767897d4e3aac68a00c91c56ee68f616e6912894f4695fe5bbb6a928b4d31f6e184ac8ee38f63866b0b8b2d808c9b69fa2d9337aa5b3d57b2e85213b712c1373b90edb6a804476469bb55a90cf3dcdc5467c7766feb0aefca7590f0a2695de059e21d378b3910f8e02705d56e005e35224ecb10c43544a8bcaea0fa92e16d12698fa570f974a38e92032151cdd563ddca2eac4d20ab4b93b950673c43a5b5462cda8cd11d938e55405d0bd961185314b811b110675564de82ad8acdd8be8bcc10bf4ba16222b6ccd1fa88eb1031b6b04d730802193ae5201a3b7cf8d25e6f9cc486eb4134eeb65d4dce5458ef9667500a527b98dfa1942e3d3629d2e5153b86a4ef0a7db0a776f22b96eaa84f6f83af7e305316ef397fe7ee05f2a75ff364a09cb1ee65483cba181eb734f029aa9b99d7bc62d8135bfe89a412ef29e91c01ea557b18a18dcecdc61e683e5b0e85a87e2ee351a4222c80fb9e6abb71b902e138da57b6637660eae1bd5022f60dda2fbce543a17a72ecc41914f9560f55d6271e725fdee22745dd328ccf65f2a79601bff41a3fd005b30425157c7a68458e5111d64a17d6a4335a1f8b0ac6da37e05e888b0e06969989aad5fb8e117cb8c4104050162e90e7a4c984732206b1c33cda2f8c0b5a14005175d71c35407c85b06140186388a73fdd450d4afb90b74301fa1f2c3f799398bb1cbb6b64a07db3d95619709e3daecc3d3ac4b9ff9e76371ea7ed0d648ed6edaac86ec7b92119e724a48cfb81b0a4d0938b3e6d9b0f8de6d11fb8871e03dc149e4ea473435947761749ee317839c5f570b2e91083b443e581348a5ea48db27a11f43b768d6f625b0c551fe5b8509fdede8520f830201a6848744f91fce105ba0c5f46ad17e2be434fd1113191c284f9e6633f249026d69bf140113c1587793d64ad801aded32d1578dd4d50d1c0e7d45d276de07b25875c125aa5799db077b1af1314851bfb793385c0b86a983591dfba728afcf1538f7d16f9429f2b36f2c62c5d7623142c9993304f33af217c4398a3d017da3d870e51f99e3b7eb4b0b9528b610e5db227d46d084816e9a910973727105d08774e118606ee1e3b31bea504310bbd7244bd7724c2dac89c5905f109a467aa694094314badd4f1fff393d9efb5c39579ea83d1dc566dd43f626f48badaeb9c62c79c48dddd674440ad011977999ef02f3a56a9692117d97959123e69e1042fc26125aec1eebbc35038cf4fd95ec66336fae7801dcce901018052293264247dfdd2080c58ded9a8cd9479d5e0e860075213ca1ff29", 0xfffffffffffffec4) r1 = socket$unix(0x1, 0x5, 0x0) lseek(r0, 0x0, 0x2) r2 = dup(r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000001040)=0x1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000001080)) 09:43:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) r3 = kqueue() r4 = kqueue() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000140)={0xfffffffffffffffd, 0x1}) kevent(r4, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r2, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 09:43:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="fb9bd29f1bcfded5588aac3a724b30e910aa1d6e3d6758a13b905f803c78657011345401223f6e7e28e5bdd46a25e58efbdb09db8110e254e08300fd93", 0x3d) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000024, 0x0, 0x0) 09:43:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/64, 0x40) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 09:43:26 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0xfffffffffffffdbf) 09:43:26 executing program 0: r0 = socket(0x1000014, 0x3, 0x3) sendto$unix(r0, &(0x7f00000001c0)="b10005020200de00000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e0100cea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0xfffffccd) 09:43:26 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)=0x2) 09:43:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000007}) 09:43:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x0) unlink(&(0x7f0000000140)='./bus\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 09:43:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) munmap(&(0x7f000000d000/0x1000)=nil, 0x1000) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000001200)=[{&(0x7f00000000c0)="914747447be90fc9ed1d2f837ab399cbaa5a5619129e73ab2d62379a908c63c5d0cf241151ec6e5ef3dfab970b9ec01fee75874f2360e4d040fb11017f49dcfe58563fb6b5a821f64937cfa0d3ea9510ddef8e", 0x53}, {&(0x7f0000000140)="c98d29733e8930c1299b0f3329188403a05ba229755c166c81f138fe86ca216320d4f182310c0c8ef1eef3bed6f3324403d1f14249ece4f24db5700422219a123600e425fd09dad24e55092d9aa7e43f939b440dcc91c7d24c6caa8686bbae8dadd6596fa072e92185524bf01b4d28e5e1731a31d6b5f5d9ff76b9af70db83210d208e593f0caf1afb0d0a90091836c5871123b6bf8f27f067d7399eb3e1573d12bc3980ccd4bdd78c422001f8e6d8417681f67b5e", 0xb5}, {&(0x7f0000000200)="3bf2412cd4218b19471e4fee9250bf1cb2c2a864b31b6583f2f35dd921bc2d2ea890a540922f3ab11db4b47f3c3556d88764f4a2c65a5036ce6e994d025c829ede133384b60077e0300b3382af15d0df80ef5334a9b4476c9853c31617981b9e0424eb136807099d2409293283bba674354b22ee45df33d7b2ea9da043c354d28a3ca7fff025f72de611f0c200fb8a235fa719e4e768bec577d2dc3c14f49842dc8e442f9bd80eb5a4bb92fc4bc72d9971673b895cdf455bc820218a58b01c0690c2b9a49157dd87651eec80a2e7ea4ada22b5282e98c140f5784674e73ae7b8f67c1eede5e99b37c31a3720744ec7d9bd9e3ef41304f0313a48050cc0b13c4abc9f1b7603e93c9fadef917ff6738297e9761e12dee498330eb25b68f843b53b15c5342b0954bbd89567b6c7eeb736e67c890e820bdb4460fe374e198e9bc0bc2af74dc275e43eabeb02edcd2c87d2e8f2705b7ac832e986aa1d2862052ac86aaa2a4aaa4ebc52bb17c6b5fbb0a8247f64d5f30f25b9f377fb17e9d4c98e59679324c1a93e693f17a7f2e6afa1c20d31d1e293e6b6a6ce18233048c063d3e520343c97a84b7d1e8852a0461ac645b5c2deecc16d471fdcaf1147e508586234ae8ba965c1537d43652fb9a35396643e0df583808f97c49be1595760356c86d937ff4a26d84ac8abf741da9e437dc20d360dffaab894ca282fd2072803b13b2113456824c5afc2929d0894b8a57ea9d2c19c088f37c42bcf1d13c8216735ec4c820da3258fee6206a6539d0b9b74a75eb14920563d44401943eab81d765715a89ebeb528c1636218571d38b71bee4c734dfe4af845a94d25b52de17d4bde2b8e0dda339d2f9c544b31a5fa0cbbb2c5467b2d528ffdc5b33f45ae75a0d7b8ded6cc0f0915863f5f6b102cb096250a1f67e0cb87c687048ea00e864140e90b2461ec45046649e72d87fe2356b2f8d533b266108871415c92eab6db16b65db2e1e3bae6c9ff297551bd01b83a7968c3ffd669faad98aba08654f550cd5ae616eb37c84a9c8371b48ff182f34a1a6031f7aa39df192f0d41088e22c91d17b2381605e9c4512e4591a37fcdeb650374cadfd5937b80f181a5f51e5abd2a1e11559bb0628456ad218ea2b3353bff48c34f1f3626a4c3cb5328afa2fc1e9911f3d55c5f542e670d3b26e077dc5d22d992c51eee653cfca93bc6549453a0224578cc2b9730ec1ac1fc2fe5ecd3a4be6174be61c27783f9457c1435875ae3016205ff68015c40617e9852818cd5ac653d8f8feec452561d8b206184c06a487ac925c1cbdc91d7184a3b6c433a8b10730e6c70dd0c535da07f2f7cd0b4311c4cb8b8229d9e5c915a32bffdae4d027d91126705d761478fd9d924e368c8b918a20f43f71c666a8ebc57d615e09efce8367cfba8241d08abde83391783a715b23c0a7d341717df7576c17b8b5f91e0c31038ddf7eed8e4d686bf76656e529114d16d5cd6ff8e603ce04245fee85a4e13607db47694a8a6e605e544e62a830c8c9c35b44929573671cb9b151cd3a7e3d7bddd8fb5e2926d53d91fa2064f0f4ae486258acee63134ce61c259fe58f19ce758c7c4229fed34397c518528ff03ff9bc52697600ae3d01aa98834de1adbdbf8ef9cd6ac5d194a7d979fc3d86cc4778ecadc94a5378d82087edfef837adbdda2ff95b8723418dbdbd05ef38992f8676d8ebfec97ffebe787facf1c84c7025a2b29086b7e6918cbaf2058f8733df4fc781e69ca45dca47051a55f18844e79f469afc719635efd31f155445b65b5ee243d281f88200910620d12286a669f81cb6b6534dfb1e77d2767e7b71e0d76166cf77a6deabfdba8bfaed5af34c7226f0bcb8e3a305bad69880dd58ce3cb53ddab1b6e4793a0ad5df34269769ad4d8ac7756a6fd66acf362364fa1d9dd1eaaf67101ee7015a5bbcc57bf821fb146861cfbafe8faf06aa379acb4bfe2674e1db2afc606691d5fd302718ae69edf27db343fffe38876b796318893e5fdb0e38117fa7509e272330cb147b18ad3c5a350492299675ca1b2939dc97fb2baa54418ce7b00e87862e3096505f59ccd8ed975659c26ce027e4d5a766fe0cd77e4510c22e65b8e2e07d380c5592c2eb9aa790013a062b5adf8b90a2ffa8edcc5c19c44b8c16f32d589e43fefd44a3c91b09f9f40ff984c9590662c5d6d028c42a43b1ad09d18241e577d4f440e829aa6b5cc5b7893fd0ae173c12023389887fa939d90db88addad1314dc117f74465aca1c36a4fc5e29869efb8bdb608d1c6a28e1d7bed5fb36124317dc3d2d8ac111c653caf8bba8139cb67037e9fa2de7ef9841f981731cc1d44d0eff804b68df605e14fa96bc61044bbdfb10879e876702b8509abe8c1db3498d29f0ecca3532efb1a848a65eeb752999855c67a0521d12dd915b39a2da8bff22b88e4c76c2b410bb9fd35b5b6d4c7ac9a01d13d9e824622f58ddc7500624c666289312a9018690155ff2de81ad5f865db65ecca42f0cbf192173e77a16b3f495230468c37796dcc493c78225bc104eb47befd1acba5a92f1a439707ae8d58382c8f5213e568d2a8c66c3d75fcc6208f9dc0961af42fda931af3c158f0b267d4274f659074ddf8a07ee11684443875f435904af3094d89c11157b28f8dee01218af9c81fc31af931092d9f4758c4e741d518fbeb3abf642f2adb531c8334ee248a43ac3d4d788eb2c0a78fa4e2bf074ea07e5980128c1ad9d1342c54873457d85b8d0efbbc51ed0aff5db6223f68d89b44c601441c442c0c19c47bfb66dc27683e54221e39884083735f32ae4a15a2b05ccf02917c2b0da85ad6b0e57cbc3ee50b6d0342c784212649d0c21b74e4ebc31df9bab9bd76161ae5d616275d24b86b98e717347ccdc49195e261601109c7e0fce6ce100bea341310620af422433966cf512302106772380890a8332d7c8fd6868706c1f4b3dfb6f9d38e23d08af528631d85f04722e9850c1a0661bba55f5f8e317f601e51a2b93cc39ad8f3770dfed8747f1f3e45de3a60b198b128d9839287b65736214f5c9e6c24fe3c5f7de33ebe245d0a6dd5661afc8653e6198d1662e5aa66e4d6d472215051831751bd91389b629651c57738bc9d3b84f2361f9e4790194317cd82f37b287b4a15d5a08c0a190898daf12d619148c950357da0a78f6bbdf3c5fcb781c4a20c76637b675a73a055d3b91f7331eef8034176f5c0781d9714e7ebb937b0a62ff4b983f6a97dbd622bc65e0cec71309f703c04dfafbd51c15e611c554efa9da7487d8f08d1fcf369e0ae3a3b4df5ed104617c1c8eaefd468a08ec284568967c5e406a9967ae2f25fb7b197da5db435b526bba9f9c9efd08d4fe7c7e113147b9c4a92a8cdfaeeb290d4beb6da8c1decf6b5e5f599f86355bcd58f4ac5e875f87df7b8463f8012b022daca3c9ff3f8230aaa99fa03800d80fe553f513a4768810dbdde439981623db24b3bdbc1ce75f10366d5c84fc6b1c6c8e656a09e4f3849134fca12e03840284059380631c7b3fca8c7c2a3dabde1612315f3d399555d8b6c9be5d4696cc432d318fb403d8a6a426c31b0592382b6faf2f9d5e645394d02232458c8aa4d98d4aaa610a33ca642af03e617f8ebcf45c183646fe2a339f88bf51a6ca2e00717fca5e37d9ba595d16efcd9f7c7a4ab8158c26b722b6649f64fc4c02b937d06cffb426be35647a67cd33887007a8e813d00eb1a706e0df0779a0ccb4e18cdb13488b8a4846494a5a5a95dfdaba4b194dbeb985ee5caa00e9f2e4e00a90838d35f32a7e0d89fb238207e89262be6c2cf569837289bbeef7eaaf2f698ce6985f8a8709e8446867323cc759b131f9ae8f8e0f06f31ac5a2c6488b1b49d3fc9405dc58a3b480694e67c8998fbab01f3eb63cbc8df988f5a568e652020a7042220bdfca086801f60a800705911c082ff6280ceaadd3afcd115b0abba93ef490217b5bb525c884a9b5e7df6ea3da8178fe8499428edeebddd2530216b2a4efbed9877da5eca1c3e611004cb41554550e942889783ba98a87952265a747a733d732fff1e21ad9625919e9738ee5306372154f624670f29579c8ef74cacc8f20bf6240b3e9f2bb1787c5b7f20160a48cf2ec88b02f5e71ac1dab28f424cf1da8db375ad8844cb4798211896fcaf7466c271f328a8c7d336a25df63c9fe5638fd0c160a5c1b64fe8c0761ba4b45f19b242c73375c936c0864c279a889e69c02ebbec94d7aa71c52ee887e64a517e669a93d9c2a3b38260cb93cb7d5b750690b3f24173fd14eea2a9d42f4e4eb16fcbb9a208a22e3efbf6c5d159a810817d16f0031b80c4be81f51815bea08aa1ae2169b899c9c97b8438b228e8ea97c70a3a08baf8c82971d48225f4efa5d92dca32edf1d6aa7ad9fd73bdefd7b76d9038dd3a1aba5507ba6a9bb5d9e603bd69c7a62bcd61f6e5f9101a837c6acbeb995c13accfe26eeccacf0d20cd9442d1a65092dfeaf6c669cdc2039b941cb6530b153176ebb035e087a7d964b5667083fd3f26e9a2315ff7064ab03d72fe6a0ee6c170a0fa3f78c323eb33b68ce903720fd86d630a5e429da6add0bf57cd66933ec02b67ca0f7868fd81db44eae0cc3f31fc676bd26d8170c343cfabf9899685789f7f10a2cbac21d65a63386a46039dd9ff2dbb99b510ca964b163e67c4aef841a808992327014a9edc7f3c4c457c75851c90368aec1461b52db2a2734222293c554c6032f8f68e53b7cd3f470e657430c2b63bfba65b93f2506d11804b7d0afa4e71370f1294a71a607e931e98d827c6a2f860397c3a24b198a59887ef96af78fcb6ef2de416b1375599641fdae8c1d5d7042a3bb82b0215b7bdcafef2c4643cd19e8ecc836ea0c898de42fca4218195605b825f2e38cd63414082dd088dcbf878b3645cd1317e18b4e0d5cf1096a2fc3ac7a8c14e369c2a33158a531be1501fd8ca785a2f6a813dd15f493cb24d86aa4809fb96939a7b5de59b9c1f9c700f8b23d6f41f481a09b48e8a68cc11209235ed05418195f455e9aa9006956082a3833c8efd7dfa5ad281e534d7b4836962585a5a4a60579dca805e62cb63e7cd1bdf454b4c221fc4bfd27b5c9b29598d73a8a3efdf39f49ca911b482600ac46ada7ac076a87c6fa4708195fa4141ce9a2f7ac508133fb140d3a211264fedc7a959a4dd92fc7cba41f8a5a7b0bb56277a375e99656f88f6ae92367008c24d0a72b0cc0fdfbf2203e19dd797ddb2baa3ccf22e6fbf906577fd489e3c55ce19b311b1b9729a753cb535f338fff61968e1c5f6929ea380c552b72a8f33375c409afb2fff0fe6978a303b006b3753e21e96ed88a0b1b7b56f20983843416df366f306589cdcbff4abcb732222374951038f206e4eb20c79267e3f215365ccfc67361f0654a68d0081fa5817401c611def99d3927cf1a0985cc098007f51a58ba41b17a72383c2255ad9bf9b4c5ca34dac3026fe1747b11db9a38f8702a2275524bfdf051328b392abe616720374eceda70e6144d9a87c105d8d3a3abb98d46106efc7dbd8835f2b3a40fcdfaf224d7294693c2f7635131de9901bf726584924fd7950b78daafa98677f85014a03af4fd0b27ea273824bdb657e96d4ee44a95dfd38aec7409fa7cfa3f91f18a81cd07467f1dbd854b1d2d4f276d9e68bdd987d08fe903ef3498ed165dc04ee8028985737295cd106033a214fb63351b8290252d5e3fa295a3f408438dec161d122836a9787749bb8f75e1f22e499d76362b92759915a18e70116694b57fc58d5333b9c0cfdd9", 0x1000}], 0x3, &(0x7f0000001240)=[{0xe8, 0xffff, 0x70eaa08c, "e9f26a4769fac7c742d5d2de9be23ef2a1c1f02c7f58b8f5541d80e8f8c3ea1d3fb222ed3cd066d4ad44168c0bf367445214f2196a35289f3cff1c947a824d2ab2e58168a5fa0ab85fbb20ef6f88e56f511f3532cdbf82d80b7d3e12eeb05a62841c75c181363cad4fee7383f3737d8aedf95a7c89348d032997b6cc64ba133b8df962ea2ac84b09ee1869e886eb2c9767298d48b2e680e4ccc229ce6cbd3b104b7fb6e6ae4f8e336f7f8d3c98eea58336eed759b816c8136e3b5e88eae561a9da28e1e6c25d2430530be995dbbcf5a1d5"}], 0xe8}, 0x409) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 09:43:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r1, &(0x7f0000000080), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) fcntl$getflags(r2, 0x3) dup(0xffffffffffffffff) syz_open_pts() 09:43:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffd5d) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x401, 0x1, 0x10000, 0x8000, 0x80000000}, 0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) 09:43:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x4003, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1c0, 0x0) getpeername$unix(r3, &(0x7f0000002600)=@file={0x0, ""/4096}, &(0x7f0000000680)=0x1002) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r7 = syz_open_pts() r8 = kqueue() r9 = dup(0xffffffffffffff9c) socketpair(0x1, 0x2000000000008, 0x7f, &(0x7f0000000300)={0xffffffffffffffff}) socketpair(0x30, 0x4005, 0x9, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000005c0), &(0x7f0000000600)=0x4) open(&(0x7f0000000640)='./bus\x00', 0x8420, 0x40) r13 = socket(0x6, 0x8000, 0x1) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x20000, 0x0) r15 = open$dir(&(0x7f00000003c0)='./bus\x00', 0x401, 0x2) fcntl$setflags(r11, 0x2, 0x1) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x401, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000700), 0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x5, 0xab30}, {{r2}, 0xffffffffffffffff, 0x1, 0x21, 0x3, 0x7}, {{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x100000000, 0x5}, {{r4}, 0x0, 0x88, 0xf0000028, 0x1, 0x4}, {{r5}, 0xffffffffffffffff, 0x80, 0x60000000, 0x7, 0x20}], 0x0, &(0x7f0000000440)=[{{r6}, 0xffffffffffffffff, 0x8, 0xc00000e6, 0x2, 0x4}, {{r7}, 0xffffffffffffffff, 0x20, 0x20, 0x3, 0x1}, {{r8}, 0xfffffffffffffffa, 0x2, 0x1, 0x1, 0x7ff}, {{r9}, 0xfffffffffffffffb, 0x44, 0x2, 0x800, 0x6}, {{r10}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0x8a1}, {{r12}, 0xffffffffffffffff, 0x1, 0x2, 0xc8, 0xffffffff}, {{r13}, 0xfffffffffffffffb, 0x68, 0x40000000, 0x351}, {{r14}, 0xffffffffffffffff, 0x2, 0x80, 0xef6, 0x1}, {{r15}, 0xfffffffffffffffd, 0x48, 0x1, 0x3, 0x1}, {{r16}, 0xffffffffffffffff, 0x8, 0x1, 0x9, 0xb25}], 0x7, &(0x7f0000000580)={0x8, 0x7f}) r17 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r17, &(0x7f00000025c0)=[{&(0x7f0000001540)="9f07f301187bccb3b7313a8b1f645c26b9eb524a032bc469519e9c9d8ea6c28728c0a8aaabaa48ba78c6892fa7e559df6073322409e1d4aff020de94ac9326e5b494b5039c0b3e120d8b82114fa849606dbe2a93a09535d67c5e4e6c72a17ba8a18582cb54fd9a7e883f3a9c4461b5bde26151cc1665161ac804449d1838bc372915f422a1d6fef7b2d356f53c4a9f6a3b00e63baac3bcbda20d4c114e9f5974f6c8b3e9a3c56fb51c5e28fa6b2fa6d21d3c9ffd035e4bf3dc1998af0d1f9be2a6148562681739f409e1b26a7ca52f11fe2999699dffd39039b16afa2d4e6709c7882bd7d82c7c7745fec056e2d74c4be0ddbb600b1d2bf55576f05dd7b35b55f8e1e1ce19281c03a5a8d4766c1b4d174d568d47a14f9d05bc6d7ef3ec2ea27ce3a779802922fb57b32044e3caafc4b1a4e0e9e73344ab5eb56354fc9dd1b08e954fdc32d3be7a956e8e70a06c0d014f0351f13f988f253f3da5e1b784db32b24e809b3b8c35e957fa9d2f99fc092e7cc53792be64840d7329b61c861cd8e115b8e8d7ec084f742e263c850ed32782bfaf7820074b3f0647e606bf38542bd9d010b848f8b75c0c0904a3a4f778e1051aac68104e4fc4971a61012c47b6a3af84870015c981bd8d1a5a18aa69adb1fb457430b746c1e6143d0ddaa6556aafdf074874b5f8e358eb1030a8413fe29f5e913478bdd50adaa9b6ca791f869ffe43411dc9d44964663a4fe2026bfb76a7337c363b725ebee4d9a12e53882a72a264b180810b58db7e270d5da300e85d94dfcd47404426fb72a75b3fe302d5ad037a7ed9fd0de2bbe04f6e7101593b661dbde8cf9f37fa7df6a8d5ece06857defa59a056f65209ba6443dc717831001ce101eb9ea1ca9f67519e3af6973abd3fbe91573c6ee23d68ac3e8639b2e5c46b75b84189ea0ce0ceddfe644f05d131a1f90c3754657cbc128a5213d268170ee09d8b478f3a4be98eed32886853101699f389a69f2e33654cea431f5a9c9d71a86b6191e6d9cd2c2f97d8561e9eb5c3a169e8245a6852591cbfdec71063cfe3a00a191a082eaf5fbb9f158d1e7db98fdf3c135559e761609b7a8fc514f2748bb545d1607ebcc6d8a7b05a17697ab2791a128ad990bb9ddb76f7d8e383e0be04d0a1b363da1aeba858ae0e61bec89d2d36c49ea75573181d5278e9ed59003ae4acf94f5a5b945d19ffe7d5a4e4615f30eec272b6c9b16d512299f94d7ec157d5722b12a6f6e33ef359586aff49ef6b1d2fbe5de4921821f3c163a8525b3a7a056c0470353726551581140bf4e98dae83961b044e91661ce09f49736df3c0a63d3ea348108846a4144c38c98fb9b3209ce91250dac82b76d81e77442d2597ec0c20c8704fdd31ed98e9595d6cd57723b94a8a811979bdc6d57ba3c6fe92a3ac88ea2429989d7a6f9d992307c4cecf9b230e79da29d2502766bcc7a91a31c2753170e456c0bd6a36b1253394f0c741392a2e64ca58619486479634cab42f14e35f2a1657fe0a48015ec18b34e6bd293628b4b0a9fcd78f12ce0043bf3f09000880cd9555d21f134923f7fb2eb3677986d9e3ef3b6d2330ddc27f3a36b7a74f5dd6d8223ea9f13c102b35fb3b27a007ecc977d6dc9228013c19718066c8a24ad8c8b10e8ca525d73e1d6668bee8365d0f2809e7824932450811f6d0837cf643c915a15404d4edc8609ad6471e5f4d5c17843797439e07db4f5f798f143b08eab43c7eebfdee7b92cade29bdb23ac460552bcbb11fadbdbf6e564528df961fbb3b8f2f03cb0b04869e94b37a08150363d54e82f75b7dfd1a378227eb37da2de5de7bc19ac16a641e39b554ef50116d41d90e25fa8af5eff1d0829b6852ee8d64b2e29690f5b0322fc0b6df6e8be953e5d785c9123bb2675ca11e1ea05245498c0dd632cdcab12a86efcd6e16d1ddbcc28fe7bce0eaafba8173e59d86c143a6db043c1fb450b92aea098472d952a03259c878e862fccf648f1786230edebe085e0cbc6a2b39b7ac13a994c780e1259040780e8c4fb5e1183df49095505618e97042bc215841dedd905e08f8cb7467de5674b8d8140acd855b198333cf949d21a43189af493e398245cfa8b8e48e5e2a7307e3fbdbcf90069d868b41d2100d743e66c1303be757d313d5ef6b501cc924cd3fd1ab34515c7121663edd26e7fcd6a9a114f1ca07e4c3a22e84bbf17bf08e4d82c78e12758995dbf6572c981c76a8594dfad696496827dc89b9dcf8d52865b01efc6c17a96f6ef8043b5aa66c1d8cff6ec1a9f2abd92dd7fa3b4125652014e5b01c500df79d0251edac941731029f31f400cb13a0a81af033991831778884df0633a0ea0db24db1329fb93d8d81b416b9f28e3f61061766eed91157f49ce83f86c06c14271047bee2aad887bfea2598c045a4e222d5f46260eb8cc404bd926f4a26ab5dc5650ebb53de422f831cb63b2c4cda17bdfc0a95874f7e6ff735a40d6da9608cdb663bbf5e41291eac31a8023bb9f28781f56844baecf300ba466b84676fa8b285199cdb24cbc0eecd130ceee3e025af083f25d2bb3c85fc863558ed2ed8ab35690fc01302a813cf2c83db428900b28c00f11b5fb91f15ded3e0d7fd8519abf64307289533cee2bb8ff4e3a03f4e003823adf60d8cb7b562bb7081624ef0b80570a8f36459222679009206f26172b611785bbb3b06419be4289e4379401afa56099099eb73ce016a1f04ed37c29dc3969a3fe10d67110e4526e1678c9b8305caf1c862b9840c7a649c3e29f515b98e37c55197378b50c1a9647badb57f7d268f92dc576847fd724e07aa9896ab69dafc16ef4f1840c6b795cfb6767fb314afd6e7228c221caa5e5d2d0093b0cad8d49a44887ae55326c10a443d712111c809a7699a325dd5503c4919a4b6ad4089c8ea9163aafbe31c963555ab6981a6bcf5307c8d9a3f55ee0b1a9aa7d98a77de22ea6feb548fbcba8ca22e57f6e22685dc821c078ea2eafaf225ec481f3dbfb554924d171bfd859e1eff84b4c22272ea82519594ce5c4b6ade9d5e9219227640bac0e9344a22e81414a1698ee089baef842c9a0d36b29333dab75bd1f8917316b044bf306c22a450c7d69384b40b342fb46d050937e548c1b87a62b3e1d54e4575b0a41f9f5df4c632df85b124da1165c785d5c8a385e32068f2ac03ada2b54b90c637adcd8a015f2fe9d68c8a9fca4c53e8ae63a081b7fa03451784cc3071425410ddfe887afb2d0153f9163f1a7137ecfcaa8c465c902cad80f569d53166b5ab2b7c5efc934962144007ab1401d3ece68e50a01efdd9264b1a510ce795ce81d4b22d8723218fd35e034f3eb54733d76bfd50aaaab3d0e6d938d3d759329c180c5d77854c498edefaad6b57cc86ad6868daace9f23fc8458ceb1291a2a50398998a90ba668a99d16764d2b77f48fb217524cfa9474ccafce4412445d1698a6d7b851db66defd2a911ad9832cf7daa1f0cf34ce7c5a0f0870b57ca7625f45a3467d81afc16c49dfe2474ebe4152fc5074ae6589883f97f1b4032718ca4864cc8773fe19103aac67e049090ef7dedbdafa19957d098405803ca4eedc3c34c3c8de2ee288f700893c53f2a267e1067b3770d45d940b80d8676929e92220c54d4ff6eb24d42c3d1ac51d611fca31e55ae8c453e08d3c64391bbb01ceba041bf6aaee8fc7e9fb85ec390bc1bd0c78b9ba97d58bbd5b9a93fccee318b03e3ef7f200871af85ca8ffeda92f01d7544f86bfba5bf76f8aae2219acb28135122040d0f7653fa3d57e4d65c5f7ae2977b134962f8c916172bfabb79a5eb010cab41f6261d0ce41024390407569e13981b27f7ef67f0988cac5858eac4cefdf5b76f8f33ffb25a0a67e54b3e0e86900b8c9997dedc85fc6ce958612f7c9b830605078b7080c7331aa3ba6c0e94bcaac051165e75d1f4114c184397dda1365f628981f1036df361c9c3f23d9020d95dd3a2cff87bf1fae8f76075b9ca4b40a2dd07535eac2927b164799dadd4b855174fb7fc1eba9b84437af1c7a6f114438215a946d3a13f537cebd55ec8a2c0a487a8753f0b0cbe97965f1f216f58c7d6d39f9df7fdddfd8e35ba5d33a56dcd412aa242fe60b70c041c3bcc27202b8812e6874b765f21a6d13cd4f43d2b84af0c30be6523d8f9f504a39a5b54bdfda87accee7f10e1ca36abf69d3b4d898fd7a83b40c2f374ce911a5c8fbbd70aeae08f72eaf24ec30ffcc5671ed8f6e737e4713a54c23e1df79cd95f43fda7ae91cbfa9822ad329d2f786616b7d373f23396e16e3a854d02ade6a497dd62f08569f3d5e1ef91bba0ccf15612c7ba081640ee4ece9231062b1010613f488f63e3c49c77a4d4f896292ce3c915e40d2413b8eebf2b86f2371865f60f8049e8721dc814eac7a4f33d49e632da66d57e9b8e25f6a5d4729396038342d9aa4c8316b6cb6c0f924b6cc27c99efacbf25d027b53598f1fc51af04ab74eb436775726bba1bff6cd44dae97d25f26be515fff9dd371019a0e8aa6a124ec66e4d9109b37cee635cbf7d000258e87e1f2824352ba184eb9c34b937a1aba5e23f180b0477a1977c062ab1e3041137d4040a0271fb9b19cdbfe04b6e35e4969cf72bd1100fa90b260f8c35d59cf4e934b9616b628d4030e0bad921335f69596f98e7e41b18fec971e98ee197b7c731fb9cbb4bb1766f7dc08066efd1688ab07bc8ae3be2012f2da0fec448601c03a2ac36a6ca72edaa2f14a2d82316d907506b2df36ff3d6f548f5472c5308e7ea7992d2a2923045581b185bfab19ba52b31adb43277e1816782f5c56075df3849a7177a4a26e3fc0a7d7a5c9e2341b643e6d94d8a31f9a8af101763ace04a40eb1d49c9ca8e0132040727017bb8b49cc526ee46a394327a68fe8b583b0b8d17a426440e2cfae6e63d98f8bbc746d100c314c1e7751a165c213df248c62e88b78f8b8ec59abdee4ece7e7b9eb05ed1d90f91f815d7c6c4e3fe539afc285502c427fef3a0c46b14f2c7f3fbf90b7288132c84397ee30720ae5d1ab88d79c112416c1cb41ef2cb98e", 0xdf0}], 0x1) 09:43:26 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x6009, 0x800001100) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f00000003c0)='./file0\x00', 0x0, 0x6) 09:43:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) fcntl$dupfd(r0, 0xa, r0) sendto$unix(r0, &(0x7f00000000c0)="b10005010900000005001eb1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000d23a231d9e90fe0e4439ff4e411156c295ec3633e985906f1823ca56df4faf8b464407192d446c68b51f19e5e4ba37", 0xe0, 0x0, 0x0, 0x0) 09:43:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000002a80)=""/4096, 0x1000) 09:43:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = dup(0xffffffffffffff9c) getdents(r0, &(0x7f0000000100)=""/4096, 0x1000) r1 = dup(0xffffffffffffff9c) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x6, 0x6) open$dir(&(0x7f0000000080)='./bus\x00', 0xe38223e797546207, 0x100) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4) 09:43:26 executing program 1: semget(0x2, 0x7, 0x80) socket$inet6(0x18, 0x5, 0x1800) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) dup(r0) msgget(0x3, 0x20) 09:43:26 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x703b29e1af29f8d1, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getpid() unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001900)=""/175) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001200)={0x101, 0x8}) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001380)=""/230) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001500)) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001140)=""/46) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) semctl$GETVAL(r0, 0x800000000a, 0x5, &(0x7f0000001480)=""/80) getpid() truncate(&(0x7f0000001340)='./file0\x00', 0x9) 09:43:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f00000000c0)=0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) close(r0) 09:43:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) mkdir(&(0x7f0000000240)='./file1\x00', 0x80) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000200)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x100) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r1) 09:43:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e700bd91e74de4000000406d01000000f2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = msgget$private(0x0, 0x8c) msgctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x7, 0xfffffffffffffff9, "845c0000004c7f8335000000000000800100"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000600)=""/164, 0xa4}], 0x1) 09:43:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="463be1388c62f07c89dd739f4d11460305f3", 0x12) ftruncate(r0, 0x9a) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000001c0), 0x0) write(r0, &(0x7f0000000000)="c73a7c808635b935639b78f46a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:43:27 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xb5) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 09:43:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = getpgid(0x0) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) r4 = socket$inet6(0x18, 0x8006, 0x7) accept(r4, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 09:43:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="00037c59098208d4b075819e86005fcf235cd616ffff0000107d0c"], 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)=[{0xcf, 0x1}], 0x1}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000005c0)={&(0x7f0000000580)=[{0x25, 0x6}, {0x42, 0x9}, {0x85, 0x81}], 0x3}) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)="8a73c3dc12b151e2a254d18c3346d504266617f5964cea4375808e6bd7e7fac39b189284ebd7f7c7d97efae530d838a4135b42b54e873f2068d46ed9b5ec982b0cf9e19794220625dbdbd27624dd2cda96d404660cb502660421961248dd3782d5dfc5e4c2269524b16d1ab070747aaa9b3068cb9d4b4aa490b7b2c650fdf93a9b287f6ee08250c6482d2d3366d2f2c816", 0x91}, {&(0x7f0000000300)="7b5f23288c4fbb033f68d13d0b12955540854ced616da025c23e4d2dcc6df406164e54318555abbd586e1acc1e9a91e079cae8cddf6305e24a6373cb044e52cd5a071e27b82b00a4499ba3275f957d7d8ffe63356e433dce061071114a7ab5ff3bf51de40f09b110f3526ee0da871f5a44fefac2cd4383cc0a309054385a85b0783eddc7", 0x84}, {&(0x7f0000000280)="b3e0ec9d5c0a829857a6d40d9950d325072315fb456758aa7b53a777a7c3", 0x1e}, {&(0x7f00000003c0)="181f0c0a402e970042f60c837d951babf4d45dd5c41f8a021de61adbf6168bbd9366b61db656069c93d75b8ba02b4ae65a1a76092a5542e2ab22ef5c57ef71c7e5e1116232c5aa2ff94bc3deeb77c36e3dabc0607339285348f029c26caab154be76c581", 0x64}, {&(0x7f0000000440)="e7a3f2f43ba2da4fa05f5eccd5f6755391b271543bcc608804fd1c825c72fe1e4ee2", 0x22}, {&(0x7f0000000480)="81d51a2d295facf7b717058e85c9aebee7302d5df13f12c4ea6ce2ef00a4a91a9213ce3b720e82a55cf5befd257b820b6151eb59136dcfed923fb1c8f50720d2e80e92b942e1ab684883dbdcec18fdf03c96f7b2161f26b6e84a08d4fe0b034006ebd061858a498a87acc75a702d67ff430e476559d96566e4c053", 0x7b}], 0x6, 0x0) 09:43:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 09:43:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000000)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) 09:43:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = msgget(0x1, 0x2) msgctl$IPC_RMID(r1, 0x0) accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r2 = socket(0xf, 0x3, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff}) utimensat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xffffffffffffffff, 0x7}, {0x6, 0xfa1}}, 0x2) shmget(0x1, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) dup(r3) sendto(r0, &(0x7f0000000080)="97e1a2b4bb5a15b7489506a8e711f97977c61d8ddbcabc992d21be32339c6b2a239a47203785e511d690f7ec14639430e4072865eff05d4e24cc366a4d160da4444b8db8f24bfe837168e4780277ad97609b9c5a8645c8164a38a52894ccea285cadc903d96354a6d4e5dd544178411689eb2a043a1763dc1d32bb6c0690", 0x7e, 0x7, &(0x7f0000000100)=@in6={0x18, 0x2, 0x5, 0x7fffffff}, 0xc) close(r2) 09:43:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x8, &(0x7f00000002c0)=[r3, r1, r1, r1, r2, r1, r2, r2]) setregid(r1, r2) socketpair(0x2, 0x8003, 0x38d, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet(r4, &(0x7f0000000040), &(0x7f0000000100)=0xc) 09:43:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) geteuid() fchflags(r0, 0x20005) flock(r0, 0x3) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x2, 0x15) semop(r1, &(0x7f0000000140)=[{0x4, 0x400, 0x800}, {0x7, 0x6, 0x1000}], 0x2) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfff, 0x9, 0x2, 0xffff, "fda19e69220af5659a6c88d7944f435f6e10baed", 0x9, 0x3}) r3 = dup2(r0, r0) sendto$inet6(r3, &(0x7f00000000c0)="18078537c5ce3b4202287ece0e9fde034fd2dbdfc3272dd9f0bb46b87def9262b49529dcc8471579af", 0x29, 0x405, &(0x7f0000000100)={0x18, 0x0, 0x10001, 0x1}, 0xc) 09:43:28 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) getuid() r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x26) syz_extract_tcp_res(&(0x7f0000000080), 0x7f, 0x8) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 09:43:28 executing program 0: pipe2(&(0x7f0000000100), 0x10004) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) 09:43:28 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x55}, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000040)="66876ffdafedb7de625305011dec3f373cc1749a0e5b51bb3117b77339a83cbca7fe526c0d4e13cefd5e203b4505de551d56f980eb90374ae965366e556602f8ee18aeeb19e41b749c66ee79bfae4c7fe17116cf4e8851b4c58744773cd3bca212e549e647730c8701eadc86c13bc057c69fdb715156e31304355a79fecece055c13ffa10cfd9c780145dbcceae877bdb2869892576c73e9ceffae7e55b39a3f42227eaa29c09e4b534c7dcf6981af39db57390d5a7f4c1019c54be82e08", 0xbe}, {&(0x7f0000000100)="760d1161cba37a9abee58e6d640f3dcb8b7ae2d34950e2c15c", 0x19}, {&(0x7f0000000140)="9313e2a74f4292a1e21c22a8f9f06a12d48d6e6e5d76ffb636d6708e00fffa8af4cd9394f5b97ff93c2602ebe21d1d85b85d4a8d6bccbcb65a88a4c2b942a99247f85a603a75b181166204176455be6c6ba06162c5450461ae590ac59b6558e2e9f3d570cb4dd30bc5891a81f4293ecb607238ee90f2c5d69df29dbd2734c4b458abed1d4a9420c5b422bd3c9c1b94ba9c42cd5c005bb65660b5109384", 0x9d}, {&(0x7f0000000200)="6d700558cd13a58b0e647e8cd95d9fbdc4894a471e094a7561637d81692ef9227db5853f51f018baa5410ad0f818b5048d78697a8425a629f8cf3d29569c4fab4945d767b547f55413fd3ca27c7ae0110bd07f4292255ee4d6f28401c0d4", 0x5e}, {&(0x7f0000000280)="d41d934758fb2bb8dd382e6394de3a70cfa64755505087cd303e491f8f0f44092f085a05ec0a9ce6b5dc2c6e2528f9354dd6327e49a6c4c98dbbfcded64db664ba31624d0f696f564eac8d43c59f16e0a1cd18483a925845a23602108112e136a8c71c2bb2e295677121dce9f40e79526832a02d196133ba5df779b1b625b2541fd9bf5d8da2b28e7b54f0c32851b0f38fe8af91e4a27b176f53d5f410553cf758e9cbae6c6904692fb36eb3bf2d523dc38d5c514dff35c2584de3c248b205c0bc7762f609232e91d5ffe36fe2eda86efd97f656213fa1", 0xd7}, {&(0x7f0000000380)="92156f5489c0", 0x6}], 0x6, 0x0, 0x0, 0x401}, 0x2) 09:43:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/172, 0xac}, {&(0x7f0000000100)=""/50, 0x32}, {&(0x7f0000000140)=""/81, 0x51}, {&(0x7f00000001c0)=""/42, 0x2a}, {&(0x7f0000000200)=""/81, 0x51}, {&(0x7f0000000280)=""/170, 0xaa}, {&(0x7f0000000340)=""/85, 0x55}], 0x7) 09:43:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) r2 = dup2(r1, r0) fcntl$getown(r2, 0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 09:43:29 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x10000084) r2 = msgget(0x1, 0x402) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/242}, 0xfa, 0x0, 0x0) setuid(0xee01) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r4 = geteuid() shmctl$SHM_LOCK(r3, 0x3) fcntl$getown(r1, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = fcntl$getown(r1, 0x5) r9 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x7f, r4, r6, r4, r7, 0x20, 0x6}, 0x80000000, 0xfffffffffffffc14, r8, r9, 0x40, 0xff, 0x41a}) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x4, r4, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000285000/0x3000)=nil) setgroups(0x0, 0xfffffffffffffffe) 09:43:29 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x10000001c75, 0x4}, 0xffffffffffffffa5) 09:43:29 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x5) fchmodat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x20, 0x4) stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) 09:43:29 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() r2 = semget$private(0x0, 0x5, 0x600) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x22, 0x10001, 0xffffffffffff4236, 0x7ff, 0x0, 0x80000001, 0x5, 0x400]) syz_open_pts() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 09:43:29 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x4}, 0x10) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 09:43:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) syz_open_pts() 09:43:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0xc0, 0xffff) listen(r0, 0x4) 09:43:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a22) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f0000000140)=""/198, 0xc6, 0x1, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f00000000c0)) 09:43:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x6, 0x9, 0x2, "dd1b87b82ab37cc0dc58bbaf11b2cd185d74f44e", 0x6, 0x200}) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 09:43:29 executing program 1: truncate(&(0x7f0000000100)='./file1\x00', 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) openat(r0, &(0x7f00000001c0)='./file1\x00', 0x80, 0x103) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x71, './file1\x00', './file1\x00'}) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 09:43:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20190, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x0, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847", 0xdf) 09:43:29 executing program 1: open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 09:43:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f00000000c0)) 09:43:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) 09:43:29 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f00000001c0)='.\x00') connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x8, 0x81}, 0xc) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000100)='./file0\x00') 09:43:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82024805641e6e653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0xc) 09:43:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x83) recvfrom$inet(r2, &(0x7f0000000540)=""/4096, 0x1000, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294", 0x10) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/15, 0xf}], 0x1) 09:43:29 executing program 0: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000380)={0x9, 0x3}) socketpair(0x20, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0xca2) r2 = syz_open_pts() connect$inet6(r0, &(0x7f0000000440)={0x18, 0x2, 0x1, 0x7}, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x410, 0xfffffffffffffffc, 0x90d2, 0x0, "d730c9e7bb6fc6e23c5b00000000080000e74de4", 0x1}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xa00, 0x0) poll(&(0x7f0000000140)=[{r3, 0x69}, {r1, 0x22a96d43adc1f871}], 0x2, 0x6) write(r2, &(0x7f0000000200)="bd", 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r2) r4 = shmget(0x2, 0xb000, 0x294, &(0x7f0000719000/0xb000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000780)=""/132) mmap(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0, 0x1010, r2, 0x0, 0x0) write(r2, &(0x7f0000000240)="99de3bf1ce38225be781c2e5ee4c132cf52208db16663a70d414c21630119f9f2228547e45d7539304080e05a5962868b8da06cf3193ebc4f5d0f1c6187eb9c27ba730680a2ec5a2a77dcf64de4e78416b01fc12a691d7941474918f710eb081d2769acb99574a58157824e423e33a088ddde2e432e1dec4e00906218fad88e2d7b30a70e5c500012315e49997920611ec45c2ceea47e74a425238b429eca32cc282d11aee8577e42929bc4912366937b11f1deaecafab2e1a3aef037e6db487890a43ce5eea433838b5f7a3", 0xcc) r5 = open(&(0x7f0000000100)='./file0\x00', 0x28, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000400)={0x4, './file0\x00'}) r6 = geteuid() getitimer(0x3, &(0x7f00000003c0)) setuid(r6) getuid() syz_open_pts() 09:43:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000100), 0x1000000000000257, 0xffffffffffffffff) 09:43:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getppid() writev(r0, &(0x7f0000001480)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1adfae4ef9e859360bc6acb93b0194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abb0db3189cf", 0x1e7}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)}], 0x0) r1 = syz_open_pts() chflags(&(0x7f0000000040)='./file0\x00', 0x2) close(r0) close(r1) r2 = dup2(r1, r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)=""/4096, &(0x7f0000001440)=0x1000) r3 = dup(r1) socket$unix(0x1, 0x7, 0x0) syz_open_pts() pwritev(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)="07104f668063158e683eacfe1608ff7323bf6309c0ad2c78b6d5c3e66e03618f1b2c4a127b5fe1ad9d33c80997047f37a18eb76279aaf10d2995a30620d336e24a93efc3b0a349acce212371fca703b35c59e162d745881f4d36074c8e4eb5a36aec9a8d9acfd8cd6d01a4c37f759e2267971279aebde5d69078d7b2e224024923f80dd2d9221b875d6fbd7b2c7e198d7d03d196bc2b6e22d555f608c46b2ab708eb78211c4d8116", 0xa8}, {&(0x7f0000000280)="f90b2a2b0bb63cf2dedac98484a50cd27888c718bbef4e84c00b3ade820b4ce7fd21afc8f15240498e3baee0ca110700ee6cdc2d319a30233dd2586ae8f7e326442953376bfe1b3134b15dd832c815f36f4b8b6c5beb2f488774937eef183b282370", 0x62}, {&(0x7f00000001c0)="ca", 0x1}, {&(0x7f0000000300)="f9c1ea99fbdb56d8c827945f18ce569577e167b61253016cd4eea1101192b766af3aa1f052cc4e3a46519b5adc5a692df5cb0cedf01c2d0c0a", 0x39}, {&(0x7f0000000340)="14a390b7e84e0f47018c0b76ab8bbb2336f1a9e722447a01fcf9e9d4bd44f31809c3a7bfa1eca8bacedd1f4b4ebe7529bf22dda5a949e83a969589fb53ae55d2a4c451700cfc3e308e27fb24040967804a6fbf53eb2b20998e85e8", 0x5b}], 0x5, 0x4b) 09:43:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x400000c, &(0x7f0000000000)="ebffd64800000000000000000000002815328c002399cb971d65f091e4c2690fc79d80a3be15fad40d6184ed923a1cec130aa3", 0xfc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 09:43:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000040), 0x20000000000001d9, 0x4) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) 09:43:30 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) r3 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x48) ioctl$TIOCCDTR(r3, 0x20007478) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) chmod(&(0x7f0000000080)='./file0\x00', 0x1) write(r1, &(0x7f00000000c0)="1d", 0x1) chdir(&(0x7f0000000100)='./file0\x00') close(r1) write(r3, &(0x7f0000000140)="5b2d290b5660329ff1c2160d5a79785a1a17706893495144d3435613c14ff2a1a11558042b1014e0237aee59845fe889c2cd84a64b8d82c37a44a919e51b2d672af9d131009747c3e900d0d078beec506be760ce5573c18ece623f5d31f7a5288d6c9d03d20596d854dc865348130916ad392f734bfc05d084d82cb346792fe5a1fcba855dc072ed123dd12d08eb28d27122a47a225c88472efd46a65fefe5a542f54b714f239daa995d294483872bf3b58313f4db13754766b96a8fbb580c600b8cecd251ca0c345fa70ef83b2ab9fd6a44241ae128cf15998ca666e2b6ddddfe961ece357937e09be7dc", 0xeb) read(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:43:30 executing program 0: socket(0x38, 0x8000, 0x4d0b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 09:43:30 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 09:43:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$inet6(0x18, 0x8003, 0xe4) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_open_pts() readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/224, 0xe0}], 0x1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTOP(r0, 0x2000746f) setrlimit(0x3, &(0x7f0000000040)={0x1, 0x5c0}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)='A', 0x1}], 0x1) 09:43:30 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) recvfrom$unix(r0, &(0x7f0000000580)=""/16, 0x10, 0x800, &(0x7f00000005c0)=ANY=[@ANYBLOB], 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x104) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="f91de8bf74c65e805871f255e9cd4da12110d84184b90b38a5b45d812d520d1794233575691075af88f782219f789a58947f4e972a23be6d27c6abcbe39a4c98eec2641b10504abe1652094c07666e2c9c2358247ea7ee82660e8eb0eda84498444b06461241ae8f6650b4e1b00a54eb10faca465e5ec731417174ef9a73b5393b9e50353675f0735643718797", 0x8d}, {&(0x7f0000000240)="86899334dfa93db12c663cffd6422476d3df1b35eee1a1f9418adae6700bbb83d17c35e5e0817b5633b51d54ddf06d32cef0b01378602b37ab0ac50ab26b63841eb005297cc75613be4ace94e475d6d113daeab83a471fd99ef89c4bb0f5de39ae263bc16a2e7d73069796dc66db0e119a6df9787deeaa063ea3987130d315efd1cd603fd235165022fa864a5a14dd6281448bc69a0818f3c16882e12778e090da0f67de8e4e2ca317b2f05452a010e21b7e801e67a3e1abbd92ad0c9a380d0e27bc25a4784248efe6a4bea650d96b0504f0ffdf78c7bbf8991347be2439", 0xde}, {&(0x7f0000000340)="c92333fa58badd74074d6f670ecbc6d923379c746649ef04b3931969bdd03d80699c97dc9665d6199939bcf8e756c1881fe7bc78623168a5e1ea4ff4b15599bd3a9985c4aa39ae5a4c17c6b8c1d6c7b8312443de1bab35539df9426ebf193c48687c57795a160815", 0x68}], 0x3, 0x0, 0x0, 0x6}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000400)={&(0x7f0000000140)=[{0xc7, 0x6}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x8b, 0xa95}, {0x0, 0x40}, {0x67, 0x1000000000000}, {0x1}, {0x103, 0x46f99f8000000}, {0x1, 0x2}, {0x83, 0x30}], 0x7}) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0xd9f3, 0x0) 09:43:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1ff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000ffffffff}) 09:43:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0xf46, 0x4) 09:43:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 09:43:30 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000100)="c115392b1114a7450f13ce2303587fc90811c90cb30c8aa02dc2c2e6ccd97c9f0d0d86a8b3d16b91ed593410c406de964421d9f5a9a07a8452c20b028dd7c65f2fef2de8d01aeacfca3e2fc4c27a046469edc52adba0f1d288d3b754ea8bc2e277707f4edc51d940a57737951a6ca3b8e20a3581dc6afce6f973d72ad27a55ffa7a1e1c7a86b4553e9313f96e734311f3667c3", 0x93, 0x409, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = dup2(r2, r0) r5 = accept$inet6(r4, 0x0, &(0x7f00000001c0)) connect$unix(r4, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) kevent(r4, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff8, 0x10, 0x0, 0xffffffff, 0xffffffffffffffb0}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0xfffffffffffffeff, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x1, 0x80000001}, {{r3}, 0xfffffffffffffffb, 0x20, 0x40000005, 0x8000, 0x5}], 0x404000000, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x92, 0x8, 0x7}, {{r4}, 0x0, 0x1, 0x1, 0x40, 0xffffffffffffffe8}], 0xffffffffffffff61, &(0x7f00000002c0)={0xb27, 0x1}) 09:43:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) socket(0x27, 0x2, 0xffffffff) 09:43:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(r0, 0x0, 0x0) 09:43:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x2) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x7, 0x83, 0x8, "7152164fe1d0698929da4d82303dba36224c73ea", 0xff, 0x2}) dup2(r0, r0) dup2(r0, r0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0xe6f, 0x4, 0x0, 0x0) 09:43:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0xcc) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) 09:43:30 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x0) 09:43:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x153) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:43:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x67, 0x4) accept$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000018afc0c47d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x10}, 0x1c) 09:43:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x400, 0x74, 0xffff, 0x0, 0x1000, 0x5, 0x2, 0x1, 0x0, 0x0, 0x1c0000}) 09:43:30 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fchmod(r0, 0x44) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8488, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0xfffffffffffffc44, 0x1, 0x6, 0x1, 0x9, 0x0, 0xfe, 0x1, 0x2, 0x100000000, 0x9ca}) r3 = socket(0x18, 0x400000003, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getitimer(0x3, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x400, 0xb31a}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x2}, 0x8) 09:43:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/2, 0xfffffffffffffc62, 0x802, &(0x7f0000000040)=@in6={0x18, 0x3, 0x60, 0xb4a6}, 0xfffffffffffffde4) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000100)="23e2f3479b8105c096ff14f7129dedec2a4895d72bd63bac30f8fc8f6ae9083f665d92d751248550004c30", 0x2b) 09:43:30 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0/file0\x00') renameat(r1, &(0x7f0000000080)='./file0/file0/file0\x00', 0xffffffffffffffff, 0x0) r2 = getpgrp() wait4(r2, &(0x7f0000000140), 0x9, &(0x7f0000000180)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 09:43:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/210) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) socket(0x1f, 0x4, 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000280), 0x96, 0x0) 09:43:30 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) mkdir(&(0x7f0000000040)='./file0\x00', 0x101) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x100) clock_settime(0x0, &(0x7f0000000100)={0xffffffffffffffff, 0x4}) r3 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r8 = getgid() r9 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) r12 = getpgid(0x0) r13 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000180)="3dd5951a83f6136859402d810d74403403e760d9ef51a1953beb0dc525a5d13865973cfd1aaec55dde20bd5b4c011eb194aca845625d432517a09fad690aedc56692345da330ce7219cdbd547bfccf0ba9175baae7086a0bc0e32421b53dfd2ffa00e34dfc8dc0f7c654d22205f6781028d073a43a2c7a1bea9152dc184ee854dc697e83f0464597afee6f7b0eb8cc14", 0x90}, {&(0x7f0000000240)="b62ccf819580f07cc16e1bc13fab8f668d53d33abb0b374421a98496961f7edc6af62080d56252996ee5fcdffdc12fd8db50a5570fa1b9a2fd9086603dc84e8e637bba472d58335456450645a2a15b0e405d7a2bad1bb4df", 0x58}, {&(0x7f00000002c0)="8f7a8d5ef1607f10f639dc9111531ccf80e91380780e9d7cdd469075fc986c5d386e4d8ed691eb2599dff40ab7ef4b3e4dfd22f4a98b23c3ce6f71abfe2cbcecf14dc65e7cbedce1f5e7637fff4f5eb1bd3761557126c088e6421448b6dacd51d424dff4ff4d3f88f28b9f382d3b003aee851c48980e0eef00e5104233d2c900bb930597d46a57f6acade1b1ea24c23fd76e62ae32ed63b15cf5661dd23ae39d9113744728cd0dfcfbab706cf337b94269ab25d9379ca08cc8f27f01a6ab91d644", 0xc1}, {&(0x7f00000003c0)="c871d5c7f8e9404196720c25f7421170dd71475e3ea859d11e612400c34bb6dafb263272c9aa5bc07df9de45952c10cfb4eb38cff22fd497510ddd102163b6185e00aaaffc3917efdb330db2aaeb0a84694a322b1a85203ffc2ba0495c7fd85246dc71d12fb6b597d9ec71e6fa06f75408be574d7f7502168a28cda9ac78c5e288a955ea24280bb6831d16c0283efbefe379bfa9bb8cfef18c099fbc035188d71d61b4b848da17c7192cefe7e111f9740f824353f04bcbcdba3ab0406ff16d7d218860b0853cd01d0859789a39212b4194ef181c538acd9e0d3626e1f16c1b0bf4944ba6d7749505ca3b45d063f8a5a9a5cbfedc6e14782ec06f33894e13c280841ea50a9888d5a4235be98e063eb4585fc5fe95bfbe3d13639b6885361f128514179ec17a293aacad37af0c549fb4345dec6d77097899ca3c8bb2aa595e616986e1bbb96472205059bf299f4fcdf21da6b1d3e46a08715c1185b8a349ca6ae6ee606bb2007dd7b9ade12780471daeb12e9781c9e0d06f57946972d123c35485b783789f7ad7a9566ccf2e124c4ed3d322e52480983fddeb6a5adfa63bb59cec506289b5e2981d1045a8d920a517d100e6bbde91ffd950145f858928562ea0cf06faa8dd32e55682bd0579fd3d91e51608444b2f1ff7e8ce4ac44569e7ff7fa70071d00d04b709ccee6be7e41853c18c31b41d31e8ecbc4be0988d19f443eca5f7e554f0670e4da669c0aa210e6b5b5b8f920ea6f0a8cb0976ed5ca5220bd689c2b6bbab43a16f283825db40f399ce457277c9fab6e0460ce790d54120c9e7dc026ae869237ae48c02f5ce1c557f379806266e83abe474c6fbea966d53c4dfbb8f7c79cccdab4907ce1eabafe55a3a475835bea95a5a4ef61bd1e2ebcbfdf7aad7610a4b743c90ec5173af08fd33930970ef536bce4e6ffa644adf5075036731d4cc9520b9b02fb81e780c8a9145390637828da43a02d71a3be5f235a07e6a18dd588c0d47b4702a00d16b842e4d83a88e5e47275234fbe0aa8aaf267503736ec05d2f70572bae6bec60856da8e3ef6221bf1a8c9902a996d68d28eb36a12adfeee66c660c00b3d577cf806e2beeb7fc283b38453c32dc07e1190119127be87ce3ef4394e2c0c6d463ef8796c64d4d6b78dbd30f3510407c5e5f06ccad0ea4c2dabd1ea06e4ce511482d613839c6738ca80147577e9ca8a5fb357f1d2f18ffbbb7ab31060b80889822e5799cac081d3e808e11388a0bbeaca236a3e1cff8df4f5ff6f738d39407fc2dcade368a8032559645d914c30d07cc77041d08665e9d19eb2ca8b7ddee9fc8ba8de92f1d68210de2a8b1ff292a0c413ed71b5655fb2c2866a2348e2112bc84fb63663a534f2f98b05f226cddb60c059373a28f4783d23a2c06fdc2fffc8b68b0d99cfb7448d79554e4dec7b0351619c6cc06c02345cf3fc5ab75fd24b712ee3eafaecd0207a2119acc786c3f5c14135a01f8d69dcbbdbef6d0196a2a93b5990d5a173faaf892f0c12f1f628bca8f1099a9586f9646f54ddc48e9d7c63fdc2ee846431f1f6e9bd677f7ef078c2a98c5aad547567b266b6b71fcf2ae65cb421265a5568e888a738f4ec55121afd78aff857f8a9ba88291e0f53c3955d9fa33f7d27e77977b9d3e52c729f0ae191aa1ef8c030cfe00725c35c07faefc8ea89909c2452073889df7a34059af549c52b59bb350fa3df4fc23b0895c747fab7232da60e98701b09043845e254c8fe87008d756de4e31374bf907fabaaa96a96da35e78427b9fc2db8d432a7f71cb116ef6efb2902912ffdb79ab62e9059778e0ee3591d35698065d4b07c25250affffbd14ed331e54e4c6c207f6a26d9bf21b08715e4c685262320744b1c3ef86c9f26745f23bd808c421e66524ef19f778d39367c701e17015286a9160df6d483da70d5b3bc103179c04a4e89bce35efb0840ff10952a447244332293a6aa422ee142d3232c67be68097107567f915934e175abedee0d1651e9f5ed09bbc84b6e651a779256d84a24a61f60180fe6ca5ffafe2be91dee3b46c573fe053607d62c98374d953e41634f8c8859af4f715fbbd424ebd8802ceda745113ba43e9b95ff8a6a1fd51103cb56fa90dfa37a565e2023f06c36a23414d8b26aa0904cd3ce6ea3b03a1a62964be2fe60f5786fd3364fbab037b17c9cc0477b20e95c5413e92ec284212c0cac29ab943286b2aaf6e071c2bc7fcdb13a6b389d7b05d0de8c93b6762db61a898655cdaaf65ba0521901f7682a8e2539c0b9f4d51ab4ba372cb950aca452fd4877df3a4622c66ec282f3f93aec5e14626ade3481625be95534509e581c545a118d00e13e02f21964bf146cc296dbe17e43a669609c62c9869ef4e5ff71864496477dac97df43ca52a5a012ae424860d899f86a9341f5d70ffeee578a93c3d5bf6444b76d30de700228b53cf8db4ab33a95cfebdaff17a874a1920f925f2470580ac8952ad7f230e077f06ffabe61f153899b46f438e3a7cc6b04773ac4e0f93aaf33154b0e9f600ffbcf5d163cbafd60820ad47ff50335d11f27d3a26f4cea0177d9b4449fd073b8c89394a0f55f811694aeda3bd7b7e4d8f685c9e2cb93d6abff6ba3849783ff8b89223c24198c2e5d042618a9373a851fc4e512665e1940b563d3b8d04fc616a43cc431309ad9e4d09f0fe698922a88c01232f3f40c3a314548b92aa0a2e2c6102ff4714fdf32382097b42401b24e0e575d2bb39236f6fe9efed0e987c7efb0ba2615811f35edf763ae48d03340f650c027287a8283f604710a13b8b4e2cbb2bb6efaf6978aa3590003d689eb90c4851a4457977eccfe761af9fdd95ce2569639ced574843e4c137e6e5bb28a17e0aef92ce656897150b7ca9dad41665450f28e96cbff7566aefde775f5f8894a14d668e628689464d1f93ec3d2965cd9a452a631dafcf78d48cc17ef1f1fc67f430e0e4dc81efec0ca7185e1eaa86b1b7b323a3616a9ba4f02360ac0d81e0d2427cfd359f7c5ed5f34efc4a9e624789eb0aa5956149fc39d0f96dd76aa4ed8b9ab1a2a8d6a87b652c6e690fa4aa3191e45d47fa184f4af74daeb6bb18056a6a572c052a3e56b9f05fabbbf75655f1a5c53a028595493de205b2fbf57f3a5033c8126dd7376c2257233356e43e88ff2f9afb8d2b4206367e098586e4f3e951b10cb20e70b0c5213ebe4b4e601e4158bdda929452fb0192d59ae7dbac1625e75beabdc352db4d4e50b83e35afb1bf391cde13253993e9499d1d22951c20740835c2b60f17ced5592393c6e622c2d632968ba16fe1e222143de170c8e0eafad95738119f339406d5b1cfea0d7e08449f6b8af2486ffbcc2dc60b21dfa2128dee14ec3479e3fad516e9a483ce53ed6232cad8536cba2b70d02a85c9471cf7d661a7bd382c98029b60f0f87110eb72aefeda92c64e3bd210b7c15d4dd7a3fd4867bd0021dca056a66bf434a86ebd75504ed29a5fe4a74e00a852b3358bfe68d0e9655e273650d6bbbf2f76111929210c4f4c9532562a1a5a75cff5603d47e2981211d826fca05a7156fa212dea0287adf37fdd6db4fdc7c5b324524054c9b25e6c7d9ec018671e3435024584d7b8aaaea25656f65024bafd30ad202e692a3cb4e34871ea2597b14c0188fd54334657bbc234e0ee6ceec7385df36923c7138b519f3eeedd55a56b5a1ed425532058be70b8fec0abbe8c9adc5aba82f7c0f33920f61d767a9506c5545342d177cbba7638e32314151de693f23b71c9830b2db365f6d4083ed1df30b4b71d4a19b584465d940bfce7ab4a47d214458dc9f002dd7f06f31b83bb2abdc20cb46865abf64e73fa2f6033d53e1ae24b5c27a5546c3f5622915f97857413ace6aba1af801a60a05ac47ff3bca79ad2f58028e3f873de1e97ea0e37db3cc285bf923e5e7fd1f21439f67f101104ef95789498e7e8f217e2185aabe297f35481b602c00e47ab1fa40421b7a145adb04c164ac5318a56f30ad26a78b4cd9790dd5463d08712a7a32be47e340f0567ade7ba1b1e8449273fa96ccee6ff6f1da3e8671c4eb793e564e41f79d1733050a6fe3fb9cbf0ff368ea5dca3ac93fe99c9e92d12e8c89782a2624dc430aba428f01ef170657683fc3e8e6eb5d9132ceccbed25df38afa5cdf3e60c72856820b3f144e2a89e12fa907f1fa4dc2d9c2b3f411d83e42f8b37f8576cda91e563e3b6f6db8817d64807be743c88e653ea17d01321cbffefe5f931de62210af4cc51b0f4f3d76c64e8cc77e0d258180c9c8bcf330bc3ee0139cf6b22ccf92ab05c63bd5d7a470ce005f26d2a69d13a184bc067bb5b99ad4d07956e4266c4b2aa8089d6040cd469484c0ca08bf9195258edf22c696f7b9c6bde5abb53425777accedee7e2069d49c41ddef53fc54dbc9520af6fe8f4e1eb38f886c0d523294a3cabfd36d3671cc95c93714633c161ae49f9da4e84dc00754e93b999d520fc23aa0cc8b9870a865d3151e2d43785aacfae56436574f1a7eec498bceba7f0b35fa44601f41519e08ef30fc3312f9324eb5feb1d9c1e102907fbbe6bb911380e7577ec28c60babd806dbf07e71294d7a510c8a6ab91b4a1e698fa1f28de7676facfb71c0abc25ea39572eb03bca7c5463949d69b8265ac1121861a7d02d584ee550fa7d6c391575141b7f14cacda39b004ae6b77218f5a3ebf728bfc40d12489317dfd89db5a06b7b142a163c4c47508244a3004ad82faa88618d8667d50e6cd895605859cff5eff9480545228c9eb2c55af880ba17d91a8cb9833efd11979bbbcccb6359f0551998ac321faaeb2ed7dc53cc4af51b89969ecc7944e90fa47f3195f8fa78a8aab16c5a6c8eaaca4a79b64e877a45986eb6e66e443f996002c03eeceb3cde15d3f1cb6630dcfec8514cfaa4f0353a5dc8c262f3696e528153f1cf66e803bb48a4dc9e4f8eaf4ea5efdebbb097675e2af38bec0df737320e36711aafcb0b35ad80cba73d0139e311c561d38b0286e8c98e82dec3518b907a2b447cba17a8a9cd74854af3470aaec228a510bf13ae727e1153b70dcfff99409b4cba56892126dfd076214f78a3a707d6a0aed1b85cdad0d15f697a74be34236e5800ce0abf0f9916a671d7ee550575fb90eca25d1c4c8a8c34cf0de4fbf74f5b305dcb21335591bb4ae88d19a911a3aeab3c4088d1df0faaf0ed68258804d1577902845c6aab35e9d02b238d444ca8a03aa5bf751bc00fa0647829401743dfefc1f3833b76f866014253274c349395b4de8a90f7e23b6d64f1a55bef9de951fae6f0c464c3a371cf94582c2a7ed28f976dd56f038cec0909ab30888a284ca1b5b1185c7d2200cfd3595f022b247baa69e36c0013026285c8feb8f1c9cff3631dfa5b18ec21c8396897720ebf849d89ac79fa7b6bf0698ad0050506d9029cc1430ffd8e81a00f2d3b92c17715b6112d18405d82fd35b2db81b60f1b6fa1821d7dd07065eec319ffba0ab7982aaf88b077d2ed9d37c3e56a5a28bed27ebf825dc3e0e0e720ca5562ffa14f4f21afc99aea5c7b4482934b4a35a742104cddb723eb42c21c1826867f7a2605187f61d44c22d9bea685a643dae07131b8a9f4195a1578cf0518ceeab6fe99ac7d6f63a4e291b51ceb03f58dd2808efcd66649452a3070aa55f451d29087fc9dd77a9a881729d739bd0f59df2c076d61d270138d760fc803cd697c3597bb75069c1635f2971b6c00a0d6c2bb6e86b9c7a442c4847e6ba7d0573df21835769364e9cdc89845b0179f4b4d277f90fccb8adb7c1205f07a7cdfe37f27", 0x1000}, {&(0x7f0000001400)="6f5494b528a78b9ffec095f6dfca02b9289fb8af47c5489e33f0298d33e232a729f4115552b2477e515c73ecd68da88198ce0824ba29b3f5f48d0446e0905aefa41b06dd2c81aa03d49ff495934967b6b7ae1f4ebbef65e7a5b30565a9731cc157f6bab4f3e5", 0x66}], 0x5, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r2, r1, r0, r0, r0, r2, r1]}], 0xe0, 0x4}, 0x400) 09:43:30 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x20, 0x3, r1}) getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) 15:59:59 executing program 0: setrlimit(0x4, &(0x7f0000000040)={0x3, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r1, r1) write(r0, 0x0, 0x0) 15:59:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100", 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x40000000000003a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)="a6721431a1670d38eb475a31ab2007f7d086930d9bb3ce29296c3cb75d0b468a96a08e42b95889a85c9001f2c3720f3893faed0586356fb7e4e032e67181aa479d1a2536c3c2b950b700c0f1c8df475de6826721351e81f0cbf6724f515b2fbdf1e488748cc5ca0c07e1990644387822d0546303a7deb5f0ce20dbd0bb1040eb37c55f1e808c7523eda62dd130b7d99555a89f997872e30b402e0a07bf7ce9526bf217aaf5bc5ccafce86605c9a91e92", 0xb0}], 0x1, 0x0}, 0x400) 15:59:59 executing program 0: msgsnd(0x0, &(0x7f00000009c0)={0x3, "ec93494220a877aa66737122b57e5010d06d7b7f79f454e76e87c7a36a4a1e4ca3e34b4709136bfabfb3ff94ea5e85bab87fc46fa97cf136bbfaef67f6bc9d707bd38605d2edfdc1f211a074c8c20bcf120eadac0146c3e58bd80085b3c3100b4c0f6c9a708487ad7ca7c1bc9e43d92e9ff0dd6f597da44ef85382806ca07a96346b24b4e6e7d2246e3f04f80c5af12415eaa8e307852807c7290e4c53820ed9bfb3821916353a4697fcd9f7cb99b3030732b23969d06a568c3d2e11c300fda82afc8da301d003f4c8e34c7dc3cbd4cac4091a1f3a24899da49a79c81cc6f4bbea9e28976e891bcad09803ecdea4"}, 0xf6, 0x800) msgrcv(0x0, &(0x7f0000000c80)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) 15:59:59 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='#\x00', &(0x7f0000000140)='/\x00', &(0x7f0000000180)='.#\x00', &(0x7f00000001c0)=':\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000500)=[&(0x7f00000002c0)='!\x00', &(0x7f0000000300)='\'.\x00', &(0x7f0000000340)='C\\\xab-%\x00', &(0x7f0000000380)='{\x00', &(0x7f00000003c0)='#:\x00', &(0x7f0000000400)='*:\x00', &(0x7f0000000440)='\\+\xf5\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='}\x00']) setegid(r0) setregid(0x0, 0x0) 15:59:59 executing program 0: kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) setuid(0xee01) r1 = geteuid() r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/206) r3 = socket$inet6(0x18, 0x8003, 0x400020) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mlockall(0x5) setuid(r1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() r7 = open(&(0x7f00000000c0)='./file0\x00', 0x10400, 0x42) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000540)={0xfff, 0x3}) link(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000400)='.\x00') r8 = dup2(r3, r6) recvfrom$inet(r3, &(0x7f0000000840)=""/220, 0xdc, 0x800, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000800)={0x1, 0x3}) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000580)={0x3, 0x3}) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000080)) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/null\x00', 0x8140, 0x0) setsockopt(r9, 0x400000008, 0xffffffff80000001, &(0x7f0000000a80)="13ddc67f7442c685ecdb1354ea82fac541601f882fa6ab942ed3fc54be3c30883a6a441dc893109cfe4e02166a46ddfd6b22c426968048fe73e273f7b7d8d5e44ec8e44ee86f2f63d07ffdbb0cd86c63b8895b48c5c83e6d3954da91ccd6f96c1b592cfb8f582be7e14baf74a410ee0617aff6f96b2c4e4cc95b8af59e73c1b38b00db1febe88a26055ba6c8d0a52bae0a1bb3b05dde6fc5a464736972ae19efd00208e9b646723f2a63bd3ebaa83fb0f185ab419078ba64adde70e176f9ba973423e49262024dfae1b4d917e58651a5f681bc062c7d980be113a12f16f3156f57cae7facd28f5b29729aada6700000000000000a58edb05f425641765bc6d4bb0b1972211134e04372119f8a9994bb33dcf6c86f9ae3a0fea35513a32966aee4265b1fa1cea9617a4c50802864f4691b3b1a8a09f2152d2e2d4b5ddf6ce98dc9301d8391fdd9b9532d87b2b6599c761f0a013c16c95d5cc6df9", 0x15a) lchown(&(0x7f0000000440)='./file0/file0\x00', r4, r5) 15:59:59 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051305000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x176) 15:59:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20372, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100), 0x4) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005010900000005001eb1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 15:59:59 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r4) setgid(r4) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 15:59:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f0000000200)=""/146, 0x92}, {&(0x7f0000000140)=""/127, 0x7f}, {&(0x7f0000000400)=""/120, 0x78}, {&(0x7f0000000480)=""/180, 0xb4}], 0x4, &(0x7f00000002c0)=""/48, 0x30}, 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)="84592a19cad0efed1485df86da7d97741f05bc6fb40e8a1a07dd75ca314b1d26bd49ea8a122907c2599ee789ca5e9980f18857bef2e948f08d32c6af3c3f405d7e4497c800a4e137b0dbf911c44056d083bcaced12f6bb134a0cb4705640b20c520dd6fcc4fd8558febde791422bc3499a5f8c712220d1d2d93008b239ea4d15783ce2c34f00df0b1051dd06eccbcc4bc7c57c0e59f5fe9c077329304df536bc7cb7c14fa9a6e767", 0xa8}], 0x1) write(r0, &(0x7f00000001c0), 0xff2e) syz_open_pts() close(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x20a80, 0x0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCDRAIN(r3, 0x2000745e) 15:59:59 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="3a2eec3be33018d2a681baa147d3e08a6fa8b10eaa583ca69676fbf331a3a1aa4badaf485d1e008aa9074c2c190c09e779c4f26aee0fce426a645deb5def1da0bd862668c9e7c6b165611d5460a502edb7c0340e14af99e5c83d5831007364355723be6c8f62a95ed5fc6271f744262f", 0x70}, {&(0x7f00000000c0)="e785798e65e7e125b76f15440dc1cacf24a192b2be520dd3ee202ebed2d1b489611db0058dc37a9659005fa77aac9930de0b9ba9873b966eb5e41c4b2c1ec8e2c7b80e7e8fb4bba9eb", 0x49}, {&(0x7f0000000140)="734a319ea18453125af0a39505c01ca5ef3e9c4602f3603b100295c07ece41df7e10c65a6c8430a8e8420f9398ac45886514e6192f5cd8c560724a", 0x3b}, {&(0x7f0000000200)="510633bf42006398a97870af621737767bc416c2824efaea4d4503d3c1aedc06a04acb5816392a745d584f9517b41a4cb9ecbe1367c230c04a13d6f75a3a730079888a5cde8752e959ef5f6ec7fa85a6edb71ad34e743d2586157766edda067fec7bfe205607e8682990f3f4b8786f002930150e39369742e99b05540dc49ce957c14d4a2ee9d09d9f0db906c4e535a807646962b87f2a73432f110e3ef1435a51707869c9934563e70d42461eb74f4fb0fd0393d7650d09fdc9d592", 0xbc}], 0x4, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r2 = getpid() r3 = semget(0x2, 0x0, 0x420) recvfrom$unix(r0, &(0x7f0000000540)=""/159, 0x9f, 0x2, 0x0, 0x0) r4 = geteuid() getgroups(0x7, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000004c0)={{0x8, r9, r7, r4, r5, 0x5, 0x6}, 0xa}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000003c0)={{0x7ad, r4, r6, r8, r10, 0x80, 0x7}, 0x6, 0x7, 0x4}) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) pipe(&(0x7f0000000440)={0xffffffffffffffff}) setuid(r9) ioctl$TIOCMBIS(r11, 0x8004746c, &(0x7f0000000480)=0x3) 15:59:59 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 15:59:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mkdir(&(0x7f0000000000)='./bus\x00', 0x23) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='TL', 0x2) 16:00:00 executing program 0: chflags(0x0, 0x30002) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x62) getdents(r0, &(0x7f0000000180)=""/119, 0x77) sendto$inet(r0, &(0x7f0000000100)="f4b7e1e1e7396e88f8751623b77f7f3711ed4db18250c45d243bf2dcbf", 0x1d, 0x6, &(0x7f0000000140)={0x2, 0x2}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget(0x0, 0x301) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:00 executing program 0: setitimer(0x1, 0x0, &(0x7f00000000c0)) 16:00:00 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) r1 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r4, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r1, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r4, 0x40044b06) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/121) r6 = semget$private(0x0, 0x1, 0x40) ioctl$KDGKBMODE(r4, 0x40044b06) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000380)=""/192) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000440)) getdents(r3, &(0x7f0000000500)=""/162, 0xa2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) munlockall() syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000004c0)=""/40) 16:00:00 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) r1 = shmget$private(0x0, 0x1000, 0x18, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgid(0x0) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x5, r2, r3, r4, r5, 0x20, 0xff}, 0x6, 0x9, r6, r7, 0x81, 0x10000000000, 0x8}) 16:00:01 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kqueue() close(r1) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) 16:00:01 executing program 0: mkdir(&(0x7f0000000200)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x21) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) chflagsat(r1, &(0x7f0000000180)='.\x00', 0x40000, 0x2) sendto(r1, &(0x7f0000000280)="60511de452152a6ede5f4c6dc5f0f953b96a4bb7d5e01be87829cfe19a58ea378e586820201f2cc1598028d6d8c0d1a708f666fd71807426ecb9411bb70ae5e2534e2c109301d10b3422aa8ed2abe7e74e1de31314330808a0a065144534685d64b75d4417e268fd927e6eeea3d494b46c09e7d47b639efe035cfba1f8eeade7272c79999edea27a67254861ef0080ace533b36b4a065fbb9b73924c69e760c0387cde4bf59a4ac6b294ce891c04cf45479b3c4d41ee29e995c17032645bb9bd17dc45825db1da31a468d36db972873f79ca48bfb48d0c6183c149ec1a3af5d83d9b2a6faa3d2b4c4d304aae617eed12739bfa", 0xf3, 0x1, &(0x7f0000000140)=@in6={0x18, 0x0, 0x3, 0xfff}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') chmod(&(0x7f0000000000)='./file0/file0\x00', 0x20) 16:00:01 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) open$dir(&(0x7f0000000080)='./control/file0\x00', 0x0, 0x80) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c1601000000000000001f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r0) 16:00:01 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f00000000c0)='./file1/file0\x00', 0x200, 0xe6) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 16:00:01 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r0 = socket$inet(0x2, 0x5, 0x1f) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0xff}, 0x10) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x1011, r0, 0x0, 0x0) setsockopt(r0, 0x1, 0x8, &(0x7f0000000040)="8aa4ed2694ba3f60a80e29eb67184db3ae960cc4b60627f80d66b1cf9d4ad8342793944b87e48137c641b178ea91aade5f7261a6670ce37dfe0fdf4c89405b944059a816a2f5ce22292f3d2c483f73eb671fb2bc1ae386e45f5bae0d4248b290b0", 0x61) clock_gettime(0x4, &(0x7f00000000c0)) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) fcntl$getflags(r0, 0x1) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000100)=@un=@file={0x0, ""/41}, 0x2b, &(0x7f0000001280)=[{&(0x7f0000000140)=""/38, 0x26}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/201, 0xc9}], 0x3, &(0x7f00000012c0)=""/7, 0x7}, 0x841) socketpair(0x16, 0xc005, 0x9, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000001380), &(0x7f00000013c0)=0xc) r3 = accept$unix(r1, &(0x7f0000001400)=@file={0x0, ""/4096}, &(0x7f0000002440)=0x1002) r4 = dup(r0) r5 = openat(r4, &(0x7f0000002480)='./file0\x00', 0x120, 0x80) select(0x40, &(0x7f00000024c0)={0x6ec1, 0x800, 0x7f, 0x3ff, 0x7, 0x1, 0x7f}, &(0x7f0000002500)={0x3, 0x1, 0xa2ff, 0x4, 0x8, 0xff, 0x1e85ca1c, 0x7443}, &(0x7f0000002540)={0xffffffff, 0x40, 0x5, 0x100000001, 0x4, 0x81, 0x9, 0x7ff}, &(0x7f0000002580)={0x6}) r6 = fcntl$dupfd(r3, 0x0, r4) fchflags(r6, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f00000025c0)={0x5, 0x1}) recvfrom$inet(r0, &(0x7f0000002600)=""/81, 0x51, 0x0, &(0x7f0000002680)={0x2, 0x1}, 0xc) fcntl$getflags(r4, 0x3) sendto$unix(r2, &(0x7f00000026c0)="73a040649fb530dfc9855a98a60b72a3c36016bfc9a2d4399c165cb0843f070603", 0x21, 0x9, &(0x7f0000002700)=@file={0x1, './file0\x00'}, 0xa) getsockname(r1, &(0x7f0000002740)=@in, &(0x7f0000002780)=0xc) getpgrp() ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f00000027c0)=0x8) ioctl$KDGKBMODE(r4, 0x40044b06) readlinkat(r5, &(0x7f0000002800)='./file0\x00', &(0x7f0000002840)=""/254, 0xfe) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000002940)={0x93f, 0x6}, 0x10) 16:00:01 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) readlink(&(0x7f0000000200)='./file0\x00', 0x0, 0x514) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x100, 0x0) writev(r4, &(0x7f00000001c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setregid(r2, r2) setregid(r2, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000240)=0x124, 0x4) setsockopt$sock_int(r6, 0xffff, 0x800, &(0x7f0000000140)=0x6, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x2, 0x10000, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) r9 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000522000/0x4000)=nil) shmctl$SHM_LOCK(r9, 0x3) setregid(r0, r2) getegid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0x78e) semop(r8, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x400000000005, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x6a) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x4201) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8004745f, &(0x7f0000000100)=0x1) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in, 0xc) listen(r0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100), 0x10004) r0 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) shutdown(r0, 0x2) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) pipe2(&(0x7f0000001180), 0x10004) close(r0) getgroups(0x0, &(0x7f0000000100)) mlockall(0x3) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x420, 0x4c) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffdc8) openat(r0, &(0x7f0000000140)='./file0\x00', 0x900, 0x1a) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x16, 0xa, 0x1) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696cd94761db280465300055fed186fa62deb659521668dbf7d6aede8397741d14f2a44676da00005af2c5244b4e2893d978b85bea97eb29cf5ceb9fa7a1f7657143fa64145c73a97d00da95a6fac315352e366af3e756ad99932910e51cdaf09af6327671ef4ff2f0f8983b69cc248fcb00df752179941301a2eea1bfccb9f8f7a56edf4a1d34c9f9d047a0c5468a6113cb18bb41aef1"], 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r1, &(0x7f0000000080), 0x2, &(0x7f0000000140)) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="100000000000000007000000010000001400000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000001c"], 0x30}, 0x0) r2 = shmget(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) select(0x40, &(0x7f00000000c0)={0x5e09, 0x2e38, 0x80, 0x1, 0x7, 0x0, 0x95a, 0x68}, &(0x7f0000000100)={0x830000000000, 0x40, 0x9, 0x2, 0x1, 0x1, 0x101, 0x9e}, &(0x7f00000002c0)={0x529, 0x6, 0x8, 0x71f, 0x7f, 0x2d0, 0x9, 0x5}, &(0x7f0000000300)={0xfffffffffffffffb, 0x6}) 16:00:01 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x5) fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r0, &(0x7f0000000300)=""/124, 0x7c, 0x41, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x2, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x2, 0x9, 0x2}, {{r0}, 0xfffffffffffffff8, 0x6, 0x0, 0x3f, 0x84e}], 0x94b, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x3, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x47, 0x6, 0x200, 0xb}, {{r0}, 0x0, 0x44, 0xa3, 0x6, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x401}, {{r0}, 0xfffffffffffffffc, 0xc5, 0x2, 0x5, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x3, 0x32af}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000021, 0x8, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x24, 0x40, 0x8001, 0x7}], 0x400000000, &(0x7f0000000200)={0xe8, 0x11}) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x81, 0x0) ftruncate(r0, 0xfffffffffffffffb) r1 = dup(r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x84) fchflags(r2, 0xffffffffffffffff) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000001700)=0x2) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) writev(r0, &(0x7f0000002e00)=[{&(0x7f0000001740)="12f68d651816c144371d734a9196a7cda718c275dbdf241a714ea8fd91a30fa9230355116cdccbaa195f07e7f4933753d14a0de5039c4d1183ffb308584e928dde42f01d25e576b2e5b790587ca566bc279b4d56467180e626398c75c030c96fa7b081e10a408f4089c15294ece27450ce7feef33b39ab7d51b86ac8b16e1694a01edad0adad9c5e540a167378b42c72d17c78713d2e1c361462460071ef06901ff62fa57246002bcce4551af3ab3ea6805f3508a46c211c44d15bb11dba457c3867a3bb93754cfb3ac19b79f66335cfe907bb84f4560035f30db58bbb01a3a348e75a6061aad514a71449c4dd65f9e46689360fae03956df38593030a1c63b61b426b4de006ba87d2a1cbb383ea658c26f195691ee1055b4b28e2186b32c84ec64474c5da82396f92884e144f6ed4871903f62b27397aefad1ce21f918a058ca3655d883eedb921817d833f4fb3ec8557d07c5b45fc9f6a982b197f37a855a7db9f8a559e754485df24aa30cf3d75eea916d9d939ab2f11dcbe5a8912a4b0a7157b80d3d98be03b2aece9374cb3cb1577cee7e11bbd15c93885ac15a2b9ace47aab2da782f91facd3ec11363d196cbea45c889118f29959a5771edcaffa227a5d9b4efab2bd202424b81f11c7fdc96b363feade49e475ae4d13fcb923ae2b53399afaa03b943c610032b35194729f5d1791ecc9957c8cd1b26291662a91c76648b4f66d8cef1a2e18c322e67e500b7200eaa389027258f7bf032a6996ed0f1bdb758d125924e436f4987ed75cc93233671d2d2509ca3a2198fba5fff6dcfa1655acfb5dcb98006a5feb815291284e86ab5254345dd2be93dadd6f897ad510fe7ce53694710740d6870b75aa15df75fdbf9d156534c290b6d487213bd4dfe799f1ff2745b604554871e4a54e1c4af781f12361836f279d643bdef54286df40a95867ec0cc69170fb80c8de28bb0975d37fc802741802df45e65f62d1670788136f253d92d2a832221bf80b0abe234bf0f94b8f8a345d3a71dc8f80d17fde92698a1010988be543cab96387756d4f21fcd0b20b38ce58ca50c4463325419b02be5447375e1096a859b6087d8511683747c67dbd9bdaad0b5eff737540a0c3cc43daa4a637ff4e6e93b85b7c20cdccbcf92296fa82685a59d844aa2339d9006d7b1ac27e8fd0dedfe136e2bf8364f0c060a08bbbaa606006f4eff2ee8b6ff5de69c817a0343a18599035a590f373df6237ef114e547677628cff6923e1dcde2e3b413463efe86e31223e229c71aaa866009de72b4f7e31f40364530337d921d79be64eaba07029491ee2be1d45f67265987ad4c2320865fb08279a4716d110b05073091da0e95d87bf699090320fddf5322a48fe773d01ba0fe176811eae6fca606c791e69151599655ec6c6cd844af30a3871f22b56a1af7b506579292e1a349ba7fe598d31ed049e3dd57d713ead5aa61adcd84f51a9ef4ed0d4e42c8034e394e215786f58fad22f171f843c3e692f0282c582ef1b74fdbba7b5149fcff81ff5931d373516a5bb590af7fbb7ab785e840d078b130b5db09244c848ea152b57091596f948997b8f1eb812d86cdb7a67df536ba0a2a7930f19945f0e26e083fa3ead7d23a8785bad57247d4080aa0f1195596f5a6cb92290ca1de421934ea4bfbcad9844f6e77f9b53eee6a6945f28a782ee3a8309732fbd23fc5147971a0671e27eb0693439493c83149d445df6460d6fee886f51637a135c478bcc6511f676e732528eb57b93492bf387c49d68a6f1bc83cefc8e90b37ad44353094cacc5f44b71247eb8bcc79d2f442f8e3432a4edb364aa7272901133eafe9fa7e478c6c0c9cb586fabf783cc0b46dcdea350cb25dce0729faccd936cafbe98f0031bd0d3ba13935d0ed45e3fb71f2e2a82eff0f4f0a89f55068ee1f67fa03d1c3c53ad36b2cc44659ba9b4b6669ac14d5a524c731e86d232d3f5a4da8f922d52792fa7bd4284faa2a0f11526c8751080dcf39c7c1dd4a7ff8c02d233f10248b71981188b2c58d8fe2a4b9803c6acdd6786830f055f476942a557ee738a46dc72168a3e9170998e6fbe21cdc0f2c88c45bb767d3e60f3cc05e0ac9cd63bed387e213b24824ea4527757c0959c517ee3fd760d78f613ce5da10de67097ae7ff6be9ebf3f42d70b2f6f6db8dad25c93609900be125d6f203456871eb8d0c4ca8c455f44e3f560bd814b5ccf18d19d7b8ed1b6c16df9eb12cacfacacb192ad81c8fa8d121b2b9256ffdbb5c266f8cb768566754e0eda0b2c06bfb3b084da8f1d9857599c238c9cee022d87f4928033551dae5aeaad54518ea594b6459903873b7feecd8e35e15633fe428bcec7d4f2ae166991e25faa400706e9be15efd0cd7d89b04fd41292103b0cdd1531bd2c3ee9fe006392df9c9933e3ec0a88fb2b478ff4c77db1db181af641b1dc21e60d2b9c1f494d90f11ee5dc3a31165131e75452d7b3253e71bbebde17747e3b59f3fbb92eb928314db9dbbdfebf3179505fba36a0764b1bcd34a3ab1353898c81c48694258b1ec667c230128e38e29c75fdceaedbf8b3072ff4db208a6990d15b3ce4610ee93ba65153e4e82dd3afd6e274182847f3e3ac38552b3da17f4b40f6dd85344665633403d7af60538e6c683c3b3c1f7fd1123a425a4c30aabf7c7a4db31ebeabcd8afd89d7f0476074bd99277d7ed2fc022721ab7720aafe508b3a11a449641a223e98b312c2c8d2ab0f1e3b77938a9e198561b619bed46515be1c54a6f0fba80c9f40c9033aaf91136bf7273dcd7c053b5311c89169dd987f95be3f62c508dc4f1aca24f99eed2915a681fb759f58ef9879f54e33a2df7fda222b78f95c65d2b3a6c2bb8e9092dda477516f4bf64371483a40bc7911b4bc290aca7d160c979d26fa5a212d7c0deeb9aa77000c0a63063b155d58d75cbe824c5ab05d67c65af3966e314590e8a8266a152ca797291ddf30256028a0f736608493447234f3fc25be015ba34b2388deae65bbd7a45c7cf3e425a376dbe2dfcfc046463a98ce9db87f902598b27b818631de344b127eaa040b116df3ea957292bc44d66ac4f90da4b2c4951a9689ea79aafc3dccbe26115ea83559c44668c1a3886d751706ed18f01368933cc145c49318c542f6e3c3895301a8c3cd65f23cdc1807fe775a93ea2b6025006519200e714fc52fc1c69d44f7a9dd4fab7b2c9d2fb4e36e55ed23b6c2807bd8a08e3ba9c93def12fc4577e5152288b955ccc99c6ff3d5357ead34f443d4da1add55acf5a0c6b106f5c5a5005e1ad7d5733b24bdbecada90852ba92aac54cc077b3db396f0989e8b97b1ba9e0d19d5dfec306eff1da4a56f20a25058d608617219045ef5f591fee3a42d6a937371dacf9047f737db683be7805e39810811ab8c65a6ee7118b25dbc440847a9956c87bf1973d205ea170339712f738d9440b163c0d7d3c2464193274b82ed4001875ffcea45d42a6ac5ebf21a52f36c77c2dc393174a6bb4f10f0a9b153256cea034eaaee89f1ef840f9312f615a26f56deff329abead52b19ab12f7bf62d8fed5282d07885c31e5efd8ad6d40b2ab867354291626e43ff493ed21ee6e978c2d047e231f15f62a0bf885a43b8ed411ff1b56351bc907b5ab0dbebfd724b2a3a2f97e5a3ac463345753684f068bbce825078e4fccf11294dd2654bd606248498c2254a1a3b1e1d327113c41685f3178c52b3dc916e7cc34ca394f614ba16e5c2a011491eeb2bb81a1fff5c7cfab0c508b96dccfbfd0c54e6f186df3bf38bc140bd1d6e0363c16570be7262ba240b623a40039dcc50011cf86fff43aad09b4c53bdb9a0d904b80e3347d986055b3e7f13ff02e202480eceb3d9d081c29776cfe6519c6553141453767c96572a427ff0ddec7a28e65c6a0a78216244de2475c0a67a684cf21c2f30400ff5711cf47403d142b1e89d6601703dc95a3b5695fa1d89609c8f06d7cb2fe787b6b4e925d30269d638db1ff23624f6b984cb51277c7694219a7830b7aecd5873b8d962580636559a54984abccc55a5953a6546b706ffc52c2dc89078fbaf5801b6d3a1c429da47193dfeeaa976c8e66f6125c15cfcd92cafda6c325d3819333f79c974c2ee0b29967b2b2774972158e0d0055141a0b1242391433f3721ca12b1cc1764679cb56e958a25ea41175855085cfefa6cdea9705415e389fdbf00399d146f644d21f3235c1f2bbadd62ad03c545bd2b33c6d1f284dad2724a3f46aa1b14b70120d0f8d7f8fc28cafa03856b28d9529b3389298549733a415a2f6ff58f259bb50e980254e72bcc0dc9eff17781a21dbc9ee2b50458a2add2e33a2cda03b44d56a98866944b3cd6c07a7e867ff77760663d4a40ec6c24e2caa8e426a8054c97c266c9ebcc7320cc13ee64017ff325e75559869523a81d2410d080ebb3a31f103a52e2be67fa6ebf2bfebbfbf897d4d5ba8a3cecab8efc6eef4a0c17876fcaa5deae9d1bcbe2122b29c2d893c90e2a773cc0ec293ac07b1ed76ea7dd968e65c16e0c0f23019d088e1251606f9d77fda21d89eb357793dfa561085e49ca68cd7283ed836afb2431a65206c00ba4cd9329297b33e39434a63d16e5957dcd0321c1b8dcf8cf8b6051d5cf7f9e263730fb4fab8de211b6f567008c8c5f7343de8b9476a696c46989e6408b437627dff5d3cf6c505becbf0d8705d0c5d723395008a879fa1ef5b5073ba4f5e0b1ed05aa8477e4cc786fb731b190ebd4cef403154ea2a2e52d282c67950a3f34b35d480a492bbc3726706635bf12e9421fa411746441dcca5c57d8d491ba8b1140beb50ede76a5346f6c1e048a7597f62ea382ae4cbefa8d8da5c2e36a1b61266e02d00b3a1bcc5a24323c655b42e3d890310681e78dcf42f642c48f58c6dba4c34c72d1f4ac79740cd44f2f6699060e00b971534b9e664764334fb592ca4ed8d145b92b8d8ecf7fc7b019d59063038a1ff44b1e9608eb18865c7a105fcdb1ae07ee5e9d097203588d1df21ca4900df149b0d703485fb6484250a6401a5241a3e5b57c9fdc8500544f06197f6c703d4b43afc5f464381c8e447e49de3841e33273dbe87e0e33dc3fcc107a8fd9aeef35275b0919628698b5c54f67b45a7c8aee5a391ddc67ead62c0fb371a0a2d7656ea4a8ed6da6fe3a55397b579201ccdcd9349726b49221e0bf8060b07a81639dc63d1bc16a5b341f2e9b04b85bda4af0157dad9bfa0fb2fb45cd7a12e7c634c4464c16081da3fc819645f1a55c326e3147da0f252b693de656d719ebe1b468975c8f76ef92e22efe5b3373cfbeef9198c209f85145290529a3330fc24b2381145bef58b483d16b3d6c9b92922c01ba26dc1de9027696d2c8d841c11df62e363b598b9e7cc35f777f127c8fbafbabb6e16d60e728d4a665e9a27db9e486e57b5b9fedaf1d49125f7383bf4b2a4a26be76fe56e87c581d8db35072d8b3ef1c4f2778b040de0940c610d50f5770cc65a92d8d5b5e8c04680d137bc77c45cfb4e709e9619d17a970dd906cf1783d58e12e1adb96839dc13d124f9541f988df97d192b3fc6de82f5d0b1bfeb53568ec1f77444fb343c646e24001989d523669ebc51fbe0a80c2ea9db298296efae1a7f2056977a3952051485f34a807ac26656f1bb051eceb84896d460743adafed7c9c3f7ad71b4584ce0888636dc8527759338688c6658ba79d032492b749f5f32c6685a7825ebf64ef9e9ec6629fd7f8ee6fe492b60e236bea046615be1a055175bd0adafea6fe6f716fd8ec8be7cbbf2094b2c5e227d1", 0x1000}, {&(0x7f0000002740)="0dac4ed5cd6f765034542ce4a6dbabd8e1df3a34d921bbad294996f3a207136109a53aacece912bccefd2e670edee87c431f9df20274145c729b773d3361d4641f5555cb6dbd5f21f58aee9fdd3df42f7132e0720af8aac81f795d8a5b7702f95aa093148bd7c1217a04058fe5ecf6633a4be7", 0x73}, {&(0x7f00000027c0)="429a0eac6baabd5c28cc7bf6c7e8050790e575b379f8275d2ad473dea7dddf9a847e57740d209002c75083b56d235f3e27314bf5e5e813a016aa4d0587a45e296fdf3905b8f3ddb0e00228b6fe7280ad52a4249c05730086b750ff6a60315cddb9612bcbf49966dc07ec20340c5344342a5ca02c6cc6334fd427eabcecd805e605de54676a759690519f6e3420ffb789aeb12c74cedb781764789db0df5e981892f8659043849929ac17154e7acdc6052276d4066680f5189de629e1e7fcc9e21849f72789", 0xc5}, {&(0x7f00000028c0)="3d60fb569b2dacfd1fcb3ee0fc5e6608073a4dc2d30fb0f3a3db7c95779ebd274f54a2f5f12c9d551e683f1ed04607b4948fadaa126cc77af41048f3b4456eef2dbd730f5a3e7ffb2aecc89b08ca37c1c536e0f6bd432dd4bb77ef5f15160fd1ce0865dfd0201a387cb398320b91be523fd9a019f766ac3ed6f9c3fff253d042fe21c64cbabc0c4b48e62489b9fbb923922104c15351a8e99817c4e2a68636ea2369e828d85a1303cfbecba26e8abab8256720c93cb87aaaa3460df219584abdbd1b2f2e6a9cc6818345582c82b0fa6499d9", 0xd2}, {&(0x7f00000029c0)="727710bd353af2d95a83161a890b54fad551c47f179fe8ee02e988c84ade77ed52c5b57407098a148aebe01c03fbe8fbec4d3f9f2224f6cd883c5541164d873d67edcc92d1912107ce9ad97b14e69c98a07e2644d72fa87a1e7a68ff3133dd29cb4d590348b2d611734e1b159e35e857ff55da36c20e775ac323566b70dd11015cb294589d873fd93b2b0b25e58c36c12b008df5b002ddfef2540300403a4652da18c4019b2cf6bd6608c04b997a342d823e6d5f50fdc98ed73fc7a5386dad5bea824ee5579390337657e2f00d17cba9595838cf0eca3ddacee460bf96479005b8f597822633d8c2ff8c8109a81d8ded9bf6a2dbef3bf2db2cf96168", 0xfc}, {&(0x7f0000002ac0)="d2c8c63561bd4a101f5f60da67c190014e7c1fcab5e1d13f66dae13a6619f36b8556b30a26aae3948155def074e97feacb3286ef111533755048d9c00807bfe8c001d3531ef48a8f6b63198ef4b04a6d87f5f09c7ebf4560fd80e5fe5218c5c6fa30b9111eaa67722d134826801480aeabf0d06fcfd74e1856068beb013f7f1ce420e26d232eea97443e9561b667c7793eae5ad260977d849e3f43334573a76045711fa36971467a7cbb1aa358a2352c72f030372d40", 0xb6}, {&(0x7f0000002b80)="c51b9d4ff9448da0f5fc327da844b20efcc66c841947c7ecdbe6ad3aadf29b5a6b381d19d003d40fd72d14b0be6de054ea9fb368247618b120f0714b1b", 0x3d}, {&(0x7f0000002bc0)="8051cc5aaac214f399dacc9b9fee2d45ac6ff7832e57db73de130f1b8646040bd883f3fb6b82e453f666b8e17ac478c69cc504a34f42cbc6985a82c9f14d511e3c0d045894b3bca245dc2a361e074cce9b0596db373629858783569876200c3f65c8b268f88c47dfff06", 0x6a}, {&(0x7f0000002c40)="b21fbb809700885e6dc09c4bf53829be925675169c11715e8c6d0070a54577d86263a241e7a8effd287b08326082904724b8208193d77703ee05e02c7aeca3f2b985523819bf482c0f4001c498637b991ac098f62419d58b805ef8bf49337fdf16ca708be0303b85e19b8df6cf33f58b209f75325332dd622a49249f703f4ac2edcbd786765d02a506c5ff0f6422c4b29c6bd2a9ee9ff3a36ac8f2cae4f10d771117a572419d66d5deef963206391d99687d058573152ff0", 0xb8}, {&(0x7f0000002d00)="f52df966ae167a7b63ba730013372c3dac2f36c6acb89e46abfd849bebe04883bc30dca9fcca0f51abbd17ad7522a05799e7b8197111e379c7fc6da1fced08f24bbce513e3873f6ca0402f74f8fadac4ffc9bb8fa3f818fa9cbafe1a7bcaf2164f561be30c5314ab540710faf14957a08660b65baa4eb3ac7c01efb0aee5e97ddc857e761ad7901c390f8887c27076fad1c8f9abe952b60638376bd80ef30970bad5b60ee30c47d3e01da52e55392b4ec92f180acef76cd1fc77e270bba1c6bc6f63f261e023", 0xc6}], 0xa) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x40, 0x7ff}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000040)="6844144d8327edd0e36a19a7b74725941d9c83679ddb7852e36e2742f6e4e707811f4a98ce", 0x25}, {&(0x7f00000000c0)="3cc821935e7722cc65083c415f5a83083454799d8cfc03f55b9712c75b66566e6f505aa8a6052713a867dd283fb03b89b79e91ae4c9cd656cd995cfa7f52cb29cbc5e3e9a9dfef251d77b134b580a51ca297e3c2b8ae53dd6bf44947743e588f35025d46cad309c96bcf8104ad6cc5e274946d54182844b5012d3e8b01ec80af878a390d88d66ea740439be4c1746c2d69be9642cf09b8613a44a1e6198211a76d0248cebdb7d196373eab9a30e39eefb5b8f82edf35ba9de196bb06", 0xbc}, {&(0x7f0000000180)="3035b6c8513da0798542d730680430f46c428dd625105248b649a3b967a3295ba0f984fe808384d5cad782a4c1bb32ddef977a1a09c98dec5a01f1e33d6aa0f65c64c316fc41dcaca1ec2fda10189d78deb82f14790cbff931c595", 0x5b}, {&(0x7f0000000200)="f2ba295d2d6020f3398460e787dbe81860059724d5d77dfe198fd92e3d5cb9c44943851f7f3351c00363", 0x2a}, {&(0x7f0000000240)="72d77724d439896a", 0x8}, {&(0x7f0000000280)="88e4b3c6d79626a441698f75ca048816b044b65dc32fa3f4cfcbd99a303572884d7434cd813f7a7b74330b92b1f54ca53f88d1c7b7a11cf978c6d9ca01a135180909d6ea50652572ff5a4320c31e5ea8f6e9be22e25ad9dd6b2b4cd9534a9e39195d0a6626ff791ee13c42940da9916b7de254b45973e4959b", 0x79}, {&(0x7f0000000300)="164002cdc1e58c3de0d09aff409c46ff44814eff44beefd795552b2a42", 0x1d}, {&(0x7f0000000340)="fb8eb210b03e95a25296d6b6c9a6da7cc0259711a7a44080a1bc126c88e6bce26cf4e2515e737a61e539097f166edd3ee3821c9336d0eb1c583c5699a6e12c19bd6475531a5feda5fbd45f100531e8023e7d8fc523adad76b1a5f9943d9b27f446c12a35a80be56687a140c632e01102aafdc36a9c554abc0218f58127499de4ef68918419a59f4d6f8b8a0a4a3d3b2af4d8db78b0611d9cabaa7e2ab7feeba9246042e87c96566b23b1206ec4a1919fadeb4b14072f264d9b841aa5181cfdda0385d70dfcd455b36b29cf1736fb614e379a147243e2c9d9e82bade6e3c4b1d60162c2b9b032e481f2e574d1154bdc2f5723c8d93c6926cfd9c5910f6c6d060595875158b8a6f934797c6fae3beaee76c6ca4b69e14776d44eedc6b955b95c9274ef04cdcc4586d63ca7e761c8b91c72abbd3182cae4b552924e3d397482b06b1508936edcec198fd6bfe07ff447dab1183ee8f929e4376f4abd8f91edf4c9631d47461cb27eaf9f5aef0f9a8b99ffea0a420307e149f7154098b9de3f11994116240a8264ce1ae07f8b43e83b51a7ca440f5bcb087a8c262958a3eb0fe262100172d6f508898f5bf8656ec76e3c1d6bdd7521454bc3d35eddfa294543fe2bfc03a065d4f9bbf5fee3c2295b0ea792c7df8b9b8751b33119e20f1d9fe30f959184aa2262e678b04a1863a72119ee5662cc4d08024281f99b220fdeec98ee15ded18c3cd2e312537634fe389069af8dc924f330484177c9dc8f5259dad988c441c0640364c6ecae9dd4c70ca8f5974d6a3b065b82b020f9df49203d83b66dd732b2ae8bf368572196222c4d7dd5bb81f5ec6308d72dcbc4aee501e9230068c5d63fca4e9837bf878a0620735938c8718989b459eec1f2ff515c6c5b9881477c6cdeed94627a5caadd4e4a18cf4c1c4f7cc333b840524fea731cd524e9ca676b642fb962752af52088fb8968a91cf8e5a08d9038faa3b5ff4100f2f9ab639531642c08aac95131295a001ec05c265401d6f9c60a01294377f816d84350a5ac8b81307110b52df001a1a56d1968dc1e3a896a6022d2c303145cf4978e5e2005987bc30f35849898ed1d4d437da38e2a8dc2c91ca144010960effb4fa450ad668a914efb012d1c972a34055e6a90d53bd7fbdbd5d747478fc696c881adef6ca76e4fccfec00bb494a2ecc4bdf252cf939d2e567b87c85c8e26fa5bb33bb9ebdcc0167c3ebcc07e27ff3d2b54af250deede8ca08b3430dfad93d577cddac813945be5798e82263448c93bf944ce23529db9272910705e4630af3d2c8c838c52fd87648556a2942c6bdfc032fd551931a41883a217b28c5a62656a458b1b569ee55b02e8d4adeb7952545a31108d854563803ca7300f8c1248466af2b9fc006ebf9517fa03486fcf4423f78359c17ea24d76d0908b3c1830b9172bf94858294b3f2f3bfc41562a5c535f0dc1635efc9b3e7076f0e45581486bf7cb177789c0a2b92691622ef09afff60843b124abb3f8402e6a1cea8353e14db00d4423fd4d9f6acc5ca6fe38bdbff8dadff970a3c7dec30a3b9cd400028dae30c5fba3aa8a41e5716ebb934d6adbaf045bf89344a56979a5e50aad86fe3747048e90842e89aed2309ef0a4f0fb1c8d4a689d8376cf6060fe97ebd41032462e27125c36c8859129d06cd5b503d9b667c6d16979095948d4f274c88d2ed060f11ac4c21c205681f67b584df1afea4be2ec6c8bb9e4531e0f6fe5b741c36fdd78a3b1c68ca90eccc1cf5e293b928ae9bd2695b40b89481cbd3b594bb3449abfbab740cda8438be60db1a589f301670e504213b462f2752130dfbccc353cf9e05c955fffbb0ec192cca29d7e9baea6b372c6f7e9d8d4af15a38f20586d2f1ade77ef1e1cf575505f84c15edb2ca0b044e2ef557a5e8cda6bdaf437bcc8d1fbc1d355cf7688cec3cd773ecd4ad259989a7acb7e09794639b4cfa73a8b5cd74e743b9e00aa9ce3f20cf40af4e00cdaa295627c09edfa1404c485ce0c74c8eb388be32313e94b73e377cfb0ca95abe0c5c7e91aecd04e8997182e5827e75d7d6067dc622285a533f53509ea6fb3844eacf7602f451871422e445f821be382218e98dfb8633a6582f7e879f4e8743968f7b7a6b39df595b0fbac85e9f96f9a9ad8bb98fa52213898dc45a422c1b0ed4771069e7aea3d23c17430ff9054bd3c7f5cc973bb889ed0b8905b7d32c8917a20b54c35b6c6708c40542512084acd8e28c1effadcb9b0e5d9426eabbb8a24a0dcff5e026e7278dd74179dd65452ea1745d16a5c0de99ed388d7199a15f17813f32e4f20e11632d5846a013ded2fb29f54a1049145e3f5923ae8f2db600a687cf7d7457c7f5024564fdc323a5e27de645fbbf0456fc02deb47b46f91e1740aac85aa3165c21d838c1352a6810a4c9f95ae6d74f7ae168f7bd8ca7c8a9c13ba34c7590f6c385bb5ca4a9c6fdbeef51c398286f4fbefbfca47fbf00074fe73c0d47d3e1be34755e7b035e258e610e0bd846cae25dfb90fd3bd1a41247cf1bfae73735040826a64cc2b92e0b03819ea4fdfbda86220623d075e79426bab57de466c27ca3eb5e046418323d69fca63ea0a55e9fe2defe67d53199b0c16f47132865f19127f158f91c43a2ef5ffaa05063e683b9bba15433c1abc695b244f7cde45ec7e5321ac6fc24b9048aa07f957e226b40cd38ae480e0d141971636a3da6cca60450713ca882ebcc9414f8b82fbb8789896d54e349b9b4699a6af60f39939547f14a39ee09ae91fb9c5b38e63c89e3ddca8477e863439a5524fe0cae54e551ff82d48e73f75b890d6b48d9924c5286f92833b94ae6de3f899bc569079cfcf01f7dc17e87005dcbadf4cbf76ce80723bab0c08223ff730a15b93acb108b1a58c9d4a339840cc895e5d54336f7ca3d91c2cd3db2da3a4ef09ff21c8e99aa7cc6f9d8cb50892657bae498cbea2eec73b6068fabfa9f6191aabc37a0b5094b3d724724ca1a5e18ddb1303144792ffede0cd2038d4ab7a68b1c95c17749a216bb5f385d942393500815fdc31995ab5a4391bc44848c7dd340d920320a3273ac1e95c476a580841abf06d1295bc293feea7fbf2223401f0833914950bb0fb460d1f595598f4d8bda71479bab14485b445845099507fffacc939bca891df4ea45541b1300af8685f9c670e2abc501eb81401f4739932d92d236b4acabea668fa2f2ea46669c9b813ff91394875ee91eea1ae3360b2cd5d573133c80193bb5158428b1fc1563d6de45d7bbcb5ae3a2dbc55503b3a0abe2b47565b053728d1be0c905e0de385e34865fe5ab9549b90a3d790c406f22380b1f85230c2aa3a8c33a0618710dda616a3f04c01cae0a6d3f26175705c902172805ef161982d4439c484bf9b534071785715de34dd5c3cc7acb40cba94b12e3c629c7207dfd91f9c44b294eaa5428e87fea7247690b6dac06d8b24cb3e46459748eebefe0a091eabb09a7174071404a14a90814874428b0b5b004d4b8895f0530a1bf9c2d0e215d69301938b70cfed722b6e6e14c9055298d8a6867cf6be0494dce8406ea8a541f3f4f824df613a7aadfc625ce0358c1a4a2964b2a7c73b3cb7fd53af452bdff7d5e22b28f52d480451adf84151ed8eb5221f19f78067c709d5c4a21e03cd0c96781f7b1174486983f2fea0ffe731b9c4c2f68335fff0911f1a91b549f6f376ab2c0973a791bbe3090cf0b7d40c0f0e69b15bb3139d331de6c9569a21ee5d5e8d58dca307020ea6c4b9b24ce84fbeed61b4b6685ddbc7261c9f1cfc05e834fe24266254817b58206737cec81721516b97c18a0ceef552a002387e17c2cf3a0bc12b542162483d8be7ea79d5cad1011e50b1ab9d7a3e953fe9af1bb3424ba48bb6262dc6b541d161d72a880b9c589e017b708b383aae4fb918b44f607c0018eaa87ad29990e3c360170dd688d9ae803e616a32e3a020d1846f7b9d809c7075413d159137840cfc60301474a5672800dd247c8a28af788f7ec704fd7631fef97e6d04c7745aa8b171bf7135600a2c2d8a5db430347c06e7e29b5d20220c4ab1f0602dbc25b2d966595ad72e9147823f69653d1bab21daf26eb1676421ea9d0da2caba099e3f325f8a5a53adb415dea30c98ba1431f4423d1965ef0009a8ed86e6bf1fc046c66bbf4d0965051a56bf3dd08ec8fef218876d7ca0182f20f8dacb8bf8ca62ec94fed2f9b7a529cb198db0e0dfb48cca91bed95efd68486a3763ff465815356a39ce7f06b841c5fae81fa7e15263da39814af2ff9e3ac6fa127c32bd9ec0221f23e0f1de40165c73d60db6f2ab1605f765cf2908f860fc9486e3b79fea1204a457a734d625ba0c1fc910b3014c9815de820ca1edb33b306e67380a15b3b87e1eb31f487cf0f2736b8bfb034b1645aa4ef15167b5069c5a76ceb2d26f7d52ac5513de41618f98bf7c0241d7cb3a8a916fcd7914a211582bddd67362363e486843a04f22f7bf5e5fa572d82bc3c5e9d4001ea7fa68601ef6ccb7e3eb3984b83626a53cabc00b6490fff0daa64ba9b5a3f546b7fcde689b1a4e114935e8fc983ba584d46b778891cf042c07e9353d537e768ac71bb8c20d404bb977eb3d38bb5794cca0659e17b0b531baf55160fa0e7d924601f59ca6d43dcae21c1dcc08b5b75bb4d96b59376c02de1c64e7c97f29cc11147680f317be2e1f431018781eff376740a25a10f27235c6668702085096af7fe3ece71e86406d4e6a6e9c6927795fcb20546e78183b46cdc7053a86853ef0b9cc03d960314053ef6ca3e5acc5e9df3b31b4b17ec2dc2434254ff133d9b0354d75e563b0dd2d195ced788214e1ccc1157bc9d945b786fd9206d65086b3c97017bc2fcde9fbbdd591a46b5698c78d5e2fa9cf19bada957f00f8e56d48edb5ecb32c8c1e471d2c869c49a1ca077865db55cfac1157b6962d62d050b29a2517435c7f76431cdeecb2baa13aaab3f046f2bda9e952760c70c155295c8384f84dec4bd609b9ca8d17b95d1e41dc1080bb5443fd054fff01abef93891fecac9406a7d0e322560c72668dfbb8e7f0e093e1156010e76f3799408947acf4f1f82caacac926190058783bdc6d2966ce5a1d8500e94d62f3a05f4b3a566e1150efcd02b3e01612540cb3df365949f9c3d846a85e1399bee119778db42afd239690c3cbe0440a5bbcaadebe71ab18dceedb45de548cf5aabc886aea4ce26ca07acfadf6aa43221db78c80e8f464cb11ec043e32e7243704abbddc6e28618ca7b76dde72db4f8010851f57350b4eb3ca54eb9a9a0b00916deeaedfdda889dd216d059109d5a8cee44f22afe17404d63387f1e38e5be4aca26d027b3e922592ccfd709dc4461065a352b295033d79381496073c2e74928882c9c52e1d17aa38c58c85c623b19afafae3b79b1cf901ddbf08e944cfab2ca44f9adf9d416ab903a11c2d3411579f282ba03245d98b43be98322ab3843f966a8cb818082e6c97627bc7c8689a1746ea42fe99749c161d728bdd58a4845e68ba816c8b79b5bd52bd31c2420113ba738919b1f9d8a5adf83b169cb490fb3321e7656baf1c1485d8331ae53e71f55d3779dcc842c8d838b650090aa2490cc2ca989196cfc8c6b5bc6a059872432febb4281065dcfd305e950472547c57bdad0d04328f47fc7c6a309da5fe2e9bd0e881e6f41eccdbf839960160354ed1521f5172a82906a9ad747adb27ba3abb54a61713798b69c051cf3691e964c5fdfcf3efe07e5e2c471504355fa65d84bd29e1a01fa7c9e7f1b5b9614b03cc04eba17981470c", 0x1000}], 0x8, &(0x7f0000002ec0)=ANY=[@ANYBLOB="4000000000000000ffff0000018000002aa2e76b78cc50fc0bf4ad550c7326cf01897aa2ada3072eb5a0411c2a789fd015a023564530c28c8bd83f8b000000008800000000000000ffff0000000000005e4c55418a108edef106b1763aad1256231774ca5bf9514a3a62ed59ec2d0ec95f5bc4593ae7bde4eaf982af3f017503c372deab9a6d7c288e032ea7c8a1f8d7a4fcecd8ddec9d49aeff20ffb52ddedf1ba2438472092add6ab25b5cb99b0317483802b768c0dc6e066e27820d8b80440df00000000000001000000000000000ffff000009000000280000000000000001000000fc0400003f8cc72bf96da378de1cbf3768d8e9b35bde000000000000c800000000000000ffff0000ffffff7f625363b800b492f71fc92a730e0d55a8c5993e9782b9095e0ec0494865962e017bc2cc54fdd9823dbc5b6cd8cc10eae7b75e768ed7f11df2d1ba3734a4db2c38b1e08067c936495959ec31589869e88563486cc45165c50300000000000000dd1c3e650d5f45487c410978f99025ef2c205bc0b41757da46677bb79cf6fc2c9623c5a5acf21f57c14d9ef12ee5f200c6125790e52a06cade9edbb9c9ee9907f1c5a421a132a6f99c5c0265a65a4a7717ff6c52dd300000003800000000000000010000000500000003028218aa9672554f93127b59e91cd370f9838b465a9df3caf2396a27d6baf4e54662ef00000000e800000000000000010000000100008005f9fe70a45a7c45243a6e285858a0ee829c3599377eb8cd33c5ad00e4e550a790ad9a31cc84015dfee32dc8074a10682dd931a1fe2f40f7b808dab02e11bcf08f9dd7aef03da77cb7143d91627380525879ab39869507773cb71befc5aa18b30208744db516e00e26ba07833a8d51ff6151d93a1da9b8c81e6ab0f3e5b69fe561ca3ea59b09b69db97349056e341be1fc9ebb7d1c66b4626c644e6d377c401798aad09d527b45ee0e4acf611db491523c3831899ee36924b54e4e9c7cf0050230994c55f4445e006a1957e9b144efb7e829680000000000a5db69f77e71d0d7c7468c0b1bbabcd0aa054c371fb3cd940b2c1927ec4d464228d0ddb823011132926584e2624c777accf2f82e76b8c88eaca268a7584a70e5b380d34404e846036ac0dff5338c0d89e65e66a911039268732d7bf7033b3490a27818c16f8a163931668358079f578fe8bf7f9cf9d861e7065bd86b59e79318ef933c9bf6dc4dd12bb8aa35531bbfb5bfa05e4e5d47908b70d21f0d305d7250b95860a5adad"], 0x2e8}, 0x4) 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="e4ec778113095075007f99b15d080d369d38bfc945ce8f5566f3ff75a039815e6ff18e04bac3399cf30ea6f16c319aaeb8a466df9836aaf81cf1f43a869944e672e20c0d87aabb95726b15c2904d98c424da02e9dfea0610d0822f67afcbc50f4b0622d1c386c89d025680f04890e5dabcf14b167845f075b4c55b100302c2aacdfed05a58c0dc68feeced2a942421f65b1083794bcae755688d8592929f5fb67786510914d9f65c4c653af3091ae0a7d13fdeed9f5f2048406b831dc185a5dc02fdee7078ac9e5714ffc18781d463f6d3639450d2221af900617e57edf2626ab2433b4a2ea5ca4cbb4d7b1cd740ae1d0dd005d5c74d", 0xf6}], 0x1, &(0x7f0000000440)=[{0x10, 0xffff, 0x9}, {0x1010, 0xffff, 0x5, "93b73614606f7bedce503ebc0e3daa7603a9f19b533b9438e5dfab81d70bc8b5e4d56580ec7f4d1164c0fcaa69513f1fdd16afa85514c581b3877d9b670e1116b57ef6fb69ce7efda58d5d6b17fe154653d0fc90b311dce95bc1e686911273f69ea52cf034780befd591cc1a604ee8b562e1529f6106b83e025fd9a7273b3468e0cd3fd7977535c1b75bd9cfc3b57020303db018e12d7f97010609352190bfabc64c03bec879daf192195d5e97016858f6a0b762d689511e44b3adc44ee66a39ff71cffa2b6528413a4bf97ca61ad1f2b91677a7a79938182684bae057b2e3fb7b49c819ec4d4dc00e3e7a37447f570cd1519526927460de8737eb088ed2a73dd559a4cbbbaeb276d7d1110451a0e710ef824a73af574cc8bff908e9f26159692bc24a50e9b08225c356b1ca8f07693a059d2ec526992d39aee171937fcc495c6e8f298ccf3ced30f1b4ba9a90fe36280d9a6a6d7c7cd8ce73a50cf71d7507227df109bc5af9e06c3ec1b5e5fc314cf4550e97bbf5ef3c458bc99f730bcd8083631a86b87ef93d63371e51cde2add5784f53af4be41e20f15729c7ee92530209e55418b301c01886a8d289399cd15b84bb1252258f8c00a28e946fde4fe0924e33b39202794fce4194f87908d551e82ce4cd6f9f55842505a93937e6a73b3ff3e81527fa21f263206d8e123f73ea5242b1f3cf19220027441d5aa4b52a4e9938b3a391741432d38026c8a36f264f574c1ad857923b335b50cdebd1d38cd2744b06c2e6dfc3817a66c2bf5b8740e053bbd3de06869a18554c717fa32de767481858136e339beee732be33173b9b6513ba41b9aede66e42cb8e71d9a009b0dd5c9e044aecbddf76aa61fb2621a35c7ec0acc6f8c5cf7ee31c54bea438cf1c5e730caba8f833b4201a005887309c54bed5e9913c3dccd447af0eab4bab8dcf4c48af7454e1819621cc57eb594dfeca79a56dae1e4cbc5ddaa74478f581a4b10c8fa2ae703879e9b7bd5335bafd02c3896f42f8552f309318ed0a16da0a04409bac9f923a406148b46dd608208fa9c175b6f30992d0828a08a652677c434cf3295198fb4b19893fdf2b95e7ab93bb693a68fd86b0668fd65501834d48df156908857bee9d383f86474959bc76878ee5dc42d617e6a8d78fb99a0eb7c9fb33a24dbcf059bf7f2d3e8d8638becb6e8ac3e731969ed3a00a8fbcc6f69aa3ba50d43a3e814e584698d185a0389f922eba0831dc44c2bb75d222ac029a0289b547c8e3018cc17c0750c7913f51cfdb4d3935affedcef880b61d687bb082761bf2d60ea85cedc3a09218ba756ba5a44f4bb7121cd12561b3cb95f231906b8badb255f4c91847e39e3ec4a54ae836fc75554c98041d08c1a3f876dae0069ed3cfbb9eadbbfa0fb63dd1ed4694c5eff23a834e1982091ca96e8825347d9d0628719a4e9e2141c4484d2fc941263337b0b061052bb7502ce1da4124949f814ece58081c48e1d9436b6d7fb7cca7e411addd62433ebc6c242d8928071e691ecfd2ae10b32d50ad4389798b80db1b072ffdbb129d8c678cc2d4b51af3fa2df6be2fa1e137467627bdfa614e327c7cf3370c1a62f56490bdc06b78c09de86928ef5bccaebe15ce2487320a7bdf9d9182e9fcb0dc34cf4a03f6d29d5a8d62c68574c02b9c3adc7258013c2c1ca4059a3ae39ab1b758e9c9e9159ca2067745725c893fa4ea588ddcfd15d32c90c300995042cda5e27941fe9688d340952cf66b95d27a89661a33c9ced89845de3b787be68f12dd94068c0b540dd2920a1667377e7aaaab167713a4794e6bc288ea42fafc539b075e41e9f5fb23a813120d73b56ec290cbfc71cd25e1382f6978dc9f6ad3dcfd9f8540b23c115f955e77b0459d4852b14e216cfd08b68fc8349db34efbcaa0d7cd4a280f9d81477191a22b0a41427ef3318b4532a6f640736c4917e6b48b70776b5875ddd54f92c3635fb48394b0c7c4fd70f27ebb4ea793ef7124127e04ef58d3bb0c83432fa3f1c08277783d7cff89afea00109f4f9feec5714366c552712ba9d8daaef6db463b3dd418717403e51f40befafbd2ddcf9a06301fd248fc55ac2a456d76522828cd314fbb832a3979dd212170a959cbad48494c0f40ec8793874d1cc01a2197c7594e6246b728fe5caa04b3a3aee8f918ad65abc58bd3dc22c9f5622994e5c9db0237587a1bd26587004d5c520b013cdec1e7d8b7575ceb6b37e5189475ea2ea3dc28df53bda609a7acb83d32fbac4bc79c674bbe450a8c3a8c359d3bef06255ffe5059d231ec02f212711be8495061c994a05be3523d78f32f5436b6fc83d2d81ab491ddb7670259c98087a156b719ba00421a2b5b68a55ea42741afafebdf7c30bcf78f8e304dd79d6887e85d3186b91c7c405e927f6c7aba9c4c77689c61245509b96c705c8482130ce01e51d5b3d6a88970519464ac10008135238ab89349485ba31888fa3857225ae95b3b9bd95b324910ec4c06143529ba56f1baad4f9e4ba2d7afd6c56048be2387f9327222d4f375f367e1f10c980e625c9d6c98fe96bbb4dcf038e85d1bc7b44ef00591fb9d0893fa58146c14322ce2c69d51a189101e5714cf23ed2e65f49e004c5d44c3c6e9ba6358cfa3351b8440bfca3e50b91e5aa77db3f5c38437e5a3acb1e069559022863b9ccc2d3f9efa70b304de44740adda6adcf98c00008bf2cc504dbdebc0141939130478a4400f84fc139dd6817ae1978f35fc8a3ba57adc6933eb8657ba8b0cd70458b58d024a5e7909685de78f74bbea84b9fd5fe60ab45e17f1d5eddd5909e20a020fbcdfced6c82bef4a1687639073df3e6452c710e7074b4ded95f2738b97fb5978de9902bdd666c9e6b3ecb1bb5c0892ac8059de514ba67900a4c3e64bce63e7428378cf197fe35ef0eb95d12c88e65dce5d72bd8cd5c576f4968989cebd4af39353e09460d22c5422eb9c9ce584e7d834de5f2544e5370f71d4fd1596b6754bbaa80b6b3115e1b6df50b1c154b011a80cd00e02038e36eb238696783056d0887d1e64e2c48cd4096a94557c87a01566f31b43feb57c3bf061a2335f2b65e052b842c38eed7c03bee0982982a21e74fd75031f0b83682bde6292fb3156536386a54de478c4b018344ddc579f80aa0a1318d4be396c0d0dae7e7a80c98a6a1fa8917c92eb5e2fcde03f036f88a227bd7072355977c750dd8750d5b69b95432995c8ca4d0984f20239fbe558fe32f490de5e46586f8b2c6c49d25245a485b1353099742bf39318b2303f22ea1471e29579af9ab4b99d1b54f0ba2e461e7821923c989f5d7ad0ef0e7100293b1f33f035ca9718c60642f685e601c89eb12df459a8397830facab3f0e1d47bb9a74311a3d1a1cf23fda3a0a918e8fcafe9109b3e20c8d660f437cd64f07b0ce241c60f6a5f0e4edae027b39d2d291464deac2d315c38364e021b2f514618f2a428d068681f25aea20d6ef241e80b2d06b538e79b6f20d6cb6307800c00da047895b93182bfcef8bc4eb39fce2ec996ee80034a66dce712b46534ac5ae1f5cf285b346753abb8920885a7ae6d7bdbff2778b1b53c3624b234de63daeeb408cbc75e1adb4fa3d17e451962b8dd8891a66055d5475d466b6090a6e89494ca2161d7019f0a7b32807f7ee051ab1a981e1c8bf4068be4a5268f598b71b8faaf174191e682575ff68f5fa034822c2cec0702acc6a73f59aea9302b83ecb9c07c99ee8a5a1d2686f63883568236712d0186a8520575b6f8f6651a9e4d6d870f99f47ecdcc61f6e90c8e3b93edc9fd445996f496b0ff00f30db2fee33bc24407b008c5a15a6383f5663a876b82f7523ec31b06184aef45b422c72109d31350a91148bcee5b755a8fa83f3ee8cee14e6b3f87708cb8fc99ba0fde33eb80db87a928b31f13662028a159e82b0179e1609cbc94391e43c124ba0bee7c20f601bb6d5e13f581c98726b2a14933cdc8368fa95157040d1da17e61e4f1b5e719d98aed2b64f935f0ffef5a762b299a0cb3e6431344a23b616baeb30cbf136add002f9b499b7d952e1bc3fc56da800720dc4f405b74cddd3729abed28b0dc692536845618d15000dfcb481da7f501afb6a058f3a2deef83001b4257107a6486e9aaf8a16c3470bcc3e81b20a88119c42b58c287b9c84a8d45ee0423719bdba664dcc87e5482d203daa134db9a2679052632482a0988a776cf4ebd3c3eee7b723636e834133ed4bd6b5c931765e1fb1ebd73cc69821df8a60ee6a38b587e9023109c464ed63c79b242b866f8c85ea914033468a4c24d27fdbf835174e990363d2ca932b6a5bf4861eebc2943dfba80798fe843a3687b1aaacaa12295e3880496d55842908355cfa9c65f342e30edbdf49aa997a9b6c24379493b66bc4188ef8edea90ed838d26d0d6fc8cf5a6b9eb7a9028b7d9b6748c2f656e347fa21191f5e6b0bcb0349274c2be802694fbe96f5f5dbee041cf7bf31b5d617189e791895a8884b45131504a5e1221a8684d79ff944e894b590cf78b064c34fccb05727eaa545e453619efb5a210f9d4dfab2d13c102890f9b485572f98bb0a0ae374ca420ce1e002c4c3e802f193f5c5a364c244fdb8b763f9babb90da331255898c8080488c4483565df0ebb51805dfb00994028dfd1dd0afe5dad32ab143bb64abc731e4d6574c28bd87fe82513388c7bf610bb9247ee805d1abc7834124704c1af0c4639cd08154ec255976201530cad51260d38813c3722803d288a6601943fc64c93ec01242c06cc5d5b99961ecc0a46c9a69603f45bb6c61f0a0ce9472db38d7bfbdaacde8dbbf5cda8c8d8d95f94354d6e794faa51c5a5d3469cd66745e31748e0fcf56db3f81e0f532b5c5719ec9a2a2925c7e8e5857c740075cc0cd8333fafac65508200f3c4d1dde70874c239ad72f0b719524bee66cd8815aab8a76bb9f4a5146bce71285d5580f540327b2d87669f8ad4ad3b593b37b130cd64cd62dd9593ea8a168c02e2b7864c24e42fe1aa644aba14edc3d1e987e21a31c39414bd53a775ab58c3532b7deaddbe62f458b24cc68272e8145a1550ecdc10e7fb7b62ae331f01ca2fb44a66932efd44bd63e161f71e7593a0372d4cb686cd39099397545716fce52a9be91b625310d58d192a588dc7338c7150d94c3853cfad6c660daa9c712a2e5eb6aa4c3df5cf7d84285c9514f95ee615146da07953da013797157fbac3fd79b387229f70ab90194a53bef7918b9570081f1d56a3e6e1c81b317b921814b6b56c73ab4c4bfd01c2b2911fb940d41d2a38747ff3364c1c8716d4cba359a074c987de62288c093b3fb390db185163f5ad9dec1c79b3e267c9190cb6e2ef243f25de8ca49a49d2d836b2466171e31c36e322838ee803bb49f0e9a16054b9a8ff4b07b3878b98dbef116ec2287e56308547a018c624099b7d6c9940fcd21ae4829f3552db446a2b396b1d489fb28abe954066da6d5809c55356dd856be5e9bb66abf98045e99d36e3c839a2d4bf3328f407e487481cc7768ec720498d48a6f23bf5174ad0c1714c8c5c296376c93de45faa8b79732381503cd33f3434a3cfe2027435d76a04027ba7e6ae89bd22b73cff359b33c54a29d7ac245911a052e493b0c177d57c78f03904aed262fb21291b08126b3292b65934442f75400d1a93ecb2aae62e4127bc0f257c1c4c21391ca94bc68f2cb2a8c562718123cbd8bc1547d0a8a5bcfc6fa4103980b6b437e008b70d25ab5b00a51016deb069f1f60dd7349f36d6e6546cd00b300b299614510cd2fb4b3a6e810fa0"}], 0x1020}, 0x400) shutdown(r0, 0x0) 16:00:01 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x1000) fcntl$setstatus(r0, 0x4, 0x80) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x2, 0x0, 0x0, r1}) r2 = semget(0x2, 0x5, 0x520) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/141) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r3, 0x40) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/251) semget$private(0x0, 0x0, 0x10) mlockall(0x2) r4 = getpgrp() r5 = semget(0x3, 0x2, 0x2) ioctl$TIOCDRAIN(r3, 0x2000745e) sendto$inet(r3, &(0x7f0000000300)="7f40f8dcf2ac223bb8e9eecbe71d960fdf761c64e655427cf4642d6c045aee7806887a620cdf14368e16dde3ef8eac1f4a42789181a88763b697b1fdc69fcefd5ae52204390206a61a1481ded0f9de6fd1cfabf7f6d073b10691b43ee1e8641553b109051e0e59c18769a00ab6cad0766cd32de5bf405683937bbc27ae3e54157bcf9731c9f81eaf87a9743e776bd8105e96fd15b790e29ce7affd877ab4a1e07ccd40c629106e21b09b4c540b", 0xad, 0x1, &(0x7f00000003c0)={0x2, 0x0}, 0xc) r6 = dup(r3) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000400)) openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x80, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0xc100, 0x800) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000004c0)=""/82) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='W\x00') fcntl$lock(r6, 0xf, &(0x7f00000005c0)={0x1, 0x1, 0x0, 0x3, r4}) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000600)) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000680)=""/70) semctl$GETVAL(r2, 0x5, 0x5, &(0x7f0000000700)=""/134) r7 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r7, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000007c0)=[0x3, 0x1, 0x1000, 0x0, 0x7, 0x9, 0x8]) 16:00:01 executing program 1: r0 = socket(0x6, 0x3, 0x80) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) sendto$inet(r0, &(0x7f00000000c0)="d3c8bf53cfbb7b96115c1331cbdcfd1a22ff4db1cc2354557cbbd5e1c26a47aab7d9c7c2129f5686d855b231464ff5be6c799857a84ba211d8914288ab36e1f45fd8aa55da8bb8ed9346e0f4396ef2819c822a9d960d19dc82472658400831886f9ce38c7722298113e705500397c09c15704a9d0bd35e4d6e424e2e6cc04fd2f8f7a5d23295afee1e922498dca35f9f49b0dd036e9f03f3df683b05764cacba2621d021340ece78f272c31ca4b1384eb810a22b7105e8d7ed51d0773d9c697f7f1669cc2fe9cba6d5737fa2057fe727f06f22f04dc1576e98ee524e05113e2cbc06b118a1169e2d01cc84cacc1020550c36", 0xf2, 0x8, &(0x7f0000000040)={0x2, 0x0}, 0xc) socket(0x2, 0x0, 0x800) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0xffd0, 0x0, 0x0, 0x0, 0x5f2, 0xffffffffffffffff}, 0xfffffffffffffffe) getsockopt(r1, 0xfffffffffffffff8, 0x0, &(0x7f0000000200)=""/59, &(0x7f0000000240)=0x3b) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r2, 0x2000740d) flock(r3, 0x3) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/145, 0x91}, {&(0x7f0000000200)=""/201, 0xc9}, {&(0x7f0000000300)=""/12, 0xc}, {&(0x7f0000000340)=""/188, 0xbc}], 0x4, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) pipe(&(0x7f0000000000)) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x209, 0x17) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x9, 0x7, 0x80000000, "e14d0416b86c9ac59d6ab5aea2ce4f8e382d3942", 0x20, 0x7ffc}) connect(0xffffffffffffffff, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x4, 0x3, 0x0, "61aa0db100000100"}) readv(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000400), 0x63) open(&(0x7f0000000200)='./file0\x00', 0x480, 0x400000000000004) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)=0x3) 16:00:01 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x1, 0x3, 0xfffffffffffff1fd) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) 16:00:01 executing program 1: r0 = msgget$private(0x0, 0x220) msgrcv(r0, &(0x7f0000000600)={0x0, ""/80}, 0x58, 0x3, 0x800) r1 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0x8) wait4(r4, &(0x7f0000000180), 0x8, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xffffffffffffffa0) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x7f, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffb, 0x81, 0xf0000000, 0x1f, 0x2}, {{r1}, 0xfffffffffffffffb, 0x28, 0x80000001, 0x8, 0x1ff}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20000000, 0xff, 0x2}, {{r1}, 0xfffffffffffffff8, 0x10, 0x45, 0x3}], 0x80, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x42, 0x80000020, 0x1400000, 0x4}, {{r1}, 0x0, 0x1, 0x1, 0x8, 0x41}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0xe289, 0x7}, {{r1}, 0x0, 0x2, 0x20000014, 0x9, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffffd, 0x82, 0x3, 0x7f, 0x2}, {{r1}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x5b9d, 0x4}], 0x1, &(0x7f0000000280)={0xde, 0x7}) getrusage(0x0, &(0x7f00000004c0)) shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) accept(r1, 0x0, &(0x7f0000000140)) chmod(&(0x7f00000005c0)='./file0\x00', 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) fchflags(r0, 0x10005) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x10000) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) uvn_flush: obj=0xfffffd802cdd0098, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! uvn_flush: obj=0x0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x49, 0xeb0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) sendto$inet6(r0, &(0x7f0000000000)="126270d6c29f0aa62d8f3b89f79f357ff7baccadbb63fd5e82", 0x19, 0x4, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x400}, 0xc) 16:00:01 executing program 1: r0 = msgget(0x2, 0x108) msgrcv(r0, &(0x7f0000001700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036d9588c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000adb2cdcc491b7ddff6466b20f1958e753fba4c0067bdd55e15b235dcb4cba1e8eab1c3845c6226cc2ebb9330b0473c061a0a16f338aec06c0f46c4e49b0b578f85813650795313d8a0bc72be4926b7900141783341d16b880aca96ef5c1e390819b4acd3865a3444dccd38f286aa6cc0d4d349c9eca171e30de71c35be1a334fe23bf3e274a1a1d4e41a4a4b0038846fecb45b351b2f177a1f4134a83415ae8a35801f7fe1a0487d06334a02ba5194103732a4479a7ccd0ed7c218bb952bf957471c05f201c3c9fd7d91c61a262750e3ba0ed73bd20ca84b9c84c76b2c2bc9987a87ea940dc0234c25b526382e25f6fab3beedf1c8eff676ed9bf08a10254d41817c95866ef5807a0000000000000000000000000000"], 0xfa, 0x0, 0x0) setuid(0xee01) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)={{0xfffffffffffffffd, 0x2}, {0x5, 0x7}}) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) truncate(&(0x7f0000000300)='./file0\x00', 0x4) r2 = socket(0x10, 0x0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xba7b) r5 = geteuid() shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x4, r5, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) pwritev(r6, &(0x7f0000001480)=[{&(0x7f0000000480)="f8d134aeeafef037cd47b3f4f71f1053d96384cee7f4310b2d98d9d166f16de2ad30d64dd675860c205a702e3be7c1a797e4487144e5955f86bbb0f08f7abc2e48e49226673d1509847326fc22d3a88d02b729c714fa6bb15fa308f944a5904f3fa453bec593fdbe7ad5e0b404dc48a996df98e127f7a0ea3f882098daeb776ee971e35d5cd1eb4e76ffaa3389249f7e034f8c4ffd9197b296b6a7f2a3f358ec8097dee985092ad33b4c08f0480dd6fdf1beea7869d19f2b1091dc1ad0af12bd4f6ca17db14ce0a5bbdc43f0eddff4503fe2ad1ee0bb99872cbeb668a95643717693dd1e5260af13a5d00ad649238c92eeaeab2ec9bb6a4dc95c39774b544e8836e9381f59f7c32d41e7fd72f0fd5024cff754ab918a808b7d2d157385ca1eefd67404b751e88ec6af47219a87218ede5517436b9025966b47a8d804079712e2ac31945e38fe108ac26ab7b9e1d36f5cc210198ee540da1bc52d0fa9f8a8e2a99e3641dbce32f8bb665501f3e0bb835ce86b43be29c362066e8e5af4ddec3259797d474f53e6784619d02fde8f2390175a466f371641899a220a350e84bced230120ac1b124e9c0d878c6e574a3d9cc728d7ff33efc267e83f2eb4c17f40f875ea110759e44892dfd02c55d8a6477fb79e6bb609a6ea7c036ca9798f3d17b22d3afd68c431bd446d35da31f1d20dd2366834d858193686f4b8153be0767339808c54ebb9a632677ea4bd4fea9102e2cb70abff8edcc8e471bb5967a9048965c1b87eaf4efdeeaa9991853995ba5bdc721d9e818a1e7489084ee2b1c7644ce575e2416cbb2a5185a92f199dbabcd710e2be69db2ed392ce3425c89503b69f18672df6bf038cd577a863782107c908fcbb0d220429d0ff3e26543f2668e54d9d308dbfb81934afcf8360dfbd95db9e93ca3ec1ee8c35e845fe01cac1bf584c51d8fcec6dd7752c4a0e0d490658e12d4af0db2ae8c1167d00fcb19086b3fcda8cdb6b7c95c4c7ec80e1be20e3b89dc8ea8f5582f22f518433d168f0c430c41db5682981c812da9139f20217dd03b4dc95b67cc64d6655c96fda24dccdd5e42bf952cd471d5e614309c241c10684ed4c712a3f77cd548b455e771081d81f99a4bf32381228b1dabc6ea04dff4a5488f9d9a5a3669d8f099775d75748ede3ebfdcc5205fabcd3eacd872ed958b8faebf1ded4248d6f3577959e4e056890e80f0b5f46ccf688352696c0101c233b850107c3e75f81a2508d0d60f5d579eba6d1e7f7d23011d956125fc6ed6e76daae8a732bf348d12b493fca1b172b39e4c52ded813ffcd21f268b46720869b983a392c8a814e9167a52175048103b1cf2fe01c3d6e8261d06b6f40f396751b383676e7f377547af3abe882af2ef6f1814c0a4cf21630c9dd24515cacb4ca298cf545454340faf98b9df54642c5bfc382562bfa20096d628e25fb5f2d6f7679233171281f32229cc7b0c20c82c48f1f68285c4e5c25b3b46d0b19d1d252ea366597e66185c5d9dee1bcf9b56c0db4ac78f886b3b2614a30c2acf4d4d04abb1893ac0f0bd333586dd53d60970c2404415382e6e24716b280f471568de14420c555222eaf1d6cff2cc8564fd0b077c6a83cc400e67c97c660fd09f3e38a6f27a0f0ea502ae591570b19cf8cb9b6714cf1f3d3efa6fe90e34b48d569ac5734a30c8f4a09c3dd03fa8d701f3b9597b97d1febc3a42aa30d60ba81907288ff8ab885c24bb06fd7fe30a2b46d7b532368da7781c68b40bb0c434ffc96e6e57ad53cf2daef05f38995f25fa29082e5bc9cd16645728a0a62d31fb1d6f2f0c9e7239a40391068f0a92dbc1bfe9f9dcb5ee8787ed4530f19f5d5e9ebf9143f9a1a9ea69d4ae1f4eae7418de2e752236d0ef8d1e68961d9b1c8185df6601f661d549c2f227ca436501f2a3daf0728098bd2828877f5e1eecea0f017ca43bb51a123304014a99257bdf4eb1e2f564d35bc75624c3e474ecc6a9230fe21b7d5f216bab557bb4d85439e80c6de3039ed937b40ffe3b68f2f9a3ce015e102d8586c653ca416d881a282fd9440e9ca4ea04eb391479b3c1b103acfb849c36300c2789796997ba0c83be4106929057adf8a7148984ce247403f5a2fecfb0f5e48258367c1fa4038126a6dce0fff99660490939896ed98cb3f2dcdde07795324421b44ea06432869a07e9f049ba1647756f867f54aead56970192ca65f2b9f8c775de08161d403b0a54b3b02814a40ed87e196deb9119037d9553ef6f1181b5b0748bed021d9125eebcea72d02b301d9946555a8d3046fa188a8ae66598c8ccbd4f27736eb48fbaba9671a0df0c39cdf8b15c7d475b24fa83d05e0b3e3a8af8b3a602f081f5fa8a1d62db042207c1fdfeea19b6e146f51c0a3c449060fdaf790ed2ec273b5fc1877529e3b7d704883c63038ef788940e57a6b7884ca1456c1ee3ba52e3007c20ce05e49bf582cb7768bb950a3291f5d31b864d92250b82f89f284d37e0bb7cffdd321a05a4fc13406292dc4ef49d91efc340c02116c6ee33ae23b6e4ceadd39fa280548e1aae20206d3437db0eca37353043d44a94211fc5bf617c981677ff370a7a52078f4a49fce53e9e2b103ea3c4b8577309be61ed49a3d847ec701a3e6046b26df48b89cf377cdfb8a2e7b6cf34f67c165d909f01274e8cc852f4cdc6d54a8b1e199478405988b6b62cdd62f63b7d00ea8710fd3eaaf85f3baafd2731c4f9a9a31e0c805618b86dd6ddd2df0e1462213bfef786a7e627fef44cee00a4391de74ea1458203d89feb8e6ba95064e640e69415cdc7d9812c77181ea12b8d9559f0cb33679b52276182b7151a3924400443f2aa451991ad92e61bb775dee77188f3db867b327865fc3e0184ebefb9b768cf2cbed4a55a236de718a2a1bedffe77de69effb5ad58ad79827a21de2278661538400899f4b56517a5cc1557862f242b401165027b17773b70891219a4624ac0e70f4065ffa3fe06797d5a730e3a745dffd50e9bd5a83a9ede18175dff3cb13398f4bd5021f027b9d9407424be956cefd6606a74bb5489dbd1347a6a37b1d6c4b1ee97f87323821fd94bf42faa23146d2b39bb025a14c837678a8968f4135428efc938e1e010cc92df9c3dff07133021f0badce23b7c57f6d544fd91f479f51a7723406de4bcf95ef1302da5de01fa1d65734f5da01a679ded49665fd508719294fd771a2254adb0884a7960f34af5d671ff7cd4cda8fab7dffd299bcd4037cc5376ce778e2f173cf2a29bf4bb0402c91b2e496d82d96877176102b35cd36a42f66b69140c7f36e92eb0aa29a02f68c45ef7a835516b412e7848f534b4c7d798f462721d31f509fc0eee84c9d9a2357c71414f11a9f5cd1bdb58b73381fa7e805011417d8f108a65fd1af2e487f964b67c7a9faf5238d37b379a3d27a811a99a348fb28c71174a91a5629bfa6da8597bf53ad34c9831777c028a4fee6bf5b89badb72fc9d6e4524cb63e9c3d5ef88e8b083871c5e557dec82cfe079af2567b0187c9c4ccf4a055248bf481ca0f5912b70c106ad4738d3854c1bf164d0995d1f8c5e68313384f906b489d2bd97c14930bc475b57c8bbdeb8b1e65787a52496d09865167d7533028da0c9edd33ef5f2ebca667deeea5082dd023ad37a2431f127c0a780ab6f5a5a0e9f90173bb8cb26277062ce51e468287625a70544c7da07397ef034931503a99a2e9efa6d3bbcd4705416c25999381c8fa144dad8055502f38485e8ba4b3d0d44ea5f574a5236978551f5fc6fec63c9a0ce02ef9255cfe0e9d0685149454b74079375ce1b346cc4ce9bba9822d93f842cb2ab77c405ca879407b4590c2e08647f0e95cfd5e18d043b870ac53056211832054cd8c8b7a003c177fc588a3c60d11b8189122c6206f365161f24e80218e7c3658f66eb98bd61dd4959408edf8059d01a0b5eec0602df30d3270f8dd37f08707e5c1f61ffcc04d82d50d67a59d5850bb274c648f9d927b5dc45333a343ab370e1f0a30d1bdd469a5dfe6d5b3abae671f00414315a43d3c87ff59c5aac16d339e235f5148b40e4507647d371762f4331facd3e157876386e5875bd816ea4ae27990138b6423e3899a8c1fd3b3b8bacebb9cb042589468193a6681bc1e7e2c47ebafa8b8d1789dbc6eb07873c36dfd15b8cd8a489944c5b25d94aeba760f95e5b8c23c91968b1e65415c3db6b422adf441b9bf8155f29224ea81ba574ab8bda2135990807f488750a3c9b229e225ec87804b57b21484dec6a8921f64dadc9978594245b8cad7ca097ad1147ebf977c101198f4f0cc61d552131f68d0911f7f71af9be0a44ab628b9a0c4523adfc18a4d4d3671ff55087b4b55bb46d34cfd6c207da93ee766d60893f3279920284398dfb302a0c4302ad08b65b64abb4930e40328ce269e5cab8635f27e727cfdfa61c87c2b5f38cd6d471a197d29f9c2d54e8f5175254e4390f47d0d36ff333b471324ff087d476ab342a020025b0e88bbe68af258d4628577a6d413b26148b1b42f1640fd23543583eb04b28ba586ba45f55f703921d6b649c85da150dde00aa09948cfa869004d53c223a6ad71c75a45eb98189f673fe6a611ca6d390d6f1b1b9d0c5818de35b3e8c0dc600380b0e01ebff967af447d1f02836bdd3db6a3c9921d12bfb624090f9724b3b514634212a7da374ad915455d74db25cd58b02bc12767705afc894ebd1b09d12a5d2767ace144baa20ac30d69553482cb1b33ea994a0f24391edbf517c61c6a05f5661941b6cfcf38b9615a401648a51109bf28b34eddf5a3eebce70e7aae936873675fa4fe8179be3e216f259dbad9ef16d4cf871b2609a69dd9a4dbd60c4231607aa276e67e1143f9494f053f2ce87016e81eaa3722f59b43abea06c2b43ed37d781c1a1ee7cd49904e7c1843d8e2793fc2ccf9be89050c442a795e19c0bde4fd38e4ca459312d8e323dd3430ed6cafc681358005149734d8d1bfc44ecf5c30eef52bed376388bbf0d1afbe41953f9ce877541eed3478b6f1e7edc1d4b4e0f07be82ca36f77d5d4ec47ca841dfc660fe2db1764c0ac2bf0fa5a6b37ff99b5a787affae48ec97ac9fb8d0887347bad9aec77098d8968c505f9ccd782382bed24da801ec732c268668ed796dce1cf873b1a7425a0bdd6e1682dba3dbc25685bb489ea404832c07d819482f79d27344f57cabe37113f4bceb0303d7677a0d9008535ea21ccf34ba3b2d585308ae46a0f79da80a2e61fb63123e4cd8979d5ca829ecad2315f9e3a4bc3b1d1f8859cf8b6ad45ea76168bd763e898d90bd96f5de26f93399592483dda7a31926e1a5296ddf4e420643bdd6a821b562a9e9076d11d7f0ac519e1668006f0093b67377b22e30ea237a6e00c5da475df550733994657cb426f31aa044ca4b1e8c8ae278a325641de5be2cd4ca8477e4dfc951e5631a30381ba256d4068b4bb583a311159b9f6feb4e6bb06719b1193a83130e15810ebb12b9d67184d82c0644a66dbda15a3f91adb7e49a0e445821e9a87d73df19584ab9e5c86dd7af511ba7d7307b2975b35a474b5bb67afa32b7a1ad3400297086e9c7f225b2855f9edd9733da6dbbc23942bc910836bdc2774b28eca9d06975e6004efe3c259b5eeeeea954f1d9fb28aeb9c5df395703d83ee3a7098e0733420512a04958f7497f595a209f80e9994394d094462c0b0b841d47853d67e442694c83e6f86a75ab9febe8b54a52fddbd6f512457197f41046c1b5a9be33229eba9f65086be41b5d7c99744b44b7d5b0c7bcf979e0f68e023094", 0x1000}], 0x1, 0x0) r7 = syz_open_pts() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x3, r5, 0x0, 0x0, 0x0, 0x20}, 0x0, 0x0, 0x0, r3, 0x0, 0x3}) msgget(0x2, 0x4a6) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x4, r5, r4, r5, r4, 0x80, 0x1}, 0xfff, 0xfa25, r8, r3, 0x5, 0x8, 0x42e}) 16:00:01 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0xcf, 0x6}], 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="f67e995d58c687c56212f784a777bc4c36e123bb5d6e6373b8d3808dcce474dbee1b0192faa320d9d891ce168e0c2ccc7babac1a78105a3bf5650d", 0x3b) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0xfffffffffffffffc, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 16:00:02 executing program 1: setrlimit(0x7, &(0x7f00000000c0)) setrlimit(0x5, &(0x7f0000000000)={0xfffffffffffffffc, 0x8}) setrlimit(0x2, &(0x7f0000000100)={0x400000000040, 0xfffffffffffffffd}) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) flock(r0, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) write(r0, 0x0, 0xef) 16:00:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x3ff, 0x3, &(0x7f0000000000)="10f08053107964da040676eaf9a5600d9f46f71ec167f1443bd7367623938649bd8cb9c47de883637d2893efc314e6233b64e6023c3cb05b42043746bf3549cb", 0x40) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000), 0x0) 16:00:03 executing program 1: r0 = socket(0x1e, 0x5, 0x80) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) r2 = dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0xf8) r2 = socket(0x18, 0x3, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="34d779cc9a01a465", 0x7) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x90d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) bind(r2, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r5 = accept(r3, &(0x7f0000000940)=@un=@file={0x0, ""/4096}, &(0x7f0000000380)=0x1002) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfd1, "b08d1607000000000000001a00f3ff0a6300"}) getdents(r2, &(0x7f0000000400)=""/34, 0x22) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000040)) read(r4, &(0x7f0000000880)=""/161, 0xa1) connect$inet6(r5, &(0x7f00000003c0)={0x18, 0x2, 0x4, 0xffffffffffffffff}, 0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r6, r7) 16:00:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0xa094, r0, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) listen(r0, 0x6) 16:00:04 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) shutdown(r1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = kqueue() execve(0x0, 0x0, &(0x7f0000000500)=[0x0]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) kevent(r2, &(0x7f0000000240), 0xffff, &(0x7f00000001c0), 0x101, 0x0) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000000000/0x4000)=nil) 16:00:04 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x70, 0x6) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 16:00:04 executing program 1: socketpair(0x18, 0x4003, 0x102, 0x0) r0 = syz_open_pts() kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x20, 0x8, 0x6) ioctl$TIOCNXCL(r2, 0x2000740e) ftruncate(r2, 0x4) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) poll(&(0x7f0000000040)=[{r0, 0x9}, {r1, 0x2}, {r1, 0x1}, {r3, 0x20}], 0x4, 0x1) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:00:04 executing program 1: mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0/') pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="fe713f201e163346f38dc663136181e9b1006b8ef32db0e263e5705307fd895c92abaff3b6319f3e60db0a576f777949f531a5ec44f33d3d26ec8cee0e995e12cd6f43e1f34bf9a5706b1e08bfc3d3969d5d3e51725b2c3598937323e4ca2779a45f7f557ae937c0b3e39d", 0x6b}, {&(0x7f0000000100)="32879aeb36b657c986360664e7530ea3e3aed2d1185203d1da806a73963f3c51201a714d412212157e72f767f9715f0af52ec5a492e5ae9a151bc04dd810a3a549e06195700e17386af1bcdecec2f0e5bc0f5d471393bc7e5aaba13476af52071fa7ae3f", 0x64}, {&(0x7f0000000180)="20f5c6ebb3eb36daefbee0bd6fbbc0713801eb6daccefd1a6455391847810ad0e222a405cf953c674a63390b1ea59780ea37073b2e3d5e4d7c276846cb2138a44e8a10176a090b98f6a746c9d21ecbe514c43dad6a8ffd8f783678c8b43bf4fafd4e5b51751609d7528e32a376af22ee9cf89f9b94f8cd2598df02ca4f7f42804fe3807d8d93f65971e482b0340ee671ebeae0732422c269dd381dca902904195f32a802daf7a9ba1ef6e636c2b4", 0xae}, {&(0x7f0000000240)="24bb2152ae74fafa48e7eab6c096567fb1be50ebfbf456f39bd85a80e541e4513936bfbe53538cb80de3a6834e0f0dda4d2b2468bd4ea1629523bb62d754867e111206a5d4e335ca1232b859d1de82bcad041545c6663421e218551ee9e8bae0fabc02c6815e69bdc0536f02dc37cc46732a73a3b8bd9a44bba379", 0x7b}, {&(0x7f00000002c0)="969dac814af1d7d893f5f861042c717bb6b66854d987ddbda32f3a0e30295204e86c1460d85ea8e8fbea569910767f6c23528c8106ac38e433fd5f2d98ce9828302ded3b86a056cff175889c5a737bd347d47dc545df3d76657604dd740a6f9d59b396d70e43f1a657da5b96831bc3021322ce4dc5e4772abff339cac87a84df35b89e93840c3167213468eb17dcaff9df1fb94ba8ae41bd0e590d15572e98b4e24f25212a6ef4bbb72a89383599d1579d1187d2ca32e1381db431b14326d9c8f9449b000fc107c4b2d4e92f0ff1192e1e", 0xd1}, {&(0x7f00000003c0)="76eef8e3871979e404d0acd5af5d3c1877ac8403b7553c", 0x17}, {&(0x7f0000000400)="40fcfd3952f224fb37e1685eeb86f801e78bd1e26134774bb35b63e3241d38ea7bfd09018f695f18b4c8be4f0556a817c02ef911610a894f3630c5c3d6e84eeb4a0024de32ff13c49582d7b9cb1309cc37f1a5243df92dd5aa52488836787419d9690a52d1f30b1cddbe1a54af93baff0bfbbe7fdbb9f4823d8bf38cdf4aa9964213ebe3c3ad41174e899dff202568a1e7a916d85f7bb8", 0x97}], 0x7, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0)=0xc) recvfrom(r1, &(0x7f0000000600)=""/3, 0x3, 0x800, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000016f000/0x3000)=nil, 0x3000, 0x0, 0x4010, r2, 0x0, 0x0) mprotect(&(0x7f0000570000/0x3000)=nil, 0x3000, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001580)={&(0x7f0000001400)}) r4 = dup(r1) mprotect(&(0x7f00005c1000/0x3000)=nil, 0x3000, 0x2) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x7, 0x10) r6 = msgget$private(0x0, 0x4) sendto(r3, &(0x7f0000001440)="f9f3e7f22c199bd18e9867faf0b1e4fde5269f7c9b6d6ccbf95a4ad018cbab30f3d2ff27f7a93c5800117dc76708acb1d215fe20ec3cb95f3f5cc2b3dffede517644229f882474c7444d6468731651bac79dc104c826e340f92fad0a4188767e05", 0x61, 0x8, 0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/153) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) close(r1) shmget(0x1, 0x3000, 0x428, &(0x7f0000ffa000/0x3000)=nil) 16:00:05 executing program 0: r0 = socket(0x4, 0x800000004005, 0x6) sendmsg(r0, &(0x7f0000001280)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x8000, 0x80000001}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)="56687f3b5a61fa066b712a949caf130419d34a0d3bcfa81e75aee02c3ba2361b166cfe4d42a90c95b17ccd9e9cbd17f20ea78d6de842524a3594a0f7466b2e2296d68019d22f56281f86f1023bfcb0c7d69ee2b37f7b39355e465266f116cb884a8921ed521e3eb49c92451e9e", 0x6d}, {&(0x7f00000000c0)="1a68eae597b9daaf130e71e186008a37e6f70cbdfe2a6738be", 0x19}, {&(0x7f0000000100)="9c14d54b400fef7ba036cdbce420f2398e7df682552455864865ca6b1948c64b718ac07b6a1108403309aead8602630812824898c6e2df146112fe5ad91235f2ad2853c6481d104a1d565c47afc6eef14fb948575c357efba98316b112dce54be5d38a8fbf79c9505c4864beca1dde09fcbce74e504c51ac799ef2015a055371481e56858df38b5f8782649b62f8bd908c902f6fa404619ef61625311aee773e1961fae7c5", 0xa5}], 0x3, &(0x7f0000000200)=[{0x70, 0x1, 0x1, "2ef6cffb1658b00d757b83144f91367768f0ed5ee67871c0c08125345957f4bc2556da988c4a8c9401dbbaef9df8d9552ecc1d480544bb51940dcbb40c50355dd4839615af698ec5469db396189431498960d8d5fd3c4c5390c3ccc5"}, {0x1010, 0xffff, 0x1, "f1512e047b520fd70551d3bc4be28cbe07aea5cf8c0bb5de3c0babb17a67d7069ed401b6518ec76c4507897c4ea734fe7a81295c7d9e98d19b9458822bf11c81de10861df98ae7b34c258a10c4e4f92df5288adae0c36fc8432a7cf922a987dc62155d18abd87298827befbcafcb4bb43ec040200c4c452506f2a1cf24873efa22b4008625468305e1948d6d6de3626a620d14f2d908b6b0d7f989e37491398e24b3651297d2a6ce26935d15984f622afcfb03aab2aaed9250fd71757a5d44c765b4cb21ba8791a583ec916b385bf46cd657c863aaf92f9e7e2415f764e833b50492fefaa1a37c31daefd11aeb75a5bd3cd6770898e7e92ab88b78b5b8826fac7e561e83e6ebeb4c87d354bf200785ad29a5d0a93db1b1552a6c42ea88d32d15e0f401c40e41a847235aaad26694823ff0836bba9000a1d5de278e8a07858d2c0a388054c4b65c39ab40306d5776312b7159b1bdebb66f07a586b40706473a1e837c70efa44bddb78e8e9b06b99e1398e4a24966c7595f75fc8a8e720448912d935321521e6726575bf9a0c922ead05b0a6cd256e26cf54af4d3e346b6c54098e85db697088a1b929622df5c6d0350b358740fad77559dc3ad2f8f1afde79fae7ba874a19db404f3e5c2458fcb00eb3852c53b4d8655ea89631378229ba8fff9ce754ddf89db131e16bc3d77f24bad17c3b6a08f5166e9cf40361ec7eae78cfe6d4a4cf28bad367a6030f469a21769e71e3f16a0a81a44424044f8aa99b993cf3abda6ab642d4ea92f809a0f07d0d972d131890f8fc24ef97c802f2d697b44ebceb6c9096e2619360728b0ee63dd83ca795ec94420894c2d516eb0701b66bd237c9f5d2c0ffa8d7459794200ea920641cc284cfdfb592919c33940166e90a4b26ce6599af58ec6a57c8607dc1938460cafbdaf9ff0b639c1ebb47bcbba3e6cae6c918acbe1ca1f426f7ee3a82baff236c07237975a78525ebd131c0105f5dfb3c8b58dbb86e9ee1f3f9ceb3fe5489bde6ebbc881eee2d90be687916a1709fa0dec534b6094095bcc1df081e505fe126106e26726e8408cea179f9fb2082cdad1ca29c93862f8350f629d4cb6174c1288f970f5fe9d79408678d1a56ec7e7dece9be961d0283ac0c82ed2b031058e266a26032150a594cbcccd4478fef73b85dd04cf2c2ab20cf428e94d9a1ba30e3880c145be62f05751d2c280dd6971d28a022097e1af2f0cd5d400a52dd178a014e7c84d499bddc050b8e09c63cad318a8e636ceec5a3fa4a04d746e0ca6abf1cf9536d8a0e99b9663a4cc0a100e62a7655145301174564df0e5021c21d341ec69dd081d4e758150d1c5c82486eaf065ce75b23162dce23730e1ed591ad59f198dc456111c5414e65febaacd0eef8777752f32900ee6e9143934048650b355e7650479bea92ecd8a534f9f013738ab4597fbbfbd7a70b103d2230df6fb0db559e03246dad7408effbce33ff2b7499db6fa8d306d1292b2a26c2648bd61706eb21f3194d637e72512c323dba7f44bda0487f4df73e2aa2bb8b2e2890bbb6b49a4524994a45f7e919cdc345e071585032f0da6cb0e384a1027d2b102b6e98080dab9a84136388aca744e1618f950c78b0c704fa56ef9adc82c6a7f387aab6b9bad8a7918bfdd7c1d8d9d1dcda49b7522efdc9e4cffe10e10b4cd6bcd7df874ece671deaf0e7432fea27a4253b38c3d3aff0fe67d654a5e700fc42b3e0b24717df6a79b9efe2f5d350c51f41a2d6f896644ccfaaaafac11e2db8bdb72b1a92828ce8325ece130ff9d22d625e880510bf2c296d196048a8af8edccc3ce82a962e79e7b576ef754d5e90461903629f80102950da8e8d4955d2a7c1efb7f2a319d9139956949f9ef00748bad53adda28787a69c00b84df37ccf181dee1145d8cfa49ec668ed7479acbeab8a3ca8128bdc49724761d725eddc176c7ac3ed2abbd2cd115b80616c00cd5c351ae4a83a725b1675ea95592a30660c58b3c7de9c82a5555b1769652c7be9e4294f937c3b079a2a6218a8e4945ea908911b5866a68bf3f845b709ee30b62d26661868febabe76a4676e8917691bea43ed4767be8818505de4ee7d733c701281fc0c7a5c7a2d5f88925dddd698b596e01d659c66227d41a7a36da02d34b9848a8468058e682c00ccf8e1fc855fd56864c8e07d941095493f75c9f9eeee4790bdacab295e8556d99c8b5142e89d0d3370d19e54ee951ff971b8f5a63ba0428aa448a68c9c88e1ab9140768c7fa57e0d815aec0b2d9fe8d7d60df6d3aca2e0d055645d17de24c95383fe0e8254b51b74bcebddbb0c17d35731e7756bdf7499e6bc032aaeb318af45be3cca3e8742952be783077f708e5189463878f3d2cc98a2c7288af1824de13045adca6560a3472ea56f57682437f1bc347f96a1f33a9c37b2c6546148e80edc36f91013bac1c5572fa38138946d52b6744ff1f2ac7ae1c89188dea8f74384810114e9d8c462d75c954893f0020720d71a5139ff59d460876fb9ff3266afe9df60a56d42602b459a9fc75b24dd6dff6acf2416cced7c9305428c7d05b8cce468e9306421d043843e91b9ff5f1a00cc6ea907051b22cb82e08435e0e007c58da65dce88a041267150b85d065da7a72b74387972d54a92a567dfaecd4a8332a098040f6b0033e54b805f223089f008baf7dd6bb38561da026a150304e12dab97f37082b203e918ca7c9e7df2d2a16632786947936ece16329c74a268325d1315e93fd2393141c63967cad506ac375b1d85df1c16a7e9da4005da3f9bff8aa0143b3e7be16dd7d106a3943d8a419bf4cacbfd8279818fbb8f119c3a98397306b8693c5ed55b1cdce0ee114550bd4579f8d9ec288e4f05404cbb75d4dc102b09915b49230a2e93a87d69188b1265e8f293e21527af4b8326587bf0a83049df9bd493d23dbd2e260966e6e289f43b8dc12d324dd7ade76e4056162aae345bc93750550106d4dba3e86262fdf9c2470275073559cb6eb5d50abafbd5205294c5d3a7e86d1a6608252ffb0a30c02c515b287be00dce0949fe8b76093cfa5b8f1f56d257733eae9c227f0d733ba357e3763da519bc7628edb42ba36eb5350a8f6b9301c3c8dfd403143c13c3f760ad95c235fafbe726b5d5d422a69ecc17fce4d100be9183edae7b6cf55f0ce1b7eaa8075e074612b3d7b0d261c7b2b6cedc4d5a3b4a8908c7b100c414e776a493ba08c7c4900ea1b552a817b58fb816ac36e2fb26ba4e87b68deee24c6ef21acd3cf0582cb5c5cadfd50d592fe0303f6cec6b4de7decadb353b5a1d487d881f81e0d4a7325248d3d42059a917c1f86fb132eb7f02522e5737b0724a35aceb5ece9e3652fa1e7aa63af63eb0046fc22ced2c38e6ec4477dab70dded12a954ac320453ff2b54e771c73d75384c8253d96adc5d52e4f91651071ffd98d82ca17c33c59758fdbc57b5e8849d167a55f91b92c936fb903d3f2d835167a14358c5bcbcb92b23687074a4d4ba51e95b9a3f372b4ab30c872ddfefb5236f9cb2fb305b0fca1fcfd9bf88c0d377300457f6f640fe69908439f5177d8c4c7c0d99cee6630b9a17da38cb3a3c09c368f2706b16c290cd6172bddbdcfd0eae6947e511d4a9d2d487e4e18bc995a9e6e67b932523921b6ccc7a06c57f441ac3dacde6fd3846db9ae785008a3cc5d54b6cb15ac6a09c2a7bb53eb6fab8ea7a92f4d3699f5e34dc06e786577ec3e56d576b5b296e112b03adec93fe44557adb05999d73d7d784d4f43052b8ace699f7a0280f5399695f3037a24cbd74910b4c9a20d6cebaf17b79ad943a64b81ef3cce696e29d398e4c5f78812bce030c6822353edc9ca185d8b8b7395e4b0392dbe36eaeb74cf31518c2e505885ee7f7454b353da4e90c3d4b39f15f6594452ebccf49c35854138f0001c7bb143cfe37bbaabd3958f42f2ab1767da0f35e8b90dee01b28bfc7d0b939b4b390d10b5507c73a49f4acb3acaa8ccc692a85d26c994f696b0cac714efe9628a02198efcaa3076f919cb6d183f33e11c5ed425a7b27aa8196d001ea6128a434a06f8b39a81bc941e557ad00d130ead7cb073287b6e4d440a5146f2b6420c8f84b369af1fb673f4d4b4690221990beffd2b26e5f5ba002782bdb2c9c76dace539aa90ed0a55a99edad41fd972b1b617d3d821571e102ce4e5135b153ed41ed8ea865855f879d916ed30a393c6cee7b3542ddb0ccb5ae6f1886203f2299c453ab7b46a82392813e4cc15cc061a19f481c15e431dd4558bf83c06d89263de5a8289743435faa9735dbcde29b84f58fc2c5981fb9d094b41f3f48d3b4aeee4abd7aad7930319eb8133047bc6b178c8d75f3dfd7f9417ff9db828c334f46f3e3d6d68076b2b2b15b4e72d807bfa7a2aa0d60476ffb57778a777ea095f4adc7c4f2a7a24a263772f8b4f6fea36acfd0c5333f4c7aa85674e5248ca9d8c7191693c0b8393dc50d64b4f283aaecfa81000ef29d7f2f1725ba91112534c7dab545acac2acb4db934df9fbbc652f9c129d4bdb6693b1fa9990c6b30e5595f9cc337c745dd337b390f2acc7d6142249e51b1211ef3762ebc03236c0be9d92f33a84e98f22921d6dcf4222f8975b1249316fa1d9848dbcefe55092c79df75d1af5aca00d07fbe62a1a66e51a459a4973b4417b95e55bcd2a8fb7d9d631b71af80d51241ee3a47c3edbcdcfcd7547d24705533c60274b40bc534c47a9c82dfff095e2da44f5af96735e039c54410bf301d5b833f1dc836e60af8e06e2b9835305cd236a2abd51c5cacf98e333535b8f98a23d7793a704895a9b1c751d8cf1ebd6a3b890a79e7cf1d86fd5e3b1f6e80558b74c4a2602ae2be0f32a7b31e5e90565e487f963793bf171fe2c9c200a2c2eb995ea884bd72170ea8345b8921519754e4225279f256d8c65952b4d5ac163d075f6df4229f11e56603eff4fe0d2275b25003727919692a1120b86a62ba573069514c390c98c4db9036389525a7b550ddc00af1c97132f1ea9ea4b0a31926217268da752c7e0e02d4d383a83d9ff68e56ea2985044807bb41322f990e0c3726abecedc38e773118f790a36a4c145d75bd46091a86727eba5c2e58b503c75ddea060aafe75c1643f2a447b38f849057e49565a412c67b50c7945b58f1649f87bd1b45161f96744f4d52c41aead737d096ca7786d95f3e8e978c7486adb81208c8ad5f7c8fffe58bec95f06f739beaba2d09c7f589b79e0a09470c18ef625f6664ffe00f38df67f03ba6f976d4141a138b69860229b2b5fbc3e451a2c0f801ff40224b5e886b83ed0811dcd38d96255ee05207601b5dad84fab7367a4e682b80f6f335011651699984236db497b87ee1e0a1e96f9e537641295c415d750ebfaaf110794c8a732ad529b84ab0fe0897285bd359fa1bb0ab1893be4fe50259fe11b2da79b4ba3f8be367845559ba4f8e66659543a85b5b79908f5ecb2d3f4c1c68109d34127b2cf4e4db9b238842fe23c2e8dfa2baacef57fc6e1d1b3ccdc52ed9cba8d6e13a0812487b475c252f231bba7fca6c7935034ae07e292093e8502f1a279c2da3f7009a7f3aead8cc3065e611f95e8029c175af7bff4a999cc3b4a7edcbf2b20be7563afc7ab8c502fb98e5b27c22134a39f6212dbb0b4fdcaa377fa9ac2d970da5d0c74f566f00d6c05df9edd5f3daebf616d885c577f7b095748e2ab7a79e41962dfbc965fdd1b1ac245120e6db8b3e649f8d6b1b825009e4a1d4adab768c71ab6574f72bac9209ff9a1834f9334590ebafd0a74aced3981bcf6c67ae52b"}], 0x1080}, 0x2) 16:00:05 executing program 1: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0xae11, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x6, 0x100) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x2, 0xff}, {0x3, 0x7f}, {0x1, 0x10000}, {0x7, 0x5}], 0x5) semop(r0, &(0x7f0000000040)=[{0x3, 0x100, 0x1800}, {0x4, 0xfffffffffffffff9, 0x800}], 0x2) socketpair(0x2, 0x4003, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000000c0)="de92a1e9633e6b41e7a5a5543223093ab1f47cf6d98d8f2aad6df48b3d7e5bceeaa0989066d3c02dc2a1aeb627ff29ac98075cc619a058dd4bce16a94e200f31c167f87a18677c2e72d5f79ff1c93e89a3df2c9d83eb8e3b990465a3c373", 0x5e, 0x400, 0x0, 0x0) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f0000000380)=0x2e2) sendto$inet6(r2, &(0x7f0000000200)="162e018f25ba1a5fdf166bff3aea5d0cbcb9931a74e8cdcbbbdbf661e864240aedbb51bfbeed286185651a1b8d321158d3a947618cb513fb75d8a0b454d50123d59e96972602b21687424ab62afdae6b5defb55d9d0ffa53fc271e3c244781c51c091dc18693b6b0a26734f882b94e8714fcd39eb6b0f02d16e141eea48d48c9c9c442a13e10dd9f3e9dbfd52f529de87be566b496eae695670970a04ac5d42249d60c465313183d64b9cc58", 0xac, 0x4, 0x0, 0x0) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) sendto$inet6(r1, &(0x7f0000000340)="d264c8f263784f28ba43", 0xa, 0x4, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000140)=0x1) r4 = shmget$private(0x0, 0x1000, 0x38, &(0x7f0000ffe000/0x1000)=nil) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r5 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={r5, r6, r8}, 0xc) semop(r0, &(0x7f0000000480)=[{0x7, 0x1, 0x800}], 0x1) r9 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x10448, 0x84) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000500)=0xb7) ioctl$TIOCNXCL(r9, 0x2000740e) r10 = socket$inet6(0x18, 0x3, 0xff00000000000000) getgroups(0x3, &(0x7f0000000540)=[r8, r8, r8]) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000580)=0x9) getgroups(0x5, &(0x7f00000005c0)=[r11, r8, r7, r11, r7]) mknodat(r9, &(0x7f0000000600)='./file0\x00', 0x2048, 0x726) recvfrom$inet6(r10, &(0x7f0000000640)=""/169, 0xa9, 0x843, &(0x7f0000000700)={0x18, 0x1, 0x10001, 0xffff}, 0xc) setsockopt$sock_int(r9, 0xffff, 0x1827, &(0x7f0000000740)=0x9, 0x4) dup(r1) getsockname(r10, &(0x7f0000000780)=ANY=[@ANYBLOB="00000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000007c0)=0x31) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x820, 0x80) ioctl$TIOCDRAIN(r0, 0x2000745e) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f000033c000/0x4000)=nil, 0x4000) 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) 16:00:05 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r4, r5) close(r0) 16:00:05 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x4, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 16:00:05 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1) syz_open_pts() 16:00:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x100, 0xc0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000540)="49c9dfef64160aa6df4f55cf7883000f19aeb84a183839d8cfdeb8f6636024e7d5cd454c4dd5d3d39b09e5d1120234e233259448408bbe1e93dca8cdde6d62a82ad64e5ff1a12038ffe5bd9e6d7e7145cdcb7b", 0x53}], 0x1) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000800)="841577c1ee3e89299cfbe611591c4c0d4bb5163e5c007ec37d359465129dce3710d13f7fb90be78924a467d9e1c91173e2199d69bc0d56d0fa89f9ad7d9efd5d88f2a2bc6875eb1e17bb0a6fdccb104f3931", 0x52}], 0x1) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0xe, 0xf0000001, 0x800003}], 0x4, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x8a, 0x40) open(&(0x7f0000000000)='./bus\x00', 0x10, 0xc3) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:05 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) r9 = dup(r8) poll(&(0x7f0000000340)=[{r5, 0x10}, {r9, 0x83}, {r6, 0x4}, {r3}, {r4, 0x10}, {r3, 0x8}, {r4, 0x15}, {r9, 0x4}], 0x8, 0x100000001) flock(r4, 0x1) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) fcntl$dupfd(r4, 0xa, r3) dup(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r3, 0x6, r1) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000540)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000280)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r7, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 16:00:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) setrlimit(0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x2, 0xfffffffffffffffe}) 16:00:06 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10, 0x0) write(r0, &(0x7f00000000c0)="de9b181b9b8bf4d0be7f155784c8bc427f2cffa56606327a2b40441a326e4e9f747e818d28ee5505d1c37559", 0x2c) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/247, 0xf7}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$KDGKBMODE(r2, 0x40044b06) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) write(r2, &(0x7f0000000100)="84", 0x1) write(r2, &(0x7f0000000000)="1d", 0x1) close(r1) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x6) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x80104267, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0xa08, 0x40) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x408, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) fsync(r1) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x41) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff000000000000000000000000000000000000000f1000001af0286c00", 0x2c}], 0x1) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x2) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) poll(&(0x7f0000000000)=[{r0, 0x80}, {r1, 0x100}, {r1, 0x90}, {r1, 0x4}], 0x4, 0x3) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) 16:00:06 executing program 0: socket(0x0, 0x7, 0x4841) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) socket(0x2, 0x4, 0x3ff) 16:00:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x2, 0x400000000000003f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x100000001, 0xf651}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x100000000, 0x98}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x400fffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x100000000}, {{r0}, 0x0, 0x10, 0x2, 0x4, 0x8}], 0x3, &(0x7f0000000140)={0x800, 0xfbe8}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r2) syz_extract_tcp_res(&(0x7f0000000200), 0x8, 0xb2) r3 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000002600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3b0ef106acc2ff4f04273298822273fe46f9ea6216c5fc47b61a66dcc25fcda0beb64c1ee5ed07a84d38a078649fa887a93b94cbe901fc12cf211b83129a548ab2e2a4018af5cb844e84c81457a055816ff07d23ea9b59be3b74f4caff23133e9bc7f537392d2ad1e4aafb09f8b91eb269ab06de15cab1de7"], 0x0) getsockname(r4, &(0x7f00000012c0)=@in, &(0x7f0000001300)=0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000001340)="2eff2168781aafbe9fe3a51dd8fb119f875bd0ab755f110a89c09b64b46ef7c69d81da150031e853cc6dc009dcda0f248fbe58af7a78a60f96049124c43d7ba28b7702b15d8b07d0c4498a1ed29b366956cccef348f10ef4fe7346c5ed57e80c69bc47bae44af61929382c8ac1ec0df94ae552f2f45e109513e7a5e15a3f053795c38fe934e55ac81421d49b28bda59647354275f13929da183729e876752a316c0413926431dde06ca9a791c6476466681589b40ab06d07aea11238f09dedab9da6ca57573940c95422ef3dfab355ae6083c0786783c926ddab7b01000000d37a5bacfdd9fdc58351c540f92c4f9ba2d77e90dce73ff2c80e12c4", 0xfb}], 0x0, 0x0) close(r0) flock(r0, 0xa) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000240)="1c1b7a053a9523c3433390ea7534dc689b67db355eb7b9d3a67fb2f5a17eae92ed09db799c8c63601926a1714a6912cae24a6ce384edb73f7d9aa5725994e7af4ede1de54ed90b9855f2adc2aeafbee7ed2fefa6d3be06a6a13e6380518f3b17f956ae5e3b7f74577798082b829f8efd5afc93657d0acb2469f3c87d120224e40c5dbb997adfd65b43c78ca3d24d572807f1b0d926d3f33118dd61d3a56f6619c3ecb55dac04f80a98e6f0f9b0db477f65a8d81ab497dd9121f50737ed8c0e46f3b43e6898f53479760af8440392cbbe53d3a4fcade5481b5181ad7976bfcf3e0a457b04639951a8095b2eebaa3ce51ee58c422c0131fbdc4bb227da90e8ab01f2773ce831417a095cb0abbcc78fc87e9514e62ad15ce7b24e91e244ead1bf770c1f6fc7c6e71846c71580228c3063d46134ba6f4c23877cf97ceab442f6832cd99db67f75da9dcc0c2e172a5f19de4d0d9c0d5c6ddeb3a14a0441eb18a31067582f3bbca2ed80affc729c25f9b54c7308e8a5e42ae073ce85470ca2087f9839338251f7d067974f30f26dd6934ed87b1d0d0df571d30781fbafad49f7d706b66944452952020c3a59006f98554f348fb24adafc8e6b31681fbd9862192426aa9b1f28a44ff3293080724d85a099aeb51fc5b3b0c1a6d61dc6fbc1deb04f7bf8b0a1fa503608655bb2cd345d68862a9b6eff36bd778c2273cf483f9e89515e527daa07a3d36efd21d925be123f51d609d16dfc0f7239c7c303e42b3e75134e589d5641d93b8a8e1058963d106f2bea6ed4c46357364e88aa42edecd9ab240cd03251382d5f7542d38659451ebef834abfa1a4935c55e3f25b43e78cd53ab17fb6988a247f191a1f6d4dbeeb71ff40cabcf346599745cc1262faf683ea4a848397ce46242708d418df526b8570c1a497b849f66d6e488a715e9d564c76b7bfd275a3af25cce7d6b5d73a8715bf8b6bff4e558ea19e758a9ae79bd81c02890672ee560a9167c02c3a80028e81a02a82280a72f84a6af1a17922448ef6087c57dba12db5e2d90980219e4529f942c087883ea617b20232a3a7d3913a0dacccfa0ed88235de3c17097ba59bf42f07ad1d1c3fa56c4bc3bb0001f16e05cac9e4d97c9bd10d59505a6b23ecefc292ed040d2a12c4153eebe83a6e0910510b3d03e6af5b44fc9c6f187f7920670d896169142f25c747e395e5a518d85ad34d50669f9262336027b763f679cd55ffa405d1b29ad0f50b274a4d944f088b61fd988de6c18cb3efc2b818da3893bafd1f56f087ca96d3654ae65f80a3a0adfdafb4e8f4623193a1fdbb08154b4430100c4e149c90bc467975f3a821eb661b5938afe081d182421158d066708a62116e27b7574046f168a45d4f6efd048f00dcbf1999be15503f826550d466a4784911f82ae60419bc720d0d0019719fec8919b966b32bee1c72f8acd233065937ea8acf629015e52386220eb4ef2d9b678f2225b14a07c6ce323fa14af64e080916466fd464c03b68f70c1973cdbc4793a8fdbda7e4b39834226928af624df59adc6627839fbdad8f4ea0d405313fbc6db460f62e874e3c09c641751a85c7b2bb244c07326dd72cb931f4675b43e026b81009d6f53ab73c603512aedff32e99c87c6c78f04734d41dd2e96337a0a37e57727897d197cd8aefba664b323a7cb90934ffe99f3823b413e6370e439f0a608f2bccf536ff845329366af89f1dc79f391506cb37f0bb4ec4c89bb89eac88d375589558723bdad815379ccb661377cc56ea965d70be31665f56acf0addb55c541de9598afeac889bd6ba7c9f4d6cf58ca73aed934c2b27a33ab2487126cddedf50ff69d487913043b3e2789cee129bd9df610c24033621239c68caa92fc6f704c981c4eec2c3071692ed9d512f3ef5a8cbd92307e2f6ce23e4bd47b6b530a1196c4ea12f47d9e962fc51cdceb1eace55851d368934b938de1661205302a87b920b0ef15ec1bea72fdb69b54c1b677cd067ab2f6eb0264d9f08573fe971a5127ba1977998cd6e680191a6f487ba719d3e5650be9f0e5c6e34237ae0c20e7534513ec7240402eda95e7840dee624a18d7b68ecfc2c6e98a5558345db536235cc01aab129f591eb237f2b49b53c168d51c8e7277ec48fa0671bb8a82732ae6c7186a549a4b36752072fa015457f8b3169a0551dad3ad4c7b74c026d1ab7216c2356413bc4ec9c6a434bc54f3f4fd82e73fff6337bdf488c0047cef8b66f8cbe5a8ce7aa52a6c0e58c241cc2bdd8f09a0e7b96e804734e035fcf3662bd9ee9483cbe3a676f8f3aa0d796536e8b6ae61ac420c21945cb31a52c21c41c3c1cc18aa14647a8794b2ab0261b011176d0b7e2290df7710c37abc57436a09c00f128dfe0b6604285adbaeaaa8fc69ae1360d51ffc0420410b393a7475cec9ee7489bb637788465b3a614f11d0b983bcb881e89a0e796fe3b4ae275b93c7ebeb59225270c0e7c055c50d8e25fa9a6ad32da864cd254c772402d68df2d00adc27c30474e72c9f070a49841674f63c21c5b4ad97afd05d6a3e39836a293459210fa7f70323a5b5d24701c3319fa4ab3b1f70b939a60b5a6aeee44f7515790d580d829176665c8884cbb9e9df60d54c09bae18a70984c9354c825d8ad64b828eebcc9b8d4dee2b65ef72021fd79f3589b2010b0bded5e3f828fbbcba614412489ce0b237c5fa151f2bedcc5c61e9df043db92a2e5d6480a754cd7d824bd3c284cbbba597afe7f28ebb60cefbb3db06243dee30301d88ab90834a67a3890e8e4d0d509767ae6a6c0fe333588d7c0a43adba6d9833690cbd96baeee75f4dcf346cb98ecd319a1cacf6875dfc0989a594a6330bd1faa1f873b9ab730c7725816701e596a48099c773eb410a0e9cd0e1bfa6a24937a1e48cc819ae10b2f5af9c72dda3de69bf0ecc3bcdfaa8e585e0010b8671f71e20fdaea2485a51deb5d96e7d8f8e055a41609c0a67d0a380301ad082d98abdefb7692f4df007114a3e0412c5fce7cd5d8419902a13da00e9af9106eb97d46b58cdf6ed4448122947c9d623a1a3a36a22772e35171ebd149726fead096188ebb8e0abc4f0489a0a36585da9b7d8baac46e989e94b2af9fb8d620f70f08441a3ac3fa62a7dda922faed25a831169e2dcd7786ddcc312ff1284077b1f61fdd97837b12bce2c8554af64fdba9ece60ead72e23d4b053660f0619978569d146e28a45b05aa7131e02bf09c27dc04531a72533b1da5858b63f592ef721b54702e31ca3f57f590a78fbf49eb6e32dcd5d8debe4edd95d102ecc5525a412ba34ada92cfdf360f6633a08458a5b3e1c7fca3c041c462c0b2aa8a4ab29c01483142bc2688ba613b4647ca8fe0c5f5d1b7e4455ba043d2a321fbd959f52b28d68d5e25832a7d8821e66cdf672378b43d799fc9153db8a07514a68b92f5c60c320d7539aaffdbcd7e4dbc50d010ce87d8e838a3ab2031f46744d3c0339a72c66b1695286d354506e531f98ac578664ae91fedc51dd31f92ed18f6d4d954e86718f0cc46aede8b54e51d4eb0dbccde64c8d67fddd8bb0fdab41ee5872210bc6e699a20c1a15068b875558a8338d88646b48ed9d028821f5974d35cf7ed0babc9d84e4831fd756513986e8dc00a6fcb705b00355537a835260eb68eeac53821bc027db88cb261e4ef997f4cb1db4b472744627ee3b765d98100ceceb97054e1400d3c3b3d50dfebe3fa0c5d61cb0224f427c84fac166e8246e87a0a587b69add401cc2218e8d5ce9c9f34ccece4894014e004578c1c1f2b6a5beeb6175dcf8178c4f5d0af3b074d939aa99a4ba97e436cf41b06558f4f05e59e24bac698d3226b9ff680d4729696c4e9364544d4e78ac3f2bae511fe4586de09866f9999607176a9929d347a9aa27e7721aa296955e25aa1333b02e8c6417ea65709200a5e2cb9356eeefe9966c5bc29c898963a87a696f9e725db960ff8f75d37f52a3c1ef97d45ccc2f41aec8c71f1527c8fe2da21540afedc65ff74fc32efd99e8ef84ae77d666aedccd8a2caf218d70bd9d11513cb98f87c65ffa49f3ff4dfe04d2364c3adb468d0a788127b83f232aeeaaa1c7ccd446056ad909bfd8179856052f4aa844048a7e6816655c687d78ff9b9a266d7e0a0e7a4f0d737a3647da211823f3eca6bc83adeea4bfb552ac08f8f4a6003736340c199a0e10f7a0e564523e4fe458f9b9e46c72cee39a0312bd5ff3aa76ec8f423844bec84c66939f6e51f9f49f010615140e0683c7bcda8b47665d6cd0214aef0496bb262334b27831dbd3d1f3f622468166cd5f2c493cfbc62b7d940c8e5f5916e028a2edb5b2cf0fd88dc30bd5e01ad9f0f9300db16ee3946b2ca929259d29d3381d0c72a8f699af82755d4db314a54d7358b448ac9e1503e8a7a4bc6afb053e648b677d87d7f010e6e3dea9d738d65c9ca2db6686d14857f531915a9ab782c8e48f929a76be0575f3a8be645d6451b9c925412f5bf85fff7456ab2c01adf507dfd1e29ab8bd53e666abef1c412ea5e69645762bc274cd3ba63ecdd86661ede372e9650257c55f98f38ff9f514380af7c0efa80dcf3641aa3a6eef72339b753dde2ed9b607098bb362e6aa45542dac045ad34b25353087eb3c204188a14f065a8ccfc8767d619877a8dc3964e8ae994d0f896b9bfc6d5c12d6956bb629c563f6e6bfc2508aa31e4672950bc633485fc22427510b590446346426db3bb8140cc92a10dd897a9106498e05c3b041903753a680c7b7998f68b352190abc725d27d8fda2e5195f97048695e94c8687fe51f32e4e22d4d849747a9a498c581247d648b95503dbf6fba4c8aa99f381f26f144ff7253e5a6296d42d3df2d5617a9e133f80291c91f389f6f8e763db5aa4d814a3e4ad5c0e49da4bc4a404bd4158fbbd2dacf640c01ec1c1cb3f7875191241a77bedea6a8cba96e989869d30c0c1e97f0f6299f967e5e6ce97af6ab997b73825f3a5f594361f85818b4efc0d17c35f3b26546746c65b7d0aa8045f132e2f5dd3b349318e7ec92a6a916b4fdc719b1cbab3e71e9a633ce1d1af50257ac4afe2aad069b5a25c549d607e3a1d0bf7567580a480ed74b89ff972982d58c6dd41cd291acfaed89a6406d86ca7fad6e4fb3195cd0ecda4fc6912c14387240d00deb9de8da55dce2e555a5e2f032af5dbe6e115311cd03bd886a8594d075d5561392d20c741ea63b449d98f10f554c3191e1b434c6d0398e651fb4656a39b4089751feb87973471c82f098dde9f8c1f4555a916792f4c2be3e639ea31a883ad94792e5759cf885cc6916619b7fdd0d30fd1950a8b0a8085e14bc00cdd3245028e2512a24934a3c9556044e542ee5b97ba44ac4005c4888f4df4736ce8373e194e456945d26cca92083a29b8b1e7d13779901d40459caf34e54428c25d216444f1aaa5147aa28f2b69997d8c0c1e3f98ae5f252088ff436caa66df50c265e46260250279da77cb12a9e826e4aeb86fe1672c4728b6e9972456fbfc7d8149e05ebe93947ea4577a69a169c62597d9f2da36c642afc54c67ae59d274a1d0c50ff1282345a339596edb95dccddcbe73e3980d7645f64ad81e73de4550231d15b80405aa566eeacd34bb3276b9af986fad57b3e69df7e9297c4dd160338f22c7eb13a744a69d44c75220042d5ab4847a34dcc0dc507611afd26352c1362fc451f152c57fe5e501b148dbe7771fee4acf08a67c2d395222725135bcdf563dcda6c9b53b92585024b32096d8273f3810ecf47f714a0397f1c8ac8ab1cafcf4f8295ceb4abb38982e30", 0x1000, 0x4, 0x0, 0x0) pipe2(&(0x7f0000001540), 0x10000) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) chroot(&(0x7f0000000000)='./bus\x00') 16:00:07 executing program 1: clock_getres(0x802, 0xfffffffffffffffe) 16:00:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x5}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:07 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x126, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x200, 0xffffffffffffff01, &(0x7f0000000100)="f627bc22639a6058f3709521333498aab3c0b8695fca7f5a73d313315d04770205a49116e9fbbdfcbf09b2ff5760a16cd7033f07a2fdd3d8b32f399c873bd24382", 0x41) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x794c7bd693980f29) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="2aaf992cde1eca36cc9acb43cf4b63b4f359812926770ae63e0957002fb19d612ad9d1d6193452bdcd8e78861a336ae5cfdaf836670b42139e3bf67f657bf95f3ee8d87cb09b9c67ad33c39261ef596c105ee249dd69880dec0757ec2d1d757345355e6ff720d7f1c654038937b86575de", 0x71}, {&(0x7f00000001c0)="795cdb715fe24dd20eff8f5b3ff231fae65ddf5ae3ee64c4f97b3ca491a8aaed118e6525f8c1d3a54e036825b80dfc6646c781f83724ce93379cbf3bff4f8b630271bacc1373592b0fe2a46c600a1cb9429199eddb7293c9c48624675a8590b9e1edf6790ba8f3dfd5d915", 0x6b}], 0x2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r3 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x981, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffff80, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:00:08 executing program 1: r0 = socket(0x2, 0x1, 0x44002001) write(0xffffffffffffffff, &(0x7f00000000c0)="9fc0", 0xffffffffffffff16) setsockopt(r0, 0x25, 0x9, &(0x7f0000000000)="7c0f210f", 0xfffffffffffffd96) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000080)=0x8) fchflags(r0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) fchflags(r0, 0x10000) 16:00:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) recvmsg(r1, &(0x7f0000000740)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000300)=""/120, 0x78}, {&(0x7f0000000380)=""/172, 0xac}, {&(0x7f0000000540)=""/204, 0xcc}, {&(0x7f0000000640)=""/245, 0xf5}], 0x4, &(0x7f0000000480)=""/70, 0x46}, 0x0) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaa3000", 0x8) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x2, 0x4) dup2(r3, r0) close(r0) r4 = dup(r2) write(r4, &(0x7f0000000140)="7518d9c0c2441be88a81adbae254ad80be1d21cfc2dddda3e7c6ec83a0ac6f107b1d8700d810cc7ee93a6cce16db87c7ea5ff3071986efc699a2adabded09612e194", 0x42) r5 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000000)={0x1, 0x9}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x335) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x6, 0x0) dup2(r1, r0) 16:00:08 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) lseek(r0, 0x0, 0x2) chflags(&(0x7f0000000140)='./file0\x00', 0x20003) open(&(0x7f0000000100)='./file0\x00', 0x80a0, 0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0xa000, 0xfff) dup2(r2, r1) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x8) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:09 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffe18) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x1, 0x5, 0x2, &(0x7f0000000140)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x410, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file1\x00', 0x80, 0xffffffff, 0x1, 0x0, 0x6, 0x80000000, 0xfff, 0x3, 0x1, 0x3, 0x61b}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:09 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1afe) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) getegid() ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x9, 0x5, {0x8c, 0x1}}) write(r0, &(0x7f0000000140)='m', 0x1) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x1) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f0000000000)=0x9, 0x4) 16:00:09 executing program 1: r0 = syz_open_pts() msgget(0x0, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x1c) write(r0, &(0x7f0000000200)="e1f10300", 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x2, 0xfffffffffffffffe, 0x28e80000000, 0x7fff, "776fb37011b443f922c43d8fde65af8c070034c4", 0xffffffffffffff81, 0xfffffffffffffffc}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000240)={0x6, 0x8}) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000280)=0x81) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = semget(0x0, 0x5, 0xa0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000180)=""/81) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000080)=0xc) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000008248f80e000100000061050ecec9b3c802407b30acb36d344b9e5e2120090e474161fdbd00000000184a6dd6d1ca092933a4c1", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x40}, 0x0) 16:00:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0xff, 0x80000000}, {0x18, 0x0, 0x200, 0x5}, 0xc800000000000000, [0x4, 0x1, 0x2, 0x9, 0xfff, 0x400000008000, 0x80, 0x1]}, 0x3c) 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1ff}) setsockopt(r0, 0x1, 0xa, &(0x7f0000000180)="d5ff9668178b410482da4638608f95e1c2d099976be4b186e258531fd5155034343aa00ef37b8740a75891d10a3bf446700d26833e65f5df1b35c99a1eee8458fa9a6386a4570a810782b36de8d3f85b9da72bfd8d36e6ffdcfa320c85cfe71cc6203571a3a8a4bb8806128876652809e1ab76422da643932cb2dc4847ff47dd9730b0bd7636324a884aace538535ec51efb3f40e3950f298d403d3d37f93c847cf77972cc5daf68f0e957612b50971be59baceb320d5fb8d13359fb3b4a48598668a83b13b19178472b674f4af99add47d81225e423191e9856456b3facbb2a88d0", 0x122) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 16:00:10 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="96", 0x1, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r1 = getpid() r2 = getuid() getgroups(0x5, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="d2393da57fd789a5ea0c9d243937cf6a379a5e8d601ae9981f93bacca91033784db414783adf6266f9dd35fa642253a6cb71d90537d591771c329c90a652e64ec7d3d9bf9809c892fba890b850402b82a0758ac1b262a689ba38765828a8fc9b280decebbea6c0a300b810e8ce3c56705421d7", 0x73}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0xc}, 0xf) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x810, r4, 0x0, 0xffffffffffffffff) getppid() 16:00:10 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x6}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x5, 0x100000000}, {0x3f, 0x80000000}}, &(0x7f0000000100)) clock_settime(0x0, &(0x7f0000000040)) setitimer(0x0, 0x0, &(0x7f0000000080)) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) chflags(&(0x7f0000000040)='./bus\x00', 0x40000) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0xa0) utimensat(r1, &(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)={{0xb2, 0x4}, {0x6, 0x80000001}}, 0x2) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f00000000c0)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:00 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000080)={0x20, 0x7, 0x200, 0x7, 0x81, 0xffffffffffffffc1, 0x10000, 0x45a}, &(0x7f0000000100)={0x6, 0x6, 0x80000000, 0x8, 0x0, 0x7fff, 0x40, 0x7}, &(0x7f0000000140)={0x100, 0x5, 0x3, 0x80000000, 0x3896b480, 0x400, 0x4, 0x101}, &(0x7f0000000180)={0x40, 0x3}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1bd}, 0x1) 16:00:00 executing program 0: shmget(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) pipe(&(0x7f00000000c0)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000080)=0xfffffffffffffce1) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000000)) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x5451, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f00000000c0)) close(r1) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x200000001b00) r0 = socket$unix(0x1, 0x3, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000100)=""/26, 0x1a}], 0x3, 0x63) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f00000002c0)="728eed3bc41992b718936ce1992cf2f286fbff86dd925783406a7bec69f677930115c1f004dc2e7512c7652b", 0x2c}], 0x1, 0x0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x98) 16:00:01 executing program 1: r0 = semget(0x2, 0xb, 0x8) semop(r0, &(0x7f0000000040)=[{0x3, 0x8, 0x800}, {0x0, 0x5, 0x800}, {0x0, 0x9, 0x1000}, {0x4, 0xc0a, 0x800}, {0x0, 0xbfd9, 0x800}, {0x4, 0xf6b, 0x200000000800}, {0x6, 0x10001, 0x1000}], 0x7) semget$private(0x0, 0x1, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/147) r1 = semget$private(0x0, 0x7, 0x1) r2 = semget$private(0x0, 0x7, 0x500) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/194) semop(r2, &(0x7f0000000000), 0x2aaaac55) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) 16:00:01 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xffffffffffffffff) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00003ae000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/146) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x822, 0x100, 0xffffffffffffffff, 0x39}) minherit(&(0x7f0000587000/0x2000)=nil, 0x2000, 0x2) 16:00:01 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0xffffffffffffffff) clock_getres(0x7, &(0x7f0000000040)) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:01 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0xb1) r1 = socket$inet6(0x18, 0x4, 0x7) recvfrom$inet6(r1, &(0x7f0000000580)=""/216, 0xfffffffffffffe18, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x31, 0x3ff}, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x800}], 0x1) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000000000000) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x3f) semop(r0, &(0x7f0000000080)=[{0x3, 0x7ff, 0x1800}, {0x0, 0xfffffffffffffffd, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x400, 0x1800}, {0x1, 0x7ff, 0x1800}], 0x6) r4 = semget(0x1, 0x1000000000001, 0x20) getuid() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = getgid() getgroups(0x5, &(0x7f0000000000)=[r5, r5, r8, r7, r5]) r10 = getegid() getgroups(0x7e, &(0x7f0000000540)=[r9, r10, r10, r10, r10]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0xd70, 0x89, 0xffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x20080002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0xfffffffffffffffd) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x3, 0x6]) setsockopt$sock_int(r1, 0xffff, 0x1087, &(0x7f0000000500)=0xfffe, 0xfffffffffffffeb5) wait4(r6, 0x0, 0x1, 0x0) getgid() semop(r0, &(0x7f00000000c0)=[{0x3, 0x40, 0x1000}], 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/73) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 16:00:01 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8200, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1e, 0x42) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) sendto$unix(r1, &(0x7f0000000040)="8dbdb2374ee1a210f9cc716ba48b635ce396d461ce6e853f7aa9", 0x1a, 0x9, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) fchdir(r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 16:00:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x185e, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x8001, 0x8}, {0x3, 0x6}}) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) setuid(0xee01) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/249) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r5, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r3, r5) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000700)=0xbf) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) r7 = socket(0x400000000018, 0x3, 0x3a) chflags(&(0x7f00000001c0)='./file0\x00', 0x40000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x66, 0x0, 0x0) semop(r4, &(0x7f0000000480)=[{0x0, 0x707477ed, 0x1000}, {0x1, 0xffffffffffff8000, 0x1000}, {0x0, 0x2, 0x800}, {0x0, 0x961, 0x1800}], 0x4) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="18af390be5", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x6810, r0, 0x0, 0xfffffffffffffffe) r1 = socket(0x100000000000002, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:02 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0xe6f6591bf03bb0a9, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000006c0)=""/122) execve(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000600)=[&(0x7f0000000200)='\x00', &(0x7f0000000340)='^\x00', &(0x7f00000003c0)='[\x00', &(0x7f0000000480)='+-\x00', &(0x7f00000004c0)='\x00'], &(0x7f0000000880)=[&(0x7f0000000740)='..@&\'^\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)=')\x92\x00', &(0x7f0000000840)]) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = semget$private(0x0, 0x4, 0x1) r6 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000840)=0xffb) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x81, 0x580f}) shmctl$SHM_UNLOCK(r6, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) rmdir(&(0x7f00000001c0)='.\x00') semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x1, 0x5, 0x1) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xba, 0x4, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d", 0x3}) fchdir(r0) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x7) 16:00:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x84) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:00:03 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:03 executing program 0: nanosleep(&(0x7f0000000000)={0x100000000, 0x8001}, &(0x7f0000000040)) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x5, 0x401}, &(0x7f00000000c0)) flock(r0, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) syz_open_pts() 16:00:03 executing program 1: r0 = socket(0x19, 0x100008, 0x0) fchdir(r0) socket(0x1b, 0x3, 0x40) setsockopt(r0, 0x20, 0x2, &(0x7f0000000080)="c6000000", 0x4) fcntl$dupfd(r0, 0x0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10800, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/140, 0x8c, 0x1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) recvfrom$inet6(r0, &(0x7f0000000180)=""/235, 0xeb, 0x41, &(0x7f0000000040)={0x18, 0x1, 0x0, 0xffffffffffffcf74}, 0xc) 16:00:03 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 16:00:03 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) msgget(0x0, 0x101) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x660f) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 16:00:04 executing program 1: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) 16:00:04 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = open(&(0x7f0000000540)='./file0\x00', 0x200c0, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000580)=0x80) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000500)=0xfffffffffffffffe) socket$inet(0x2, 0x1, 0x4) socket$unix(0x1, 0x2, 0x0) r2 = dup(0xffffffffffffff9c) r3 = dup(r2) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000080)="21c1eaad7c361153fa0dbdc8f3f4eb4265d797955fc9715e5d5f5d0f23c08d786d54c287e4ef2eae1a42ebb975473f5b5ecd9fafc5951adcd8d1175732c5d87d3e012687ba85e5fddbba2e4a5d911f6c75273789901188e9bf840b146ddcab6407eba4721157251ebdf59aeee07225cb8035251134167ba2075033928993", 0x7e}, {&(0x7f0000000100)="d877f3bffe3defe54bc8f60f768bd429bf693c9e06b6232fc20264746a99d66f73b01cda51984a09", 0x28}, {&(0x7f0000000140)="9ff06d0bf99d960e3e9f389dd322bbd77b4b95b2c88594b337e81f6dff11ee7bb8458fffa0fd4b8fa4b8988256125997fde480b57e35afa20d3eddde6e5062c24af2dddaa67a23949199972b4e1f7e9c22980c5bf4f2f8ab4e17a611ca01a61bd529ab9a579eefea96b1386957bc87", 0x6f}, {&(0x7f00000001c0)="21167031ec5ba95298fe4546415d68e336e682c8aae585ecee7ea7b9e11440eb75533eccf0622a939ae4c5efbe0fac0c5b360c08e788383f116d7b2904bbbc4bbe1c400e71a0ede58bc3ee44ede25ec4d5305467950dbe9a26f160109da7cdb1136fd79856eadb5573fb9752b06f907798aff81a800e30d8ce29c5ee1b981304a03017cbe9f6b58f4c830f8a", 0x8c}, {&(0x7f0000000280)="f7df2b299ced5913cf7b5f5bac4c4d0df991e6ff380d8666c6d80c4ba5aae4a04c7594a1de578edaf8941bf9a951ffd82a7144490bc50cb6a2b3bdfed37a9bf452f64c9654212408fca101deb46be982d3c3af16a34764393a2ce4b3025b7aa59862ddba260b8537fb7cda5e4adc4b568a3fb1e24c8420834813ae56db3a3b865d3f2ae47fcc02e37e", 0x89}, {&(0x7f0000001040)="ce6a5ddb9529170a5ff32ae363ab102ca131c0674c00558b3cc7d1d8deaf8052bf0079796d8b7df8f6b663bf4a930c7b38f1f7afa78d24f3d7a4d06a5f44e9224c5311a2eb3d428417ef7afcec4841344cca12ee0c0d723c77471b80f5314cccaea9e23469f4d7b01ea13a9316d6a9e4f338782a327115574e547a083d790c071a9eac38345ce617ce0fffb038ed3955f59a2dc033c5111c254a419de269df5d7f3834782ff29d6d19d2168c18e77a67c2a0617563ff9a03b24764136dc6e2800038ee068e2965c04670fb76a046ab4f41240adaefdfbd4dadb2850471d700076fdad6c53b4b2b624eda436d57697ceb4dc69590e58ae0ae2ddc29d91ccb69c1b07238200713bd5f9422d940c15cd4670190b550b96fcf922df384c47a8ef92faa3d545874a8f54784e716e87fef7982f8dad5a22507e21be8e14c15f7b3ebc9028bb883d0befe55e0324d23035d892f64a9bcf4d9d2bf0b2ffc7467eb6bf0fb15610bfe64604c3f2cd972af1adaf73b8abe56ef90a000e097a7d97aa58351d3e8aff4c3e84fb124c9ef425f93006750f5fdfd710e65b04eaddcce99d62a4e49f29d67ded3a29ca9730f259710dd00310deec8ab10deeab7ee2803ef5b41ad68825ab36616941665eca9fdf45ff0d56cbe5dc1e6e6ba5202ad9f83cbf200a2579c8e32046bd6dff55b33194cdc7e23a6b2537b233ad0ed0ab9ddb43b027262263d4c9fbf012ad3eb743993cb8cdaca3d3c4c678a1653a91181b82ad6e2c33a88d2ea138914698573d9922dbff05e41fc8a24e3ecbb51621b52091e1165594dc45f443160e1d6e92fa008659528a60ac6043e1116c3faa27e21e216cb891afc579ac285511ef1dc1efe59dfd813fb97922dd5c957feb9eb8806feb2505e9b2db63c0438c37b0d98f797fb66230eb1fe89c4df5e9c510c4389c89959a1a47c23b4a306a0e9ae51eac73d27d8bae1185f9a13048b74eb46de13f18f8f1bc95caaaedbf02331a0e88e095929bc19c50526a1a1fb84e6d72cec65ba67b23b6d6bf7ef0b6b96f642ccd12112ac50bcb82b5598f2c94e65c97cf3043f9dd0fcb5bbdba2dee6cbaa16d83d06dcd069cc237cda24c79ec203be9c2d8633d84d00916e5acb762a52f5b47c14ef827c2fcb1c8d137baddcc40368d1b632265f969f97f166b1d761ea1e38e7b3b1f59676757ae2459b8bf4d417ebc185170cc9e181619268ba393c5e1929805a36a0fb23d8285d81fde84f133ec0ee830a12831e59660d2b41cf812e3dfff40170701de7313fd81d259112a65dcb5d2981d8e3105ed7f97a01157d632e5a4f6123bb16bd5dff2dac885d5ffb7abb6e5c19c4b28fc326d11374fb1e03f0d437850bed633eaaf6c098356d32e0b3d1a1c925b032a3619c16d80e5096be6d368850b554fdc6453cd5bcedec09dca55cf21b7efde04527e7077447355aa82208652666146534e1d9b5ede991a792dc8801902b2fe0c0c50ed0e55c7f7b04d897d4021a3030ccacf067db1929381039b0067fc18f064721cbbee5af0adfe02fd948c711663fab731dba971805528524ee25f16d8fa9d179e8dd0882e72ab3d641beadfa50a0956d5b2bcfa407a1c7756dd292dbefcad1069b62e654e8fbd827a746625d9c3f420eb8a80ab666b36eea8e620f54798f2e4c8b8d9d7d69c3738834b48dc98a3d793905e2c07e3f27932629fdcd8306d2e24677fc85464be2b1196b988d5b73a38aa3bfbd63404ac47601a9c0c08b0a9fb39d452377d539a5f55bc16a9860211756b2139ba09ceeae3210797911194fae9e6ac25f895ff38cf28af646ba59a6d69b273f46a1884cc1ce9368e77817f6a481fe3e8364c9d9b4d933c5170ae954ebf985ca347286570361db05833abd81e26b3a18e856e784bf2f53068128916edfc2004d2057d7795944a9accc4c06af373b602ef85d75ffd0fc9bfd2c2cce3df876f5f5c202d020aa2d72736f45e0d29ea027dcb6f746ce59977bf181c215581f95ed94aede9331acfe41f95d7888bc33ded9001e59e21850d2a6d1411405eaf005a92ed02828713eda5f49bacb99936cbfdacc6d9dfabb9d40bda784336e7e2aaa0aa4f9f96d955e217108efa39fde91fdf1b0eaff33c2790176f6ab3130a9f1d1f376634908e8df02c0b9ebec714432752eac8e9cb61a52dd8c5fdb9dcd300c0b9e986fe8e7bfee07aef853607e0b359ac1f853ba9da74fb1a3cbedf2657b354e77bed7b8d1fbba68aad48f3dbb1cf84c959ca342c21c1671986455398eba4828a70fd4d643f060658b4621ff2571b306aa07c2678c31217c4d0fd333616ce31915161ce2ee1d92ad859c8d585baefebe84c6da1f814b2582c447758a75119f4a918eb7cf207edf9347827142521ba04161ac795ee97212dcd889c06fdfc867a6fc9497375e349d75c1ccc2afa3afbc6aed873753105225151c1ef7b41c3928da1b069b11a49b8312ad903a6023384f31466d8a4ee2696e86c8b76a4c40df21a0b699bba166e7306390d805ffabc0d73d5d8113e0b3cb5c67377547b576afbe6b7b106d0ddbddad7806892d5fa49f1252839a1db533ca7008724786aed42295d9597f5c9305621d515b648c79fd052ed2949b35adf276f11629156def5ed373ab60303d3f31714f26eb12756f883d58b3eb079934c9d0e2eb5bd1007aa5fb0ddb46f0a94ab44d00b5e43487eb2a05ede158997ae6bca2f6c5739da677ad46a78389b838617685ad00884881320c577dda637ae59e53e0ad3399c8aa02b031dea08e810351d742b7bc89a5d6c61e1604c8d5f5f10d362f313872edf891ed9c25b15fb0890774ba7f98888b63d787bada4fb6d1fee2e0fe33ff042e534fb843ce3dc5f44b1e7f8e67af7f2630f30873befba1d5f39db9b6b9d734d2ed0aea9bc5816c2eaa3b52f2a6bbb1f141e148e26e9937e8ad67c8791d6b208abd9cddcf4a1cf77d948b4b92ebe21162ea258d651f8689447e8f557e6493470695bd22eed72248f8e53e96d179b2cf1401df349049a158eecdf359834edc86c7b0439f9449f74b5af080f4b8d791e4af317f85db95ced399aa46f103fea381d227ed665f5465a030524be2760aa19a02da6294a5933d202cfbfb7d8cf64565dd8110ec548025ea3750288fb4453879bac8cf74643888a850e99082f9be04cb5cd83733023019def2d7e02bc8ddb7d40045533feb5aa9773acf0a53993d44dffd16d8e927056cde6ea01e60c0917a827571a56a598430ea3e533490926b3f383f9610bb701aba8f390c52d1562c7ba3f78190b9a605b309a481ba8d7707c2d9a8a55e1b71bc899fd3fa52034c8bcbfb5aebe1d42d00908981cb76f4b918b49a7bae2a05af06d62045e5e47786e1f46c4d06407dfa2c34a35bd9980af338b02817ca778ef2fcc4b2c5fba8d007fc5466b42654e3b1e7cc91690f234a64c14ad86a5e05a11bb4ef4d302cb0a90f5559070d4c24f39532e901d6dd44c2d38c34b607f239350751f36e5d6b2c6ccdb3e158da4d0a4d45076b2c836c1af8719fa10a7a356dcb813f7e78519b9edd82aea3385347033d21e488b358d89383218e51547b78f29ae76ee362af9b468f009ac58d61302230660168e7c30df4ff0df32a432c7722d749fa12b1ee902a77484ef4e40f06b527bf38f0b081464382038e9f689b886e2ddf57656392abf5750d0f904e3d802d19f5c1725a9eb6da50374c90fa4ea9a324a36bc585d59f4b055b6998daca6eb79ec4aaa7ab14e29f9b305d16c65957f0dc427c98624e972b8bb1afeaa26af8125afc8b34ac602dc421ee731cdf235004242dcede4a25f45bb63647d2acc290eb6bc1a23e33ccc0822e0da29c609cca6e12cbb77ae1e61574153b865c49b8e626ca7ea9a9e23b50c5b0baa939a8081eec9e963c53c51d0360d2d00383513bf9bb49604f131723988ca1dc262f766041ad62928684b805a4ba098dc228532fdd0c982d258f0f5eab19d28546ffa30f711d77b18beba037eb9ca845466de50bfcec870fd2a2639b7e1223364d1950bd4639b757d816e28761710c60ba63a0aeefc8598889ce9f339dfe8fb352ef8e65166a541f629fe1fbbd169be1b2ce056bf314fda8d35604d80a30dd709ba2d771db2928b97e39e0b867b4f5c8ac010d48ea1196e2f5853ce40825a39374889248c8138416852b08a6b23011adb96e77ca05253124bd5860159be815ceeae14e5bed959a7298c38319b1370910020fe966dc47693fff5bd6bb7f1f674eecae7313307519c6435c6edde421cdac0f0fedce5d019e8663cebcd5404ec5941adbedaf419bd6fd4f9d4444d3419cf7362d3dc2843443947c875b964a668e96c2792f46681314ea2194ec7b8a17e686669edaf119bf637f1cb86e0c51e40e47e650e71a79c86dc78e4af3fe395c95d2da856d98c0845a9ce08c6ebb1ae4939ab10fde18a18ab0c86ceb7e3b792cff2a79e050be8746d056884962eeefbc248f0cf5fb7d8dca5ef7bb8544940281792b657fb1dd2602e960a92eba27fbeab78467149d95b618f1ee475818e8da7e32b323c3c61375e2094589e0cabe8103685d3db3bd206e2ac99dea432d0061a1447e66c5acbc128b59441a43d866b84d686726c9684157b98ae5d762a96ee60ad116388f196c268a71a5fbefbc9ba2061040c9ef323ed2812e6d65adf3b130f7850c66c69e7d9aad5d793c836a04c7024f3e9496ca083197fffa0f5e6d700a60a214f30b32166c3292be9303d03d413bd28fbf0fa6f8ddb8559fd2e2d5726d24b511cb378ce1d5c228bddaa66e8b8bdb39bb0150e5ae462217e12198911375247255c2053ebc253ab7d6587c492a544cb2452a1defc1dcfef85c4129814e8a97016afcf101f86915da30991f20c3a726b8c645b63df817de59c2768cb61b99084a72e807c38d5d10a07abce78cb5e76a3285a2b128dc7dca016be56adb87d51ce51a2b431fb1356bd29cf3ef1b38313e12df203e3687e63a44d87efbfb3f1aae15146833115353ed9b7f6b1447b293899d459fcbd7e27faaa1f7d104966fccb3b4c9af40ba386304a5ecc5c5c38f9945c56fedb4218c13351ff53cc09d1c3bd113514d7efda7509ad6ff56e619ec9072ae8fc3671f628c86f9d51a02e1b55f0fe7e29eaddd04fa7c3eb96d8fb716c132b9cfedb8e6ce7dacbf785b1eeb42cd27d26fe93f136ae389b793687c2fdb7903bb34cff24ba6d03924d96a44f8d4423ad219e3040e09813f7e1414b036d23398dfe8bae30b7ac0d7dc697a8d1d5a203cf8924cb34efd7d727a394ee548d1002da3fc82c72065170ed90c653b2205e2e794ab65f270af234e208ab54858cb43f9abf10f26c1ad7c93638e2238841eb9aa6a775fd21c5c89cf9bee073823f729d2337d2905c9c86b45dbe2d883fd2131c53cc00865df4dc489f02ad89bc317733510f27d6c6129622ca2902ff3c52530dec42c349a7134176d7a393914265569a438391ab6bf5460da80ae62ff54fff66289e71edcd345edfd2bf4c5d79e83bc6f50b0d2d1ebb08528e9a3676140e80d463f20968c36817bda25fbfcc523b3441c666606b3474401e384c6f1d6ed3a3b1c18af400109b8d963f8b8dc3b823a0f14ca92288afdecc1d6df50f6ea23a3f7e8aaaa2047c5e03ce995b60fe919a93559f8fae33162942094539bd2dff9bdf672826602c084459fcfe43288af657652952cbec854b44cae1baa61b33696e3634563a7e2101e2bc256c4fcad43fc2b457170b02d9cca333ae391127bbe54bcff74451b85ec9227d90bbf98ca6439e58b634b", 0x1000}, {&(0x7f0000000340)="425d17c6f4d595b3229834584f3c369d1d969535c9957f4b2bf66443bee46a6b21576f5c45f835345441047fb8a06d2b", 0x30}, {&(0x7f0000000380)="fb59ebc2a9b2e78994a729b3f5bf53f08ff5fdf95b476b377039fff08c0a4eb52b15af692bf1da2ed3b62cd5b8184ab79bd062bc99e15f84576db4e4045a97dfd7e3", 0x42}], 0x8) pipe(&(0x7f0000000480)) r4 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r4, &(0x7f0000000000), 0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xc001, 0x5903) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/158, 0x9e) 16:00:04 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0)=0x101, 0x4) 16:00:04 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x432, 0x0) r1 = shmget$private(0x0, 0x2000, 0x122, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x40}, {r0, 0x4}, {0xffffffffffffff9c, 0x4}, {r0, 0x45}], 0x5, 0x80000001) 16:00:04 executing program 1: r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x146) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) fcntl$getown(r1, 0x5) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getdents(r0, &(0x7f00000004c0)=""/183, 0xb7) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000440)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r2, r3, r4}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4003, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) connect(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x5, 0x82d05ad4eb483af8, 0x100000001) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x9c51cacf3f593f9e) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f0000000400)="c0f2ebd1580f622bc4011859700a65f3f1c481fd1183fdfffffff0c5864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000040)={0x52fcdc08, './file0\x00'}) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000195000/0x3000)=nil) shmctl$IPC_SET(r0, 0x2, 0x0) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000200), 0xfe72) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffdfffffffffffe, 0x95, 0x0, 0xfffffffffffffffe}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x800, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x100000001, 0xf651}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x3, 0x98}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x400fffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x100000000}, {{r0}, 0x0, 0x10, 0x2, 0x4, 0x8}], 0x3, &(0x7f0000000140)={0x800, 0xfbe8}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) syz_extract_tcp_res(&(0x7f0000000200), 0x8, 0xb2) r2 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000001580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3b0ef106acc2ff4f04273298822273fe46f9ea6216c5fc47b61a66dcc25fcda0beb64c1ee5ed07a84d38a078649fa887a93b94cbe901fc12cf211b83129a548ab2e2a4018af5cb844e8"], 0x0) getsockname(r3, &(0x7f00000012c0)=@in, &(0x7f0000001300)=0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000001480)="2eff2168781aafbe9fe3a51dd8fbc485e4aca89a6b9a53875bd0ab755f110a89c09b64b46ef7c69d81da150031e853cc6dc009dcda0f24", 0x37}], 0x1, 0x0) close(r0) flock(r0, 0xa) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000240)="1c1b7a053a9523c3433390ea7534dc689b67db355eb7b9d3a67fb2f5a17eae92ed09db799c8c63601926a1714a6912cae24a6ce384edb73f7d9aa5725994e7af4ede1de54ed90b9855f2adc2aeafbee7ed2fefa6d3be06a6a13e6380518f3b17f956ae5e3b7f74577798082b829f8efd5afc93657d0acb2469f3c87d120224e40c5dbb997adfd65b43c78ca3d24d572807f1b0d926d3f33118dd61d3a56f6619c3ecb55dac04f80a98e6f0f9b0db477f65a8d81ab497dd9121f50737ed8c0e46f3b43e6898f53479760af8440392cbbe53d3a4fcade5481b5181ad7976bfcf3e0a457b04639951a8095b2eebaa3ce51ee58c422c0131fbdc4bb227da90e8ab01f2773ce831417a095cb0abbcc78fc87e9514e62ad15ce7b24e91e244ead1bf770c1f6fc7c6e71846c71580228c3063d46134ba6f4c23877cf97ceab442f6832cd99db67f75da9dcc0c2e172a5f19de4d0d9c0d5c6ddeb3a14a0441eb18a31067582f3bbca2ed80affc729c25f9b54c7308e8a5e42ae073ce85470ca2087f9839338251f7d067974f30f26dd6934ed87b1d0d0df571d30781fbafad49f7d706b66944452952020c3a59006f98554f348fb24adafc8e6b31681fbd9862192426aa9b1f28a44ff3293080724d85a099aeb51fc5b3b0c1a6d61dc6fbc1deb04f7bf8b0a1fa503608655bb2cd345d68862a9b6eff36bd778c2273cf483f9e89515e527daa07a3d36efd21d925be123f51d609d16dfc0f7239c7c303e42b3e75134e589d5641d93b8a8e1058963d106f2bea6ed4c46357364e88aa42edecd9ab240cd03251382d5f7542d38659451ebef834abfa1a4935c55e3f25b43e78cd53ab17fb6988a247f191a1f6d4dbeeb71ff40cabcf346599745cc1262faf683ea4a848397ce46242708d418df526b8570c1a497b849f66d6e488a715e9d564c76b7bfd275a3af25cce7d6b5d73a8715bf8b6bff4e558ea19e758a9ae79bd81c02890672ee560a9167c02c3a80028e81a02a82280a72f84a6af1a17922448ef6087c57dba12db5e2d90980219e4529f942c087883ea617b20232a3a7d3913a0dacccfa0ed88235de3c17097ba59bf42f07ad1d1c3fa56c4bc3bb0001f16e05cac9e4d97c9bd10d59505a6b23ecefc292ed040d2a12c4153eebe83a6e0910510b3d03e6af5b44fc9c6f187f7920670d896169142f25c747e395e5a518d85ad34d50669f9262336027b763f679cd55ffa405d1b29ad0f50b274a4d944f088b61fd988de6c18cb3efc2b818da3893bafd1f56f087ca96d3654ae65f80a3a0adfdafb4e8f4623193a1fdbb08154b4430100c4e149c90bc467975f3a821eb661b5938afe081d182421158d066708a62116e27b7574046f168a45d4f6efd048f00dcbf1999be15503f826550d466a4784911f82ae60419bc720d0d0019719fec8919b966b32bee1c72f8acd233065937ea8acf629015e52386220eb4ef2d9b678f2225b14a07c6ce323fa14af64e080916466fd464c03b68f70c1973cdbc4793a8fdbda7e4b39834226928af624df59adc6627839fbdad8f4ea0d405313fbc6db460f62e874e3c09c641751a85c7b2bb244c07326dd72cb931f4675b43e026b81009d6f53ab73c603512aedff32e99c87c6c78f04734d41dd2e96337a0a37e57727897d197cd8aefba664b323a7cb90934ffe99f3823b413e6370e439f0a608f2bccf536ff845329366af89f1dc79f391506cb37f0bb4ec4c89bb89eac88d375589558723bdad815379ccb661377cc56ea965d70be31665f56acf0addb55c541de9598afeac889bd6ba7c9f4d6cf58ca73aed934c2b27a33ab2487126cddedf50ff69d487913043b3e2789cee129bd9df610c24033621239c68caa92fc6f704c981c4eec2c3071692ed9d512f3ef5a8cbd92307e2f6ce23e4bd47b6b530a1196c4ea12f47d9e962fc51cdceb1eace55851d368934b938de1661205302a87b920b0ef15ec1bea72fdb69b54c1b677cd067ab2f6eb0264d9f08573fe971a5127ba1977998cd6e680191a6f487ba719d3e5650be9f0e5c6e34237ae0c20e7534513ec7240402eda95e7840dee624a18d7b68ecfc2c6e98a5558345db536235cc01aab129f591eb237f2b49b53c168d51c8e7277ec48fa0671bb8a82732ae6c7186a549a4b36752072fa015457f8b3169a0551dad3ad4c7b74c026d1ab7216c2356413bc4ec9c6a434bc54f3f4fd82e73fff6337bdf488c0047cef8b66f8cbe5a8ce7aa52a6c0e58c241cc2bdd8f09a0e7b96e804734e035fcf3662bd9ee9483cbe3a676f8f3aa0d796536e8b6ae61ac420c21945cb31a52c21c41c3c1cc18aa14647a8794b2ab0261b011176d0b7e2290df7710c37abc57436a09c00f128dfe0b6604285adbaeaaa8fc69ae1360d51ffc0420410b393a7475cec9ee7489bb637788465b3a614f11d0b983bcb881e89a0e796fe3b4ae275b93c7ebeb59225270c0e7c055c50d8e25fa9a6ad32da864cd254c772402d68df2d00adc27c30474e72c9f070a49841674f63c21c5b4ad97afd05d6a3e39836a293459210fa7f70323a5b5d24701c3319fa4ab3b1f70b939a60b5a6aeee44f7515790d580d829176665c8884cbb9e9df60d54c09bae18a70984c9354c825d8ad64b828eebcc9b8d4dee2b65ef72021fd79f3589b2010b0bded5e3f828fbbcba614412489ce0b237c5fa151f2bedcc5c61e9df043db92a2e5d6480a754cd7d824bd3c284cbbba597afe7f28ebb60cefbb3db06243dee30301d88ab90834a67a3890e8e4d0d509767ae6a6c0fe333588d7c0a43adba6d9833690cbd96baeee75f4dcf346cb98ecd319a1cacf6875dfc0989a594a6330bd1faa1f873b9ab730c7725816701e596a48099c773eb410a0e9cd0e1bfa6a24937a1e48cc819ae10b2f5af9c72dda3de69bf0ecc3bcdfaa8e585e0010b8671f71e20fdaea2485a51deb5d96e7d8f8e055a41609c0a67d0a380301ad082d98abdefb7692f4df007114a3e0412c5fce7cd5d8419902a13da00e9af9106eb97d46b58cdf6ed4448122947c9d623a1a3a36a22772e35171ebd149726fead096188ebb8e0abc4f0489a0a36585da9b7d8baac46e989e94b2af9fb8d620f70f08441a3ac3fa62a7dda922faed25a831169e2dcd7786ddcc312ff1284077b1f61fdd97837b12bce2c8554af64fdba9ece60ead72e23d4b053660f0619978569d146e28a45b05aa7131e02bf09c27dc04531a72533b1da5858b63f592ef721b54702e31ca3f57f590a78fbf49eb6e32dcd5d8debe4edd95d102ecc5525a412ba34ada92cfdf360f6633a08458a5b3e1c7fca3c041c462c0b2aa8a4ab29c01483142bc2688ba613b4647ca8fe0c5f5d1b7e4455ba043d2a321fbd959f52b28d68d5e25832a7d8821e66cdf672378b43d799fc9153db8a07514a68b92f5c60c320d7539aaffdbcd7e4dbc50d010ce87d8e838a3ab2031f46744d3c0339a72c66b1695286d354506e531f98ac578664ae91fedc51dd31f92ed18f6d4d954e86718f0cc46aede8b54e51d4eb0dbccde64c8d67fddd8bb0fdab41ee5872210bc6e699a20c1a15068b875558a8338d88646b48ed9d028821f5974d35cf7ed0babc9d84e4831fd756513986e8dc00a6fcb705b00355537a835260eb68eeac53821bc027db88cb261e4ef997f4cb1db4b472744627ee3b765d98100ceceb97054e1400d3c3b3d50dfebe3fa0c5d61cb0224f427c84fac166e8246e87a0a587b69add401cc2218e8d5ce9c9f34ccece4894014e004578c1c1f2b6a5beeb6175dcf8178c4f5d0af3b074d939aa99a4ba97e436cf41b06558f4f05e59e24bac698d3226b9ff680d4729696c4e9364544d4e78ac3f2bae511fe4586de09866f9999607176a9929d347a9aa27e7721aa296955e25aa1333b02e8c6417ea65709200a5e2cb9356eeefe9966c5bc29c898963a87a696f9e725db960ff8f75d37f52a3c1ef97d45ccc2f41aec8c71f1527c8fe2da21540afedc65ff74fc32efd99e8ef84ae77d666aedccd8a2caf218d70bd9d11513cb98f87c65ffa49f3ff4dfe04d2364c3adb468d0a788127b83f232aeeaaa1c7ccd446056ad909bfd8179856052f4aa844048a7e6816655c687d78ff9b9a266d7e0a0e7a4f0d737a3647da211823f3eca6bc83adeea4bfb552ac08f8f4a6003736340c199a0e10f7a0e564523e4fe458f9b9e46c72cee39a0312bd5ff3aa76ec8f423844bec84c66939f6e51f9f49f010615140e0683c7bcda8b47665d6cd0214aef0496bb262334b27831dbd3d1f3f622468166cd5f2c493cfbc62b7d940c8e5f5916e028a2edb5b2cf0fd88dc30bd5e01ad9f0f9300db16ee3946b2ca929259d29d3381d0c72a8f699af82755d4db314a54d7358b448ac9e1503e8a7a4bc6afb053e648b677d87d7f010e6e3dea9d738d65c9ca2db6686d14857f531915a9ab782c8e48f929a76be0575f3a8be645d6451b9c925412f5bf85fff7456ab2c01adf507dfd1e29ab8bd53e666abef1c412ea5e69645762bc274cd3ba63ecdd86661ede372e9650257c55f98f38ff9f514380af7c0efa80dcf3641aa3a6eef72339b753dde2ed9b607098bb362e6aa45542dac045ad34b25353087eb3c204188a14f065a8ccfc8767d619877a8dc3964e8ae994d0f896b9bfc6d5c12d6956bb629c563f6e6bfc2508aa31e4672950bc633485fc22427510b590446346426db3bb8140cc92a10dd897a9106498e05c3b041903753a680c7b7998f68b352190abc725d27d8fda2e5195f97048695e94c8687fe51f32e4e22d4d849747a9a498c581247d648b95503dbf6fba4c8aa99f381f26f144ff7253e5a6296d42d3df2d5617a9e133f80291c91f389f6f8e763db5aa4d814a3e4ad5c0e49da4bc4a404bd4158fbbd2dacf640c01ec1c1cb3f7875191241a77bedea6a8cba96e989869d30c0c1e97f0f6299f967e5e6ce97af6ab997b73825f3a5f594361f85818b4efc0d17c35f3b26546746c65b7d0aa8045f132e2f5dd3b349318e7ec92a6a916b4fdc719b1cbab3e71e9a633ce1d1af50257ac4afe2aad069b5a25c549d607e3a1d0bf7567580a480ed74b89ff972982d58c6dd41cd291acfaed89a6406d86ca7fad6e4fb3195cd0ecda4fc6912c14387240d00deb9de8da55dce2e555a5e2f032af5dbe6e115311cd03bd886a8594d075d5561392d20c741ea63b449d98f10f554c3191e1b434c6d0398e651fb4656a39b4089751feb87973471c82f098dde9f8c1f4555a916792f4c2be3e639ea31a883ad94792e5759cf885cc6916619b7fdd0d30fd1950a8b0a8085e14bc00cdd3245028e2512a24934a3c9556044e542ee5b97ba44ac4005c4888f4df4736ce8373e194e456945d26cca92083a29b8b1e7d13779901d40459caf34e54428c25d216444f1aaa5147aa28f2b69997d8c0c1e3f98ae5f252088ff436caa66df50c265e46260250279da77cb12a9e826e4aeb86fe1672c4728b6e9972456fbfc7d8149e05ebe93947ea4577a69a169c62597d9f2da36c642afc54c67ae59d274a1d0c50ff1282345a339596edb95dccddcbe73e3980d7645f64ad81e73de4550231d15b80405aa566eeacd34bb3276b9af986fad57b3e69df7e9297c4dd160338f22c7eb13a744a69d44c75220042d5ab4847a34dcc0dc507611afd26352c1362fc451f152c57fe5e501b148dbe7771fee4acf08a67c2d395222725135bcdf563dcda6c9b53b92585024b32096d8273f3810ecf47f714a0397f1c8ac8ab1cafcf4f8295ceb4abb38982e30", 0x1000, 0x4, 0x0, 0x0) pipe2(&(0x7f0000001540)={0xffffffffffffffff}, 0x10000) fcntl$dupfd(r5, 0xa, r0) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) read(r2, &(0x7f00000000c0)=""/72, 0x48) 16:00:04 executing program 0: r0 = socket(0x10, 0x2, 0x7ffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffffca1f0100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/41}, &(0x7f0000000140)=0x2b) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000180)={0xffff, 0x100}, 0x10) connect$unix(r2, &(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000010c0)={&(0x7f0000001080)=[{0xa4, 0x7fff}, {0x47, 0x3}, {0xcf, 0x400}, {0x3, 0xc78}, {0xaf, 0x5}], 0x5}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) syz_extract_tcp_res(&(0x7f0000001100), 0x5, 0x3) close(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="bc72baa04863b76c51b56c7b57bb45a22f5022b9f2ffebc646ed2fb731d50977e2ef4b03bc91886aa458bb715f8545da010ab9e036d2cab8eaa452936bc7fdea5841ad5199a7c93a2bb7132051a4f8ae20960d2b14d14f249a89911db2f75eb6f9ad7002376ed094803b9d29a29e1992053bf78fda61e653620640b8777c858af9ba93bc7cb7d79ac0c21f0c6a7d25a8358c00b226ed4e6650cfc6c89755cf28a274d3766038e7eec611badcf950efbff18185c76c08738867ebf1791ae5a1d43a63bcb1f8ded605862f8f80559803e0b4d1e2abf5872c6f82220df0eef4712fc92fae571180e8bb81ba028db91cc60b86152af25a5482ce395dcd8118b6a897a9a55746f8a5c7e1d1ef594ad1b64f81bb54a613ef8499548ae84ba244ed3b90ce26b56577d76a56e89e5c8cfd2a0a3ecb24f3cbbb5dfeb475b89bb6cb4b48ef8ce9944e875f85c0783e94e18968c05932c3781d8b999856447a6c3f35000e239ffbc5e1e141a6073ce4402cee14b3f7985832c870eb53d4ef181a750c7d4b245583e8e23bb67746b7f84512f08a36427bdb048bb4e5f6de29b82b209db75dd3a91a62b16abe50557b935cc22a882bca548945db3f4271dd8a0b2f9203b568f17b6442376ebf61c1f0bc6ab521695c2158e215e16009a2ad63bcbabcb014abede97e4d25d913131afa6125abb02d7e3dcde697ec5bcee46455c960b7aa9914899adbffcd6321372720e293809a3d8b9501c5727754a877a9c2369b919b7bd43d0022e5865d4ee7909f2413436630bb3efab3c7841f958ef11e93c667d74a5b626949382cc79d0435a8ea11b995feba09bb6f965aa238ee1803fb1a759b56017cccec64c0814206ea0cb1f5c4fa7aa33d74c1b4b8e1cd08edf56c9b7101f78c96e6e35bef5af955f72daa8a79fb51574c2f0f631eb4056f62ea0a8cb0daee758f83282d9e337e1f22953cd87dc495667e6ab7467783b9e2ebde0cb00eba883e2478c48c7c4a0fd6f2182734d2301d476e2d73f31d985512c4c73074e231a6f456dcec9f919838a3637083c92539d6bde179ea317413277a63eac12abd01805521b1a05cf82442bcaa7610a559089a59050a20a36cd5d6aa9e12115cad663b12c5f9be776b562baefed851b7f02a9f5b890ee3cedb0e89be69b3ac150138d85f856da80ad904085010ac21207f839d56e277943c9280496c3d92766c296f3e9563af12b58f006a19c0085d46ec2bebd7bdd1730053451a9690d357533ab1350b716329272b8f4b23f18b52f8999b0c3658badaae174c58adcbb0c86155c44441e335c35deb7e3ac5e7a07feb15199a47a753fc46b837cbd4649d027c0e7ed2b906792f9828b929c11ecf1e399e236e7fd67daa8dfc679de4c60b329d414f7b419df115552fd3109bcabd0d43646d68e97032e17753768f17cc1b9ba367dd97aa66fbdc9b9c32647df5f7468454462d4aa9abf77c9c3a962046b6a6a2a90e708cd5694d58112b36979a5a7dc77d16c25d6aa80f9fd874f9d811bb930e6804d58c44075c09a7ef21a4b9cbd958c52fb7152c6b059566a7e86da6d90dd8cb189827f1bd77619fb4b7718c2026f70666fbd49729218a0a387813dbf6a3eee167ff28d8dfb7f95da22cab36b4e69ab96a6c7405252bae46c11e3d428451b9d0e3f76e9fa1f30676b5508d56b6c181f7547f4dfc52cc1e00236d53c8e3bbf4876c1a171494b7bcc8fa3db6e11593c6768921102ec72de779f5c216b78b6b903a96af0466bad999e7f5bd95117095ac9893a6c871ac55340a35437386d44abe1d53e3f76d995f7fabd296b1ad09f41868fc4315141d42531f56154f5b02a8543edd8452c26e3773c6ac1189386eeb79d2c656deb9485d6bf1663efb5fcbce60f8240b18395747a03710175c489485b8483ec2b6052e39d01dcf69858e7af597594685d8c7cdc8feb9a86393e3b67f66e066729d321160e337765f55849e7cd35d4278c0cd55a18ce135e676ec2dae941880c28837bcad9207e760965fe2c9e8d391caf1e2ae3004b34f122eea63a5d13c6e39d9e634de8586c0228d20cc22eaf135e9e3fc0f085b1e6a3d2d5b2529a7207243d7e887940b02e291ce893968cd78ac94937458ef5977c419b3a20983042c46cc07bf4069f1e640a38845d9d2eb71dcd48afd340a40b345fb2a1305c05fd7b89b8b4a69e018b777a7fa4faf8502963bb6498f44b56a0c4817341e793b4778ad5d5bcf6cfb33db6490d7946b0b2cc84e08f3d0cf9e8d3e020208b86d0f33ce610d7b4b1acf9b17c727e477e338ec96dfe828b2e1cad503814c5f7cd5fe49dd87902f84be49643850c8aa4a8a58287551f24707806a720e6e0efab00266faea209fe369dcf57900da0ef7327f3b1699ed0c079093c55581298b1961383b8f178aa6f65de74396ab9bbcb808f73c71ead4952b975d967e3a3d32aeae46c32951ec09810c1e991293977e1924ff140b0e1f9a1cb79f80f2ad2f8dc88270d42138e42099b89f06351a96025b37f4c253e723b56ca9b246dfa637cef93e075ac93ff02ad1ddc9530b642098c40ecffa47ccf2cfaf1f0226a813f42d880fe276fc8bb84be411bc2c2e5fcf5fcebf890a76dd28b1c315a806e32998f9a1482918a4bf6f1679a02503a9c2827588dd022b2d87b1587a15aa9a7a6dae79d4ee6cfca0e9d9f5fd45f435e92b18d0a76124293d2762d9529ebb320f114ad9011835032aefcb30ab8f65eb5bd94c696ec57e635f1ef538d83bb07d2d891836568cb73883545ba31236c964e224eaae1a9456d095d59d636ec425e5fd3e0f2f9f6e875e1dd75c72c83cf840cef49993b64d2a1a216bcaacd7d6aeab7a487a0d6a46d2932c8bd1a8d2d8643188d90dc5edaa4c58a7b302d60248e8a4b9842cc5edbfdcc5fec121fd9ca18838cca0c8c5eec661f24bff29d327e0e5257175a14df4ea37761ab910cab736b40d288aa5c3b7c178afeea91f4bbf3c0015a4f3798201d8438d36bcaa3071037e9aec23cd213f7a1a15898194f914aeaa66b6eebdad898d9d6203e5223ca3e4f5c351f114a8c884736e92db9f238442fb5e4232434def219c6ba2ea84bda8bf99ef0d73a1226e6c2462cb79f7bf007b2ef22a5ddb5522dbd5b231c02c7184f30a4c95f4b1fdae3ac4a4ce633d8455f4019e676471492bef93a0ad1c66cce72c0d8a1e4e07b9792ac6b0d36ecaa37948a76a4f3c039343b9b32404410aad16b4cc27ac54567240e982e92d1998d939659ebab2b264272726e5dc70325af934ea8c7e4f5541e4cde4fb4dafd3574d95fa3806720ad27773358a8a433709aae0457af8b908f3bb71f3fe43853a542c8156b7a7ba57186d46279699e8d3c9b9035f42362f3af6d5b9f69a97755a7217da23495d4023f1c65f47d4e3547aab65d6dd01b5cbd68782bb5887e42ef5b5d25ca50b9dd6461f9db8aafa70f94a268335406f2abe1191110d792c1349ca9c48d251c57d18a56d426a9885c9213b8f715f267ed7b4acd2633225070239e218a7862e8e85b9436d86eb1a36658da8583bc94929eaca803419ab5019d0c80ff5b96aa25e1c9b692708d2af2df19f9f9e7633df3302449ba67158c21c1342fa7ae3e8c632f9b0c58bacfef822063e88bdaa0f02c980df9d607fbb7df67bb20e95c8bd5ad08abd5e85e053554218250b461f898d3a06fb0b9d89c59d4fabf60ee4e0818ef1f54033165e0143872ace56e22604e6884080c81d061893803d4cebaacc02ec03fcbb5cffe39496bb995997580eb9625b16fe09e8e08cc13920e37d4ed346bc03732b6d247b6cf3cfa29e3fbf6c0811b233287b09d65f305ae9191996e6c03656131d389393e9500763cff4fa0d4b50ebb1a1e5c7adbd84ad0e4ab535a3200a8d35c672595cf1d0870ae85c1ebc8b7bf2df76ceec350a5f88c9402dcbdd7dc5a86b1d0dcd243b48bcbbbb4ccc9e7804916c903d8b9675f611f96a975f9ff161d15e601ff0c84d2e744dd36e6cfed7f313c7ed62c239e7c39cf0697c0c139e10a131e550e78c6f4e1ea39719da7df5cbe4eed8c418fe0b19051687efafc06831f88a43ff9ee14279c154ec01bbfa954db69d4996a55748842db544662f1b8ca2a03af2e5ef442cfe6ff16fa6e5deb78e6b5252fc41cdc890e36b6db1e4ed08f168cd20d0815b16174c7d57ec282e18c0b4bc7c1f28956f6a3654dcf26b41c3c0b86d8b41e94ffef5ca42bce3d39a45036c864d130d4d8984e87cbd420bd43195ae2cd592ac26f492680188f61b0b8121c0580c4df414b479b4b6009d2e7b619619c825966ba4e005cf821367b1011eedef677daf1fdb9d675b058658959ff03e82aa12fd80f52efac03334fa08bfc57039860a328223ed5430ae30eb15f22d6578cc0a5be8ad531d292a99c2b7d65dc8fb6bb1196a92dc881fe6b38cd2452054e8805700cdeaad380ba5b52665e29f9c333c25e970f7a35e8c044e67e5a4c1c7466662d543a44f6a8a6b3d01113f1e56237fd85364abc2227922ff056ea338871828b1d7dd94220aa90977b3d16e7a43f764d9be5946f865c2428b3ccca9bd0ab5f5f0937d2ad9f79504abbf1970274b013835a84701e27e32162e66afd58648ff27e24df7a1e4451d41141551c4368cabac36bd7339e72db24b7fd6c961c88495ebc530c96107831b53f5c009378c14ca41442f6ccad53aeee89caa4d713774000d9f1143092ca4ca2bfa8165e0efdbf02390d9aa3d7adb090ae9699d28c952a600f9648f74f3755f180a4fa8a16e1f45ef9bf690f30cdbe66a57649f359c053418797f3ea5da9844db33802a4a4ab2c078bde39643e1bf31763c15c5564370fa935b16b2bd2518ac5f73ba65bd97d48e34c9240e2a68ec5bf4e74a14b04fc08709d0bfdfd4f9e1c6103bda82646e1d76f1edcad5e8ae282130f82673399f72cd3a63789f9cc0babaaf44473662f673a7ff8b95eac5ae06acd96bdbdba513c786f41d25ed73005270a2bd13446764f19b5124231abf31c8b18af2f9025ab69f5acb7db719895033ab0a37a705e2217d41110aeec638cb3dd8f8466101ccf7448255822e7f6abf9f7dabcb70449374a3fa4e20ac5ecd8d1421886d065596759e08c5b53dff9fcfe3dd920004751e4a89abb24eee7943eda82c5fb538ca093887e86b85069b70f9db5efad10865bd228b6db1c8985adb0d359eca33c81f1b89cc5cd2763dd8c43da1f2667044d48ac67df705c6de3aa01256c6dc4b89ad932310a1998fb2d261479116f4b79f2172784b2b38223a52bc5c19c8799d0e1fa2b8569dcef1bab48321b9cdd6565e0812d5d3aff324d46f43fa4cbf081729ebf8293dda0ad4cf3a3a303972eadb7d1af9fb36475e4782d0af9579756fa82cb67dee7d1a4d2801b73dcadbd1283dc3687d9dad04338ad7fe12ef137637470451c3ecd77231a588189f30614283b75fd12818f97db7feca2f62e9f2b5ab117b46cadb74cbdc9b184e4212ab56359ebecb8c23214b3f832976e7cc822f5d69c9653ea3df7570e3174f80c708fb221fbf6f561e02c92d9af2d070abe8c4faa41f799c3222980cc20ba1867fd760984b99a90ff779efedab217b52a047abdbd00e6d9edd6d7df06955522d16716ed02bf32a1bb368ff3c9020a6de3d2efb6d5957d4bd77ac64a5b860e02d54a1f4fcf9c858695478ce5bb187fe954252300aec1cb44c83d0670a0ad692955ba6ac32c37ce783ccb871a42fe3f9a3268c2e5935f02d6ab9823f171e2756ca905b89b1492b90249a646e0717feea6666eb0cc94eb1fd07f06b", 0x1000) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffe, 0x4500) r0 = semget$private(0x0, 0x1, 0x40) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000140)=""/236) semget$private(0x0, 0x1, 0x2e2) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x8, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x401}) r2 = open(&(0x7f0000001340)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x1f, './bus\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0xc1045763, &(0x7f0000000100)) r3 = open(&(0x7f0000000240)='./bus\x00', 0x20080, 0x105) lseek(r3, 0x0, 0x98737d763f6a4a83) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r2, r1) sendto$unix(r0, &(0x7f0000000000)="b1000501b1000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x11) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 16:00:05 executing program 1: r0 = socket(0x6, 0x7, 0x40) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)=""/4096, &(0x7f0000000040)=0x1000) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r1 = open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x0) r2 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) chflags(&(0x7f00000001c0)='./file0\x00', 0x40003) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') kqueue() accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) kqueue() sendmsg(r2, &(0x7f0000001880)={&(0x7f0000000200)=@in6={0x18, 0x2, 0x2, 0x9}, 0xc, &(0x7f0000001700)=[{&(0x7f0000000280)="bb31a0183994fced5b6f0529fc0ac2a9876faf1039069fa6eb5ad02dc2355f8268ae055bccdfb222cd3eb5891d58ae344922014a13e8106fe0e7bcbdb92488d4a4ac661c0f01b6a0de9c738a9baa42100f345c25", 0x54}, {&(0x7f0000001340)="f08dd5da9acac9a1265f136a5d8ff0cedb74860d08134b221d7c48cfe67ffca3e8482f5e4719ed0fb49c9a1e99fe209852c45dbfb146c886ff1f012ac0ff1ae7d2fa08d40b8e2d6e34fc98f917f08d6e26586cc3797093ae59", 0x59}, {&(0x7f00000013c0)="98af79e667d680b19af80cced308da2e8b166b5369ff9a2b3ebda08c40275c85045a9b7b367815a669f5a1a76fe73e8e4fcacd90e9dd7aae8123d5770d83c00700763197c962227dcbe0f9e0f2d6410925cddbfcd8a654703f82d0e4de27645c6956d90ad0be8346c918eec2b54be34b9b84469dbe5c1a8b81a4622b0e254240b4303835e5bb2c6ccc2026d1f8b5c5232503b43d591341ff1414d0af051b27723bc11ab2692e41a97d966db2a7fce92533231f928843cece185d986b35b32d7844a0053652ac0d23060cf779867ec51a34d66375ef04ad9d27b59001acf1241ab566ec10f499dd3fb1d37e", 0xeb}, {&(0x7f00000014c0)="e4c5b479c0880fac562d7301f4414b20807b09a09f4acdab40b42fb9f3d021e689f8df469b5f732a49145b7d1a09af55780bd9655338684453b5b6b281d32b787c34dad249b34e59395f3a4ddd620834458eccfd49a9333180bd58eb06a428d69878c576cdfd840bab1833986ec085e3e1727b23d434e11e29afbf5adf445d0b5698387cbf09a43ef41924a405cae10fd84af1d5a9503ccd7f3125de4577e08972df8de2830bd24fe76198aa487d11e8137cd3a84e5a7693568fb2", 0xbb}, {&(0x7f0000001580)="6b36bc40abcfbe080ed9346aa58758173916abfa5e3ac3c67de214fb904ebc1bd3e4b88945", 0x25}, {&(0x7f00000015c0)="03916296415fba2cc2a880102e1de7d356d6c06b574c3e65a658574029b71d8cee910c68db5c15", 0x27}, {&(0x7f0000001600)="180a58ded3b116e586f1f83da31aa15e8add0afa6e7bbf53b849c87adc114c69b66f77dce983a8a289902d498dcea54a741109f9fea5fcc60304fb7f3881f22ca23c34f4ba1bae562e45ee67bc115fa02e5c7f", 0x53}, {&(0x7f0000001680)="019ff4fa2dec9a6017c5c230283f5d34d305bd4611406741c95f126c88e6773d337b4a686c60e71f6bb9905af2d3f7f682bae55d0ec64c75b21f9d2715be66932db77b0055fa5552faa1917356bf794c6ef4ccb342928b3a5353f1394aaea52701ca039512822e364dd092269784d98e", 0x70}], 0x8, &(0x7f0000001780)=[{0x78, 0xffff, 0x3, "467ea5d78122986e969ff37acb4015256db97d5938e230fd2eb76731b2e288cca613e35a41e797d6d48028fc4481ceca9202436a87bb2f3b89fe480ebc8ba0784c2d78705bf5e4b39f4e91a8d9cecfd7cf7e0f30c127cc77bf56bff3628f1284ea46"}, {0x50, 0xffff, 0x8, "c0ca642978f509f33eda05b5d77a27573dd7f257b6f57dcac80484a247e3a90832df1c38fd1fa4391b425424b421bcbb47a0bea177c39ed05f"}], 0xc8}, 0x1) 16:00:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000380)={&(0x7f00000003c0)=[{0x141, 0x80000000}, {0x7, 0x1ff}, {0x47, 0x7ff}, {0x46, 0x200000000000000}], 0x4}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xa88, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000440)={0xfffffffffffffff9, 0x0, 0x1f, 0x8000}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) renameat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00') fchflags(r2, 0xa76dec25c484754d) setrlimit(0x7, &(0x7f0000000400)={0x800, 0x80}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4, 0x10, 0x7fffffff, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0x10000, 0xd8bb}, {{r1}, 0xfffffffffffffff8, 0x80, 0x0, 0x9, 0x40}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0xfff, 0x3}, {{r0}, 0xfffffffffffffff9, 0x22, 0xa, 0x10000, 0x8000}], 0xfd, &(0x7f0000000200)=[{{r1}, 0x0, 0x38, 0x10, 0xaa7, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x1, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x14, 0x21, 0x84, 0x9a6}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x10001, 0x80}, {{r0}, 0xfffffffffffffffe, 0x41, 0x4, 0x7, 0x5}], 0x6, &(0x7f00000002c0)={0x3f, 0x88}) chflagsat(r1, &(0x7f0000000300)='./file0\x00', 0x10003, 0x2) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x20) fcntl$setflags(r0, 0x2, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000280)=""/247, 0xf7}], 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffffffe, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) 16:00:05 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/181, 0xb5, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x108, 0x2) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000180)=0xc) wait4(r1, &(0x7f00000001c0), 0x2, &(0x7f0000000200)) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket(0x18, 0x400000003, 0x11) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) read(r2, &(0x7f0000000100)=""/89, 0x59) 16:00:06 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(0x0, 0x0, 0x0) fchmod(r1, 0x2) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) mlockall(0x1) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x3}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="7661c04b7860ef99e010576048d3", 0xe}, {&(0x7f0000000080)="86f03eee3e0adf44ee0bac7bbd86581cf3d13734528963b81f11ecb60b1022b2072daea8af48c197fd8524f191170b8de19682f7854b43e011ed0adeab55e14a3589a693af4ef57cdfeafe4a67bdbd26326b9a648dd38c1c9e90320925fd10357d60474773e8ad476251faef610b5374e4d0811ca5858b2c7f536f253f3a242360e756359d7e01098768fc87f5d8542ec590cf6939b9a8a2c087bdb644ebc342964658900315601f41b3f31c7030a14d54d45b16038f93e623d8113345d1fe5a9e9a4c1038b219b90aeffd114abc627c1182ba22ccc9a2", 0xd7}], 0x2, &(0x7f00000001c0)=[{0x68, 0x1, 0x7c13, "7ed428643a37958d2f4f4ef5893e9ad8d3390b4d0d9a380e64a5fa3a4f130a80ed1b745a66c365357d197d5d726087aca07f3769d6ec91e2f3129a4c091a6450b81a1f50c3ce3fd7b73595626f963f851d41bffa"}], 0x68}, 0xa) 16:00:06 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) shutdown(r1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = kqueue() execve(0x0, 0x0, &(0x7f0000000500)=[0x0]) kevent(r2, &(0x7f0000000240), 0xffff, &(0x7f00000001c0), 0x101, 0x0) kqueue() 16:00:07 executing program 0: rename(0x0, &(0x7f0000000100)='./file0\x00') munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000724000/0x1000)=nil, 0x1000, 0x0) 16:00:07 executing program 1: r0 = socket(0x18, 0x3, 0x3a) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x101, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x40000000004, 0x8000000000000, 0x0, "0000000000000100002000", 0x0, 0x6}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget(0x3, 0x4, 0x4) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000100)=""/208) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e0834ef31005e89f45be9aaeaf57e076d9c4ab56d07d7d3c0826793febde56630bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2daf7b6df1ad37c8150a621c0eaa2911448fd0e055385775d8a7d3f91c58eb7958ba4c501292cfe3ba1eaf94bd8228d80f3c9c50ff23a9ca14e052d6459f3ce2468df839b90d215f463f23dacf72ccfa5a9bbd2e6e58cfee6d3f5bb769908a563e96dbb4324f002314d8b03798b6e21178a9f", 0xd6}], 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES16, @ANYRES16, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYBLOB="102e55ca867b75586b5afa8c6d307cce69149bc32bd2d94f3ea0d906fc88b81cceb4c590a3d38584fecd8899407272c00251401564a1c42ba08795434f227891e4f6e6921a03925fc444770697d33243d3660e3d190c6244e3ced20bcf1cc47e2cc0a0e69989687dcc1afb27ff009522a657a7dd4fba048153735a7f0d6c967f4b93bdb2f3c849fed23e5df084c077e9195f4a97792a9e1cd2c5521662ece5480c3a8c4c51b1855602de7bc864bf70616e309e0033eb7bd8eb243742bde8cd57be38a97cedf58669026738099b4d7c89a05b648f75457a2b96b2500044ab9059", @ANYRES32, @ANYRESDEC, @ANYRESHEX, @ANYRESDEC, @ANYRESOCT, @ANYPTR64, @ANYRES32], @ANYRES64, @ANYRESDEC]], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:00:07 executing program 0: chflags(0x0, 0x10000) chflags(&(0x7f0000000000)='./file0\x00', 0x40000) 16:00:07 executing program 1: r0 = socket(0x21, 0x1000, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x183) bind(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x2084a, 0x22) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') faccessat(r1, &(0x7f0000000280)='./file0\x00', 0x1d, 0x1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) 16:00:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) r2 = fcntl$dupfd(r0, 0xffffffffffffffff, r0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x400, 0x91) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x5aafbc21, 0x3fd, 0x0, 0x0, 0x2, 0x9, 0x9, 0x0, 0x2, 0x4009, 0x100}) 16:00:07 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) linkat(r1, &(0x7f0000000940)='./file0\x00', r1, &(0x7f0000000900)='./file0\x00', 0x4) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) readlinkat(r3, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/131, 0x83) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) close(r0) recvmsg(r3, &(0x7f0000000700)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000600)=[{&(0x7f0000000140)=""/93, 0x5d}, {&(0x7f00000001c0)=""/158, 0x9e}, {&(0x7f0000000280)=""/101, 0x65}, {&(0x7f0000000300)=""/174, 0xae}, {&(0x7f00000003c0)=""/195, 0xc3}, {&(0x7f0000000500)=""/200, 0xc8}, {&(0x7f00000000c0)=""/38, 0x26}], 0x7, &(0x7f0000000680)=""/122, 0x7a}, 0x40) 16:00:07 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getegid() fchownat(r1, &(0x7f0000000080)='./file0\x00', 0x0, r2, 0x6) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3f9, 0x0) write(r0, &(0x7f0000000180)='n6.', 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x1, './bus\x00'}) 16:00:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) close(r2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x7fffffff, 0x10000, 0x2, 0x1, 0x8, 0x7f, 0x10001, 0x2, 0x2, 0x4}) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet6(r1, &(0x7f0000000200)=""/156, 0x9c, 0x0, &(0x7f0000000040)={0x18, 0x1, 0x401}, 0xc) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c98ffff0000122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d9586908d3d0b9732664af2e83ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x129) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3ff) r2 = syz_open_pts() close(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x4013, r1, 0x0, 0x0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x300, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x3db, "0500"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x18080, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffb, 0x82, 0x400, 0xffff, "5a67c899d4d9afb54f9d60506a27ba81edcc1b6f", 0x10001}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3) recvfrom$unix(r0, &(0x7f00000001c0)=""/134, 0x86, 0x40, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e0445f709653000"], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x13, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x1000000000008) 16:00:08 executing program 0: setsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x0, r1}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0xc002, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001cc0)="68402b0c2ff94a6676571c5411d4299dfd24e8ca8a2c86acb4dc5e45ecb44abd7523d1e907224253d1a1aeb7cb433ba2ef4a914334917873127a4550be149d4871fca18947354066114a506e1083831b40d8edf388e5408aafa55f13499fa16be96fbaecc8bf72ec9ff77dabf6ddeac377412b4c0bfc73a1b3870013b1dbcf2bea400d70c7876f8e46c19b5acfd84d39a329bc07e46b9c9b615a713f4557390bd7f8518404cfc6aa9dba4bdc916c7052d9ec9b78ace11a3536c72c8ce511b44fe332f2c6a18d386a1de197cf86ff0abb22af6ba46138517a381d1e13ff76728615d1e4d5391976eaa56ece5474bc472f7b70bd219e575b748ae8377af9c736b3e66d11b78954cad59dfe57d4de4079a0434a6dde81707ad299ffa997177b130699c4b03d02cbe2cc9135798e712a046ac06f11e058cbf0c1de52a108bccdc5e0f76c79c1b16e8e6cbb2475e6ea7b7d11fc9edc47ff000e94df14fa08a006bb41d46c0334c8585b8f80b91ec32f1bf413b6c6408105c68c3b130000000000000000000000000000000019d4ddbb6cd0d0efdb4e54eb90eaf8d37b933f6ba435096591c6f0d7311f2541b425a11c397ff7b00bf1c9befeedb9e990a688d8a777af2377763972ce356e3bc69d40bf5445455ea5e9038d6d1b26be5021fddcffe1412e8e6cba697d7843798a57df53763e48e62aa28195484c68c31b9e1a1ca0fafb260b10a2b65ab2400211582de50fbb8bc9692125135cd14a031c6889026af28f8558268ff7a2c2ab355fcbd9c400777d53d10ae335193409b76d61e416bbbf1e5b0e5b1f261e7e0f5b3ff0aa13a1e233c8fcbf2b5ee3d1dd067f", 0x25a) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f0000000000)="911065947aab43bb07656a7285edcd9b6b76b4c2d0851febffe5c7b890d1c90a9fea7a637d024c4211859fefc88d6504a75b09b4f732c5", 0x37, 0x2, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000adfd166683ccc94cde900000000000000000000000000007b09754389919f3b4aea847b000000000000000000000000000000000000000000000000000000000035b73aa6a54efffa00000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000001c0)=0x6e) mknod(&(0x7f0000000200)='./file0\x00', 0x8000, 0x2) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="000ef012155cdb0000a360217b2c411dc72393fa94573e636ae2c99958db837a595f435b6514ed3906fd4c57eaf54a12c867637ac0ec52acb3d8b2a753b2adcbdbe3be925af8d2ae35e47bd436ac6f7c9f74ed35791fe308bf083cfe48b9dab13977b9e7935f0792dacae601ee6a5d38c7ceac1ab44249aaa9f52bcffee6e5e636504fa1035350148e4fa0f065abfa6897a698c37ce9fde8dfe2470a6dd1d4ad8eb5e913c78f9fe55b5de1d29d952304676047b400485b69ca0ac4a52ec0320cef6cadd64432339eb36b1c4383a5b022b1f621203cb3d42e3b5c9a93d61ea7891661da0441d9343b7ceaffd121"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000200)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='x\x00') connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x2) r1 = socket(0x22, 0x0, 0x80000001) getsockname$inet6(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r2, r3) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x1, &(0x7f00000000c0)=[0x0]) msgget(0x1, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8080, 0x52) fsync(r0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/122, 0x7a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/243, 0xf3}], 0x1) 16:00:08 executing program 1: shmget$private(0x0, 0x1000, 0x30, &(0x7f0000003000/0x1000)=nil) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$getown(r0, 0x5) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000007c0)={0x3}) r3 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000740)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0x9}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)="58a5c8054a116fcdfd6f78c11d2ba9cd99d73c6642c5d94a91038d49a452c98a395440d7dc647e0930cd28f18f09d69bde40af03a5622bb26d8925aae1d4a857921967e0d873a76c5f28b0042155852a53165ff2643152b1328e145710fe5150bbf7a3", 0x63}, {&(0x7f0000000040)="cbb2c2fcb4aeacf361fb85e0e54706a21c0b240016bb", 0x16}, {&(0x7f0000000180)="cc26b3ccaa4b0874691f629d02917ad8f35bfb64e182fa4c616b0358de76951f89f33f25cb2868c1cc1ebd4e005d7ca5c266a5bc0f033c39ad92ab2cd9873b8b90686ec4267efb7a4a637c31c13c", 0x4e}, {&(0x7f0000000200)="3ebb7482f00a433d719f8ad7a572b754ec30084d7e98dcdfc79dc7196b88f1", 0x1f}, {&(0x7f0000000240)="39d0d1143f2f0f17f8b9a0a6db754b00776a1fb12e48fe6ccf1282", 0x1b}, {&(0x7f0000000280)="e7efc9fea93acb5fbf07566855484c77635d84213c42345a814f0d6b29e0294e559c6331d97412b0e6c19be6b71c28f158e18f1117328f0505c15ae341e0b667e66c1508f9a63517615c9a5ac4296a11cc7f75b1e1b690f2d16cd72ca190e75f7299493266f19e2ce8fcf5f4a4b3ba46dd3af53bab", 0x75}, {&(0x7f0000000300)="13516d304d90eab306bb039c119169454b79bbdd48e755db34d893a8f630c2d83558da93c93ad70c248174cdbb9ec1c8eeb46432130021fac63cd11c22bea2034ac606439278466b62ced6ecf312c96425d423cddff32ac92c49fff09e654ecdce10dad4c229ee3a33348704b2277c446639677f22cc2c57d6633ce5", 0x7c}], 0x7, &(0x7f0000000400)=[{0xb0, 0x1, 0x9, "ad9060d9ad6717a7a06baaaaf3c00fd08188bee556c4ecab6ab5f5b2ec6cec38b634c1881a2c257a1e4138344a360445fdd0f74c496511e27a0c8a8e97f50915f2b598cb5f742138ad5b3acd966dc4440f0daf72601a69743387d91db7856df703e808e6b777bb0022f55fb67c7f6a1b21b3b3702596e4facef911ee85fe7a4f98868c3e9b9dd7e5450639fc4f04f6e87dcd6e9bdb0fb9fdc86e"}, {0x108, 0x1, 0x100000, "da48e2f4674aafeb911a8a9203c781a0e4865083c5a263102574fba6daab83d7bf3ecac60360823223e1456d1e2e7822f5677ce8c6c3d7b547b7e685c4902b81ebebc7bad127ee516ae2b3e17a59ffaf6d74f49b01b539c5fbc88f93fc93733f2198a84277bf757165f225031b548658a9e2620a1c9c6be6c5822f0e3dfd41d56108291c093fcc575e234024e63d0e06b2090542bb0951a0d328c0611809c81e5ea540f29105432e3ed17f61f32c02eb10a369361a2a4d4fd9ff392bfed6ad1c9ae5c9333add427300d2e55a616d2a22faab16827102cadf5ca9b970bd17e4499aa994e09095f7a5a1266ca77a159d55ce2ddcea07601d"}, {0x58, 0xffff, 0x1, "d15e25085641069ddedd286746acae6a3ab4603e76517c7879fd2b4cfae79282b33980bb9708c3e0bbd8e1d0e62f0a97bbdd187190d0c20e954c2921ca8ab45eadc76282a1"}, {0xc0, 0xffff, 0x6, "c4fc12abbab88c41eed763ee26bb4d2e3de35065e84dc51dc355cfcdb095fec39bf2097d0208eaac5d87d2f241796b724788de40694ad9ef4b5b583cede03bb0d5f82de4148f814c5e74586e41c12d2f4d6b7c2288746dff7f96c555ee26190e70d38d7b2eaac3d97f10c1ccda6902b744d5e0c41e0d5faa81c2eae42d7108464f7f28edc9ae6038881a1be987574774c958baa64d01e3a2a689670961495b7c23a16b1f2dedafb61921404675"}], 0x2d0}, 0x4) 16:00:08 executing program 0: getuid() r0 = geteuid() setreuid(r0, 0xee01) r1 = semget$private(0x0, 0x7, 0x7aedf787c66c442b) mlockall(0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/123) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000004c0)=""/5) semop(r1, &(0x7f0000000500)=[{0x7, 0x40439fb6, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x21b, 0x800}, {0x3, 0x8, 0x800}, {0x7, 0x6db, 0x1000}, {0x0, 0x2ba7, 0x800}, {0x2, 0x1ff, 0x1000}], 0x9) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = socket(0x0, 0x3, 0x8fa) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x402, 0x7f, 0x1, 0x1, 0x5, 0x3, 0x6, 0x1, 0x0, 0x8, 0xe2}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000600)={0x100, 0x3, './file0\x00', 0x8000, 0x5553, 0xbd96, 0x7f}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x3, 0xffffffffffffffff) r7 = kqueue() r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/246) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000680)) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) r10 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x4090) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) open$dir(&(0x7f0000000640)='./file0\x00', 0xdf2, 0x80) sync() socketpair(0x18, 0x6, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000540)=""/138) poll(&(0x7f00000002c0)=[{r2, 0x2}, {r3, 0xb6af833318d61353}, {r5, 0x4}, {r6, 0x6}, {r7, 0x82}, {r8, 0x80}, {r9, 0x80}, {r10, 0x16d}, {r11, 0x100}, {r12, 0x2}], 0xa, 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x2, 0xbc35, 0x100000000, 0x8000, "7b323dfa4477f8a3336c9ca61baaad44e33c2a09", 0x1000}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) socket(0x1e, 0x1, 0x0) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom$inet(r0, &(0x7f00000001c0)=""/156, 0x9c, 0x800, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="974bd317d3f29fe48f0b419eb20285b3760ec2c1c49e0153a46fd4c88a9f538caf25e92f197bb64b1536e1e75b0e4bb5f5b102c07510eb83bed8cb026aa61f1c366e72342ed9cd581dae3621ca4e21b5e7843dfc927c2a389410bfc251e89203ed949ce8dd9a654725834c64c160714cabe38f8fb9bec02cb98e79316258bef54528d1a15c6f572aef3a", 0xffffffffffffff42}], 0x1) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) 16:00:08 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) lseek(r0, 0x4c, 0x3) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x1700) kqueue() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$TIOCCONS(r1, 0x4020426b, 0x0) 16:00:08 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x14, 0x0, 0x0) 16:00:08 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='x\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x81, 0x20, 0x7, 0x9}, {{r1}, 0xfffffffffffffffa, 0x41, 0x8, 0x5}, {{r2}, 0xfffffffffffffffe, 0x0, 0xf0000016, 0x2, 0x30b}, {{r0}, 0xffffffffffffffff, 0x41, 0xf0000000, 0x9, 0x921f}, {{r0}, 0xffffffffffffffff, 0x85, 0x2, 0x9, 0x400}, {{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0x2}, {{r0}, 0x0, 0xb1, 0x10, 0xffff, 0x4}], 0xe6, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x2, 0x8000, 0xd25f}, {{r0}, 0x0, 0x41, 0x1, 0x401, 0x100000001}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80000001, 0xffffffff, 0xe818}], 0x100000000, &(0x7f0000000300)={0x100, 0x1a6}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:09 executing program 0: socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x800, 0xffffffffffffff01, 0x0, 0x401, 0x100, 0x0, 0x2, 0x2, 0x6, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) dup2(r0, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xfffffffffffffffe, './file0/file0\x00'}) 16:00:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0981b2a57a90ba49e59696bb4b97db0921acc053dc1145611770c9aa33c7bda63ce663ecb00f65b8e3baff8d751381a9f04e099f05bc925aab30862cf958b25e6f711b5dbc595702388df46cef21f59044e2b8eea9ecf7593f10c1b2cb0ff74a7951509cc55ba111817cdac28ee4e1f530c4c6e41f70724a407b5c3b89f6e669d72ec79fd7c3", 0x86) r1 = socket$inet(0x2, 0x5, 0x2) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x3}, 0xc) clock_getres(0x0, 0x0) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)="fba309e20efb47223e34fbd9e98f6ebeb0b3266501a89215041f4803001d69f6f923d9a421feacf898ff5b286a65650f1335c9bfb666fe16b3871e0649e628fab854a6069edaf7c8c645b738f8eba10a7ebe04929e8a66ceddf911a7884edceff2b1e25f3d6a52cbce7d827e72ddea489303e4d2204b683621a14ba3c247a2a466bc13c882af251bbdde08083a0f3d5345b2b6bf5a81be63f61bc1e566b5e0702e065a16023c131d6e79c873f10bc1ca4795352665621a7a2e8c0acd8bbf56318dca040780d4b6b5b44e2b260353fdeaf4ee93924441788c4ae2c134a88a630642090c0d3b399e4f3202000aed4487ef72819c13a7d16c", 0xffffffffffffff2f}, {&(0x7f0000000200)="0f32252b28dc2f201d53fb3a290d69f62748227f3511580734d1d621672496434fb0e3ec3c0f", 0xffffffffffffff82}, {&(0x7f0000000240)="713fcf3b6670b97bae980bf4a9f069d3664ae28ea2", 0x15}], 0x3, &(0x7f0000001580)=ANY=[@ANYBLOB="10100000000000000000000004000000c46dc35b3d65de175bd9cfac9d2acd09849f8af761767f785e227a9fc2b4b9881815f4cc342e4ef6407ce25f222d318abc88e99e8fc5859b3cfff2616653938d9141bdcd8dfc69f4eca2eb5e9adc1530ff85eb29b44e93caad8a1ae9f8984521186639c248c0f7f4c256977979463f0192e2182953aa8a79818cb06126e6d88b07b026bb90139bd49ab18091ba42213b8213331263bf89ab444cb723a7496eb42f446ed7276bed0663325bc9b06d0109d2e7a8c43d3383c0b8dc6767a4ae53b7a4ae03ebe82eda97ac23e6ed67724aab1a0b334a2e35253c663248270fa5abb3aa28d57771b30ccd1edafbb1ac755e56cb60897197c46ac163c35300fb036690ce09268406f42ebef693919b3082d7d5dc7cf49b53e75b27c2cf2bc6a84134b01780e6ad3696725861ed90384f75db1e89c1a709d0547651f75ee5d9594506d5acba35e2378e20ad06a16502749b1d5344f840d381141a6f3ed2cbe616ef831bcfd97cb4f0f905cbc3992b2467b79dd8bfa2cc07a041d19f7d1132866c2a299f3efd34e3f8d12c09eb5e77f9f52acaaaac53195ddd315e3e97e15425f77656e9be32394ecf41c892e5538a0a6959002e0fb003d2ce422dd36c1812cbf7b7c7170b0efac532b6fbf6b1c39e32af39e37a1d06c87e197438a8226c79177b3176512befc1e8fe7d604c40b92f321bfe393df7eba162c153754175a83e01f3b5816b9205fed8a399c575aea74b43727d9f7938a07697b52c0360e422bb6eca509f2ad017a502044a0ea44a42043d1eb076058639e70b4379e5223c4e2aa0f8528a4c5e59fc0e7a89cf25e902538ec9c2186d208e49d86ebd2e1db1088c9eed73e2e1c107547d38602b76480d7f6911e3f907ba59d1de2a6f7263ee3d38eed8203fb5edb46e0136ee38121b607055b49db4e528279bc4a97e6d6808dec0de4d88b85cec6921a65947264be1833fee010ca6566ea95bed9d630c751c003d82a3ae7a199548734b92c637ef2904928b1236b85afa24384e70bd2f7d836224c41887c5eb2b43c25891b549d259a3fd34599c6df8655e0124a88728a598f8ddd77c89b2688266c3c8cdaf5ad874d171ee6ff4bf54523ac93c0c26597d51160eeff1c63444283b8b5fc690c4b083ca1023e014fcba360461d4372a8775d6926914e3ca63212e5bb058be504703fc37ffd61656a856ace7ca93d3e44a32e83d024e922f53e77746134fcc9c7b25b042a4bc20c548bf5eb5a3a8649487ee4574d428ab45931087a10707749dc8d4517f768863b43fc97695bd3f55ad3f2f700139ca9abb7360a05d0ad353ca2b74096ee034796adbfc542c3ca3bb74b6641eac6955dd8428752feb5d4be7a22fcf0e4825a43940873abb6150148d6465b5005c8bfeb63cd6f6572e07311f9cc61bdbfa5b19eee232723f44a1a08af0f4e1b4aec9f5aab0852c2b9fadd166701a0ef9230246317db8c1198538920bfa82c6f1879d69a5360cca634d00fcf2071d0b40f048be29d541514af0b9a5d3fe39e61cfde18b54566627a9f8ed5f519876c72e06c585121c085b0cd0bd72ac3492bdac3a38f28c98c23a5babc06e2d985af9da338075cc31a98b88eddec97bcffd5f476cb06f0dbff019d603b8a7f27238d1314ab1f3d8214b1a4a6fac4b805abf04227b206edaee009d2272a338c825d22932c490028db32893efe935789081e7dc7c960ccea75c4c9c03a8a97503e7ebff729e167a39d68ce3cf01c988bb59061d0d4736fec479f574ee2a638603c577811571b13f9c6b21fe1ef3f3b0af8d04cff99bd8a8a2a63e1edc61eafbe7b03bd564f39dcb025106f4d5878d4a3473e6360e36a6a5f5ab964d0a8dd1cb5843eaabcb8413b09f5d9106ee9b9b70b92185a06d65b46046efc16c950d494b5b1cd1938a1a313b28c24fcc85ab1d95e77a3e0fbf0cdd420fc5858ac1d0988b21060c068e1e29a7e74bec157425e7cc958616ab0fe922723c0075d1c6144ca45a3f808129578f90840979261d37d8efd179e70e649b5e94bd3b427976fbc76b9cc85ebc3b215237c48245ad84ed06761c1358ba6735122232e09b9fd9033802150ca7981f21522c94f01baa52a6510e098bd6317346c6c1c0cce71484d7083d25832d579d83cf9ab203426c09ac69b83343f5e8834e3b4cfa0fcbc25b28c7467bdb010e3ddad052137ea3934b1805a6709d145a82cd497a4f2ac736df33d274ec6442f57e33dadfe67ce652af5aa15e30bef8ea075682c9ec7654e934f6cdbb0c803c609bc97fa343786101b036add33b4ffd85415410dcebaeee7a6b337c830601883732c2520ebfc7869e0ffa62a486a3cdfd8d2c87cedef31650627421dad4b292579b58a74c487d52c0c280ba20a393269d7f0be3e4e7ea31231f0a972988484116152a2071b0c5964f49346d749f2e850af77314dfcf87bda058455c330e760d32eee8aadf54dc6b248db8ccb4d1136bee04cf9060eb8409f1ad0a4e4381415d077b24399ee30be6328330228997e58750d3bdf1aa89b2a165deace431de056c27ac1351c8ff22a2bbab91a157c862b77ea449a978af5f1aa73cf58e098d5b9d87f898488251dc0d9737a8bb8ecdf281503cb5329f58dbf1d47c12e1a524a7400d5cb8961e340d7473dd28a77d48114f36fc7472224a82973d639b31948377246278de1f122df2a2c401f87db1f6ec37976dd86848ba5515912ce0c6bbe7704f9882a0dc262c6ff905ebfee5dbfb595300bc50b8ed3b0ae9e8ce0ccb153d7427b1b7b0460ba636b7b7ce3ca07ea4c6570123f26c3036364f581fe2bf8e7bab341428201bfc2abc9c31c54011f1ba24221c1b115be6e0caae3238d95d27f3529495469360146a65aa262985fa20bd6950c1a3dab9f6d925845d2d4b9cbe51f5a1c27226f4b62dce5f2552e522014536c0d45cbf3684a99bc27cbee493b6636ffbd79ff7763d68ca096d4e8d039794638c10cdbe5a084f39f1926e40e6e111fb4a1fd30b50e4a29b47fa80e6cb14e81a8fc35c9705902d00cfd09ba46e22584a208d10cdc685a0ed15e2566841a13298d1a730c2596f3cf52982f7d46d6a1539e1b6cb47b84ec4a1a7c4ebce3ff679e05b56ef0469c89d81592efcb9baf25b38baeec93cf3fc669c0b991e7bdf07643bf96805c78d32b995b123ea4bc0a67f2dfd89c476012bf7bdd55f528287463248a9c140afeff9ef410cffa6e71ae6a44c7cbe75c35da363328a70b2f2fa00ba1aef14a0297847ff9b89c931c0af8368ff8065ebc44b69bb7075ce919abf3becd60099368605c43eea6fb86bae1931775269aebc079e8a6014bf4f348b9865c9cf5effa62f5861c171bcb7789cd185d9f16b0735065d3d14366c74c390c97dc6984c1ddcc5b5d996430026a76417a91a54413bd6ae6004b3d0bb7b623dfb368510c8c5d6ba4676e4ba9452d8e572cffdcf1fca407844ab4b4a8c612ab3633b5d97891d6cfde7102ab57524d6cd73649db9eeb70f85239dd611f43656a3360203aa6eb7623b5e3e7efdda6e355010637e899d724724dabb245c59b31b68fcb792b7c46b622cbebc810c4e0140193d6eb781e12b621dd61c69e946f8fd8cc2163ff74c380e2eb098ad4d1a587d7e083775e1cba6c4e6341e7eb6525706d23f544abf00a35858f482a00bc895b150293ae721eb28b951822f80da1c35f97ca0d3569a6f84bf18ee7e540e47f72992b28bb75e64a4930644c2c76c98e63d73bd8eee2ab30fe2eefd3663999399bf5f4f1b73685abe43d17ce2a8f569520cca655de0db299efa0c330aa0754c7a5ff5f35fa680e767bc4df7af41ee28e2dfdc7d063389e0ed899a8193e53cdcfaa110957437a7b65d29bce189ac72b0f60aa2e15b7e2c7d4b4f1415519da6e290dbc5c68e4d23387f8529c1fe2b94e031d776f242fc5031cd34a09316b04ede508889d212f0746d90b31a7b825d29d13acf7f0fb74f12d8d030cbe6739dc31842b1b77e1d4efae51675022a1635b9e739d45c856d726e4ad06e5218eeb330d93da2c678be814849c5195a84eb3f756a1b1738975c8390e22cd8a94b72708dd9c21c1363451fd258e4471cbb52b1df7ffaea23926da5a67205cd0b4e435e5036caa7edf6268d6e909ed32d58b9a7d86724347f9a3cf2730190454895bacd17aed40125fbddaf498ae6a59897931e5fc58106f75bbd2e04808d9715aeb920fda5a17fb06156f89e9115f3e6d795ca51b19f8b6b8e5b0c83c49322df9678cdac99575b224bfcb0c06753f9b019c921592244cdd6fb4c9f15e80e39cb9fa6b9c0e7b8164946f0121b1a7146794cdf613caf0904ebc42fa97a92d98e9a2ba638d34da80743e4ac713dcae7565369bd8592fa6fe6e8ba81c8bdb24852d440a9140f281c8ae4c004f610e191f4480d3d4b0de4f5a59f7d0b7546b3acf1d71705f88e76ab3455a74ede65bc4449aec5b55cb786d74fdf2aa33c6c0b6712f8b5699fcc37fd78f25a084f714d37eb022acdfab0a83c9ce64141e68e12e9f7c7aff8c5706d18755eb9815ddd9cbbe2c7781595e94da751a2f852771ece49fe9317eba26657ee13b983131c92a81494dbd77625b9e4e3143d3f5081abad7304f11d3a2e5dea71fedb8702c4674108649fc23e6e37ffa522c17f2bd8d95e61602cbab93f6dd4813ac136a1cd867da55c307ae094e2a3c79580507979f208a30bc70d311b3d37511a995ffbd760d8bb967024d718e8c9574ae99e62d8ee8819fc6ca406636723d535ac7707a5003c377113d36c3ef441ff937d27bc5427dd1632885fbd8c2a5e6c7e78b16e7fe3d667c66d5a752fcac9462b430cf661b636ed102f22637875f9378ecdfc789d2283816a3c0fea2286050c59fe5fcd779941bc8a04f1defdd3ee4b0214a4c2892f532b437bb3ef6e308c85510cba3d12400a74652e3ae9a36eac6abbb5e71825d0021666bae6c8ca22604211a62629ba8f98761fe31f35c75b848bd00b63cdbf114a81a15daac41396811ff099177975c6f88651f9598f561c0c00cb1e9e2e7562bf04faf7c0d91904eedb79957f64a54d1415ba0be99bde3a832378f6ea48180b08fc89e35dd782cdddc2bca8f56c7e9cf3fa9a2ce8f283b240247a96e64e22404281ca1535c66086abf0ab30f8161d8e0f750211b98c2d25ad5749d96d39d86e99248f7e67c0fa3b33625842a85be811bd6501f21393487c72d18a0ff07e332b9e8c4079eda7f672e5e020494fc5364f6bd555abe623fa4ba290f01a0256dd582a360597423cebe1c993ea7f201a093ddc45035b81ac7ee4dbc1daf85b99a2cf8553232be397a02945fb49e55824853038140e1c238594021fd8356cae769a07c783784ab019e670972071114c495bd1fa414951556f3481aff77daa1b74571282db4eca0fee78a4c35ea3c470164c43acbe9811e2633f71f30294fca99bf74e61a9f192810f55c21d9760b7476bf3c67f0deea71d8c356c3edc9e43abbad3c0a4589a5d6b5629835862e5f9c2be2881a2a2ae84cf75333507e5b2e2d2c59c9b336ba57df24e6fd1ed42eb9953e72ce112a4ec9daf82fe318c4efcb83d7fbbc1cd53d525ca2c7b11d4bcba2872c86cbb459bf8e580510e19471a8c9750f4c67286dde9281824183b4b350d17d7567ebb6f5dbe6554ce67494e470c9beea0fedfa4a2b25ed0b076472b0605e7eebc4fd8bc9583458e5c0c9a61d4c8465ef54708b1a2511e06460b9a0e79d69539250fdbc451886a28adedd4bb9a3516d4d679affd3ebdfc41c39fc106000338e72eb56186e70989b3b25d250e7ff000000000000000ffff000040000000ad859fb305a8bb26632b8fc4818c10c8496ad94eeea3c384067c3e47206a986b3023b78c2e75b5bd2080cc47f551f4ecc2733683238084283720e8859c9a6f5ee97a2210807b31467813b1b0ee768f18d088f2f46539d5e26bf235de9c874974314fdbf449f7f125bc1bafbc6880bd174edebc354e52a0779408ae3d0fb12eabe1d7ba0af34b85ae6e83d5e789eea2b5454ac593940f7a51b0c517dfffdb25254e0a9aaca78ab4f7d7b2bb45a595c6f1182de918b516f56521e7ee64fd0f70ec85cff17a811d180b9445b2dd074d37420191ae2afe94d8ec1700000000000000"], 0x1100}, 0x8) ioctl$TIOCSBRK(r0, 0x2000747b) kevent(r1, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, &(0x7f0000000440)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x80000000, './file0\x00', './file0\x00'}) 16:00:09 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x460, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setegid(r1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x81, 0x2, 0x8, 0x0, 0x8001, 0xfff, 0x9, 0x0, 0x0, 0x9, 0x3}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x40, 0x800, './bus\x00', 0x0, 0x18000, 0xa, 0x7965}) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x4000000005bd1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x10000019c}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xfff, './file0\x00', './file0\x00'}) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x6) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x9, 0x5, 0x10000, 0x4, 0x3, 0x6, 0x800}, &(0x7f0000000200)) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') unlink(&(0x7f00000004c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0xff8b, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100060008cd7fdf43dce437", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:09 executing program 0: mprotect(&(0x7f00007ed000/0x4000)=nil, 0x4000, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r1, 0x7, 0x3000000000000000, &(0x7f00000001c0)="8477b68a3ea81ed10a749b925c39ec508ac297d4c0a891f9111de91c1dc4cc4b5074f8", 0x23) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80, 0xff, &(0x7f0000000080)="5b3ef55ef8a1ee348ef0d8f7057ffa760f80a7c658d72c6984c9680ff0fc65be6223b8321e1794352863898c7d9aedb8c8f8bd938705a147bd6838d3645deb3beb28fea88967e8a87dea89e5b835cdbbb36da314823cd2dcc95d4257c57ff6a2375eb8768b5040d0f73cefb891782c377434ade641ccb0153b89412bcb0bfdc9ce6bf38dd1d395ea650553b334069ded12dfda187a7af94bd4e68bd1e1d29cf9724a9bb8e101767f70546607897ad9580663043f44b0d29e4f", 0xb9) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: r0 = socket(0x2, 0x8003, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000001180)="9ebde213f38ede10c4f2157afe9310cb0ca88609d580581407478cabc86f0eb3631ea7d0d182e44940647109543e3d66f6fd97e52b7d17d7dc40e30ec32d4af3672a37d95c36eb2e8a0df9311e00dcf57423d3d867fa60a73ef32a1f8657e6fd85220d3556c2d7e3afc663dacd1ef3fca02b5fddfed391a62772c4729c2483512d82e31e764c0d299c", 0x89}, {&(0x7f0000001240)="4437398677fcc519d3639f8d362a1aa9cd17221c94b0ff7c18f58eb3b2f78ab01d979d94f718d5fb7a91e8f18e8bf0033aca088f2c0efa9946972b8d82107bb4c57870b9c1b0754ab4b318968e151d3987a2f2bdb52655fd80d0c894b94dd35ec5717159f8846fd0b2c8f18b7f8ab8e7633f7ba90d1abc4f7047f37048c0be51725b23221f3a71d01fd45aaa05eb541498c7333e2a1a584cae1f3b5967502dfb48fb0bb94abc", 0xa6}, {&(0x7f0000000000)="c6e0ddeb2e9900fa2d3543e5f074", 0xe}, {&(0x7f0000001300)="4370ae09aa67d72c3d3aefcce999fc15690a451f422294a88c598f61dc9cd0258ee8ace03ae888be2a4b5b705df95e546b604a976fe1c45604ab326ee6134aa2e814e2f94f8ed0df7c49d023251a7c2fc2987add94eee334efcaffa434394e8149e05ae73f56330e43ed279179cee70b83608648e2f0b5714bd19b9506e7da54aa636b88d7c4eac59ce961c9086ce4e24f0d8ef890eb092c80fa349b097cadb8f35d4760b36dbccb7380fe4c048e614e2f63223e32531dbba501e35e59509eb05a99fa51202a6826e33b3772c6ca91dfbcb9", 0xd2}], 0x4, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) 16:00:09 executing program 0: r0 = syz_open_pts() mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x80) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad8432aa490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) close(r0) dup(r1) syz_open_pts() 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000180)="39a499fc6fe779c345dfac2011c037b9879f80db92e519d3b0a3871e16b8fe3cf2d66878b77d52466620d014c5d77f17f23e3ce158071103948e416ff4ec24cccdc00c2c89539090511fd05826c80c73a2", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffc, 0x3, 0x0, "85495501020000000800001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100), 0x0) syz_open_pts() 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = dup(r0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x8003, 0x0) setsockopt(r4, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x1, 0xdc}, {0x18, 0x1, 0x9, 0x1}, 0xe2, [0x0, 0x7ff, 0x58b8, 0x0, 0x8, 0x8, 0xd05, 0x8]}, 0x3c) write(r0, 0x0, 0x0) 16:00:10 executing program 0: nanosleep(&(0x7f0000000140)={0x1, 0x10040007fffffff}, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) listen(r1, 0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="37a50170df6e4e969536b3d8bc6667b681062efd653d364d0d", 0x19}], 0x1) 16:00:10 executing program 1: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x20, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0xca2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x410, 0xfffffffffffffffc, 0x90d2, 0x0, "d730c9e7bb6fc6e23c5b00000000080000e74de4", 0x1}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xa00, 0x0) poll(&(0x7f0000000140)=[{r2, 0x69}, {r0, 0x22a96d43adc1f871}], 0x2, 0x6) write(r1, &(0x7f0000000200)="bd", 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r1) r3 = shmget(0x2, 0xb000, 0x294, &(0x7f0000719000/0xb000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000340)=""/132) mmap(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0x0) write(r1, &(0x7f0000000240)="99de3bf1ce38225be781c2e5ee4c132cf52208db16663a70d414c21630119f9f2228547e45d7539304080e05a5962868b8da06cf3193ebc4f5d0f1c6187eb9c27ba730680a2ec5a2a77dcf64de4e78416b01fc12a691d7941474918f710eb081d2769acb99574a58157824e423e33a088ddde2e432e1dec4e00906218fad88e2d7b30a70e5c500012315e49997920611ec45c2ceea47e74a425238b429eca32cc282d11aee8577e42929bc4912366937b11f1deaecafab2e1a3aef037e6db487890a43ce5eea433838b5f7a3", 0xcc) r4 = geteuid() getitimer(0x3, &(0x7f0000000500)) setuid(r4) getuid() syz_open_pts() 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0) sendto$unix(r0, &(0x7f0000000200)="c91c84f001e15bacef50ebba509c19b859d4e287a1e825eb555bf571b6104a310c0d62bd6d3eca1e5ba9bb39e2a7134087bf2f5d51f5cc022bc481caed501a3db9953a322cf6a7f09261efe19afba7b364e896c79b932f171972e4235114185df8461f265d8724e3fbc25063b1d51669a2ffb083852b1952703208e9e49eb35a6219d15882a1e65d34d3ff6351bc4a41054ff65c1f89da5ebc9bf15545a2eb1e71b9e4d4d327cefe2edf3ef854c2b05ca2f897ba73a36ce895a25b7a18bac5ca704ec1c298d5680f6d8f84d76568396d2e2524fc1f39ca96cce6061354a05ae40ebda6a37fddcc25beca5365b7e7ed925f64ae7b8985c965748209110db3", 0xfe, 0xa, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x811, r2, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/119, 0x77, 0x842, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="c1368cec32209f33288dea0c70fcaf3f20925b17da529ef1efb2cbfc375b0965d63c3417431cbc357822ba99568070e88ff54aec9d1fcb1be469964e35d944af1d94e37d5900040398f06096e44f418299c85f8887de278926dce0012e0726c4eb36c57c1322e4e6bb173a691d55314762a4decb5ac7c4ccb10eb2a0d582dba414018695508010da6009007dbbe9036543f852e64ac2f6a4a62437f7d11ef36d6ff4d44c", 0xa4}], 0x1, 0x0) 16:00:10 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) socketpair(0x21, 0x4000, 0x4, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xe5a3, 0xffffffffffffffff, "032e4feb9c3ecf67192945036d5d2af5fde549ab"}) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xd3f22c83c485e3c1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x2) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r3, r4}, 0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000200)="77545a9f9f704c7f889b47eb5bf2691e02265f1bef1c965efcb9a5b81c1fb17a170b9c415510cd53b37073441611bdf70074e1e09a85854f6254e78fd8e3add22a6050f974561cc6811a3b3b8b8f7098b5a90a578cc7db90a7ee567e69e5aba620d071f3b1681bf482b2ec72f5548ca4a90a85892839dfa8ea025d8d6e51821d092089987c2e0802", 0x88}, {&(0x7f00000002c0)="dfa9dc27181e6abf9401a957a7a9487e0fecc83774bd32bdb3286ac1fb7baef92c664e077acfeb1bb78506b2d9dc84d74f7c36732c24e39acb111249bd192c64fe9d3fc8f0e3aacb1a1461264ca1273c0ebc9ff6dafeb6f6e4249164f3ebe0c8c224ddf7fb0c41a1941e25825e35940a056c6e4f88cc0f3494be7160f6306c5975ba2d1714bf0c7b42903ae5c64c2fb9f5692e90c48b27cbdd40bd5a5ed3565b26b0bb8e4520a260b9c196e7ffc6f53db7e9ecbb5c85b806", 0xb8}, {&(0x7f0000000380)="7e020f69aaad7bed247e09497b990ed3f63271d306d0bb2f6e86775567e075d712e546e87b5d5f5a0ac2dd2850a05512e6adcb3e7e88fe9d780c3c92b3e5525ceb7727fa1d29ed", 0x47}, {&(0x7f0000000400)="1faff368203a01e52f99239b6e6bd8c62f2a71d8020e7a5e74380fae7547237451a169d31e57d494e9127e2869005d6559ce605dbf7c357090d42b37b96b567a00a66a63b22c33ab78e96553a0e76cb72e5a9469dd755791c463dcc2449faffe981d05748ea1d200232f7c70b60ff67a71a9717769e4ac1134ebd198b8f017b1419fc175547e50d7b01c1d78e9ce6da18875b42d0717bca99a2b4f557e9387cdd2fef52b80c8b627e9ca3d0e", 0xac}, {&(0x7f00000004c0)="d527b5d0785b4855fb7959a2a266bfe61c8742e54dba457443c6c5c2f55f29759cd364e91b095a537fceb9bf62c2254d71add77056fc0c360e9eeca0987d10d522cd7a6aa5b02366991d3f82959abb9579801e724e6ad7ac4ecc0f8af60c9b33e80d70a868be3d0182ff6bd4ae2adf048d703a82fea0dd9e224ccab7789420ee4445c3951b3c394b5747d585747cf6a50670de5888969f242073ee6299883b89609b8a3ee792bb2f437130c80e30c7ff8a22edee9612341d00d94373c88b7c146c3156d02e", 0xc5}], 0x5, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000700)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x8000, 0x0) r10 = semget(0x2, 0x2, 0x200) semop(r10, &(0x7f0000000780)=[{0x3, 0x8616, 0xa237c65eae573865}], 0x1) fcntl$getflags(r0, 0x0) ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f00000007c0)) socket$inet(0x2, 0x4007, 0xd60) ioctl$KDDISABIO(r0, 0x20004b3d) r11 = openat(r9, &(0x7f0000000800)='./file0\x00', 0x18402, 0x1) close(r9) semop(r10, &(0x7f0000000840)=[{0x0, 0x8}], 0x1) mknodat(r0, &(0x7f0000000880)='./file0\x00', 0x6000, 0x5) fcntl$lock(r11, 0x9, &(0x7f00000008c0)={0x3, 0x3, 0xffffffff, 0x5, r1}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000900)={0x80000000, './file0\x00', './file0\x00'}) chown(&(0x7f0000000940)='./file0\x00', r3, r8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000980)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000009c0)={0x1ff, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) sendmsg$unix(r11, &(0x7f0000000f40)={&(0x7f0000000a40)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000e80)=[{&(0x7f0000000a80)="ed312b2210f2ebc0cd99254a9017c6aa5d7dae911297bccbffdc2dbc1920bcd78ea33579c97f54d4a208824419e17eab95a6907491939c8631fd5d2c67719e5d16d4473a0a2ca0827a6b1c2f59ceeda11ba3", 0x52}, {&(0x7f0000000b00)="343d2c1469fdb62a0a1353532e18030cc061d2ac60a527a8c1b046d73b140d95bb0457185af93fa86e83000b722f8292d0e35ca58723ea2f30f518b8f7b19b2317a0c9b143f6167e96ff6a379266ce43afdf5cf0618609fef23729a4b76628d10a2c5ce5a2c1bc8a2394c2ec4f80bf98d4ff3cbf5bcb2e428642a81fe6d3d92efebae41c779882a2af8bd99a76d0a2", 0x8f}, {&(0x7f0000000bc0)="6b367524fbbf10a45d74b71cc259dd94fd2e68e202fba747ecda80c0cf90d385e8afb0eb431b64fb66bdc0b9c85e7af6ffdb8851d609e1641a3a250cddf5716893050bd1a22a9fa485baa86119356c87066204f4e832eaf848f684456e1b1c2320e5400e13741a9d5a34bb946275aedcc0bdf68e926d8d763d4995f901332fe3c4dc3dfa4fa003a38c0804416f6e16255be4fdb4b17d9e86de", 0x99}, {&(0x7f0000000c80)="ac30c24a5f4f85dc4e56c3a00a8d0008175c4e885a19ab6a55046c627e227034660b966da60442218f7dfb79d6852f69189129bba784063424ecca5fcd8d8ee58810e9a0f2bb69b4b7be6cbcb886963503d6e4ef90540e561317eb96d19b7e08677a8ddb4fb053f1a011d1651fa08b1b5e35ed21825d1e86", 0x78}, {&(0x7f0000000d00)}, {&(0x7f0000000d40)="633dd0a7e03dc242f44dff26de3b0dd6faf3745bdf30462ba26a11ea3945fba6dcc0741113ce5e67962b753ff58d45d9a864f39c1d33162d84b6751632432dc22c64f0ff163e0d2aa576d6ca92648189a958905df791853cfc3f377aff6c8a8b5fdea454606faa59e2411eaa3338d4bbf7260b99effbe3a10af9146f5ddb31303d7d0beec2ebc8", 0x87}, {&(0x7f0000000e00)="ce92fc4a1c840a77093fcc497b5cacb144bff521b6dfd43a1244fcd002c535dac423f20e7d223581c39b49c3810f02f94c99914ecc059e3275d9f3fb6707292ddd", 0x41}], 0x7, &(0x7f0000000f00)=[@cred={0x20, 0xffff, 0x0, r2, r7, r6}, @cred={0x20, 0xffff, 0x0, r12, r13, r5}], 0x40, 0x8}, 0x8) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:10 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) mlockall(0x3) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfd1, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:10 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x0) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = shmget(0x0, 0x3000, 0x6, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r3 = geteuid() r4 = getegid() r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r7 = accept$inet(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000840)="9528b5c227476d79c8f48437f101a8b780bb0a4535f6d69bac3d8d2faf0e3126525f5f4e559d00c37f7b63d4494ae55efe72180a811a4f26295d24d40c2aa092089b2502f0a42bd7b7680ca36e9b60f0b8bcb67134bee088fce847c3bff51af817866ac6790186a6e0133fd7ce66ad33d158ac66d6124623e77c4324f0b1eb037490813994af4b3455bb85c02b3a18297cb5f0fb10c3fc01", 0x98) getgroups(0x7, &(0x7f0000000680)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r9 = getpid() r10 = geteuid() getgroups(0x7, &(0x7f00000006c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000140)="82be4c42fa6001f5c677fd7bea663c4f0ce54bf1fb2429306a6d31fd35b3d5e68a39d9858139aa37f44fd9a9ba94eb8a47931aab1f8ab1e1feceded8bd9be213430c0d076c4919b31250f5f808145cfefede05599167e3ca86aefd2d48b469a6a2fb9d2f94d55ce888940d6a43420915cb04ac5bdacde044d020caebb63690e94e58e801c26f3931352c6ec575324a4de6fa9c3e2543c7122a78b2b0", 0x9c}, {&(0x7f0000000280)="9306874c8242b2074d412e65fa1cdb68da73f34636d2d2b4777239e7f98891e2ab6b3fb035178f7a74dc5aee3ac5f768882a4a5c191192a7113dbd04ca4a72869f598f4f050e3f32f3c0a1cf7e6ef661cbfd1e012be6f936c3fd651f495abc2680d26c806701f6583b3db53dd15545fb58c5b05e5d09b39d91be93869726b71764575c6e752f99c8ea67f75a631dd5e7fe7475454a813179cbc94f67b3fc5885da3c128f520729ef881e32e521f479d05a36fda66388dc31a9a85c3c9217d42f4067942d3a33d617005f", 0xca}, {&(0x7f0000000380)="2e4db701970292827fd658f5b1e81d95486bcc2ff2ac05db630092cb7b969ddd0d9a1c4b0189c20657f3b79cd513f7c98d39fffc5b989a71c001e7db14b00d0231214b2a9d0605076c46174a459314b0bc12800effab", 0x56}, {&(0x7f0000000400)="c63f236b47867b8ac15cb66953afaf3c40dbc344ef75be6b4184df8382126a0c2459ce07a38d6f45e71cee6201734571692c1bb6cf9f3a2d649681ea66f2a5001e731be846910e336f6df28d9b9b7a3f19589a6fb3", 0x55}, {&(0x7f0000000480)="1cadaedf76b283759719f52e4f70caf9a114877b92d4e2c11c4616198a814108412f8621d33681b6f2c927032517c475ceaf68d5daae112838559712525df719ee165319823fa0c389d1f821a6d827f954243b26b286295e5d06816e9166620a0334423b718813bb2a0d4c458a91d72934f514c30c58246515e29199596e5a78efae60580f902e4f71a6c9ecca0c00ddea38fddb61f22cd8a3cb6d8a11de56b69ac8ed263a369adcc82fa0df53fe58f2c5274c12ab07c5e6350b104336323cb11aabaa0f5155721f767110efb3b5eaf1b58f6bda1fc038add3368347b9549edf0f7b2276ae84b5f878b76d", 0xeb}], 0x5, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x402}, 0x404) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) socketpair(0x0, 0xc004, 0xd6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) clock_settime(0x0, &(0x7f00000000c0)={0xc3b, 0x7f}) 16:00:11 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x6, 0x10, r1, 0x0, 0x0) open(&(0x7f00000010c0)='./file0\x00', 0x80, 0x80) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) dup2(r1, r2) read(r2, &(0x7f00000000c0)=""/4096, 0xc0980d) 16:00:11 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x1, 0xfffff, 0x7fffffff, 0x1ff}], 0x8, 0x0, 0x3, 0x0) kevent(r1, &(0x7f0000000000), 0x20200000000ffff, 0x0, 0xfffffffffffffd7c, 0x0) 16:52:11 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) 16:52:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) 16:52:11 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x80) unveil(0x0, 0xffffffffffffffff) 16:52:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x800) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x8) sendto$inet6(r0, &(0x7f00000000c0)="f4336a4ede816f1e7de551f43f098204bb58e3a01339ca92d86029305e3f", 0x1e, 0x0, &(0x7f0000000100)={0x18, 0x2, 0x5, 0x9}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x68, 0xde2, 0x2, 0x1, 0xfffffffffffffff9, 0x4, 0x8deb932, 0x1, 0x0, 0x6, 0x3f}) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x30, 0x3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x4, 0x0, './file0\x00', 0x9, 0x2, 0x5, 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20, 0x0) sendto(r0, &(0x7f0000000300)="29395cc6286f54bc6657fc8095e71ba359c930daf2c5204fe1bbe908180f1788c7770b399f3847797e4110dbce7027ebaa281e6efc4a9ff1cc4a34dcad2e2ebae296ab1953011d78fec032af82d89c7ee8206a288826d39faca936a66207e43b194600bdb6af27e1d06ed08dc17322eaf68bd1023aba1813cf857ff3a107fd17bfb72abb795e8d2b12979c1bc9087e61835d3abe491d595a0a2684d1380fb19de7eda8e74c6d363c1052cb28b60e7a466c6750e4084e0e06e0dc877d5e0bce4fcd25ef7c361788a39f6fc01856d79dc860ee074b01576b9f210064834d5e649ffe602b6ee5e4ad88b9dd36fb5759fe7f200ad152d0225b04e1da6ef6cf6f0e492e2fcefcee91f0cbf972dcd42b5d6580e7a27552c578c6ccb5afa94f98c8e29eabcbdbed180b3830269392ba81e487f807487b7554724bc23352fa372c0b5da794b5c3fe8437d7ce77fb09f0a0aed64cc88295bd483b5b4bd5ec4d7ea52341c183ea5bc73b3499f328c509890779999d66cae951bc6c6e73d7b324ba4ae6a54a82bda6086253b8fd9a78615575f614827cb423af96ce6c9c72bea5e4360e5bef807791a50c289fc878880bd5c5771833a1a3468b8760a701cee9b3f459144d2d1642c5bf334020c702a79ca16d83e508a7633531b0a9e8ec17612c22fad0ea0f5124f88345b808228082ae622a9df743810e56766ece26145b4efb7c7562d75d31f6f5eebef514a9ae41c7a94455db18556468d074c2469b65bf13b71c1350fc3e54a75a86c3a72efd2a8f8fca66bd046821b6b69eda5d9e43a6fcea4604f635d05d652d1efc750d4d1e4c05bddd959fc53d83de59fd46ad46e488c71f7eb9ff852449bd2c9df7c2a2d26de365c1c69b8ab4c54d8d5b837baf11ce22991e0261157104888a03e6edb5e78ff22a72d24f73a12ca35301458548ce540e83a3b1f71827cd77b1b4466a5da46e27bcd28c430feb9f19cbe0c74b71af2e6edca9b2317aa260fd3aaf41776f9f7774687bff43b9e844007a4b54f04d829b3ea96a9ba5bfd11faf8f3ed4fb84b47cf62b78326d6d8ce341a19e1213480553e671db3ade3129f6a3e4a40a37662777b28af0a944c582dbfe3ccdfcf58635bf26b412a5a93d44e19fe7fc65e60a26d76a8eb9dbb1eb469fa9b1f262c82e61addded2f06bb64948f9b9a4b63167b79a1534445831640a2b0354f790056e7bc151c74cb26c4ce943a71704ac83f1f23b8b42485fea1a2fb770e35f269ac714b2206ac485f726666a1dd58c68ca90e42cb4f0721160aaa91e758fad5c6193fb01ebbfd87196605369fb0da2bcfbd8051bef5bc5af0797aaee416b20cff1c57ab22134bfe930f2e6ab2db4d65d4f0107a3936e7764718fb63f31c6aa923182a9459c15a0dc6820160f1a7543349ee68aed71034bded1759e381b57dfbda47ba2998b3058668b3e4fe31f06a40668b9b54da185e8a0fdc8277b47d038ba5d920191bd1c7d81dc0868a420f3f5d95fe9c22d72da99a1a4c0c72769249d0e97d473749d23a79c92dd6e3c9e461ba14e34addc4d87be57287caba0afe6ac15fbf6577f517b61ca3b50d36906f2b6323af98af65597250e47b293765af33b6e52eff33dad4c774813df54a55fed1dc2066d601dbec6d694cc7941d1c3fb8b664cf500a2d1253fd56e6680fbe05556fe314378cb5db999326dfa48815f9ad20d816a10918de74765a769ec36c11b3a9cfa2eec48e88d512991ec3f3b84037d0e08401df9dd254ead75c89ffeb7d205197d900ba8784332c5d39242d0345a899b891bcbdbd5bb4e6b5063f275a326ac46637eb2851558591c9779e8417fcd0328cd73acac2b7c210bb897ee275ef2d44031578978d834dc71cd7a8cb8bbc5a934de28038618098443fda1e2b2205d01ecb6d31c42e744b6de636b9ba256b8374ce5de89ec336b4b6c4a3b1c15deea374f9c5e6dd2a80075f606837e934cd3d2759aae558d51a6b17fa21c00ad64cac999df054d69d698ea2266d8394f307f034a54fc784dfc91c7325b15b24b8b78a1bcde048f15e7158d713978819450d7f55c6cad04ca82aa7bf58f574dff985437660f83959bd3d637217fc7215d1a2041d5641ee10ca3ad03484008565d01106c47aeec6cd2ea4f36bf581ed7158e552e76ad7891e75850b4d936270c3dedd70785639e37bb37ab5a55f2fb4243e0c3f6ae0bee20e3c9d5419a1f8e251606561a5229d527400aa2e0928b7ec71ffe099505d2ea9d259e791134a1d379a72dff0a381b6915848963e855c99be9fe19f01ab658697ca7733fab320ca35eaaa90abe9ff69b1c3b621c0c492461b663e617a484e19df02aef158251fe7f379f8732ad225f5cdbc857eb486630694369d201d9516e4279da9d8e257cffd504c7955c20517f02c8c5c5aae8ffbf06c66222279eadb32573e08158dfb8c21cd19887071a3055f7a35a61b7b8b3b812cda8e2d3c28a45f2b142d84b2e5b00c47c714a37f25832d43c9fd38a41dfb191da1a488c76a93cbf9f3df82a14a525d91ab76ad5536fba2633efa0f19322d37eb85bc8cfe498ef743fc5a27f0101bfdf22035f2b60e0ccf83719711afed3865eb9a9197364229237cef4654950566b2b7d8ee203131295de830568d14ef4c6e4b3adf1b79a9353d734eb4fd7cf38b9bc018d14c6367e351aee820fdc5c42abf4f4de77bc238c13a33737a79327b4d102891566ba57d5ec7b16c85fbb875fcc8b27e36530677b5a62e2e3d1dc3f4618232b63c6e3ee90247a85611f445c98e88b776b7fcca9062008eefc211107233acb1ca55c69772b0c11081be0f75ee64c30a01e6c597ca4deab74f50113275adfc8c03263ac6d919f936c97ebc26d85333a13bcf05d724744bb122931aabc9cf573dd5592fa4944adcbc58653859b5e2db76d6b8f6031c01ccef0c68a2ce7127a217e40a00025e41c8510039bd9a080d8d13c4c2390f0c50fadf4eac684534edbdcabcab985bb130f0f1aa943ac08a8753230fbd41079c08b27c5eb662dba852bc312a185093cfe218b827c86aa2db233fbfff2510b64425c65fea85741767bc0d11afb24920e4d513ae341ea9835b323a822771efbc03ac07990b54170f02933362245e26f7872e46ff77c47ba21f8d1f2114563d19a36f9a1220890ca76694c373610663e6caf913c3451183d5a3b84e12f02bcf0fe68c8fc3bf73173594d5573d02751098bdc01ba73dce0498967b4233292344d0dcbd4196dfa16014f6d6a4801b91910aef14a0d70e7d41a9a6ba3bbe60f8d3197fc7a21bc56df333e5d7b0f4ff462a9a097c7b019527e42e0af2547ca5124629a7be6ddc7f84eba34a1554552767415e923993c4dd865085414d0b5f6e457302ef7c2ae4d02d368512e818fe9abd1378033e6cf0766dcf9408e03d41eeb6169922c72515124eb97abed81560f4f1db1fc313a937f7fb35624fcca7a7a347e98b4a085203f589b3aee90dea127147a221e5609438f09869065b70de6d423fd7cf2cc5a295b374416f2dba4e38f361baa5fdf41d82321e4fd0d126e3105addc99ba7052d873ebe43ff23b4e0df695cd14d6dad3dfb49bb2b8d315d87d673567b884d63ee49e45b92f9f918aef86f97622dd3246697a8d3e729a37e8e1a38185b226cf0a2909a1f8eb4dc536b0513269045ca41d724dad5e2e198a9e1b2dbc5def4e8f334ca52a75959db067e58a3e0d81f42a0f4365b3babc4f67db790252d3f66d3ddebb657f7311a54988be0b99ee9074dcc3882490886ec67ed5fefb791c13079cf2e7859193b40bcabf7214ceeb875dbea18264ed0e9c1874cecd9222e00e86fbef2f7e45f4169500d9763533ba39abc3af9fd9730493d363c31f9d0b34f3e2997ddf2ee5273115918a2098692d3a7b2457dc95e1d171c926d7a4d5e0417fecac3540808a735b68cdf3793c3a4fdae71bbb462a6e7419f325e3608515918d4f97447485061ca2e2064c0ac35994d03b69463660e5ffdb186193ac34facb1059d6d378721b47b4ebd67f2f0219bff251b80b3e8a21df5316c2b665c31e33576d259059697f10a77b7f0e6e427eb5d9bb5039a7199573ff0d51d39a87ce7b0b5dd8336d4d8bb50a19b9afdd221b7372f7a73b5fa3399a0d8d49056ecd98cb769ceefe7feef3c3c6cc318e25e36e22bcaacf4d1c4a03e47463311279d3492175f3348c797aa3a7433d7dca21441648d92220282d07d35e582b75b6c06a8c63e9217e61fca2aceb55c254e3bccb7e42b537d95885460bee67cf2965a91bf9c2cf56fd75a90171798d5f5a8cd6f3e3923da1173fb4b043d0a85833486dbdaad2f48b6c3bea9eb59962bad1c71a84ff37afd358ead37e1b968269ffed202ec0d6979c8582916da4fcf2b6cd5512e240951affabaf06aa570844d74a1774dcdea37a62a4908f2a6e61c18e54d0acfb80231a2240f554f52c37f3bd43ec75a3aa374abffa44d7fcc2b5039088416a840de1584da431bdfa7bfe5f32029b536eb7cd9a41f1d035019c24d7d2c40966a126ad282aba613c1d3d21ed415a5cabd2414d713bee0be236bfa97224cb269ca7d0cb15a00277f22d356fe6bb18e6cc74181ca60700eb9dac7ae4f3a1b423c25a492ce8b5f506868d3b0ba1d49843ef35d7814a422ab0ee26d9bfea327e9b8a680781108e087fda86100d92022e181f09d3e229298046bdfab45a75a921a98da167e47ec83b0c056da3596cc68de15425b9f32a39512819c8955cbc13f42085895bfb41bbe46218734f26c6198e622af323b071c724ec3f811db26102cac343bf1cb98a961deabaed9e8854e771c555c28d0d72b176b58a5b01cf19fa094ebfcf387a62a3f620a5bdfcadcd75243476655f2e3b2f111ca3c93220da35a1319d6d1eaa2f525d305a66e0ff3baa8929cc74d48e1a4dbb03daab3dd49d5c4fc8af1a981b08c175952587babea6c40855ae6b22ec28fde37fb57de23f89906af618d7e79b044d32608ec74688724cb722e16b15cfc9c7a464e58a50f1d7d352be374d68943c198f470ae20b4e132b54f86ec3997d74451a81fa8e2d534b0fcc4f6c3542bd145951bd4e81491c85eb6fe2140a054115fd2a27beb248f91bc1ba3abcd2687f2af391e66e15a70d1bd5799d3c7f5c1b423f319d7399fcdc86109665560e9551618906d9ac7361b60aa45b3870fe821134f6d208897077013326ae8c4a54fa3ce0cb9c5a3395f1842919e7297d7095d016f826879e5abaef549aca4716b6fa6a1de6de17b70ad176f8245d260e6c10991cd3f2ec5ac8c8a28d907b36255ca7eeb05b431ff8f6e32181e148b56c4941d2daf3164d81e83cbe5f3f1562e9ac4c7b29cd2f916a317c41619c2bbe54d0a581ed062d77622afc1e6b36561dc418084dea7438e07212ac3e4332200e90788ad9d01a15718dba9b8d62ee41e1a04f9ebf2d86cd0caf2ffe141e63f698c37441f8b41534ef69c9764cbe3a0f224c5d36edf70af3b0a4e9cdeadda41599709463b2b155b4700d37d5914f9a70f40533f06c994abf0c2383a78edea438b56f39f0ce8af1dfb4d460ddd76f3c4dd8d9d8d300d97002d7762cc9e3c7b11802a20458247641f3a622c8f2ad981d3a6cb2c96be78c0b5a4f0add7170f8e30cf54a3a777c3132c30da8d4bd4289c2e790d51b259b2f3aceadc9f9411d99ff55d0f8b25a1a903710cd7b0ab60d1b8b3ff884a4c3b476c123bc0b7e960a2383638bc838da77aa3ad9d36a9c62568702cdc92b737ac4d43a3677ee431a27b8e46012929896128ba588039bafe7498a92fadf1", 0x1000, 0x1, &(0x7f0000001300)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r2, 0x0) faccessat(r0, &(0x7f0000001340)='./file0\x00', 0x8, 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) mkdir(&(0x7f0000001380)='./file0\x00', 0x0) r3 = socket$inet6(0x18, 0x4007, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000013c0)={'./file0\x00', 0x7fffffff, 0x1, 0x100000000, 0x1, 0xfffffffffffffffb, 0xb7, 0x7, 0x2, 0x1, 0x600}) utimes(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)={{0x8, 0x1}, {0x3f, 0x7}}) preadv(r3, &(0x7f0000002640)=[{&(0x7f00000014c0)=""/174, 0xae}, {&(0x7f0000001580)=""/20, 0x14}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/111, 0x6f}], 0x4, 0x0) socket$inet(0x2, 0xc003, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000002680)='/dev/tty\x00', 0x120, 0x0) syz_open_pts() select(0x40, &(0x7f00000026c0)={0x7, 0x8, 0x4, 0x4, 0x38000000, 0x1b10000000000, 0xa29, 0x1}, &(0x7f0000002700)={0x6, 0xffff, 0x6, 0x80000001, 0x2, 0x0, 0x7fffffff, 0x1}, &(0x7f0000002740)={0xffffffffffffffe0, 0x0, 0x100, 0x3, 0x3b05, 0x0, 0x3, 0x4}, &(0x7f0000002780)={0x7fffffff, 0x789}) fchmodat(r1, &(0x7f00000027c0)='./file1\x00', 0x4, 0x4) faccessat(r0, &(0x7f0000002800)='./file1\x00', 0x36, 0x1) bind$inet(r0, &(0x7f0000002840)={0x2, 0x2}, 0xc) utimes(&(0x7f0000002880)='./file0\x00', &(0x7f00000028c0)={{0x761ce2ab, 0x2}, {0x3, 0x40}}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000002900)) chflags(&(0x7f0000002940)='./file1\x00', 0x10000) 16:52:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x4, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) setrlimit(0x5, &(0x7f0000000000)={0x0, 0x100000001}) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffff9, 0x5, r3}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x6e1, './file0\x00', './file0\x00'}) mlockall(0x8000000000003) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='W\x00') ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) mlockall(0x1) 16:52:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xb512) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x5) 16:52:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x5025, &(0x7f0000000080)=0x3, 0xfffffffffffffedb) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:52:11 executing program 0: r0 = socket(0x20006, 0x3, 0xb) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 16:52:11 executing program 1: r0 = socket(0x36, 0x3, 0x3) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r1, 0x3, 0x400, &(0x7f00000002c0)="48529a2f57121b37b4f37e0e9fbf0a5299503d1d56d1470da08bfe4edf64bcdaab7c6c7b8a3a814dcc3e8e74903e2903fe20c64cfac833cd75165c135a3f82cdfef2a58b26bffdb325c1ebc15bceb535e86bb0e7c2cb1b1feb87c9bccd181808144e26f2dc52dd759cf87cc5f88c19bb6f44de7327bd925a907038eb70fef80ae8982dfd7ce4eae12f7c4e1ca83ec8a12b9f8aea6fb3d70881adfcb8e68812256d9ba5fb161b23af959e0c555560c20bce50b81f5439f4bed5c895290be49f392a94e1710c060b", 0xc7) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) select(0x40, &(0x7f00000009c0), 0x0, &(0x7f0000000a40)={0x8, 0x6, 0x2, 0x7, 0xffff, 0x8001, 0x81, 0x1}, &(0x7f0000000a80)={0x4, 0x4}) 16:52:11 executing program 0: socket$inet6(0x18, 0x1001, 0x0) 16:52:11 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x6, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x45, 0x8}, 0x8) listen(r0, 0x0) pipe(&(0x7f0000000080)) 16:52:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)) dup2(r0, r0) open$dir(&(0x7f0000000040)='./bus\x00', 0x409, 0x80) 16:52:11 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x1) chflags(&(0x7f0000000200)='./file0\x00', 0x2) rmdir(&(0x7f0000000040)='./file0\x00') 16:52:11 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() getppid() fchown(r0, r1, r2) 16:52:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:52:11 executing program 0: socket(0x18, 0x2, 0x0) socketpair(0x1, 0x5, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x20, 0x7, 0x4) socket(0x20, 0x2, 0x6) setsockopt(r1, 0x5, 0x3d, 0x0, 0xffffffffffffff42) setsockopt(r0, 0x8, 0x0, &(0x7f0000001040)="dfa444111304817f13f6dc53bae7df3749d48c6c83b864b7338ce8ec4d54b499fd8d635f4e6f46093342c47a11705e063757218db048513a5693d15bf9321750608d812ce4b0637143b641ed30fad1a9f82efb8f824f790d6bc1f885c84351db3d518166f2578f95f7f60d2df9e590070e83e1c9dce9f3ef283d84d041c03308092bbbc247150310525fa628dec96635c5b921a39e5b316c77c1fc1aa5ff149cba14e32289b6c448072d79242a541f00a13e9a66f74ba9f24cf542f97df3577e6c3e323fbdb146cd39f716835d6e686c5b55682feed63f88a828b377005e7f4085116307ee313bc4b4cabe23168fc724dd9aa6746985c242f2402dfa2caff78895086aa8d45aa818c4f77bdbef1ba12ae47c56fbd7a79154cca0be60ad53fd9191d815e867307f1c97c1e884b1665c1d23ba31afd91db92877e0929288175f7da57aa2fde1c86fd297ffe05df348b66475b55233072c91d8cb11546d2f065c7419be44f206efa0991ccb30bdbfc1c7c648176fb3b23dfa7dd8aa0e6de3529e7ad9e4aa32a8519666ac4eb5d3d8e9dc7c017c0c0cf6c4aa56882b486a3199d125050a65df745d1d288f7268d405a293164178630d88f027d3d00c187af3fbbaf59ede5830981cf85a05b422f7bc2c80fef7852f549b579cc9870ac638fc7ba1745878823db1a465956c8ebb7f2d30917db5c6c0503752e11c73b2e9d2d5ea1fc8bbc8a3f0ba8c0df14d0d403526c04846c2a3b49295a11c51458a352bcf188a78af233ed62030c41beb22f97d058f4c9f0c359552bf4ef493efb31adec586ee8d705cb124a7715e5588b07fc6c36df38bc937a30b08277e26322e2447847df59508b9c7663789aca4cea7650e540e3da548a62bc7aa6ba7d42505b87e12735ac454ac77be22f8462ec09c2420dd4159d5d2fa725b7afa8cecf97daaaf06f0393c0982a9f0bc5936ee0cca1979640242ca53009ae82fee6a89ea87f83118567dd067c3de556417851ecadd39115f8303c87880a735198c0b21978a8563b7f0358a2ab34776699f67ef282e32a40262b1672d7a1b2099e310dd5668a9617e41cc4c9298e94906fc9be949edd71427f4ebc007562f9b3b637e59e78f06be297d3eb585f4e37144dc6e56485c0d929a3884e5ce17522cac60b86d439e9afadb84cfd1b06f3d8384fb13a95daed7306d8daacc2716d11ba969b45096b6abac75baf5889334e07766b040431eae09136326a8d9115fb59f0dc9dd78458d07136252a0cf7d5e8e93f82a883e950e8a6ae46e907e7e855b50dcdc21be0f522fac373dbfff4f75f85323e9cc24ebdada9df7bc54aff15cb6b01c4e3201006037497fc0775c8897f3a0d8d08887541b45b7f2e01cc6e8d77691925f955ec8d84a1d64fdfedcad23b25087aff2b8704d5d5e4d936c370736bf3e3b14f5f01b7198643dd388b672935a907db60c9f4fbe3dae0311570ec4f5a6713a2ed06bf56167ca0fe2e98a9f5f86c8b734be840e0a87c3eaa97c363ab4487ec9e1a5f6600f95090e3cacdd5d505404d011f525fcff1dc72b6d02859871bf75d66617875b4780ac1b8d556595cb068ba7b75b015dd6ebd16cbe01b72c48c67518820186cd53dad92ced9e57fd4f36d5cfd2e4c89b3f0a0da2aff1ac0512b04de2edbd77f2afed50f0d3fb01db30aa02c23a31aa6e8e18f2192bc88937f281017ba110ff5310225f1bec525d68b8c3ee39c9f301a8656f8c58bd66c002b35f9d0b7fa4ad8d0c99572a4da470725f95988ad98d55faedf9285fbdd3d1d7207f2d4a139cec361afc634e86d076bab0267c98710301bb34eafc66809edbb70c7b897fe83ff62747f0550481e2bed1a34b0b89c04c9a492f73c74e13ab620a46949f54c355560e946e3eb32034a6e9822bb21d31d0ce2592b4976cbfa3da587971eee8e1ef4b8da5619c09f7b9951d82bbc672724f6074325ba8a0074e5dbbc46642ef261143916494144fab7386ac0fba0b5187d94ae2dae57411b1d26d6f507ce235883f2867363ae5917280a21b42963549f5961b25c9e05add9aa02317ac4b546c768bc7601a3b8dad0fb45cbd176ae7b1bce52fad5d238585c4c663bc1d57d0b71642398eb079d2def88ce31e914757c894be39bc17767ec5bbcb23f6cdb07275ab979ca72a9a31661ebc2246d073a217163888c711b8f31fa235c1d3706043cbca720362f37d6abddedd2673aaad5359077094116dffe2352147ca964735de6b1f1e1573944cd7c54df05986bd971b4f477bc5a36bf2bbd21f573bdda8c066c61321eb3fbdf6f26bf475166eb20aefa5f4813e0aca5365ae60057e8bc4f4f5f442de45c2dbfd6b8a8a91edbc428c1e76aeaa204d18287fbecbe1ae3bf58e83ecf77e395978e4f3b1be8f30bdc4554cf42aad3c2785fe655394f71913dbb86d9b607cf263a675fbe8330035ee1e38f30bc878e99e4ceba84bafc6e0a4848d836ab343b28287364f72241cc4b3f3f327a39bdfdd7898bd1b81d0a492f6cfdf2944860bb0e8a9686652c1bda753a1cf72aca756062bc01cb45c2ea8f415c8d1ef4427168c98e970d3e071ff9e7a965f990dbecb1b69d180d528239ee0dad348b9d3fdb5fea1abc52a30da92b92a2ce0bfb7f97518026cbcab95981ec87905eae12fec34b2df9fce4042a29611ec032559d8c914dd202aba5d7209d02c22e93b89d8e5eba886fa2058e6901fd722d6d07eb540dd277435a34c7f35ed9c3451e2e1e2cb04b8b4bb56dba0f372ca3067a7acb5bcc5a3cc0d0f51b35599e7aa2fb23d2de3763be18922075c0d29159ccfa12adfebc0f024bf4e16023690bcf9556028191d0b094d33603a53bf3672f05f8fdf0a44fe268d68fc480145918b142fd528afe3c44714b27e4f8d0272bfd48c04281edba2317ac8044601f2e4d5549ff53ce8386fb620674ecac3118b650b7fb083ab2a57c3e9bb6ff598a7d5bcbcd26716b04ff85acbe2a45fceb507bc72212a114d9237711617298be6fcfd8987da9e566b4f961d429c9e22ca52bb6598eca801f86874fbc39893ede3776469824c47f0234bcd77d09d94783b503044d7cf3d95904979fc1685dd567a2e5bb51e57b43b9dd35651bbc10d68996f8e7359cb6d32285e91a723a67629fbf72f4f73f1cd6ebfd7a80560c3ff7b46296b079ab41e5731ae22810535eed068628bb5d990c4956dbd3082cc222ad9a094234dfe8674d7d6c33d582176b21f06346d71677fe27cd6887d579e715bae0790764f4f697cca535d1febcd1217d1e3841c869a8cfaa0889bcd05d8efc4ec790127d3f38c93010460210d020c0f997989f22fea99021b37eedcd94b200be11ab46b88afaff90ab2902d70f288fd252f7247fd8b514b6f9758421f1a7e7e7b4ca3a3512a574c4bfdc155c1dd5f50fb517246d02e6adbed290ef50ce5336c745fe316deffe1e654afef6636495173bc9bd9300a171f88119345471ba8dbb00e300ce785e2ff166c3412ec58be786da301b837077843ac9d1e5c107147f1e7b8cc92091b53984aa638d4b4c82f1b21728416568df1d53ef73c1c57a97c268ed4618739ad8baa0e7ad64ae5a5b86f6eaa0f8d30579fe16756a2db7cf1147851531378ff9ed80f2b98389c2c4965adc30f03a077207e02a6aaadc9980175ef1a74de0d9ab8553cb7d98b498bf2c42606c7230abd212954b5ac1e0f696f4063466359affce28e79780d5f3515694148680c27ab4080b885d7a8ed76d7412370d88b28a1321c8a907a694a398abde81fc47f6e3178f7f11f9335836c7776292b2a140cddd85250deee871780d2dec85529041b34a0d2b067f897a4a7493218edb04272a396a22c4230d6a3cab75d33d266960a2e966f5f805682bcca2f2ff55c9b38f5bc1dd0f42144a5069258d309dadfcb3031fb8c689b896ef1054b8566c4935cc2b55a2d5d2f6bce40b6196e2e5a7d0903bc3d580540e5ac4d2c9ba067c5d707199e018a230c138fb434839f988aa14d4b42c8728fa67deb6fe1a18d0c652909386ea811d59d59d858d04b9e3763c082d66ac2734819d12497bbcc5714ef00a65c4657bba89d2c8c705b688ae5f3834d98c621646171f54f96dc8db3db9df6709d9dfa8fe9344f2b060d62a5543b42bb104427cda884300305183f62acad0b3e8196046c8484209895a47a798239c5a49efe0cc2eb53f92676f3591efed33743b987bd5082aa71ab27d1183cbb1613dfb4b9a022f478b2c82ee6ead1dbb14db339ae80c0c6accc5343128c0d8f4657edab3c8d4b3bd00e6eb4fb9f3e06754e3fae4710fb6d4ef0395e583b94d6da812e36f3c0724de640fe1487d1c249df68ae15ea421f581bad1abe3a855919d469d8c051a67aced0aa31ecc4a5ca917f436edf545e1c0bda4db5bf23a9d1a82dd8ad208efc9ae7139496f5b079c8c4c538210910184e1d5793a86f7c6184c783990f348d9ef79c10f3cf67ec4c7c03364796c69764fa738c092eebc226f3619eacfa1015be799190defdf49e0ed7946eaf20c9aafc7c09605ebb4c900a0389b2752e483eb72ec13a303fa8ff13baddc99c1e549ae09b3c6361585b8b5d9b6667e05eeef90776d559535f21ff133bad93a13b81e6d52bb26ee2fd02b9a3d3f0a031bce4b2a671e05ae14fbfba88b538ba5a63ca838ede2a295825ee86d9679330796a744f19c16265e594e0a88b5482861cf3d1cd95edb47dbce4c9cbe40494b07573dcac5aa2a0ae9d69e4ee6a7bb6b40d5e95dd219a9b1375b0c44598aea4704b739fdbe0c6b795493ebb0ba90f953b8a9a637bbc5ac953e1d44c0f1ea82242ce3bde47681d8e0303e1d50b1dc84a9f8bb2ad3517c103b0a0a803eb8be407a58492d88e0af4a1f178790f8d4f32588aa8e569b9279316eb6937ce403c453b54f1868b8b1e4596db84f67718e81ef38959d175a0fa60cbedc6a09a108af8ae601634e575ff420d32b2f735e93e38385dd77efce989f1aa2584596c84a46776ef4fb280a8b47eb0e371e715411b5081fcdeb352e91e2bf501f377f439340beefd5ef861d7467931234fce1948a4d83bca7333f1319f9b6bd4100d65f9e5466a9666d0ac72ef89656646ebcab49dc0b6e263af215c6c214e6c01e17b71fbf9c10da2b89a22295c6baa8129ab64839e23f2aff9bbb0d64e14a7cea797f7a07fe9166ac18e23ed09410a52f65c1ed168878bf0e4262067c0393b1dc21b5a65369db3784b0353b0e592ade28c6da8b51d644a1364e637aa15cfeea7379db95ef7603038c87366530ea6ab815ee74708010b7376fa97a3d93c9d2984f372d89db0a18c998e5e14979770bfbc2e8de78d8d2ff5f6dccc497073cf17619eba5bdca0d7e557e893ba631b82892379f77a5c39d62610185c7d25bdde0f9ebe781f45a403f62b27f10a17e06526409b7707f412d48b1cb293427382dc937cab5a76e30b3f1c29622cf9a775f5be33320d793492da0cd1e7b7819ea2f8476448a46e878e60e89e4761c8cd4c7c30bcc19c032633b31c706c3c29005386c3cf6fb085cb17cf9d5c2349d47139b4fa3baf50224b220605093c8f2310a287fdee1cc141236518fcfecc9080c2086fd7a402b086d51bebaa120d2825ee4bf8075ea7d10557598dafbeb33fc7fd61aa182c624346c8f333ebcb9b432fc01c628880ce6d06f02a43d9af5442ffc0683fa00b59ff90a1e74f2c3f46c475d69b471068c01919cb9433b488cf6bd63e11644790712b0a8e352a7fcac1a1ba4e7a06ebc0f2ba34c0978ec7ad9ba37bc2bb99630516d7603d382e5dc7a0c8eb6ae3", 0x1000) 16:52:11 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000200)=@in, &(0x7f00000003c0)=0x95146dc049109e54) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) write(r1, &(0x7f0000000280)="5c40c04e6e856dd05ec702cf79ba7dec60fe90f8de8230c4f746f5eeb15e5dfb7dee58b9b1393512ad3476e1b1b1a69edcd6592e4ab1cd03e8f87e4ef69c7cc6c9fe156049d3dab04fa938d83bdb279c760d361696f60e9bcab197ec92ea69f204a8328b69da2fb95a119a2e89f1e07cacf3800730e485cb02b54cd05776475387bbfb2b0648d87fc8fb2b45c410b50fd1661d95a7c31ba502061a6d7de5af2784b0fc50e9dd22f9009bb5ac2c", 0xad) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:52:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="322ba7ca1a4f235700"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x2dee0526df25e05a, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:52:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x3}], 0x2}) r1 = msgget$private(0x0, 0x30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpid() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7, r2, r3, r4, r5, 0x41, 0x2}, 0x7, 0x40, r6, r7, 0x400, 0x8, 0x100000001, 0x401}) msgsnd(r1, &(0x7f0000000240)={0x3, "199e0e0784f03f1c5483c40d9ee5fe55f32b3d68eb777922f116476926cad0af8068e6d9e7ca915fa9a3b72873b51378fcca4a33469a5c3f3383bc0b6a06654cd99602d539a955e474dcbe8a96ea212298fb3fd718de247f3a5e5de024c600d4f218c56d958f55ecd774f4081933ca177e84876041cc81f61fb7d73ab0216004b9f02225e5cd67d9aee0c0e0383d98081e4e3fb792c539fe43e793a1c9de22fa0ba86ef0649aa22f2ccee5fa72587e7be3a49d866a0293bee1a93c0b3f9938e32c7f490758531d50f60765aa7327d9242a7c7218bcbd57e9389a27cca7e773162f1f7c84cb925cbadb8d7167540a5e050ffef1488ed7401116bb6da9c0"}, 0x105, 0x800) 16:52:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x108a0, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x3) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x9, 0xd8) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 16:52:12 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:52:12 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) lseek(r0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000140)="c1d7f812298aa724292d3dc378a7e15fefa33c50b343d6fc3be7bf408d1841c5d4e48ee1b5a9ef147b4b2549287e9865bec4c4cff05a10652fa036cba6e61090d5e2f3c4095b34b1415d80712516d839f0794bf3ab9d2eec0a4665a4433e384bcb6e644bcbba8ec4c4a8cae286708366fc5f53f26bef8c1a12f28866abe30f8c2ddac0bc77786c9d824401a0e4b015a9fb9f6f403429447d096528fb806100bc50301cb58746a57f264f4b1ff3da202919ca7d585439969c61c6598b8d76efd2aaeecbeb53ed20b464a94168fc8f25d816c4c4700c4ac0bf72f87ce5dbabd4d550c7bfbbcb1cb9698fa56e4bd2918100ba5c003ebf3f4ce9135025b617120739cc23565ac8c2614f72195eb5412b6094416ba1165e15fa22e252481509d9d13b70bdf9c66e3bbe6a65bea07a4f1015f92a8436e51c827e055870e3d184258b7170210d3ffd4287119088b305f44fca2a35a847753f0af3de8329db39859c7ce2345b860cd3e69c2259fb2ed374b0458e0e76cd551eab950a3674d4101ad8891f", 0x180, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) 16:52:12 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000003c0)=""/134, 0x3ea) ftruncate(r1, 0x1) fcntl$setown(r1, 0x6, 0x0) close(r1) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, 0x0) 16:52:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rmdir(&(0x7f0000000040)='./file0\x00') 16:52:12 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fsync(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) close(r0) 16:52:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x101, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) poll(&(0x7f0000000140)=[{r3, 0x8}, {r1, 0x20}, {r2, 0x1}, {r0}, {r0, 0x40}], 0x5, 0xbe5) kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) 16:52:13 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x82) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004000000012b0000000000000000000000000000000000000000ddf186600b3ea996a483440047", 0x2c}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0xffffffff, 0x4, 0x200, 0x0, 0x4, 0x0, 0xff, 0x1, 0x1, 0x0, 0x9b}) 16:52:13 executing program 1: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = socket$inet(0x2, 0x4000, 0x0) sendto$inet(r2, &(0x7f0000000000)="77946b7213c9832620efeacd4166f18a653208cc4bf9b37239991081e7b73dd3ba61a06f54436c91648605a3a6978e601b1ba42f08fd0f65be7a1b2eb17f3123e09f313c216ea0c0d8c02cac1aa5f273b44f1645b7df394d2a16407afe38c55024ca8444ea038c6edad0d085c7af461b35288a67383b7ab7a7c6df48", 0x7c, 0x4, &(0x7f0000000080)={0x2, 0x2}, 0xc) getsockopt(r1, 0x80003, 0x7, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000180)={0x0, [{0x3, 0x100000000}, {0x3, 0x2}, {0x2, 0x2}, {0x3, 0x8}, {0x3}, {0x2, 0x1}, {0x0, 0x100000001}, {0x3, 0x7}, {0x1, 0x1}, {0x3, 0x1}, {0x1, 0x8000}, {0x3, 0x2}, {0x1, 0x2fa31e9f}, {}, {0x3, 0x9}, {0x3, 0x20}, {0x3, 0x7}, {0x3, 0x858}, {0x3, 0x9}, {0x3, 0x6}, {0x3, 0x20}, {0x1, 0xfff}, {0x1, 0x5}, {0x3, 0x4}, {0x3, 0xfffffffffffffffb}, {0x2, 0x8}, {0x3, 0x6}, {0x3, 0x8000}, {0x3, 0x2}, {0x3, 0x6}, {0x1, 0x6}, {0x2, 0x1f}]}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20801, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000100)=0x1) close(r4) semget$private(0x0, 0x0, 0x105) 16:52:13 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10082, 0x80) close(r1) r3 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0xfffffffffffffff7) 16:52:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001340)=[{&(0x7f0000000040)=""/191, 0xffffff45}, {&(0x7f0000000100)=""/26, 0x1a}, {&(0x7f0000000140)=""/184, 0x1e}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x4, &(0x7f0000001240)=""/181, 0xb5}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) socket$inet(0x2, 0x5, 0x0) 16:52:14 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) 16:52:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c0d", 0x26) 16:52:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) setrlimit(0x40000000000004, &(0x7f00000000c0)={0x0, 0x3}) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x120) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 16:52:14 executing program 0: r0 = msgget(0x1, 0x10) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/242}, 0xfa, 0x0, 0x0) setuid(0xee01) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)={{0xfffffffffffffffd, 0x2}, {0x5, 0x7}}) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) truncate(&(0x7f0000000300)='./file0\x00', 0x4) r2 = socket(0x10, 0x0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = semget$private(0x0, 0x7, 0x694) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0x100000001, r3, r4, r3, r4, 0x16, 0x3ff}, 0x3, 0x800}) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x4, r5, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) pwritev(r7, &(0x7f0000001480)=[{&(0x7f0000000480)="f8d134aeeafef037cd47b3f4f71f1053d96384cee7f4310b2d98d9d166f16de2ad30d64dd675860c205a702e3be7c1a797e4487144e5955f86bbb0f08f7abc2e48e49226673d1509847326fc22d3a88d02b729c714fa6bb15fa308f944a5904f3fa453bec593fdbe7ad5e0b404dc48a996df98e127f7a0ea3f882098daeb776ee971e35d5cd1eb4e76ffaa3389249f7e034f8c4ffd9197b296b6a7f2a3f358ec8097dee985092ad33b4c08f0480dd6fdf1beea7869d19f2b1091dc1ad0af12bd4f6ca17db14ce0a5bbdc43f0eddff4503fe2ad1ee0bb99872cbeb668a95643717693dd1e5260af13a5d00ad649238c92eeaeab2ec9bb6a4dc95c39774b544e8836e9381f59f7c32d41e7fd72f0fd5024cff754ab918a808b7d2d157385ca1eefd67404b751e88ec6af47219a87218ede5517436b9025966b47a8d804079712e2ac31945e38fe108ac26ab7b9e1d36f5cc210198ee540da1bc52d0fa9f8a8e2a99e3641dbce32f8bb665501f3e0bb835ce86b43be29c362066e8e5af4ddec3259797d474f53e6784619d02fde8f2390175a466f371641899a220a350e84bced230120ac1b124e9c0d878c6e574a3d9cc728d7ff33efc267e83f2eb4c17f40f875ea110759e44892dfd02c55d8a6477fb79e6bb609a6ea7c036ca9798f3d17b22d3afd68c431bd446d35da31f1d20dd2366834d858193686f4b8153be0767339808c54ebb9a632677ea4bd4fea9102e2cb70abff8edcc8e471bb5967a9048965c1b87eaf4efdeeaa9991853995ba5bdc721d9e818a1e7489084ee2b1c7644ce575e2416cbb2a5185a92f199dbabcd710e2be69db2ed392ce3425c89503b69f18672df6bf038cd577a863782107c908fcbb0d220429d0ff3e26543f2668e54d9d308dbfb81934afcf8360dfbd95db9e93ca3ec1ee8c35e845fe01cac1bf584c51d8fcec6dd7752c4a0e0d490658e12d4af0db2ae8c1167d00fcb19086b3fcda8cdb6b7c95c4c7ec80e1be20e3b89dc8ea8f5582f22f518433d168f0c430c41db5682981c812da9139f20217dd03b4dc95b67cc64d6655c96fda24dccdd5e42bf952cd471d5e614309c241c10684ed4c712a3f77cd548b455e771081d81f99a4bf32381228b1dabc6ea04dff4a5488f9d9a5a3669d8f099775d75748ede3ebfdcc5205fabcd3eacd872ed958b8faebf1ded4248d6f3577959e4e056890e80f0b5f46ccf688352696c0101c233b850107c3e75f81a2508d0d60f5d579eba6d1e7f7d23011d956125fc6ed6e76daae8a732bf348d12b493fca1b172b39e4c52ded813ffcd21f268b46720869b983a392c8a814e9167a52175048103b1cf2fe01c3d6e8261d06b6f40f396751b383676e7f377547af3abe882af2ef6f1814c0a4cf21630c9dd24515cacb4ca298cf545454340faf98b9df54642c5bfc382562bfa20096d628e25fb5f2d6f7679233171281f32229cc7b0c20c82c48f1f68285c4e5c25b3b46d0b19d1d252ea366597e66185c5d9dee1bcf9b56c0db4ac78f886b3b2614a30c2acf4d4d04abb1893ac0f0bd333586dd53d60970c2404415382e6e24716b280f471568de14420c555222eaf1d6cff2cc8564fd0b077c6a83cc400e67c97c660fd09f3e38a6f27a0f0ea502ae591570b19cf8cb9b6714cf1f3d3efa6fe90e34b48d569ac5734a30c8f4a09c3dd03fa8d701f3b9597b97d1febc3a42aa30d60ba81907288ff8ab885c24bb06fd7fe30a2b46d7b532368da7781c68b40bb0c434ffc96e6e57ad53cf2daef05f38995f25fa29082e5bc9cd16645728a0a62d31fb1d6f2f0c9e7239a40391068f0a92dbc1bfe9f9dcb5ee8787ed4530f19f5d5e9ebf9143f9a1a9ea69d4ae1f4eae7418de2e752236d0ef8d1e68961d9b1c8185df6601f661d549c2f227ca436501f2a3daf0728098bd2828877f5e1eecea0f017ca43bb51a123304014a99257bdf4eb1e2f564d35bc75624c3e474ecc6a9230fe21b7d5f216bab557bb4d85439e80c6de3039ed937b40ffe3b68f2f9a3ce015e102d8586c653ca416d881a282fd9440e9ca4ea04eb391479b3c1b103acfb849c36300c2789796997ba0c83be4106929057adf8a7148984ce247403f5a2fecfb0f5e48258367c1fa4038126a6dce0fff99660490939896ed98cb3f2dcdde07795324421b44ea06432869a07e9f049ba1647756f867f54aead56970192ca65f2b9f8c775de08161d403b0a54b3b02814a40ed87e196deb9119037d9553ef6f1181b5b0748bed021d9125eebcea72d02b301d9946555a8d3046fa188a8ae66598c8ccbd4f27736eb48fbaba9671a0df0c39cdf8b15c7d475b24fa83d05e0b3e3a8af8b3a602f081f5fa8a1d62db042207c1fdfeea19b6e146f51c0a3c449060fdaf790ed2ec273b5fc1877529e3b7d704883c63038ef788940e57a6b7884ca1456c1ee3ba52e3007c20ce05e49bf582cb7768bb950a3291f5d31b864d92250b82f89f284d37e0bb7cffdd321a05a4fc13406292dc4ef49d91efc340c02116c6ee33ae23b6e4ceadd39fa280548e1aae20206d3437db0eca37353043d44a94211fc5bf617c981677ff370a7a52078f4a49fce53e9e2b103ea3c4b8577309be61ed49a3d847ec701a3e6046b26df48b89cf377cdfb8a2e7b6cf34f67c165d909f01274e8cc852f4cdc6d54a8b1e199478405988b6b62cdd62f63b7d00ea8710fd3eaaf85f3baafd2731c4f9a9a31e0c805618b86dd6ddd2df0e1462213bfef786a7e627fef44cee00a4391de74ea1458203d89feb8e6ba95064e640e69415cdc7d9812c77181ea12b8d9559f0cb33679b52276182b7151a3924400443f2aa451991ad92e61bb775dee77188f3db867b327865fc3e0184ebefb9b768cf2cbed4a55a236de718a2a1bedffe77de69effb5ad58ad79827a21de2278661538400899f4b56517a5cc1557862f242b401165027b17773b70891219a4624ac0e70f4065ffa3fe06797d5a730e3a745dffd50e9bd5a83a9ede18175dff3cb13398f4bd5021f027b9d9407424be956cefd6606a74bb5489dbd1347a6a37b1d6c4b1ee97f87323821fd94bf42faa23146d2b39bb025a14c837678a8968f4135428efc938e1e010cc92df9c3dff07133021f0badce23b7c57f6d544fd91f479f51a7723406de4bcf95ef1302da5de01fa1d65734f5da01a679ded49665fd508719294fd771a2254adb0884a7960f34af5d671ff7cd4cda8fab7dffd299bcd4037cc5376ce778e2f173cf2a29bf4bb0402c91b2e496d82d96877176102b35cd36a42f66b69140c7f36e92eb0aa29a02f68c45ef7a835516b412e7848f534b4c7d798f462721d31f509fc0eee84c9d9a2357c71414f11a9f5cd1bdb58b73381fa7e805011417d8f108a65fd1af2e487f964b67c7a9faf5238d37b379a3d27a811a99a348fb28c71174a91a5629bfa6da8597bf53ad34c9831777c028a4fee6bf5b89badb72fc9d6e4524cb63e9c3d5ef88e8b083871c5e557dec82cfe079af2567b0187c9c4ccf4a055248bf481ca0f5912b70c106ad4738d3854c1bf164d0995d1f8c5e68313384f906b489d2bd97c14930bc475b57c8bbdeb8b1e65787a52496d09865167d7533028da0c9edd33ef5f2ebca667deeea5082dd023ad37a2431f127c0a780ab6f5a5a0e9f90173bb8cb26277062ce51e468287625a70544c7da07397ef034931503a99a2e9efa6d3bbcd4705416c25999381c8fa144dad8055502f38485e8ba4b3d0d44ea5f574a5236978551f5fc6fec63c9a0ce02ef9255cfe0e9d0685149454b74079375ce1b346cc4ce9bba9822d93f842cb2ab77c405ca879407b4590c2e08647f0e95cfd5e18d043b870ac53056211832054cd8c8b7a003c177fc588a3c60d11b8189122c6206f365161f24e80218e7c3658f66eb98bd61dd4959408edf8059d01a0b5eec0602df30d3270f8dd37f08707e5c1f61ffcc04d82d50d67a59d5850bb274c648f9d927b5dc45333a343ab370e1f0a30d1bdd469a5dfe6d5b3abae671f00414315a43d3c87ff59c5aac16d339e235f5148b40e4507647d371762f4331facd3e157876386e5875bd816ea4ae27990138b6423e3899a8c1fd3b3b8bacebb9cb042589468193a6681bc1e7e2c47ebafa8b8d1789dbc6eb07873c36dfd15b8cd8a489944c5b25d94aeba760f95e5b8c23c91968b1e65415c3db6b422adf441b9bf8155f29224ea81ba574ab8bda2135990807f488750a3c9b229e225ec87804b57b21484dec6a8921f64dadc9978594245b8cad7ca097ad1147ebf977c101198f4f0cc61d552131f68d0911f7f71af9be0a44ab628b9a0c4523adfc18a4d4d3671ff55087b4b55bb46d34cfd6c207da93ee766d60893f3279920284398dfb302a0c4302ad08b65b64abb4930e40328ce269e5cab8635f27e727cfdfa61c87c2b5f38cd6d471a197d29f9c2d54e8f5175254e4390f47d0d36ff333b471324ff087d476ab342a020025b0e88bbe68af258d4628577a6d413b26148b1b42f1640fd23543583eb04b28ba586ba45f55f703921d6b649c85da150dde00aa09948cfa869004d53c223a6ad71c75a45eb98189f673fe6a611ca6d390d6f1b1b9d0c5818de35b3e8c0dc600380b0e01ebff967af447d1f02836bdd3db6a3c9921d12bfb624090f9724b3b514634212a7da374ad915455d74db25cd58b02bc12767705afc894ebd1b09d12a5d2767ace144baa20ac30d69553482cb1b33ea994a0f24391edbf517c61c6a05f5661941b6cfcf38b9615a401648a51109bf28b34eddf5a3eebce70e7aae936873675fa4fe8179be3e216f259dbad9ef16d4cf871b2609a69dd9a4dbd60c4231607aa276e67e1143f9494f053f2ce87016e81eaa3722f59b43abea06c2b43ed37d781c1a1ee7cd49904e7c1843d8e2793fc2ccf9be89050c442a795e19c0bde4fd38e4ca459312d8e323dd3430ed6cafc681358005149734d8d1bfc44ecf5c30eef52bed376388bbf0d1afbe41953f9ce877541eed3478b6f1e7edc1d4b4e0f07be82ca36f77d5d4ec47ca841dfc660fe2db1764c0ac2bf0fa5a6b37ff99b5a787affae48ec97ac9fb8d0887347bad9aec77098d8968c505f9ccd782382bed24da801ec732c268668ed796dce1cf873b1a7425a0bdd6e1682dba3dbc25685bb489ea404832c07d819482f79d27344f57cabe37113f4bceb0303d7677a0d9008535ea21ccf34ba3b2d585308ae46a0f79da80a2e61fb63123e4cd8979d5ca829ecad2315f9e3a4bc3b1d1f8859cf8b6ad45ea76168bd763e898d90bd96f5de26f93399592483dda7a31926e1a5296ddf4e420643bdd6a821b562a9e9076d11d7f0ac519e1668006f0093b67377b22e30ea237a6e00c5da475df550733994657cb426f31aa044ca4b1e8c8ae278a325641de5be2cd4ca8477e4dfc951e5631a30381ba256d4068b4bb583a311159b9f6feb4e6bb06719b1193a83130e15810ebb12b9d67184d82c0644a66dbda15a3f91adb7e49a0e445821e9a87d73df19584ab9e5c86dd7af511ba7d7307b2975b35a474b5bb67afa32b7a1ad3400297086e9c7f225b2855f9edd9733da6dbbc23942bc910836bdc2774b28eca9d06975e6004efe3c259b5eeeeea954f1d9fb28aeb9c5df395703d83ee3a7098e0733420512a04958f7497f595a209f80e9994394d094462c0b0b841d47853d67e442694c83e6f86a75ab9febe8b54a52fddbd6f512457197f41046c1b5a9be33229eba9f65086be41b5d7c99744b44b7d5b0c7bcf979e0f68e023094", 0x1000}], 0x1, 0x0) syz_open_pts() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x20}}) 16:52:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x7ff) syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:52:15 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x55}, 0x0) 16:52:15 executing program 0: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='}^[$\x00', &(0x7f0000000180)='[#]\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='[\x00', &(0x7f0000000240)='\x00']) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x10) mlockall(0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, 0x0, 0x0) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000001280)="ad", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x85, 0x9}, {0x83, 0xfffffffffffffff8}], 0x2}) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x9) 16:52:15 executing program 0: r0 = socket(0x1, 0x1, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x8, 0x4}, {0x10000, 0x80000000}}, &(0x7f0000000080)) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 16:52:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x86, 0x40000000, 0x7, 0xa2c3}, {{r1}, 0xfffffffffffffffb, 0x10, 0x4, 0x5, 0x100000001}, {{r0}, 0xf2c9b0b8ebd0861f, 0x0, 0xf0000000, 0x96d2, 0x1}, {{r1}, 0xfffffffffffffff9, 0x81, 0x3, 0xfffffffffffff2f2, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7ff, 0x9}, {{r0}, 0x0, 0x70, 0x80000000, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x4c8, 0xffffffffffffff7f}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x100000000, 0x8}], 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x658, 0x3f}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x5496f235, 0xffffffffffffffff}], 0xffff, &(0x7f0000000200)={0x1000, 0x8}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kqueue() mkdirat(r0, &(0x7f0000000240)='./bus\x00', 0x40) close(r0) 16:52:15 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setgroups(0x0, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) setgroups(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}], 0x1}) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:52:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x9, 0x2) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x4) 16:52:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdb"], 0x20d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000840)) r2 = syz_open_pts() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000340)=""/235, 0xeb}, {&(0x7f0000000440)=""/132, 0x84}, {&(0x7f0000000500)=""/185, 0xb9}, {&(0x7f00000005c0)=""/250, 0xfa}, {&(0x7f00000006c0)=""/180, 0xb4}, {&(0x7f0000000780)=""/174, 0xae}], 0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xf81, '\\\x00'}) r3 = syz_open_pts() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) 16:52:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:52:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x20) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000280)=""/247, 0xf7}, {&(0x7f0000000380)=""/96, 0x60}, {&(0x7f0000000080)=""/59, 0x3b}, {&(0x7f0000000400)=""/1, 0x1}, {&(0x7f0000000440)=""/230, 0xe6}, {&(0x7f0000000540)=""/58, 0x3a}, {&(0x7f0000000580)=""/158, 0x9e}, {&(0x7f0000000640)=""/1, 0x1}, {&(0x7f0000000680)=""/148, 0x94}], 0x9, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r1, &(0x7f0000003600)=[{&(0x7f0000000000)="2c03a2b264", 0x5}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x2}) 16:52:16 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) getgid() mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x2010, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) close(r1) 16:52:16 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = msgget(0x1, 0x358) msgrcv(r2, &(0x7f0000000000)={0x0, ""/34}, 0x2a, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f00000000c0)) 16:52:17 executing program 0: r0 = semget(0x1, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) semop(r0, &(0x7f0000000000)=[{0x3, 0x401, 0x1000}, {0x7, 0x8000, 0x800}, {0x3, 0x5, 0x800}, {0x1, 0x1f7, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x3ff, 0x1000}], 0x6) 16:52:17 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x101, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x0) r2 = semget(0x1, 0x0, 0x10) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000140)=""/30) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x0, 0x1ff, './file0\x00', 0x5, 0x80000001, 0x6, 0x8}) 16:52:17 executing program 0: socketpair(0x10, 0x1, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x40) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) sendmsg(r2, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000380)="146fa6f85c97d125949a6618c8bef592cb39319a2528c1200a86a0474bb24c3a7f9dbf2e078ca7ae0ff3f5557519cf596a32a643605e78558b8c468d34d1b0360e843068ac5ddf6b03adc5070d39278004d75a9ef98fedaa8707cf9f726655aec4039684d371f7ddc42488da2a8c1089c87dde013f8282570180c7cd1fbaedbf3da1051cf9d1cd02d9108a482a92771b85dfcb8e75", 0x95}], 0x1, 0x0}, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001600)={0x5c6, 0x8}) readv(r0, &(0x7f0000001800)=[{&(0x7f0000001640)=""/212, 0xd4}, {&(0x7f0000001740)=""/148, 0x94}], 0x2) bind$inet(r2, &(0x7f0000001840)={0x2, 0x1}, 0xc) r3 = syz_open_pts() recvmsg(r1, &(0x7f0000001d00)={&(0x7f0000001880)=@in6, 0xc, &(0x7f0000001bc0)=[{&(0x7f00000018c0)=""/254, 0xfe}, {&(0x7f00000019c0)=""/78, 0x4e}, {&(0x7f0000001a40)=""/228, 0xe4}, {&(0x7f0000001b40)=""/69, 0x45}], 0x4, &(0x7f0000001c00)=""/217, 0xd9}, 0x42) unlinkat(r2, &(0x7f0000001d40)='./file0\x00', 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000001d80)=0x1) unlinkat(r2, &(0x7f0000001dc0)='./file0\x00', 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r4) r5 = semget(0x1, 0x7, 0x20) semop(r5, &(0x7f0000001e00)=[{0x4, 0x7, 0x1800}, {0x3, 0xffffffffffff7fff, 0x800}, {0x7, 0x3ff, 0x800}, {0x2, 0x3ff, 0x1800}, {0x3, 0x4, 0x800}, {0x7, 0x8, 0x800}, {0x3, 0x400, 0x1800}, {0x3, 0x9, 0x1800}, {0x4, 0x100000001, 0x1800}], 0x9) clock_getres(0x4, &(0x7f0000001e40)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001e80)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001ec0)) shmget$private(0x0, 0x2000, 0x1c0, &(0x7f0000ffd000/0x2000)=nil) geteuid() getgid() getuid() 16:52:17 executing program 1: link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) listen(r0, 0x6ee) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x1, 0x4, &(0x7f0000000040)=""/221, &(0x7f0000000140)=0xdd) getsockopt(r1, 0x0, 0x6a, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) flock(r0, 0x3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r3) 16:52:17 executing program 0: r0 = syz_open_pts() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x1}, 0xc) setgroups(0x0, 0x0) setuid(0xee01) 16:52:17 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="a1bcd824a3520c7b36d439ece78eb5eb846518be", 0x14}, {&(0x7f0000000100)="f67e7a24a976a278f7833060c4f03b2eb0b00b45a1d31290c85e7735d7995bb840dd3ddc1d7ca1487bef08ffb6430d65fde5b2aaeaf6ab9eed1e1030edddbf79faa4b19336b03ed30c38506c4d1d7db0b57886ba312b", 0x56}, {&(0x7f0000000280)="abcd80523d7cd41b0bd56d0faf0d2e6e39a1bec6314f39944ebb92da042355cf924c30bc2e63adb84ebde4b6d00568095b07d1b79949164c6842ea576d64e9f894f8d5dea730c7f1d652a922fcf53134b08d1716d285e055ec2d02ffcca4ca96852a7c08319f9f182f0ea58806b0d30e2488632f6edc1a52ecb7cc5b4d61e9a756442ea34ace2334e23744719c6bc944c3cbedc081ab752c037e15b98322a67ad6887bae09801eb1ddbd3877b1bf07469360060e76f6026b5670c5947fbdace43fc723a71adf20e88329cd170a8d9a275525a30fddedce71ff520b2b1547f26cab9d92f910daf2b02a0a4c2ef74c7edfb77b09f95862", 0xf6}, {&(0x7f0000000180)="d0e57042447311171da8cb525815052dbf4fe0b56355b15dc987d6e08da728cb6abb20bda5bb489c1da7367ba7745687aefd516651bdc7d4c6542f3b6556abefa7be85dd431aa27cddeabde8de0ef3a66c65f3ff282082d5c19d4919a633870e87f745cf7506da", 0x67}, {&(0x7f0000000380)="c8402c3d0fe66bd63f15e7fcf07aa3d1b5b53bdec7df9b508fef3a2f09de917d354ec1b9db92725e02872460caf3dc1981decf051509c4fa4b729c82635a5de6f05f2367b0dbe3e73d1de6e8b9d318802175b50324fbc9172441335328c0", 0x5e}], 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="00003f28c03f86a7362cd7ffe04c86d5523b8437f1d5e1c2070000179a169a1a039fa2bb3aaee2696c616cfc135942f8a6c6ac820649eb59ebca82", 0x3b}], 0x1) 16:52:17 executing program 1: mlockall(0x40000000001) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff2000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x4) 16:52:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 16:52:17 executing program 0: getrlimit(0x0, 0x0) getrusage(0x0, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:52:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8080, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000000)={0xffffffffffffffff}) 16:52:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:52:17 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x8000000000000104, 0x4) r0 = msgget(0x3, 0x20) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) writev(r7, &(0x7f0000000740)=[{&(0x7f0000000600)="92aac3e90dc1122a31ece487fec93fdb544666362e2ce141682704e52ee40a9d051d7acab56caed9d4a27eb2227b30ecc47251ed952731c39250d9e6ec1022003c5111b4b60e249da4c455edf4705dedd561c6a51cfe25296e748188c9a4a8ee7efbe2a70ec95c18dc68220eb81bcab0a63ff54be8e2df6c8e8ce0b532f82cc7547a980edc0822", 0x87}, {&(0x7f00000006c0)="6ec6de76ea6e2fa6adb200eebd0a2c20f593ff9edb89d5c02300b4d449f4f7a3e7ad40a35f3496e1b9e7876a8934846bd83ce1fe525404258091ff3206357f6217430d4a13b6395583dec45f482e5d9468cb0ebf6afa756d9b97936829b727ca6dd7204b08b8bf0e8d35eb678fad634f4b3b772341f2021e49c4e5", 0x7b}], 0x2) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000500)={{0x5, r1, r2, r3, r4, 0x63, 0x7}, 0xaca, 0x6, r5, r6, 0x4, 0x4, 0x0, 0x7}) r8 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000380), &(0x7f0000000400)=0x10) open$dir(&(0x7f00000003c0)='./bus/file0\x00', 0x10102, 0xd2) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x6, 0x2, 0x7, 0x6, 0x5, 0x9, 0x2, 0x1438}, &(0x7f0000000100)={0x4, 0x1ff}) select(0x40, &(0x7f0000000080)={0x3, 0x100000000000, 0x101, 0xfc, 0x7, 0x7fff, 0x1, 0x2}, &(0x7f0000000140)={0x8, 0xffffffff, 0x4, 0x8949, 0x4, 0x1, 0x5e9, 0x8}, &(0x7f00000001c0)={0x9, 0x9, 0xc59, 0x4, 0x7, 0x3, 0x80000001, 0x8}, &(0x7f0000000200)={0x3ff, 0x9}) lseek(r8, 0x3, 0x3) sendto$unix(r8, &(0x7f0000000240)="1501adb86756105103ff37a304ba5cda992b9d5bff60b5d0b29dc30fb8973082ea956e1cda6dbd71aad36dc9e388ffac593e4f4aafdef1c2ac9ab9fc036888cb91730d6a1aed4d3525b961194c2a8b925ff80517db64c596c9a6609d0709cec6b79dc9c0666336ed0cd613591ea7fd86c4e52824b4200ed175dfb80d8eb76899883f", 0x82, 0x4, 0x0, 0x0) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) 16:52:17 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x280, 0x0) 16:52:17 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getgid() setegid(r1) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:52:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x2) close(r0) r1 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/103) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:52:18 executing program 1: r0 = socket(0x18, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) sendto$unix(r0, &(0x7f00000000c0)="49b396db4ca6e601619ddef519610b1d3883d9bf324419942aaf0144b2631ff18b9c7a97a7ce44e9073dea0a6bdb52607e74ad97487163fc504ac5f50a8dba4746344166b388e812aeecc75fa6c5d20258c74e9f6ba5c21d05366de5e1491aa5be21c9a5c277cc9978e0f3d47d0fc312e58ed744214b9229557be886032bedb5e78c523f5c63ca068f70c8b09f39ff7e5fd799ec264b6f681d10ef8071ba58cf51aecf7990340c386aea81ab07bfbfa9ff58ef1797459b35c79bb4afa0341050d0786d4d187acea445c04393023a89c3653d8387841df5434d24b07f46f3303fb5a8", 0xe2, 0x0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:52:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x41, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000180)="ebffcbff23a48c82a1c734cc1305000000aa4e717fca090078b4aa4929cf2b0db6bf657ef9612fe59ee862043ec38863fe2755fab1c6321ca433ccb66ace33e6bedba7f3c5f3cc634bdeb09b0a19af72d49d7eb472cd48e495e3c63591ceb48e20f919bf9f7bbe661ffd7828698cefde8a6bb08e6d82d9417be5f657e1fe0c94b302c7cc42f420b336c2676f9bb47c614f9ec146c94152f43d2a7c94d62cf4696d168d", 0xa3) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:52:18 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0xa0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xd2b}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000008000000000000800000000000001", 0x2c}], 0x1) chroot(&(0x7f0000000040)='./bus\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x2, [{0x2, 0x2}, {0x3, 0x10001}, {0x1, 0x6}, {0x1, 0x9}, {0x0, 0x8}, {0x3, 0x3}, {0x3, 0x4da6}, {0x3}, {0x0, 0x7}, {0x3, 0x9c2}, {0x3, 0xffffffffffffffff}, {0x0, 0x9}, {0x3, 0x8}, {0x1, 0x2}, {0x3, 0x6}, {0x2, 0xfff}, {0x3, 0x6}, {0x3, 0x8}, {0x2, 0x7}, {0x3, 0x4}, {0x3, 0x8}, {0x3, 0x80}, {0x3, 0x5}, {0x3, 0x80000000}, {0x3, 0x6}, {0x3, 0x9}, {0x2, 0x9}, {0x2}, {0x3, 0x2}, {0x3, 0xffff}, {0x3, 0xe000000000000000}, {0x3, 0x7}]}) 16:52:18 executing program 1: r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fchflags(r0, 0x10004) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 16:52:18 executing program 1: r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x3, 0x0) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0xfffffffffffffffd, 0x3, 0x8000}, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x0, 0x0) semget$private(0x0, 0x4, 0x1) r5 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x81, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000340)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) rmdir(&(0x7f00000001c0)='.\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:52:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001080)='/dev/null\x00', 0x200, 0x0) bind$inet6(r0, &(0x7f00000010c0)={0x18, 0x3, 0x9, 0x1}, 0xc) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfc94) readv(r1, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r1, &(0x7f0000119ff0), 0x0) open(&(0x7f0000001040)='./file0\x00', 0x200, 0x4) 16:52:18 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffff7fc}, {0x9, 0xffe}}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x100) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = socket(0x1, 0x4000, 0x400) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f0000001280)=[r0, r0, r0, r0]) recvfrom(r2, &(0x7f0000000140)=""/4096, 0x1000, 0x40, &(0x7f0000001140)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) 16:52:18 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') getgid() 16:52:18 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:52:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) close(r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="0acfce13ce3a027cb113d53919aa492ed962fe42976154eb8e15587d518b36ad5bd36642a21c718a5e1064f7674c5b9d567d07956d8fe51a75bfa545d9b5cfa3e751525bfcd1e41ee56f16dfffee7ae3a1b1bba195dec3a87d0d198d47c4a0a5bb4e0874935cf72a3f823c64b00dea1e473beddca192e36c99774090670a900685cd6c8c536ed09e69b56bbad65d7e8099479bfd05b06204ee423d269afeb9469a8f74bb523fc7cc30d85baf8546bf1719faa41080a3bd955ad342788d419b1495ca207212a6d95a4edaa3969a7687932da73a26fa495703062d5988dc974c43b72bddc2d0e48763680b65043010", 0xee}, {&(0x7f0000000240)="2b5c854264f6084c23e8aee242d1bf7f7a9ab86c264d86451fc8994389417238e9b9a95d6a8c0e969313f29830dda3b6f69f78c0c128e47194d046741cde7c4c62af566fa7fcc3bf1a0dcf0e168103898b162886c19f1b11d34cdd3755", 0x5d}], 0x2, &(0x7f0000000340)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x48, 0x404}, 0x404) 16:52:19 executing program 1: pipe(&(0x7f0000000040)) select(0x40, &(0x7f0000000240)={0x9, 0x0, 0x0, 0x0, 0x1, 0x4000000000}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) pipe(&(0x7f0000000000)) 16:52:19 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xa104428cfaa03837, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) 16:52:20 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) socket(0x1a, 0x5, 0x9) 16:52:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x3fc, 0xffff, 0x0, 0x532) r1 = msgget(0x2, 0x84) msgctl$IPC_RMID(r1, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:52:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) kqueue() bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:52:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x2, 0x5}, {0x18, 0x0, 0xfffffffffffffffa, 0x9}, 0x28000000000000, [0xa62, 0x100, 0x6, 0xfffffffffffffff7, 0xf80000, 0x8, 0x2, 0x824]}, 0x3c) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) pipe2(&(0x7f0000000000), 0x4) pipe2(&(0x7f0000000100), 0x10004) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) socketpair(0x6, 0x4003, 0x7, &(0x7f0000000080)) 16:52:20 executing program 0: pipe(&(0x7f0000000040)) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0xc4) fchown(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) 16:52:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x4, &(0x7f00000001c0)=[r1, r2, r3, r4]) 16:52:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d030c1e7bb6fc6e33c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffbf7f, "859c117e4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)) 16:52:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x5, 0x2}, &(0x7f00000000c0)) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r2, r3) r4 = dup2(r1, r1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x3f) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:52:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x2) setsockopt(r0, 0x40, 0x100000000, &(0x7f0000000100)="bc4419d8277297b0746d24727de0896bb7e58726a8323bf5ba427ab2bd374f176cbdb1d7fe92b40b39c948abadead7147a78d6aacb7ea762edca96d7a904aa62bbae2f2f1023bb2cee690b8689848c1e42147b0c9a61008762bc66c2743f99f258e13afd30193eb192760fe7f8f354b04a3d73cbda36e717e563e60d7004eafe7b2fb1cfa337111a4c68dfc24624033c7a40f50f7efc745c0b283457f6a5c81cb5f6f7af092e82afa6811806cffb52e474324c624df4748398b8b40b45c4087a8370117bc4261792943460691546d5f109a1ffb936891de85bcc0713b3", 0xdd) 16:52:21 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) r1 = socket$inet(0x2, 0x1, 0x80000000000000) setsockopt(r1, 0x0, 0x6e, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) r3 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) 16:52:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x90, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x9831, 0x1, './file0\x00', 0x9, 0x5, 0x5, 0x8}) 16:52:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x4) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getegid() kqueue() kevent(r1, &(0x7f0000000000), 0x5d, 0x0, 0x3b, 0x0) close(r1) 16:52:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x7, &(0x7f0000000080)="04000000", 0xfffffffffffffff6) 16:52:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x8) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e08006b1ea31d92"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() r3 = semget$private(0x0, 0x0, 0x2) r4 = getuid() r5 = getegid() semop(r3, &(0x7f00000002c0)=[{0x3, 0x6, 0x1000}, {0x2, 0xffffffffffffff48, 0x1000}, {0x1, 0x87, 0x800}, {0x4, 0x6, 0x800}], 0x4) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000380)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r4, r5}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r6 = semget(0x0, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(0xee01) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) semop(r3, &(0x7f0000000300)=[{0x4, 0x1, 0x800}, {0x2, 0x8001, 0x800}, {0x1, 0xffffffff, 0x1000}, {0x3, 0x8, 0x1000}, {0x1, 0x0, 0x1000}, {0x2, 0xffffffffffff951c, 0x800}, {0x7, 0x8, 0x800}, {0x7, 0x9, 0x1000}, {0x7, 0x5a}], 0x9) r8 = socket(0x11, 0x3, 0x0) sendmsg$unix(r8, &(0x7f0000001680)={&(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000001c00"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x4) bind(r7, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r9 = semget$private(0x0, 0x3, 0x440) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000780)=""/106) 16:52:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x1) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 16:52:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xc0000004, 0x1f, 0x3f}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x8, 0x3}, {{r0}, 0xfffffffffffffffe, 0x52, 0x23, 0x1, 0x9}], 0x8000, &(0x7f0000000200)={0x5, 0x1601}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000240)="92939ead100d46e6b7f596d8c90c34622be1e1b797eda080ce4d6e933e559f2480dfc22b57522c226cca950118b5646c8482e7ca779d61dd14560ed10265c2922e634b0cf485bdbe3e24fa1fdd8d445988a12dc39396457e47cf179cfb15c243724b26b3b8ea22e2ebe2cf8e5abda1211a3782721b4cc582bad2e6b445b72d9d671c62408c8201730e0d658f09f4fa8cb6d8edd027094790203bbedea47d1c87aa39f9fef1f039a517365c5a9830ab980f11a738ca5b06219f516bc9a13c299a6d0755d2d435527e419b11dc5ac53f57e63f0fa0"}, {&(0x7f0000000440)="7a43e8d2aaf87154b5d483332cb98d8c035c7fff37622b0ff0382ff55b5bd245cf8f124465dc01fd670d1cfadc25a9e87c6dc282058a2b60c485a57cd290c73840624e33cd3ecaf5fc45253bd4d9127e388ddd608bcbd59e057c6ff0e20267"}, {&(0x7f00000003c0)="fd02eef072f5ffd43796e9a04c29349b4cd22afa04d49a7ffdb7133a021540"}], 0x17a, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)='.', 0x1) write(r1, &(0x7f0000000100)="c6", 0x1) execve(0x0, 0x0, 0x0) 16:52:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x40000, 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) 16:52:21 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x7ff, 0x0, 0xdda, 0x0) fcntl$setstatus(r1, 0x4, 0x8) 16:52:21 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() r2 = getppid() r3 = geteuid() r4 = getegid() r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) chown(&(0x7f0000000600)='./file0\x00', r3, r4) syz_open_pts() getgroups(0x8, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)="2267957380d897e013b8eb96ba333929c859ea9df206b8fd065fff4b93110b8862a2c615ee29f881fbb95c537c895801e6d288bfc59c5e44e849a91718c7595999f3c0cae6c5e2a8c3174bbdb9e71bc4099527ecf234f4005cc893f54b6caaad47a85a9209f04124d7190f63cb68fa68dc0159f3d81227", 0x77}, {&(0x7f0000000140)="d7643b02d1b554508422298f1ca846629460f99329e8a7aeff12eaf67f60701f8a568c0ba0a0e24062e0dca5fe84d426d3f7210b656bd2b48e4203029211b71cb2d58478e2d05af483d48fdcb3f37aa280651947cdba60e1a8551b396d7973a09158b1827f731e7fc3f9745a38cf690229560b9756d4eaf49e958d63bb1c1b24979c15189a8875868e3ba6c6de71893a22cf181d4c226e94dd89dcc1258b451cb8542c0dd8325f6e6a0a446a7cb77e9eb0e3b2a7690e3e6959da9d9408021e1669d090a9da4ceb0ae2e4c6a216b97a52080a4ca838b6f419a0e804f538c3e3ec4846d6cd556c46c01d45db5a0b92c9a496983994ead552d810ef", 0xfa}, {&(0x7f0000000240)="5cfe44ae1e49dea12004b397", 0xc}, {&(0x7f0000000280)="8ba4403a5ed81ad95ae0a218330159e9c1e8213717d9df31a0951c", 0x1b}, {&(0x7f00000002c0)="83b4c089e50e21a6eb3fbe6acc383a1bdb085a351a2e2ba9b2ef726d90166388f86e0bacc125eca1b1e132ff", 0x2c}, {&(0x7f0000000300)="4445b0bcfcbcf20bd666b6ae0a770c6daf1d", 0x12}, {&(0x7f0000000340)="94cbc25c90216111e2f839417ba91b8f0c0d09559b65d44730d6325edff105cf2eb5b7fa23f949a8b9bed6d4bf76863a659277792dae4a82b7d0f0d5284cc13129a97ea9d45aa6195f5db12fda8b180407d0ae6f1332368fb539315481267570cf216e9ccb52f320832253a2c01374c15365642d2c12205b1e898c20c19bd54c7bce83037a10f71dc6305d0f4b945812f2c9ef29a9441c4c7819eeff183c5508155a972ba8a1df88f28c735c09f65f74ede95277a07432f4d363e219c63b9284ff6cf5d0c1fbf6aa2a43dc506177b41c5178036d1296ec051326ca430b1d2c314f2a92f612ad574f6fea093c9b1f3691a7998a27a4829787505eac3cd36259", 0xff}], 0x7, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0x400}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={0x0, 0x0, 0x0, 0xfffffffffffffe9b, 0x0, 0x62}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:52:21 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x99dd) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x4000, 0x9) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x0, 0x3ff}) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 16:52:21 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) clock_gettime(0x0, &(0x7f0000000180)) setrlimit(0x0, &(0x7f0000000280)={0x1a3d, 0x7fff}) r1 = msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000340)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)="7fbf260f52498ee2d75f94412c5ab3502a866f24653f0d249edfc339ae9ac68e6e487ab1d86754904e735eef03b6bfa23b39c6a8a47eca1cc4ccd4cc9d69d64564d29770a22c1d06cae6af8fabae61e1053dcbdc187cc4ebd21dde3430c9a64dba2724ca1af46141319036c3c9722f8b00a3771d0e8e87835ab6708e0968ba5742b85276cab42c4ea79b7d7530", 0x8d) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/21) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x42) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f00000001c0)=0x4) write(0xffffffffffffffff, &(0x7f0000000200)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) semget(0x2, 0x1, 0x400) r4 = socket$inet(0x2, 0x1, 0x7fff) setrlimit(0x8, &(0x7f0000000100)={0x7, 0xfffffffffffffe00}) ioctl$TIOCSTART(r3, 0x2000746e) semop(r0, &(0x7f0000000040)=[{0x4, 0x77f4, 0x1000}, {0x1, 0x1, 0x800}, {0x3, 0xffffffff7fffffff, 0x800}], 0x3) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) read(r2, &(0x7f0000000540)=""/182, 0xb6) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000680)) 16:52:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0x1afc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000007c0)="9c87c377284c35b87e2e2e2e", 0xc) socket$inet6(0x18, 0x5, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x7f, 0xfffffffffffffffe, 0x7b, 0x0, 0x100000001, 0x5f969ec7, 0x4}, &(0x7f0000000040)={0x6, 0x1, 0x3, 0x3, 0x8, 0x8, 0x0, 0x34d}, &(0x7f00000000c0)={0x10000, 0x1, 0x9, 0x80000000, 0xcf, 0xdc0, 0xfffffffffffffff9, 0x7}, &(0x7f0000000140)={0x280, 0x4}) execve(0x0, 0x0, 0x0) r1 = semget(0x2, 0x7, 0x2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000180)=0x7f) 16:52:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() mlock(&(0x7f0000ff7000/0x8000)=nil, 0x8000) 16:52:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = semget$private(0x0, 0x3, 0x40) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)=""/217) r3 = dup2(r1, r1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x8) getsockopt$sock_int(r1, 0xffff, 0x305, &(0x7f0000000040), &(0x7f0000000080)=0x4) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000003c0)=ANY=[@ANYBLOB="00000100000000000000080e15105f85e4c996e02f8fde01f1620c6e557c77c8716e2d329deab7afbddb32c855c6545797cbcaa3a1b6e10b11e86e3c3a86d093d350c2e6c21fa961bb3da358b87d932552238c63f0b87007413a5dfa217148"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="b5b21ea755b2cb386109de768d7c36ecc54f791d3cc4f4329fbb05040697470a3942f370a769f98793e3d922cfe3990cd5977391cb187fc9cfe4496d96c00844007d96080db03e0f113d5c3081c7d279b4af7efdef0cf1480d0312f9d16a2514329abf64a9f2d8a75a2a5b5e7f5e0babf03a8e59c14b1b69207d0e9c60748c6367652aa0b7fb670cac44671e660dc83b5ab4f5570746c12746d34b670e5d5151013cf96d93c6f6c521f4f0bc3d1167a79d584dd5cc9856a0474ea65353e44f3a90fcaac23fc9e3d8eb913c04681e73aaf74e5544647c79a7c22d76f5c7253e5c", 0xe0}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="28000000008d39a708ff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r1], 0xa8, 0x8}, 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) 16:52:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x2) write(r0, &(0x7f0000000500)="e7", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = dup2(r1, r3) r5 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000003540)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000003580)={0x0}, &(0x7f00000035c0)=0xc) r9 = geteuid() r10 = getegid() r11 = getpgrp() r12 = geteuid() r13 = getgid() sendmsg$unix(r4, &(0x7f0000003700)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000100)="a3a20b67269e0a41c50e8e269b8e7c8c60b41e40b0481d", 0x17}, {&(0x7f0000000140)="1bd36e61bc5f4810a36d1ec5e3d8823c1ea505a32eb081d8166e6f26f3e8bc5e486f05e0b8d10f43639a965b00941893508d65b0bdd264d1cea4a2678f1086c31fdbb137f7b5b3aeafbd0c72454b61e27dfe0e94287de61d70eed9eb9073ef632b94fbec5ee0d13bb5a31851c5e6ddf709b76ca2b43d5f152d92cc53a85e12bfd407a20894e72675b209910f958d1bf67bc8a370ede677314e73e2033f2b2320b13f3449af99940d83e44b7a44f44b2ddd95352e6dc857d4", 0xb8}, {&(0x7f0000000200)="fc48b011bb811e4ae459cd232e4b6c218f850d29f17cb53cc0e876636198b79ab1611e7c131a34f2379e839c2641b8194ae63046ec2d2db550fe2267051ac08477170eaed7a47b2cafb546cf6cd24b72ff72afd89c657223de4cc69ce330dafec55e6dff27bfb52c5501daec543b6f71cd7746ed26eee7c5be57d729b6e0", 0x7e}, {&(0x7f0000000300)="7922e481c412d1b7f596e84a4cfb945847943ce7c4f081adf70fea1420b27af853d088d4e746a2acd1bbe3988fdaefb6d18704b05e943f604c84ebdfd17bd7ea0dc716094bd77b05c50a62e9288814d384cf18192ada28265d63a5deb2f69a25765312d05c56324a824ae0dfd0d371dd7974a86d99e6ce2445c20276f3ab00b3ae67a35c8020ecc15fa86ad19c98db2f9ff452e2ced37900b64c58b74f8ae1410eb136fd736980ce955ab06281489061a755bd9cec", 0xb5}, {&(0x7f0000002540)="abea6aab25402e8a9299fde304966a1f9887da1271243f455f284bb0d510ba0ad2cb55e6854c76e7fdbb8aad5034ce26e5a368f40af451cacbd113012622f0ccd962e012e986eaac43a278233114a20bd5fb79341d06baa1f63e3072a760a14d43554b078bfc43b139d04d57bb33513e0c40208e813e785dd0d60da679edead15c5294f906fe01e29e8de54d1f6474f8325cc84e7a67d7d77f255a6696b18739d729dc318ecaefa4e30b9337f4db121fdc1011559cbf68e071d7368fce6beb5ac8686751ceaabf015168d7d30295d32d0416fdb7190bfdc59a8b5ead14ecc3a0ffbfbe986469eb838db2b426e970dc0de7dcc20bc0e09976cf2aa8b1c617da6db50d8bfed6634ccf8cca756edc208e0a9a40f7ed9071ba727edec6da7839c4d7e7f05b2616f02087f671e3ccce1ff414d7f6f9a053a6dcfcf527ac07628cf5b79c480400aba5a5b3e848e42d35195a8e50768822ca03d0d0dc898fa651e664a12e3d0093f5a17ed1b0a416d5eed30f569413c11e53fdfcb561116db3cade119d05a92450698004d6cbd0fdcc5ca643ebab48a7cf6977cc79288cb4d434e422cccf5b12a86a111d50fa63a61f7968697ccfc074282c222337391ff3572776890a2fc725310817b7bbb1f9ab1dd67118bc16ab01f72cbe6090885618366841f51fb2f0f6cf33f1f50a8cb094aa8590f288aa61a9e720793c7053a6cbde01129739718dbb75015b060fcae1fa0508f8615cb895ec5cd24741c64435370f55aa45d3cd9cb7ea99912568da213b46fb64fb248051c2f8bef21fc07b4853b1a0481faa6030ad492b34e7ebae2c241f70e25b8a114dab86493c064c08a5e4d07290190579ba22ae62f88d6269d96d933cbb05fd28085071b835e7def9fb54ebe5a9dee221e9f9466acae4fa70ecbfbde79904f7416d9d2f45bb4acfa8dfd124ef4c731c4e8c5a90555423101ba1b0e5e8d6f0f8c7499030af24b2138f2bd64e7f1bb6add21bc8ff2570d45c088677ae8a79b4964b4f56a77080758791bea0250bc042740faaa507f62da0ff1e6ea3389adc39277c7a3e70370ac97530e7172b5c0cc9cab2879237b2101d207be7dec0ba1431734a82e25834693b78e70071c970f3532ac51fe7bb069248932e1b093aa428d849eaca54d1f69656bff439cf4f33be05fae43fe92661aa76ac72306f3c227c560787233b6e2ac5aab61556deea364b4f10979d4c81e9960b93177e14c0f1019bb34670a8b31f1d6b0b4130b4e6cc0193eced832f6761d9bcdd4fddc8230bdabdb5d81b8a4ced47c6da211df32149dc50a13f466e49d4ea6e33188c0c073d49dbc393d7ae259425240099aa4801cb4c771f35c7dd85d22ef563b8a600c4228e714ac094391bfc2226356e7539418d9c17ba3f6fa0bf27745741578f8bfccc4eaceebdb6790f7fc3a7c98bd243d71dbda809828e23a981545bc3d8d7069194c689998a26afbf59d547563f6e3e0636431f613b70b4eb70eb24ec71931e473b88b069d5c61713796723d1e94751717c99488b3ae09a88c2eca0e37089e454df2547af5c8d260aa09d1ac9533e0e714ebab6c79443983dc931d575980f5be6e398a807a584f91fc82b5c50c84f8d696b36d46850fd5b41444485452d7c76af4ac726143eaf7bed5981993826a28f686b2a851ee58565b680d5327506463c6303a46762eeebccb885da3776d9fc5c7f97574e557db585101e21888eda073e85bcd14aa028863995bab90cef5e0d92e56e00709334badaa4e5e11d97212d3220da91935827dd9ee57b7244ff2029b37a483f6bfa7a1847ce63a3d3c26b3bb82bae0db5705212bfd2ce3468ebeeae2585ac4a735cb55225d5302e324fdcb61dc97febda6ab09118246ce573b6aa11b92a087efdbf137bce0d411a6741408d7fec4db5c0c4057950d1928b61d0ca88b44061a9eff936efc4d81abdbd96b131fec986802d014a779ccca704a9bd7609d9ccda36c36e278c4000b110be8b6bd18932914480be33a4ce52d79a04797efdcbaa6e4fc20a5328d6dc98cf2e0c6896dfb2e5c2320c4121f4907c2b8c47cbe53173af53b4ffff3b6cb54e916e4ff5edbd4d80320b94c62668a52e892dc9be8eed0b864fbe372357ed9b6f77965bcd26319dc02bb649afbf07c8ecacbb3eb4144f7bfd2b33d39e962673d0e9a55c8b2d30f1c32402fed1293ddbf487a36d6db33d8478262deb382f989100c4972092ee7348141e9534f0ee6d22f85764a1c516f8aa6596a51ada50513f99c326ca45350e8578b46cbb768c8a4dd0e8e3f21483659da9f6bf43532822d226ee4f39a8d11a4907eb427a20e6af1eae6214fd04ef37350da5e16872fe630cb8cbf01b50955014558ba098343fa0b967d4e2a8d2bd4205cbdacfba9fcd2c913e787d75026351abcfb5ff1e977a32767ab399814a77072d6c9c89c650d95ebdc152a1245726cc140c575b5a84f95a34e0aae1369e82572983559a5b922167aceab3cf5b45353e38d2ac63fce79f45461c08afbcfe5d8f9cc845499ccf1576879d1e21c285f178531f648d21be6a4eac4d08607f59e8acc748127980b3573a5bfd7c167d74ac39f955c2c6557171c5534a0db4f62e24d4e14985b2caeecb93530315ee85cef737d23bf9efcdf77936ccb2dec247f4f9af57c4e4aee7d3bd5bedf0a4ab4f2ecdaf14aa5e67125612fbf0068eda3de8ce57c6947a47f8cc46bcdf4ce0b2f1b421b9b721e70f92fa8a23cff12b829b2d0abf5893524ab314034ce1d4ce16223552a990bb8c9ed533f09fbf1d9f4948fdb7a3b354bfaf360d5c524d3337494ab248408eae9a9dd33eeca605c26b0f172d31f3a74bcfc583e7c4f90b459f354d0827b5e96d0414cd0060733f46ef2d4e5810e0ad8895b7b725bd7cdd164a151853dd0f745ffa528abdc3a5f2b32966eca8b66528a7d4648d5d2b209c3ebc57556c16362df954a63fa61bfd68e52a45d50c62b7bf4913faeaac5f0d34cae069811d5fc2940cffce628af5937fffbf54a39a1e7335fd6ecd8d641eec07b5583a4e7424ea737bc7e2801010994f75941118026b51273ad84a9f41eea3fcb49eaf6c2c5b166ce529af37e63a68b436b1817707accb1e4ec701eae34bcabd9218f6c7d13b8f370dff0ec0409e511dc9b7c12ba69bef53877acff1fe55c2c5ae6cd8f11a1801aa9e9739d01cbc7a01b048354e3aea7e4e338f020fd2a1f85ed1b38660ac7e464832eb68fac2877e61e02747080b4a2c80c33cbeb39b2df2b2b7c46430b1aabcaf6387b34e315834f791b0cc5f8f5a0b7b10e8c0a2641c816744544ebe1374cb717f022ee886b75f01471ff2f5d8c43fba8294af39610ec8e71bb4858b0b4b9a896cad10e189f2a6293d7a9d67deacfc8ada569b9d77007d319e2082d995137192998b908bf8b2ca3a0f16d7933621eb3385f54796d74a6c96cc8c1186c43c65a6ea012dbc110742ed0a6894de91013d60f198f49e037a8d6cc92536506f3f7e07183d94f96319177c9b555feac18092541bbce7e17e9b8c41c27407eff855af9ab2ee8c2604f946c95488a9c1bf71df9525e58f0617d89cc7e16239e96ff3a19f354322fd99f570ea89544eb46a6cd6d99b7d9f7cfd0f685230f64a7d5bb5dbe70d6211f2a33aec0f51000d62e8555d106f12bdc1aa84a5682fdafa7ea8d0e8ba15aebbff8e0a2244d2546c7bef061b1741458616ac80c3a5a07c6dfb1d8dadacbe9662b09ad54d0ed74903de9cebf8221e2364359f06d0bc745292f045ed205b842ce159611cf3315b050c2a90fa3b1867fd18edb6184f08f6676b44aa6d4ee5872c35eeb1d4b251c012611ee87bfcaeb9e4ebda1c1e3c0dce73eab13d53964a5fbffa7e9397fa8c2b1dc9d16ee2747c76e5caf8174f21cdd5d5a4d40eabf30e1bfe3cf7f217eb02d6d48d0a5b497cea72fc8ece15a7f6fb6704f5d61dd6ddc4bed41d76417f8dd37862da41953b12ef66372d054864b203027f1c1feff9a4e3d9a93ddf1b4f2d320af122f0184a086262dd530f4765009b7b2af2277ae900fca8a8e3da7d258555b064283568261e1c4a18bd8da08768f4f758b419f9364e4d03a93f499d2ae1a3cde8857845490e71e97c4afddd8c8705d33b79b489589a5baad272968dd3fd616c40b2214b5169314345ce4575e2833886a9c3209e5c6bbb1b96e59fa516199728e95d4408e927d17a366597fd79bcce06469d6c698305685ccac675ccc2487a876cdbc85e3add70a0fb5d717f11c899adadf75ee5e0750e080771c3abe28930e3ac69dbf5fade7904639414425fadb78ee75a5246c0ef67eba0b99fd657940064fce386d75a36cf5db37221f1ceec56f9afb3498014432a2cfb30901e60e04e596269dda0824dc09fc08abc7ba890efa711e11a45c8e5ba51ef0357098e2e552425ebb1995a7e25e137affab31aed66b8e94d98280ac6535f6c1557831171f248460c1e85d00fe9caa2263d58067c119a1765e02e21311bd3fb6eed37c99bd805e09e6209e6690a6e67931d1a333b2c3b67bf5af2340b7fdfff445d509826558cf225b326ba73ad00a2ac921f68bcba1395e47ad1b696e567dce7ff6c4a8893180a253a5762a5248cc000667b9d7fbccc1a5d20b67e95629c8254be8e7343249ebad8885820f9dc0c20f528dbfbeb7f984ff1134844df65a5395246e8f5b06ecaf00643ce426fa94cd67ad5bd126463734eae20da6da5968e573106b8eb5b1774c281212bf491ba10f7f447e03f2eb524fe377788949169bedcb87dd366aa66c3341b3d63c2b258b7dfbd18ff0089965919fb0888771e3dfaffadf07a40ed65c9922ae3d43af92c8b8d715ebc361574716566fc1829b4e9920881428c86398603bc087e2b368493f8270bb65337651703f707194b09e211b352421142a089ec91649d2880105155979d8de5e4b98d1eae410c1fea7507765740eb4abc010c89a2980e2ac3df278062b1d9c48bf44f5bcf92beae92f2be4ff7ff568d3a79feecfd7f3ca9721fb0d9a86bc7caa112abc9cd62da76e4c4dc1572f1c09a3ff5921368f593fafd6f15599c0ad04fc0a5c4b7b4675c70c6d3abcb74124c4797058ceccf4f170c5ab8dd4692ecc9b118808508c56c216601a00299c182baa02a697011628dd92c71670d95cc52f0fbdc811e394e1e8661fd53299ef8717e94709400ee933ca0d263bf467bf06d209ebf6697e7157cdcabf717652628bb1e8fbe9c846fd7db42067f66e954a91dc4fdea1d75e097e5d64e4610f1d582fc7e1545828c893ceea9a073ca2fc448624cf62b2f0641d5defcc5324664b1c1adf511f656abd564bb6092effa5ed2187d7d44513913a6a107783c4bf5fbfb7bd19f118e27cc553b6ef4c895fbfc2db78a1c71c176a63a53bdd92edd7d9f90d8ecc81863c86838bcf31600305772dcb71f84df03fbb0a6a94d6f65b193547d3683093d9a4838ddc1d9a1b4d36cf8378b7479c7e516c259062d6fcd8bf01a79c8e6ab57245ba523c29df47a87fb7d0ebab6ab969b15e9086153a1217151ccb2cf1f99d9f18defe829556155a36cfd757573463ca6d5f7743c415d7b3f0855d5d32273d88a1a7e0caa969e089f88d1761e1c03fecfed52a86d0e53cb9b10cfa830629b986495843915b3223a10f969a9b540147e15cf19e6a237f73217920829c4f652c7361995d0d400c1d1002c73ef3e320bb1470ccb1c3bcab878bba3e3f1da9ac009ca8ac01662aa86a473cf89f4228788f248f33ecf4d438740d2770daf7ffa9c5e114a62389ef1e55a3e2fd3362e66d2ad", 0x1000}], 0x5, &(0x7f0000003600)=[@rights={0x28, 0xffff, 0x1, [r0, r2, r3, r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r4, r2, r3]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r3, r3]}], 0xe8, 0x2}, 0x40f) 16:52:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) listen(r0, 0xfffffffffffeffff) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:52:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0xc010570d, &(0x7f0000000040)) 16:52:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="a2d09d8d9b9117a49fd1a8356399ae"], 0x1) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x1, 0x5, 0x4, r1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0/file0/file0\x00', r2, &(0x7f0000d06ff8)='./file0\x00') utimensat(r2, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa) 16:52:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1ff, 0x0, r1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) 16:52:22 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/65}, &(0x7f0000000080)=0x43) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0xe8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff000000000000000001f2e9ff00000000000000009d0e227df5ab009db9d8", 0x2e}], 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/60, 0x3c, 0x803, 0x0, 0x0) 16:52:22 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000300)=ANY=[], 0x0, 0x3, 0x1006) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f00000000c0)=@un=@file={0x0, ""/1}, &(0x7f0000000200)=0x3) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000580)="54903db030c96654688a67791a69a2be23f08785b97065da2be97513310441", 0x1f}], 0x1) msgsnd(r1, &(0x7f0000000100)={0x0, "64fe5872a62960bb69f835e996f7415e1d41bd7259fe5edd970af9cf89447300201e4b06990b2781dc4369514074e77c95f271f4cbe0a28febeeaba5f32a36a9d0"}, 0x49, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000001ae1383de3df472f6cd770cb06382ad11567d4e600e93bf151d6ac6540c62ca693c3abd84258c84abc3a30044dc2e56e2eacf10cb3baa7c0ab49352580a78803a1b25b9810b37fa7aee2723b15f40ad72c5f2e668b2c2258decf341a05bd19e2922df57bf2365955f4ac4164bea0c9bb3332da0139fa422d78d7b04f66a0b88361cef4440f1ac1eb4f8b7c0865aa543c9a0fcd1fa4d64b7e9220357d1a4c495e59dda4de03c67dbdeedbefb8655ce56410"], 0x1, 0x800) writev(r2, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="28abbe36f35524ab9aac1f928a3d2b7b91d1f1cbf293601bbdb9e8d3f81eaca8fcb68a81063d01a29cb5a56b7c66af1e376fe6f072", 0x35}], 0x1) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = fcntl$dupfd(r4, 0xa, r2) readlinkat(r5, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)=""/195, 0xc3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x4010, r4, 0x0, 0x0) listen(r4, 0x0) listen(r4, 0x0) recvfrom$unix(r2, &(0x7f0000000300)=""/123, 0x7b, 0x841, &(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088bc31981500000000000000000000000000000000000000000000000000000000000000000000000000e4d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef9e470aa908589769bcd4b35a65840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) msgget(0x1, 0x200) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000380)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000280)=',[\x00']) msgsnd(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000077958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175d2e964d2c77c9beb78faa497ee4ff775e4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968050008321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9a3e5aca38dbcb32a6fd188b59becb9cdbebc38cf"], 0x1, 0x800) 16:52:22 executing program 0: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1122, &(0x7f00000000c0)=0x9, 0x4) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:52:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x9) open$dir(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) `‹+'þÿÿÿòéÿ"}õ«¹Ø`‹+'þÿÿÿòéÿ"}õ«¹Ømap stack 0x20719000-0x2071d000 of map 0xfffffd803f014528 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd803f014528 failed: hole in range 16:52:22 executing program 0: socketpair(0x1, 0x6, 0xf1f4, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x5, 0x102) shutdown(r1, 0x2) 16:52:23 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setgid(r0) setuid(0xee01) r1 = msgget(0x2, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) 16:52:23 executing program 0: r0 = socket(0x2, 0x3, 0x9) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004208b00002b276f0eccfe706e3353bf00000001000000010000000000000000637debea00000000000000000000000000000000", 0xf}], 0x30f) 16:52:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20100, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000140)="05599dfd0e01a4027e8a39a4313488491ddde427186338ee009e367cf687c2e35bdae75d510b8e9c6e54158b25d85077ca3e60b95cdf01ad13cee6a6dd08de95d1e9c3003da2fb5652ef1b7af1b4b5173a706c2eb30e29ee4099f9af0255fcc06197eb6831a7236ce5f350a8cc447ebd11af4b442ab989a2815ff7501759d57d77f64752125d8632d2375b302dd5d1632b", 0x91}], 0x15b) execve(0x0, 0x0, 0x0) 16:52:23 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000100)=[{r0, 0xc0}], 0x1, 0x0) 16:52:23 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffc, 0x10000) recvfrom(r0, &(0x7f0000000000)=""/137, 0x89, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x2, 0xdc6b}, 0xc) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/58}, &(0x7f00000001c0)=0x3c) 16:52:23 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) r1 = semget(0x1, 0x4, 0x9) semop(r1, &(0x7f0000000100)=[{0x3, 0xae8, 0x1000}, {0x7, 0x7ff, 0x1800}, {0x3, 0x80000001, 0x1800}, {0x3, 0x400, 0x1800}], 0x4) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fchflags(r0, 0x10004) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 16:52:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070300180adc1c863f98dd34b41f229bbf3b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000300)="6c47af4d28eeaa38fc3fab79800b1e7308c61e0e5a4c041fb29d8ebc1eb2b529fb8e132c014c649427e123e86138d86cb74415921ec7f0d5bfd5d09901158a5316a5ddc6e58107a4b1463b0a18d1e05c6992b134f6170fc169c8fcce8c23fda41b953d543f6d16b2660e8c20bd48620dafe332c3fa09815b7905fbe982ab789d147dfe7a5d6a7ac63b636c8f148b16a09ed8479c32f1345c0ff246bf02870627e22a5011bda6e8b5ca84f8c4660bca150f1472117ca780b95ec80e71ba83f64585e8ab17b2579a8efc876da347545777f833c26918152aee790449adbc7fede21a06c4fd38ce913fb1af1bd14e4e3b39f167b22ef47eef97173050f053763e8b62ee634dd54975ddc3d2b756ab2fed107c15ed4c48494c22527f0d7ed11c203e01435f80298e218931c85a3ae062bd101a5a9d0dc3e6e276c1f5e2ce3612e492551d96b13d7b8abb248b5073917fe6c232bc9d6ad68519b1cbf1b1930651c9ad11ce37bd2498b4dd363f45778c8307f9af1ed193660c5dde417e9ac43759fe7aae52c3c7a81d814a60f5cb46bb5c067997e988e5c2f75135412e1994e9cc81d9c9deacd62400110a1a0d31263566d0235787e9c38c11fbabdfb3a24f42197c7f749ce015c02a4f95cd30d0f0d757213b763728732737b1ef75385c4042b4ad56aade36a456dff232903096502bafba85773c8c88e33a573234b63de4c5827014e240fecafc6173e880166336d1c0bdc32789a0409779b9ce20141c176083979a277b706207dd449a265beb06a68b0ed8cb8df36c568afe9de33b53552761200773608d7f29cea402a36ed08d0f21cc30d310f90769ecd61d73c5003924ddc8520ae10ac65981be16f1766b319f24c5d2742fdd920a29b7667ac4fb632a42ac0388c34ad2e0cba084c06567fcfd10c6b6bec3e4e28f98f34020308ecd5b46af1d1f75b06e66c99b027b7c393165ca28ea6c7a13a3ee34c27bd316dcbe49330aecb895db2930a3c461b96bd36097a5262b62a75fdb1e4285c99ac919539b50f436b974b286dea1feec52e2c770cc59554c2ef17a69958b3c0224d6f098d831d69db0c74e4a2fcbef22b72d7ba3ef90977f2855517a717c1ad1b08e881ebac70643abd3a052973208b5568eb7636bb7fb8fcdeae5897831cbbd9e7009a885936e28de908b2b3be8c9b04dff0da2a3629b126e268f82fe1965bc32f45e23044ead2e1e375ecf51dfc99aef2a1cab6812ed4568f82e5210a5a31096fff53d4ebf63c715d3af06212cb3e92fd5fedcc5e753c75d25d00db9c242627aa2339d0fe1a21cd35575225d195317cc71a3204c4208e2dabddf87f3807b67f42d103f832f7739b8a438383ba211f8ba188e6942512dba0a8a2941358d8105e0542f0bb99620d57e256e08f99f8de6be660fd4b0a2c98c1f4159747d2fd63f1b6c76b13d4d331e2adbc89e6aa795561056fd25fea9542e24998ada5b2b77ced55a7cbdbc6c0f0c1c096a12a4c111e801817f6075dc037c7ad446c78a48217deeb3cefa18190ea56e048e3b686b645bee35c134573f19e5656b196e65921bfe678ae4d32413767e526cf08be37101e6d2962b30e3c111d5b8be78f6480aaeeaae0b417c2fffac15c0d85b35305440ca6c81059bc95c972e550840069020c99725832a263de6eec728eaa5fadb5dc4e5d04a2f42bfdb11762ccd5dde0e3436c7ddccaac8fd159513c4e4833908b1976dde605faf644902ec6996364262f3098cbdb67cb8acef54b57e545d090cd512416a48502d1b7f4cdf996208fda0ece0ad164d336b1b5fc0e901d0afc03e183252bc549ddc7b65379f993e7eb6d22c22696dec14465909950dc3ffc2ba7e208c3039a9ba1362e39872b47ce588542a8bacb11ad41ab06912bcf12c5a246889357360b5239b546d653d97e86d23c6a56d8932dece9a662ddcc9acb3b5483a55b5d22be22dd364bc939fd3a3e66208fe42b1745bb4e5f8ea04bca858110f2851c00578656fad342a8f79ffa661d367fb12df3b75298a2f378575bee0347bef59d016973326ce89d9f85cedb76ca3134119f7d92e6e33906d0a30ae8b9caebed8ce26f1f97813daeb5afd0bf23693deabc22d6cd39dae6fc71018c0199c576e15dd3961bc9242a0ffb6b1db4f6116cc4e388de49de55f0fbd9b1f340e856517f404ac1eb96e80ae24419aa6e157a341ba802780cd94210cf29ff043d176ba59e425dd82fb56579786c4a097ed40f848ff256d8569b474a983b816972284de28e2104a12c1ef85bd7af532fd4ba1d7543fc950dfd66660e8878c90186087d7cb5cfb7ddf2f04cd43bb5c0163378e1174b1248a2da8a0ea3f73c8afa93db58b241ae64433f3bb29c2fb677f90ef209c5849cfaeb8476087c642d0fd7d8ee1ca3ecc570114fcaa81ca491deae1d74f9a0d0a5838a07b064ae200574ac8de4250151427ec8d045f52f5a242c2ee2681e5b96dc27d323376a71287011bd6662767e81f752eae726f670a06f66521001f2c7738ad02bc8be2d0288ec6de9b80493d73903408d713e0a53b2133c8ec91ed939a4ebbe178c8816b964337067e2a1b5f54d8275e87df7cf96a0edf08867a14d8ad6270e294feb30246ec3b42f4f5f64dcd5b4190b5d696cff3f56252799f2024ca088f2797462d0ae47d63f702ad0ce0f0879285a57db2e1c61f2725ce97165a04eec6686af4765dd6d9c81f0026f10c3101e25e34e7bc02ced8e57c2b8ec60ab6b0c6985f080e6b93d4b758aceb1489258ebd2f63dce2b4f42b8067e6ebb1a86fab5589e0e29711afa713ca9d962089efc3dd841ace4f6a0675a02bedaf414b4e58c69b4741ea573cfa5eeb1b0036aa3779723be2a1e0aad2a20000c138398f62fbfeb0a4d8fc9f9f907cb446557b0f86484e4436e2596caa20ebb39508245c7e8d870e37464771124551e1538940ac6c6974addaf1dc5c56f14142f8b5befa0a16069331258decc17b279f2223d283ee8a9bd19e26415301fc9d1691560bc29c06e8262d9b35a68d8f159760fe053819ceb4aee005c6db2e26170ad959504d9a70ae12523a9fbed466106af74551703f29cb4863c04b0ee39a79600c411e3a0c576e67c8e95c658687ee7d9faf6cefecc7fad95a4e8dcbe68907b4a44dc369c9eede9d05ca3ccb3b81bb98c76ec37d056b2935b8e4afdacc0ba876012ca8943a144d0b2cbab98fdecf254969a33b6665349cf98f026bac52a379efda3c9c8ff406272b834229a7eda2a07e8ea302775bb9fc13ad4e5ac7e8bc7b5d8c95f0891adf81efc03c2d3b6c016bb492d8583971a579151296983d1355074008d56ff9192fe6a7e15098efe3580d17a8201ca6198045b505a08c98f2b7e0489f42504abb9c8d585d81f769e2c7db3997da937f53d00ec0390e4070c7c15702294d92a086d4af2d7662715d1f652c9534f4b8a426c1ce35f2cf3309cdb46f96e50c1effd2af0b604717c291fa1fdc6e55038eec964ee7233d5eb94f5be8d9671dc0d437f77cee911f8759724949800962b02db3f05b74841bb8ac03eb62a78a30dec8c76bcbd394292f4286b3952ba99cf338d9951d7282f3e8bd8767c44c51d82faef1162ccdfb029d6efe8109fc25daefc5c11db2358b0766f61ed26d09866a404c7223b143dcf64560096efb8619f4ac1ee04cf8639bbe0fa634b10c2c5864d424a6913740c057fdeed437724023403e7fa6738c6ac949c2fb6a91e458ce50e1af7ea11731e98e02402b286f6c269e1b51d7930ae0c33bb7eda18ace7a7141bb37110cdbde4606818053b618a2ab8b69fafe0afb828a1e53bec84e60a8244af2eec3bb2d55005a7fbbf584f45391b9b78f0c8a6e81aa87886bc38e98366ec561c62af27e7415be730546df717f396623f8ed06ac2acf97e663889860545962b2fec8249e6ec6beba768069fbcd9ecf824e07f037143754753e26202df538eabb2e443003843a6b4f4e430e5542eb01451f9ab81005274a8f69548788bea0739d588eb0fc503b564431329f8e06d1f42dbd52dd4de6fcc1a61f2c15177288459c4159f49a039056779e8403d75696fc9f3a89db2e31cfc3c2aa4078b0621b5fdcce74ac9bb7ee0c7269e80d3162e77252590b389d2adf38e8ca28e7a4cdf8bc8ea56bb614f9a10068f359a3f5820d499af4a8b685f0f1dd9ebf94a8be59ab81fa63132df1a263dbb742a1205b7850446799074401e25ba1e618aeac653df3d309014aa818c7df2b7ef24e8a69d1cd4958e019fb013fae24ffe4cc073673a887f8c47ec2b5d9a131084382eec5f6884e1b572489f3d36096f2c44434d891b2abed8221b7fc975b4f16073845fd9b4a3b79a7c4921827c299249eaa2ce8bd5facd57c1717a7a225afa301b29e08912050a05148ea24806bf302471c95461936b0bdf4291eb1e1102b032cd3c140c00e7b7d76d776661cf67913ff054950282ec5aa9051b6a92a336d31c12c4a74d63d0a249eeb26e227bf5403903c5517b8cc28bfc57dbc7b7a202498f138246ebdc1a5da6ef1631aafb8b0a69ca565d04ee6e16e4186e0f74547efcb73f607e9e199e901a0d6a098baeb26d622d385792ac831f4e53a1f75ea705ee111411d188cdb0e24e1945489dc029719207c1c05da1388806aecf5d947452fa4529ae5aae2fe1281f7ce7a4540f8f4efd192e396ea417b3cde1352dff32edf52e74938886a4b6a3afa0c9039a61ee4bada95d07c6c60ab02a39942072de5369e6a7d1bab222383a4c383c341763a0b122c9a13f262f4d24e6976e658eb3e266a83b11762e5e8b8fec5e56032e9368569294d00b678aac9a9c2a7dbfba18845c7570e5b8b3c2974e5454962bcd074c3d68649b4081549db63b34ee7761d7d0385352fca5be8adfae511a2caa3773bc744c4065096f6025ee734628c66aa06304f2ba07cbb664a861cf81db512c7090a990beba769044076b7754d725887c75e8fbe2f05e8609d1b8b001ed84a552358280af9e5ea11486ab39097a84e2bdc6b8a72c4729e1324ad7d292172e6cb24e3ef39fa583e5563f9759525c01ca91baf3691f1ee5be62fa814442214343a9515f70094ae767b3d556b84a3255718d29dd60865ffa249b5b98c1c9f9b81b551e51b6b72b48f54aa1c482386389de3a7434f941a600a7bb00f2a73f269bab88131ebaeb78aa91590d63a207ce1f88e384c8ca26f4b9b01b423716d55bf02be3bace47283f618ebe8fff0fc5cf005e18018c5892551462966ea2cab9d7267e2117f4ba1ca76e391986aee0f2f54acb3a33ef317864710a5727fd4beabc9a95d231a2f5474f0a4ea2cf5176daec6df45343bcbc556607da60f6514a39b2f9917dbcaeecb1346bdb5885ce008bd9a526b7abb4a612e68a2acb723d8a5f4b15806db830830d894c085f493ee040919b82dbaf057e540e33ad83f649a4c35bd7b08cff2d10a176a182418248e4e6398fea5987627391ead3b528a613600d92d0159afebbe53256adab5d13624791179e2c7e5f637b5501d968e662b13179dcb7996d79714e277b04b4bf6eded3dc5d25de898d31834e740f4f57fcad147b0b5881772f3272273ebb7fcadb6c70bb05cede8f4d917628e2f183c6e8cc373c09e673fed92455f9d17b43bfcb453a392f65ea6087b02fdb92d5ccc4a972fd370623de2380d6840183dc0bb6f1c427c9aa66b31a2eb723db0002cce5e113a60cf6a9754090bc1147a5e76c7817219638a124d161b61001e966f2f6aaf6e6e83d260128e32bf8051b1c55fa40a9e583b315a5c5f362aafa8ac94fb0b0b", 0x1000) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:52:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32], 0x0) syz_emit_ethernet(0xac, &(0x7f0000000040)="485f81f38ebe124c91613e4bd3a486815a08f56c58c33670412ac5367fd63c0e6d45bb52a1b65a3a44676a44ae25bcfa09486edec757da451f7126db1d57e51ee5359c2d96d6c28345089c56c1477035387a14edf9dd9a09b5b43875cd5f6db7cd7e1bf08a00082f1371a7dfd22b930dcf9e6f4762e1fb7dd2cf5af825ecfed6f88d5c61db5802b014d7e6893723112ef831dc78d531af37ef63a8d53ada674fac2c2c53ced078d063cf82e0") r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0xd7daf513133e500e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:52:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000640)=0x8) r3 = fcntl$getown(r1, 0x5) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000380)) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)="ddc53a5e82c5c47dff634f5f46ebf74407abd42f320e8f72f987dcc138d7ba7495450e2906d0d3977af30a311051fa0cf2fe90d4ace25dbb324aeb4f746c08ce5ab549fc8c2215346cb63ad367a632113ecd0f458a161d84", 0x58}, {&(0x7f00000001c0)="b049ac5d810e823d265fc0a793644a2628460c4dafdfd7f32aba886242eca385b8acb469f1762fc5afd88cb43f74dfe08a973b9d65a6de865ef533c9eb15ce4f0e9751d44b176dce95e766c188dcb1ae1eb6d6f2f45e956602cb947a01c8d59e7d9ed87f13b5cc25d60799c26bd224df5d0305dab77f79667f2499517e2700227e39d2996215fc031952a30b50f7e0649b751757a5200c552ac548cdb5531321abe146791968dd4822af89c0b576a795e3e67f022e34", 0xb6}, {&(0x7f0000000280)="3616864972925153695fa325fef702ba70164968b25e2229f7f652c2448717194070e9f8af9f825995a9509fa56925c9f25a1eaf469481eb28a26d617d46739c21f7fcca06a3dab3e4e088f9f73505c595a7adabebee6cce4e1526f359a6971f9e100bf389523863ee18", 0x6a}, {&(0x7f0000000300)="b3f02811fa7c57c2b775cd68623d80646956e822c343b0ec2ba7ec3af429855a80f6e8ec254c055aa291c3ce35b91439a9b22e32ff1afc84910551b0ad3499fdd99864bcf8f046", 0x47}, {&(0x7f0000000040)="71ee011561", 0x5}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="597edbee665bf7aa710c5a6beba32f24c620dd393b834ea46aed6b21be1893b119d2d169f9c72587656ec0810c73c034773865c281a47e4159074b275e9ad375e864c014", 0x44}, {&(0x7f0000000440)="41db61655f107517ca119155831d5e0c8540655d52", 0x15}], 0x8, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x2}, 0x4) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 16:52:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) r1 = dup(r0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/167, 0xa7}, {&(0x7f0000000140)=""/104, 0x68}, {&(0x7f00000001c0)=""/202, 0xca}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/1, 0x1}], 0x6) syz_open_pts() write(r0, &(0x7f0000000440)="e7fff9a44a89a4f9ffa703a441e65ed7e7c7e95affdcae3dabc038f1cd6766470d21d8ca9b55cd20c1c495a7dbb559cb84acb060eb07191dde7c7960f81648078c3713b12b53d94d32b504407921f4b8c65b50e071e7e6d668550b7e488fe8e82d9288db5d090676ad22255e3190cb07f4f287e4425e18f7416417dca958621932f76876058506dea0e4a44b65b6eb4ec1da19a304cce6900cc10b497180417478069d5bbea3349964ad77691c2aaa2cbcb51244caae61853b15fc5267d86711d6d569c0786f1d8631f8c7576d0681c4e5089a042703594ca0cccc42849b7bfaf673c7793c4c1a7597e89c0d78fe55b0a7c56c732798fc7aa0924ec48bc6d104913cc9e529db41f4ae90c1a070495f9328fe9f7a3f81dc64b382173d93a27c3c00000000000000000000000000da6e624de85b7f5d5c059fe644ae668623def7a0fd73d0f663a616b910a1e91989e4b9bfd698", 0x153) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x6, 0x1, 0x1, 0xa6, "1935ea47d4a731edd3dbc861916385349413a262", 0x8003, 0x5}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x81, 0x2}, {0x18, 0x2, 0x5, 0xfff}, 0x6, [0x100, 0x10001, 0x826, 0x6aa, 0x0, 0x5, 0xffffffffffffffff, 0x5]}, 0x3c) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe(&(0x7f00000003c0)) 16:52:24 executing program 1: setrlimit(0xa, &(0x7f0000000040)={0x17, 0x95}) r0 = syz_open_pts() close(r0) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r1, 0x113}], 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x5, 0x7ff, 0x4, "e0c9e1d7f80fdbee2c47d2d523f0815b3ab6a57e", 0x10001, 0x1}) write(r0, 0x0, 0x0) 16:52:24 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) unlink(&(0x7f0000000000)='./bus\x00') unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:52:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f3b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000240), 0xac, 0x0) 16:52:25 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="6e89acc4a51cd9018557a78e752dd57fb357b2a1aa4e5eeb84ba9c1be4579c550f44728cfe79638168ec5c75d47c3f0b95cc467fa292ab1091ff21fa6bf8b700a412510f498d9c4d9efb95079b09577f084b4555dd14ff197480b21f34be899b3208dc15813986d7b48ae31c94b6cce12e5e7fc3ac06660f325f42229e534156c82d5d833021f3e37ccfbe8637c3cd8208", 0x91}, {&(0x7f0000000180)="6658f0e11cc8d1db8fe0e8ca13138451895c6963a13a35195ee2a0251e14ab91a49dd996c0bf5fb11144", 0x2a}, {&(0x7f00000001c0)="61ebf763c6130b3556c7942636cea6a668401794cf7c61d108e4cb28ef0a8fc327166b649a598ca03f2c631b47fad9d843d9f3d8bcd00759ff9ef8749c1eaed6fc365fa84f83cefffe4d9ed0", 0x4c}, {&(0x7f0000000240)="dd3b1b98659146593571", 0xa}], 0x4) poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) 16:52:25 executing program 1: socketpair(0x0, 0x2000000c005, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) clock_getres(0x7, 0xfffffffffffffffe) clock_gettime(0x7, &(0x7f0000001180)) r1 = getpgid(0x0) getsockname(r0, &(0x7f0000001200)=@un=@file={0x0, ""/4096}, &(0x7f0000002240)=0x1002) nanosleep(&(0x7f0000001140)={0xfff, 0xb2}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, &(0x7f00000010c0)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={r1, r2, r3}, 0xc) clock_gettime(0x0, &(0x7f00000011c0)) 16:52:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000380)="e22de5c5c25b6e9e9683185124bb120c9f214ed91f6b8b96107d84c452f532d5971fd3784d30c74f650156d036d8c6425fbb93e8e26b09a9923474a17ef158ecb2748930e19efd1a3e28a5f7469d88b253988ae8d426185eb65624dcac812ccd67834d64b4fdd562a2b976b451001734e603460f0dd3c17806096f2e452d", 0x7e}], 0x1) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x1, 0x5, 0x2, 0x0, 0x0, 0x5, 0x7fff, 0x0, 0x3, 0x5, 0x7}) execve(0x0, 0x0, 0x0) 16:52:25 executing program 0: mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0xfffffbfffffffffc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) lstat(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000200)) chmod(&(0x7f0000000440)='./file0/file0\x00', 0x2002) 16:52:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:52:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x10000000000000, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x2, 0x8d}, {{r2}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x26c, 0x7}, {{r2}, 0xffffffffffffffff, 0x12, 0x14, 0x5, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x80000000, 0x4}, {{r1}, 0xfffffffffffffffb, 0x46, 0x40000010}, {{r1}, 0xffffffffffffffff, 0x8, 0x81, 0x6, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20000020, 0x8, 0x19}, {{r0}, 0xfffffffffffffffc, 0xeb, 0x80000011, 0x9, 0x100000001}], 0x3ff, 0x0, 0x5, 0x0) dup2(r1, r2) 16:52:26 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x102) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:52:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) syz_open_pts() open$dir(&(0x7f0000000100)='./file0\x00', 0xca, 0x100) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xc00, 0x10) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 16:52:26 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x8000, 0x0) r1 = kqueue() r2 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x81}], 0xc9e, 0x0, 0xc600, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x410, 0x40) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x0, 0x36, 0x7ff, 0x8, 0x7}) fsync(r2) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) write(r2, &(0x7f0000000040)="cba248d82bfcab8e0e66ba8ac80ab8496e32269f148ce83543c600b7a0ed895dab959b3692b0fec2e2bbc13734b14ed6dd230d0e593f4d55097b734896abfa4eda604c23a61d9c6ebbc91853ebc11fcaf64ea3ff5b3c45cdd67fc3f2dab74ee1a30dcfc93afc71da035586f5c5c703b98a7577462f26597049f763", 0x7b) 16:52:26 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x6, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000080)=0x4) listen(r0, 0x478) 16:52:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2080, 0x6) kqueue() close(r0) 16:52:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) rmdir(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ftruncate(r0, 0x8) 16:52:26 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) semget$private(0x0, 0x7, 0x10) setuid(0xee01) shmat(r0, &(0x7f00003a0000/0x4000)=nil, 0x0) r1 = getgid() shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) setegid(r1) 16:52:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xc3}], 0x14, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) 16:52:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7892, 0x0, 0x7, 0x5ad, "1000006700000000000000000000000000001000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:52:26 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x470a) dup(r0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ee46d2ff8b47f1f52bc696455e51522ddebc5be4895c51e2aa9efb34119ecae9ae42c14ef5a5b8f080f094c47d2bbb87344dd79640586c631995787fdf219735d6737468f6daf9554ba0d29061e6060cfdf181b915556f32cecc643eef4161f89d4584306f89775e79b87d826f6c1c61cda92e83f6c3635b2265f563251a73ba19a466936180489193", 0x89}, {&(0x7f0000000180)="7d77c4d56a814543848625bca2de7b330bf0d7bd0eaca36ecb0534a9c57ab081d354e26f9bf1b05c25191ddd05650571b26d0902155a3cc3134199bdb3a2bcc0cbbf6527153ba98afcbaf3ad195769797d0b7fa255ecb3c22a2d6422e3270e026a1cc3ade4b541d4a6926eaeac23bebed030471ce2d1c1a29f7159e8c41240537a9c33ddcf78d65c72260c5c1ab7aa33edb316cdd578d2a86c1bc7700da86173945b3ed0f2eebccc49b4420b5eb54597950d140c6342c9116b457efb0d7e6875c1245dd1bb7512c4f624f2b4b53a3890bc58f71cc1793ac5762984ad5dfaf837dfe8e514f6c424be84c4b1db52fe094522b0a68f5f211093", 0xf8}, {&(0x7f0000000280)="f17aa2a51d87bed237578563", 0xc}], 0x3) chflags(&(0x7f0000000300)='./file0\x00', 0xfffffffffffffffe) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) 16:52:27 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0xfffffffffffff801, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:52:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000480)='./bus\x00', 0x82, 0x8) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000024ae2c9dd0c75d145000000000000ffff64e88867d3bf8048de1eb0617113f24099bbfffb2702601cb78af752d5194f8705d625f7a3582184df6d20ec53620145bd6547d22ce11c60ca9f07022b7bdce9d1d768e9890905148119cf9fef585d9fa7c7ff26e2778fe51f113f9227f145014a2fd303f58c8b6bc854eefd1eb7ec8418d7196785f159b092bff9aa4d84bc94ada8a4dfce5f08904cf74939ba99c3e39c5497e5039b48f395452ce665afb99ad76f6bc7ee1830fc2f40ede2d98f73048e2eb1b2d24712b697e8574366780d7f9cfc3f59288f432afff6f6aa6f51e5e3832e7a9bfc1620061c55607af0d6cbc18bd820a6e2265ee5186b58359f58edc18f233714bda3eb493d4cc0916faa87ccae0723ef353e7dbf43abf0533855915effc92b3e39166a38a999519a1a2c720c905fef80", 0x138}], 0x1) r2 = geteuid() fchdir(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) chown(&(0x7f00000003c0)='./bus\x00', r2, r3) utimensat(r0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000380)={{0x800, 0x8}, {0x8000, 0x6}}, 0x2) dup2(r0, r1) pipe2(&(0x7f00000000c0), 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000300)) 16:52:27 executing program 1: r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/4, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96", 0xf0e) sendto$unix(r1, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:52:27 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)) syz_extract_tcp_res(&(0x7f0000000040), 0xfffffffffffffffc, 0x2) r1 = shmget$private(0x0, 0x600000, 0x100, &(0x7f00009ff000/0x600000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) getsockname$inet(r2, &(0x7f0000000200), &(0x7f0000000280)=0xc) 16:52:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000580)=0x5) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/90, 0x5a}, {&(0x7f0000000180)=""/234, 0xea}, {&(0x7f0000000280)=""/108, 0x6c}, {&(0x7f0000000300)=""/251, 0xfb}], 0x4, &(0x7f0000000440)=""/240, 0xf0}, 0x40) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 16:52:28 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f0000000440)=0xc) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000004c0)="3998a4aec42394369a4715799f16dd787f9e1ee70135465d0c90e9f73ba75d3acc0889f6cf2f66dd8dcba47bdb265925ad1991e6f4ca644131b5c3ecad6a884882a266e4c289d12c971cbeb20b6677eaa471881cdab8feeed0ec892718e98f50467e7e521dd1b08f1062385b5e27433e89a6218f15ba99f3704576e49751b4c81396275937361526af8e384165382b7605a4f4ff2a71275d2f3c59df19ea1c16ac33e69d4d2e0405a93252c2744271b8e33f27723e06504b86280b6a1e9ced4679acd96204d261023e9ad2edd2a0b8ad1dacd89052c1cb2d3fecde0f5deb1c7393bbd007644621f73f8b6102d95af90d5520f94f", 0xf4}, {&(0x7f00000005c0)="f53add3385c66b18416185928e0715eacb6cc0ca0cf2d524f6ac366eb8589536a6a10f4e1c197cd1beaaedcef1c6", 0x2e}], 0x2, &(0x7f0000000a80)=[{0xa0, 0xffff, 0x8, "bf4dd566e67f83aecf3e0648bb9ca7464965c14a3d595c5ca1a0cb14a85f604925adddd271c86dd49d5abce03132475b8f4be3b64cc2cc4eac5f769bc8e4788611597d282549fac3c12372043b00cf08b18d8ff865556b5b642656afcd3559de686656f49ebfb83cfb1a97e8b7b7a2cf9e49c05dcf11d3032b0a866c25c463410186ad3e398f5a57e8b5a1cac83b25"}, {0x28, 0x1, 0xffffffffffffff06, "7c6f6612d76e338dcc0c29bb435e0682f31c9d2d581a3354"}, {0x80, 0x1, 0x5, "367e4571fa9d3286adc40e6988b51a41eb458000ab9f3ea5a838190535bad95b664cfd2eaa36dd953b1157f10749d6744cf4baf45f36c1783f0f75e8b1ac194f727e74941cd0eb861fd115f40c001f86928ea1955b64a41f6270271ebd8756a726f46afc5327eca1bc48588f9bd837f6"}, {0xc0, 0xffff, 0x2, "c7faad33e5ec921fd8df9656b142251e448e9b4f4d588c27888e659f4d2a95267d22437483c3ca969d1128130319567ddb81ce4a187d6feb4f58b9cca24f2ea2474127659a15cdffa4efb5319e55b515aabf80d9cb10ea1f6bba2111fff10c7aaeaa51a62a3f487616b7d513b0cd242e266e968cc503214f6bd19648e82b481432fd0e337f33cc0eb5aed13c4c5b5294f2a5e13b80b4b2c9b79cdb778f845dfe643fd2127dabf9839f2d"}, {0x1010, 0xffff, 0x4, "1405a1d8a038c614390a3db4d490bc763a8ff10750ecd84fcc41c954806d03f9e18c9cf7b654b39804916562fbf10d1d133e35cc82e6b5f3b7a614c55065e42acb07d900d04f83b4362caca0176bcfedd8c8cc54b4c89ffa8338f464d07c1dae8ee9b5dd92640136cddc3bf6c795ae5aead2db70e3e38db2dd2026383ddc3cbb63799fa3885ea1bbe0eb4489aa1599fdd5978a319224deb15ce11cac036551fa83ce3b27033da9fe150aaee08e2c254cffc1152b3c3a490b80aba4db3d0d84e0e52603968cc48a2b85bb5e4a85687f00a0ce17b37cbd6c029007cf3ac0353d6111bf949679531f750f0e09b26d3da540caa9612e7a5557c100516ae2ce46bd945d0a2b01aa6850a40a23e0729c0fcd5345425dbc0bf4fa6bc4bf7cb4110700f2f58001eca582738613daaa52099aafee3f618c4797f5fa5cd01d969b1cd44c7369106ddf02607bf0050e981b0f26d9301e85fb383692c8c2c4ab155e4d30ba426c4d5de9259f4fbecc982d0164f003af3c307f1042368364a6f4faf87e1d3dd54e55cf2f97cf854afa36afc11075d21f9eb613806de40097c1dff2603c7e71900c7f5e85dfc60acb447cbafb425a179320a113cac2538b018a3c923d462e7950e2263e376eb1bd0dd61649b50451119d3663028465d6dd079a700bb604510acf2f431559dae25882cf90abbfeff2d39317266a5416521f30602f7ac3d37e3c964c44580c7f21809609776822b7e1f68bb98b309997372e53c65a8eb109e5f8f99c5a755acb3e742e37d2752b854e545c458a72a7cee1032838dd91462d8129344b3dc5cc19a972a65554bdc4dc41cc44c7fc8748629a41e28d19a425f546ceee35c05d9b71fca601cd015fe9ee09a7f4d15d55add5feef1bff95ecad6f67e9e43cd8283565f5cf87f50c56f6ea8b3a5013842152154dc23cf10efbff26f59f9e2778b6e3d0f19836c46e800acb0c6c4a59d8d4134d7fc08d0438e08b785f09a57dd57fa52ec38a58ddc63359d3f5896423bd96211bfc639b2dfc4f8792400c7417d5068ae30692bef3defab6cc9e4edf66b974a87eb994b564ec3caf2540ec5661524e6d91bf50343a0e0f08f0f9ca3c5861709446c92d0042ae53a6303cc1dcb2bc22bc5e2162b30f24a5131988e599c7b40df11837410536070c3560c3b0661bd920ebfaee5613364190ff83d2c1f4dead6b4022706b73f8c0378b0a9ad5294ef2fd32b1b33f4c056d8c4134c39a1430937c69906b686ac149b671f1eefc9c74d24afa30498403f6a9e7f6481f552845c81fbf2a5f51a0a58ca773cb37ffa461816324b2903ec84b8a2a0b25ff26be2422b1ed7698b35de2d9cccd3a854ed897b6c1f9b39c3d8c25313a447b7b0f45d6fce5c1dcb227314dd7beb27710cad8b9f2ec2df0a0475ed1dcbd5ffc6560ab2b2b56746fe39d549ee63e36343d2f5a5fc53e546e8884d8311ee77f0a3cd40cf8741d10c11cc0db71cd4c5637694aac629699de4604d603178b6457f741daf73fb44187923b29fd241adbaa64235814dcdd0de8d470ba1195e2c7fc283456c78d852d373d191eb642b105647dc0690d3836baeb61a20775ea60e2ef6c00268eb57e8c9469df0605a7941f95262dbc366ea6ee47a8049aa03d36743cbf464b4126e77919dc3371bce088f014777153a1660b9539699d05a7f5625084b4977bc7a0e9c9c6bff473cce2efaf2051f3ee5c7e82be22ea1c9a805e42c3bad6e2791f35ec6497f8a2b83d2112dfaaab655f4b1efe314bb6ac391d3da3cea93eb161de5cdb45027bb3dd386ccddbe3559c038723e20f2765081a61c21ef00a43a087883333d88cd32f15891112a95fdf13e251e1771a4bd34b759ea1a4271f4cc0ce6d6af9b8b4dba9a004ff6612f69804b5f1cd463f248e24fa1cdb1ed0a748b303bece50858ba168251efdd291ec3c148ab819dbf3bff68e4e59c552b9f55e47fcc16ea9cb00b48fa349233e07122b2edcd84ad73aeab6cc92152a4ca7381e0cc683ea7c98067fe909d0a74a6cd5006fac671b47d274073246a8fe718774e73865314ed24bb7a9d510fd682cee5a1f89c1caba9d1b7a79fe40793a6e31e4e3eb071feffaeb4e8d52865bca15b3b4a9d27feef280e794e07ca5afe7090828c9018da5143ebe5caa084cdfa9e51799e03e56c25fc0fff792b97c28c397d801e37b5a28aad4cf85bf1965fc3b8feb2a8f91781e3ff52d8c2911bb3bbb4b5725dbee59b84dc739f7fdfb7dc27660579e30169887605727a955220772e0bdc60e5cf9b0e01d24baaf082b7898021a5505e5770e62830da5f4132640573de5519c281121832d37ebb5dcb76ac02712a8f15fa8f45f58078811058b92bbd48795ff5405261c8d8b5fcd26dfc9b63005f60c5c7620a260f7646c7639fa9fb26f469509573639ed487e108e26e9885904d5053451459e6808bdad5ab04bfb5e4a1b5b5b45187649473284598004e80d590457119f2276c5dd41935328f3c4923f5272faf414a6d56b99c3c752388638d71d7f991ca3f4b0a97728f9b0b04142f969cb305c05f6ab2987bfeb05855e1872b72af4d2d7d8aa68f6b9a15a9ac43ffe4ac20d09b1ae0ba38d252ee14edd4d9bf5038a3a3a77b67f12efa33718ba66440a955091f4f563a659a25c335b743fbca11bab5f81d3c22c4b20b7238d3bb7f32498a66dff42965c99782329b0516ae64530af0a6203fa4883bf0151550c644e32f4b12d165f5810bc63bba68f9222e67e2e0409f7f462ccb0edf221fca4d401ad3fc05f35eef3e68306d49c57f871445b83aa940f5014e008759edc7fafda13fa334d3012b4483309713cfdf96e39665d468a381d634e8431e851eb962e35b4912363d7220df25de3c07d5df89b0eff1552e2a65c2feda8dfa1f60efa37f7c04b05b7ff4ef2c6fc6120fd0aae186e30548954f126c093c7a300bd2c7ebfcd49569a16fcf1c7d296b7840c28b565daf2b2f3958cf8a32ff2376ea1d49136e655c3be0518e04fb575dcbdf8ef17c2a07dddead3a65454b5639deb5bd95c1e0b18be849705882ba892b10b391d1fc9cba31eb42a1f8c3f38c3e9c28adf656b9dc10c201f08c3b0ca333f80ba7e13cb6dbced620b4ab577b67fb91286c318704fe8f5da27b4ea14181c7cb9196bb9ffbf2a0792b6cec2b9fc98db972d15f494ddc3e08494cb173d87ff96e42c099ca6c2830459dc418f6bbcd0450ffdcfb8cef6ce65b14cb054aaefad5158c81aa1c6342bc1ed9a8479830456ca5af977fcab0a55941ea918df49786cb86dc7e097533bcdc58056fc9eb6fa83aabbd148050d62898cafce6d686f07c64cfd81c1148c18d2a167393873b7a5142a0bacffec48a42c65ade8a932cd0fc9b5ffc0da5bc90d04d55cdba80c90f92c9dd66ea83159bb0a480e46d99d007d3d2289f1e1377491c342b3576ede32949f4b5265d3e15ec715652bbddbcd97e2c5e917a4d8bdb30692c4965b5a807930dd23e2b8d339791077513ef40040181d0f211646e138582df004a13aa888ad40633c33dca7a771f2e3c2ad00b61159169611fec0dd675e7b22f4908ef7ce12850abe9735821501f5f478b687f3a1e77b783300b58c61dab575fc6abb43a4b6779f9b4479c4bf76c8e16b814dcf736c69885d9ef6516f6eef65d93eb2b969f32a80e1574a468f7266350012b069b1e6ea04f5e7b8cbb73e73c0d016e7ecd0b6f339ae9de817f04941aaf5043f5c45661489d5a768a59afb48b97e475444d92076ee6aab0eba11528959098c5c299ad38d5a4d9be01cc09f8a10939d006d9a31c7213ddfb570a005bee75d58b04836b1c84b23577b1b38bb517a09fbb8b57ffd891a348aec350ea309c951c9af3ba935ef0d9a1cd2d095d9f7ed6225e54854f57bbbfb7cefa2004370eb759ba6c2d3303ff16e7650fb7072141097edcc8cf5491dff589bde2648041f8743149952a89946c48b7916494e83bde25784013d6a5767358bbac4cefcb1c3ab4f241ea658bcd3f358b5b033c47ea0cf74215010886f04441f8ab4eae64d32d0e96e0ac9f6f1f3c0650e61e7ed52f66b8edd5440d46db62f14f2b67199ae0dd9721dc73b96bf64459176b78ade247502988f89b8df4abddfe3cf1f6450a450dcd82760338e518c2e5c328ba50e4c204ed96089fae0955737151ee4e529232917bf610a69dda1f7131ebfa1cafcb9d75f4f97912300dbc5f256d0566763dde8b627f1a5eb838ec63f1af56547fe1ca8de262c72bccca2628ce308c5042951e33ffca9fe8249d2329d44ed5e27179106b39ecc0985f568cf8a44d349325a38877a3c55c99a24d80f0617fd749bd94e97e41e9e6e19cbd9766aa7444c4fc35efa0f214b8441558867884cd29bfc262aa1c74c8acca753981f1027345c57a4b762637d75d861699f051643e0671b49617027607865d8dc7bfbb2589b9076e9e3466e2116d0f52850e6ea30ca7f184c4e2309432e616bf20e5e008a0b3b7601a606e084e55ffc2449d21a7dda208fd340092a1b8ae0ca27b8d26e86a7791b17748221618ac93ae1ca9a4c1ecee99c239de4fa2da74dda20d1dba5b007d692143d63cd648ef3d78915659b9abf76f163ab9766fe7b367e0bf97d31ea28b0769a8876b16a82560c8f59fcaf28c32585a4b46176dcfd1698b310f3707df95dfe2cd679640c4e154036bdb3f3e2bfee81eeacb29075f40b4898adf343910332823ee218e8aeced9174fbae611867a14e229ba4c5d340694d836d14363053b759c4097151762f34da0d7928a8e867830cdc9b9c8fa504901cdaa869e5eb12206b02068e9b33bf9ca0e712240872b6ee4defaa7c59df322533a4d8f8571a4f4987cc90ff9732e62d4b928c602b7b53a3e00f5a1767b02d4f6e86c298ef1a532c506dc0510f3982554d7bb1b78377ce78e666d0ddf11feb5cb9ea798f9ae3fd53f834a30765617f4e2e49984166d1c6892b4b78940fb5ced47d32146f4486ab924c695b4886f8e5fafc5d09828da6376cdbec3bad75012f47d37a1e79112ce0ca84ea9cdcb21d8e666f43aaa24112f1fc359b80435c9fb9d71161cfcb00ac33927515fd663da821adf8fd75eec0d38f64b319fe7c03e15208aa6bab147c9194b7e3e330cfa48063388ddab696f875063638c2d474ab4e46c784208a71dcf61cfaa8b055033044f19e425a6ba8db55b25bddfffb74d0851aa1396e8e88ce7cc77bea83df4b6e6e87763a9c3b417d14440f0bfa66bd646fdfa0a275248d62aec1291e3b75705f3f0da365f87723fd2d10d4d0e684c2c716cfdfe3052b7cdd1d20d5e7849b47c0127ceaaf3ee8d822a79beed8bd16e3aba857860d5f3f885a07857df935bbd6ac4e1bbea6c1df36172238b48f7069fdea4fa6f29d77da207af81dc92e53345db38dbdb2f5e013b34afe0b7a8cceb8ec7f9c825c186c51550d51906b1d8971bd19a57ee74fb2b81974aca392a8afdf63d6156b999eb885490d735e96de6ba16992bc06c2c1affb6616f8d3fd122f39583d6461dcc3ced9edaec80ad629062a7ab5602faacaf00bc9a008f50519937b7e1a9f95a617cd399fd1eb98ea8fcc2179ffbd62bc16251cef91361e159e7628952ebed7d509a7a06171d0db9dd3157bc8239394a9ae1baddd65ca21cdf5a9c8051553df2a8e0e625d0f1f4d8bd6d7751ff686a360c7053933ff840b7ec581f0f526f247b09f78374ff271e123bb69bcbe1681d5931899bf5b03adab757d435d1396d99d7a35795abe506a4e89224fd179276ca4e46e5f2f5da8397104300f21356daeda779d6f7fb"}, {0x100, 0x1, 0x3, "ab0a5b0bdb826c3dabbb6862d7172e879fc295421fca0203ee00bf3f8566cbc1067e6983b12ff34e03a731a09167ab203ea3ce0190c82f7c368d7bf0beb65bbdad1106e712af0a0c44071a949870a6f47410c9abb0c75e39b6a2b16f9b9264c4d9e939dbc0a6361504c048e38255b51c60d17c139898135ee01f8df45dd2581e755afb04e98d688070450b78a17066a5b28da389d8ac382c4da8e4abd085a16e21184f9a74db2c16b1b7bc25c45951127ecdf458df7b0b70fe5f294dd5f63be68724ccac9b4644680fd1e1227112df63278184d1721f9c4c6c9a0f2c3ac42a48cf372ac9d57db713f2f6fa712a88"}, {0x108, 0xffff, 0x71, "898db46e147ea9989b68647925633272ab0c61371c6a574e80fd53907cfac41c3e1626cc9cf9ea720bdf89a391ed8d4ce6075e1d2a613beaddfb0c8a61b1d0e0e8da767cc942874f9da4093540a9e725027909b8b77e817f33d61b37e7c810bd1c9f366632c89568703b4a43fb919863419fa8adfde81d5dc4728e6b97dc1f83ea7a5e7cae1621487ad132750826523002122277331875eab24899dfd60e15e200a8b223f8726052618d5f24d83b887ee6e09c8d797efbd09eece8989394bbbeae7ad4c4c0307cd4e01ec351f2ddecc9e6c2b29fc0e3b837229ed3c4b853fd4540289da4aa4b2afe093c61a8cfc2b92cc636907e8f"}, {0x88, 0x1, 0x3, "8fd0606d4c7192f3358138d22ddbb807657e4ea89c06de38f9b2901edc64a144756d2946d842a03ac389d71cf304cb57b21cf173e7603a35d08dcaa18a6fa936d61f70e31ef194f4af82cfd0f1e70ef8c214e1daedcd57b6e9012594a0f4a9c5c92218ffdcee97a5298bda3fb29ea32474cb"}], 0x14a8}, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000480)={0x1, 0x3, 0x0, 0xffffffffffffff28, r1}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000100)="93ec6384f8a256474b3b47b7547f48fc0b30f88cdf88085cb45d9febc91fd34722bfb1fdafb72d0fa7bf58666db3637e1893c8a39a27448bcea68575ef24d9515ec3966e3466682c7f5cc3fd1c13368f59d66f22957e49df47857de84a7f56da128b316b7be2e3e84d977b7b6c7e2df301fbe1626f44ff046237cdad9061cc1e3758f27dc4eeeae7c4184534d5257f6d49f9db5b4eaac6cadfe93719d8adccc366137bc58212845ccda64913e6127e589584ea9b1da64823976a7f0fa4ef68e3a99bf0ae1ebd90e57eb09173cf", 0xcd}, {&(0x7f0000000000)="f3d9506f7ed8c017badd6ab5d65e878c6a6e6fe2bf0e7d1330f18c4ed72236bae3c25c012f411d9ac349acea24dd7a8f0353bda50a8f63dc52b8ca1903d40fcf6d9b98dc6c74a5a36c59d43426e6c742ef68d433eadc3e41f913be13018dcf838764460cfcdd3185230791c00b8d19761183", 0x72}, {&(0x7f0000000080)="2317acae191ae71e", 0x8}, {&(0x7f0000000200)="df", 0x1}], 0x4) writev(r3, &(0x7f0000000a40)=[{&(0x7f00000007c0)="1fd57c1f99f846c6c5676639f90cd321b9cd39b8b399a047d728157e7d4143d7c78389b70831b543a4b6fff55d519db9794190071676f83f2b68b194bc6d3d11c8e3d08492b165b87269cc5a798305541ee20bf28f0180f252369c31a0aa7a78c69202bd8ca415f5e94702b600983acd61d8bf4f2e076e10bb4bced649a5cd599277a47a144de510544ef0af3d78a612aa5d3e5c5caed12463"}, {&(0x7f0000000880)="ae809dacffa056426b01c5acdc797d17fcab780587e9828712ff6a9710c1d258f5f551df5f92d6785fa4e1ebc04be561884cbe388928205af6075251cbea22740cc0e896708daccfb5f8fd939610bcf679ac39dc7007c7b745765f3ad40453eac70e9af972e1668df4ecc7e2b647b271edd791302daa9d9a326b924224cdaeca3a08933085b1813578c16d8e8ad55baa55bcb8fdd613a9d113116a7507079fdcbbe1326e2fd2df9b161ce6ec0d9d60a2ff318581cddcf0af5448f2b03ba43fc181ec23b8a7b9566592f75f6e1550bcb2f6c0dd2b3a6b8c05e40371c2a0217f26e1"}, {&(0x7f0000000980)="712e2fe71350be8e8912a1cc8ff6c012ffaad32c281231120fcce0a2a8c57204e9d7d540b1c271b61038e89d07299f52bfcc44878126d46a08b076516aa327441b69cfe662dbcedb491246ab7825ebda79579c412b52e30c6e7706c6e2937632d65d3c449f2113a7f070054776ea28b9e1f3aa24e9e15bc8e8202fcb8c9f6c15a8e9145ec4a5491e479126205a54870a77b5a560c74791768ee0e86c25079d4a1dab594334d6"}], 0x1e2) getpeername$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semget(0x3, 0x4, 0xa) 16:52:28 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x7f, 0x1}, {0x18, 0x3, 0x40, 0x7ff}, 0xcc, [0x6, 0xfffffffffffff800, 0xfff, 0x0, 0x400, 0x5, 0x2, 0x6e74]}, 0x3c) listen(r0, 0x0) 16:52:28 executing program 0: socketpair(0x2, 0x3, 0x3, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000380)=""/80, 0x50, 0x0, &(0x7f0000000400)=@in6={0x18, 0x3, 0x8, 0x9236}, 0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind(r1, &(0x7f0000000300)=@in6={0x18, 0x0, 0x3ff, 0x6}, 0xc) accept$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) r3 = socket(0x19, 0x5, 0x1) recvfrom$inet(r3, &(0x7f0000000180)=""/210, 0xd2, 0x0, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x2, 0x7674}], 0x2}) 16:52:28 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20000000000000, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) fchflags(r0, 0x50000) close(r1) ioctl$TIOCNOTTY(r0, 0x20007471) renameat(r0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) sendto$unix(r0, &(0x7f0000000100)="552afbd6ec48ec0fd822be5044c1757c239da7268faf7acc434dfd0fb43b7fa6cd88a56d9b9c77387b7aebae5fa06df6925ad0ab43b6c0c4ecdb1c4179f9d9", 0x3f, 0x1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 16:52:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000140)="8532a6c2a471027591b2a8e62805c5a79c7e9341c5c01d7f3cba22a80954474f4bb8eb220361450ea98e13a018c34c2b1daeab8a820408b893760827bc28cd1ae20da7f008bc2f1c6c91b894a0ee4ba19649024c004f85698a0ec557db38742f7937f959eff4aa892ed02f996741b2e24c4b12477e2c73368855ed03d34b65a0819e4f6fb4a9cd98d3d2856e30", 0x8d) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:52:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x4, 0xfff) setsockopt(r2, 0x895, 0x957, &(0x7f0000000000)="bc", 0x1) dup2(r0, r1) 16:52:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:52:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000040)="9a1c5898e5436bee2c83f6650eab", 0xe, 0x4, &(0x7f0000000080)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB='\fV'], 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:52:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) fchdir(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='[\x00', &(0x7f00000000c0)='/dev/null\x00', &(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='/dev/null\x00']) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x7, 0x9}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)="cd0aba33a8c8358343817e6820ae34d110c79127f5648b513a9b462cb22e72b00e2869c091958b492ce3ccc9b755383a01d1b2cc048f268e76de7c63937355beb0196c611f1684ff6ea3efc8a66244fc71a9983170b6792bab2e3c9f0b3c0459367b6e77e5a71b572ae6c55c42a5d512813dc33b2619346dde538199f9c188379282a933bebbc6799b53da82e08f386e1b62a1bd7ae01da5476073aac0a7d852ca34524ae760344aba16333bb340047b2d713b992b44713a30795f4daaa63ede85f453862091387433cbdf3376f9e951311c4b49745e2a9419130c7c65301e39376b4d4e747793d43e315daa7d988922f96b08c02a", 0xf5}], 0x1, 0x0}, 0x8) ftruncate(r0, 0xfffffffffffffff7) read(r0, &(0x7f00000002c0)=""/15, 0xfffffffffffffe36) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000780)={0x7, 0x1000}, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000007c0)=0x6b4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000800)={0x1d0}, 0x10) msgget$private(0x0, 0x0) bind$inet6(r0, &(0x7f0000000300)={0x18, 0x0, 0x6, 0x7}, 0xc) semget$private(0x0, 0x4, 0x110) r1 = msgget(0x1, 0x10) msgsnd(r1, &(0x7f0000001f00)={0x3, "0eafca1df179c8f3185e19817a7c652870ab585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134ccebc138ed8e81d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6b58a0abd1872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee6734560540"}, 0xed, 0x800) ioctl$KDENABIO(r0, 0x20004b3c) 16:52:28 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0xfffffffffffffffd, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:52:29 executing program 1: r0 = socket(0x2, 0x2, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="82022e2f66696c653000a492a1d8ea8282d2513df51bfde88b1acf3ee2f9355b7101a7bfcca009cbe23ed207e4087cfde7e127625e319a60bb4216b47e61f4c5f57feaf2c8f687010919a879e447cf9ba6f4a50b80120fc0"], 0x10) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa1621224adb60b03e73d16a7aff5b3737b1157c49804c6f4536656bf9685b2df5c5be258c3c027964bcac1753cf282ad940906a6fead3b62274b07d313efc693da86d36eb77ff6e47a8274b6afdbabe90f5ada3c569cd0dc591ae81cdc0f2489a82b5c67c4520564fb2c6d08adbe6100415de635c580bf545388a5d0ad460a51fc9d01ca178753f6b1dea8a165c2098da7e5ed8c4f8b6d9c7848e50946298a9a62b38dd0314c25a4df04f0913c548cf0ad26fa4b19610da3f20a7c3c51d450e4cd63a30a5071de4f320130004dbcacb97cfa3473947da494f1bf35986950437de9921bb42b584435dbe6d5f98ef27d71d03ed7f7c77bd3e8550de3837e8bb9fa3c881981daa9c07796f8108f6737b7ea104424382989d7ed5b193a6ff0115e74e498c3f9f70e10208d83323fd4307e8bdc2689a447b4e02f33e2f4f34bb088833a92772c0544b7867be76a4086bb0605d12acd6fa5af033d281f8006666612f63faac54900d42f45590ceb852e9286a7b1bf6f687a5968062aa69c0a181c0edc831f1e74c36138b374b03311083a29aab6cf0050c8ddf9848185c14502943b921a61690b26f35633cd657044d3a835a0ec89317d1663389362c880ce8fe3463b9a5958b4636cad03c11ab74b9a2714a2db9c62cfc4eed6f134a096be2cfd8c4e88eb9b09b47a9deb75e69f87f3a90f73d1057862723bc284730f3ca4b6a934083f62cc5a25206bca444464fccf6a2539becd42921c5ed9b778b0a95e60957a67b91d85bc1a0f581b976eb40490017ae1ca26c6e02f0ae4a92d9399fbe893a49a73816dba1dfb3a7e4a5e770406ac6617ecf3667bbe79ce5b5c570bbc413a15a777f34f6b25b0b2ea6a3ec7300c29d99e17977f5d4dd7c872abafbc720ad171e2f3a408332891efb3c0ec1bc90c9ab992e599b61d120ed36ffe7c834700cecdf4318a3db7d0cfb27406f63c7110ae7d4afcf49dbf9807cfaf4eb5725c540821eddc48e0f5df2bc823cfdfc13e8cf0e39789709f1e4512c1008c66eb5481a479013fdd667a4728e588cfdd51fc80267b34247677ea95220716346aefe5a18e4372276ed5a9ae97d09189639068f943a9d12f39ade5bb32d46dd4c080c6d1104ef29d61d79313eaae1bc8a8c0e71b0d4ef761fd812a29ce9459cadd071d64e37f6483e5dae2387330b08ff39d18ee661584d94b892535e1d38f7c2dd1f59fb09692a0068541258ef155437cd672e3f91425fb9c2b78e4fd9e1e03a4aeb7415aaece26db91666b6df85605edef90b2795d4e197d484fe818c12396c5ef6789851de4356cc5cb61c9954f4758bd1a0206d4af1efef9d366d3fcea93970ca2d733a4bcf5b23dae93b74d28ac3a3aa0eedaafd39d3ba16b4f4721e2da5be9d94a8bdd76a6a7f5528f7dc635b0cf87f39ebb4f3fd0403e3f5840bd670e91125480cbc895a58d719eddeb55d47bb4afc38de73f2ffb58ebfc1ce73b336a1a32205c4f8f343a77fe0152584695789c1c2aedf5b31a9ef021ac81eaebd2bc5f66ede4a75bd7e30cf745a4c7aa0a306a64fac664675069fc584d1dfb07a3cfbc9843c2127e44f7a5a5be45a1bc17d3e12a915fb4ea556fe2a891a00f466a15fccb37186e60cd33814845784d19357cb7b94ec8bc4c78e4fdcbb061500725f99fd9d8346703d0df7737563b22870b721dc9f613ffad0ae7abe884352014e19653150e4417be4c926e5a1f8419ce67295ad708ccb0c1bc44651f7b866c39f8c868bc357250bda387a57ec9fd3efaf2dee624e664042ec3105cc5076152ddc4b2441698b26caf80ba0df80eff0ab4b45d4b0222f30e06b59a334d09a6ad8aa499fe00f3dbbfc50b78ec5ebb17d51b0b132b48bf114fd718b4c99633242368d30c63e09dcf66f6f2f7f57a78c56763bba00e4be7045fdb804e6ae79c67abddee651050068909d68ecf4fa5f6e4fe9c9107502591976bf3ad8e959b50e11a0f80d854a7fbb1aeb787c73775bc8c4e1b0f12d6e3e6445765d2cac4ab72040c96e40283c51e324810d05ecfe004339210971986b8c83e49fbdd2c589c7d481eb20329541359a6aa824d117ced0e133675685e7cd60907684da9d8cdd74f1d2227c20bc81218637b8ef897d5cb8ae98eb23fd6b8096ebedfaec720dfe566e2be5291b8ce4dbe7b81f8542fd62826d0f6a2252d7f5e18af970bce7fb3d16ed2fbf5485b69fde966a7bb0c77c7e1d0c0e3c636ded49effde7b9352471a47adf249c7e556fd04833afeb68db0aa2c15b0fa6919a294578f591e96c7332624c2b972ce725cc262dca2ccf5710dcff9c577bd80499314e3edfdb839d1e7ab4bb2de202206ab398081d116903e157ca6eda937bf881cf47f95e164b94687f8d3f7977810d75e89b4c88d903f58efb20a5039be16c74e778e8b8299988acca70cfdff3b45d053a1da8aeabc9ee382c206e21ef42685e443f5631e910fe22fba1e9d1d59a08b6529b3ee677835712b21134f8c2657a489c516dad4afe473e653963cdaf0a4bbdfb0803dc5c2a08e4e6826208969b9d4af82b451be189cdff0186a5d46f5d84878328da2205dd3ae2cd9c3557891531e933262ca9a28540f618743683cfaec9eaf8b0a01508c2f1af7b5e434dced3ca6db8be3788759b1c6ea85a18d788ebf2b5db92d19ebf89f40d53b2523dd7e372bcd5ef565eab9828fb45ad9906302522a479408bf9db2b3a2be46565397f", 0x7a0, 0x8, 0x0, 0x0) 16:52:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x11) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x3e, './file0\x00'}) mknod(&(0x7f0000000240)='./file0\x00', 0x1000, 0xffff) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') dup(r1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 16:52:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1000, 0xa1}, {0x2, 0x4440000000000000}}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0xc010427b, &(0x7f0000000000)) close(r0) 16:52:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) write(r0, &(0x7f0000000bc0)="27c5c960bc66cd2e6072e973ccafeaec100e9dc8bd896e6dc947e6cd68e1ae9df35e2321a4c663cbdb72862bb95ab06b1af971e7bfb115b0383ace2151ee06962258e4ad3c49476b3a5af9f67eb5bcfe9f3275f5a5490940bc09f037047f7fae7659c2e0f3b90aba575f473c917a985ed0bd2265d3b78a903bf24686613e113643e068081e2440aa105f06e7c54d68c93d83c49b46f396a1867334443503d7e240355bc4c915f0435fe8751cacfa283892e616566fe8bb9a91e219717c7bda8909000000000000003bd149339175f74ede484b828d2acb6baa245450508a7122b54ee93fa4678b40d841c97c8f7f611efb03f7c4e913965dfce47c31a659acba799685118a316785aeb15a59fe170145f697a5e0c983b209bfb366eb6992e3857ab62c9492e6a927cf8acf99c770af0c1e2022b661953b8230dd1f484abab0b33c08d94919500dd8a2bb711c9f7bccc64e3734f2ef89c771a8ad2f982d8dcddc29fb3400fce4cb1c0d7ffb8d834f546f08ae32c0af5a13952c8e2f4e15445c01ebddf6f9f8701b7f2253fbbcc1149fa1db2187fec3197b843079b242c657a39d3a02025a4db16b27daabf0649f23179c35aed04ed5ffc96e4f79ab33e3e283a5f7760bdd4283ff4db66fd2ee38cb1de2ee225f5d673f04cf2c193f461b5644afbcbc924925722e3781f17fc57d870e49e10bb3714dd7a3f71bc103cf0c9803bc7fd8d79a1aac1bedbd5113d130e2b2b54a27e3bdbc07acff206b0dea31443657ab7b9d311ab23e96d56011350750e7c1e2f3bc0e17bc7ed027cb959b76b95f3b7ee323d6a1ef666df7ebd58a67a617e458d95e9b497daa1dd9e7f4867ff966f38b1797f159bdb728e49120fc471879deeac7c4f1896b529564f34d646f32ec47ce2cd0d6861325ee08b2b9e8a9c6b077fb5ac4b6ab0e2154baf1754daac8aac1f9bfcec4470a", 0x2a6) r1 = syz_open_pts() close(r0) dup(r1) semget$private(0x0, 0x3, 0x214) r2 = syz_open_pts() dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x2000000000ffff, 0xffffffffbffffff9, "5cabeb8d8315030000002f00de430900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="06d593a0ed5ec77db9f3c8224196f6cf0b720e65b042f87294ab2dc33a7b9c0727721bd39f43", 0x26}], 0x1) 16:52:32 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x4, 0xe32, 0x5, "3381902d53b65409077b973938b498b5f0e67c37", 0x1, 0x7153}) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:52:33 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000240)=[{&(0x7f0000000700)=""/226, 0xe2}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c7", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$setflags(r2, 0x2, 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xffffffffffffffff, 0x0, 0x7, 0x0, "58677f0adc00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000300)="9d76163bb3ceae992afbb2b458158f47b3ee767651046721b0fde9de28969978e8ed945583e6bddb5c7f8a9e040e3dc87056d96e2cc4663d8bd6fc6d85bc25250b64ebc41a1290bf866bc7496bf9e8070335b7957de350329011e0f923d776fbc15fd565a23371498c637dd00ed71220b0199c228df6b6d0b2928478bb1ff4de5692e6f05810ac91b7b332590134fc49532fe61a1f9b66e9f159712548c5d2433e841f3eebf62fb03d73e0d46a571ec9079e90d7d1a257445a23c384d8fee9984893bdc164a562727412171756504e6c8d482a0b02d6e40dec96c0c45c600a", 0xdf}], 0x1, 0x0) write(r0, &(0x7f0000000800)="15f042c25f195b2c25a6af68ddbe6b832839ff3b94aa4cbedcf0bdeb00d93aceb7b3ce59fea364be8cc4ce678dc946d89548f742df49c7a7e0341ed00c2e0a45b32eac3be99f4e3afafbb33403a3fd967c325ae5bc55fc8ad1bb3ccfdeb2ffb934f51b9efe1a0e6d0d16440c28ff87b4f12e72c5bfc6d971d1deecfa63321c5d6897b85e1498ad73f3dfdb956286755590d2b44998af50d57437084c1fc58a8bc91fbb4ca60e9f5667633b004e52e52f424f816c7ce63dec92455fdb7719ce94d06c37a1e2dd3c962ffd31232a6879083f44dba839a8133b46c80f5ac6eddc5ff47e6a859e551a543f5630e0d443343702c475f012580c17d834e59887ca5c3924239aef3df1e45d79a877b65c54c774f728ebe2321c4d57a0110505bf8a24bcbce05575705e814f37f3ff58085972201223a1fbdcf509726acc60f372ad4cb09818ff7902fec319fb7da3e8db67fa11a42270c800d5a12afd7b67569348a4b484c69bd4dbff02fc0a65d60c9100dae3dff478b770c07c5960e355bc5f49386a59760265b2472115b148d9e9dd20851dd0df3d07f384859dd7292bddffe3f6c7b3662cf8d41b6bed1221df7b0046ceb9c944d647d5e174f2f50289c5f6509b2d790249a0a97024da13cc8b12ba1b5fbd43da3980039de6f96e621aaaf0f1e6aba4c5905fdb6071bfc18ee01c51daaed55d18575e41e7158d878376675972cdee1981f6ba97b5e80577652795db0dd571958d9149b19b27889fa8285701956473e95eafb1a92150cfe8cd64bc59c9919f53f619090e254e68cc6efaabba6cd6c7653c6e58dbecf934a9e461c12ffa2ecbbfddf696a8b5ed143d40e099a3801d1001e6e5d0e25b02c7d1ade34514fecbcced84022f7e27bddeedc851d7e5cccf9296ad4d775ad57f081d2f4ae386a522ceb250b9e1af79ef014acf19e517e865394b7c1a27a642bf80998a5d2f80fd7a73f90d4ce94ed0a53ca84ff1be2d00ff02afe4e2d462e44f81083a0eb1c47d058d5cecc8096682e2f6b900c7ee45d679c855fc394d19b111d9d849f77c316546767e580f280f2c35e6f7c9daffe1dc6678f41964fe6ce03d7cf0c284c5ba3fa10f3d9bee72a0d5a17a4bd6419fafaaa1a5ddcc2f7327ee315685d1cc53bf7a9ea3b7c406e85abc5c9697f7272baa3628861dbe7bb75f287a8ebffc4ecfeeefa4d98cda2c81b0e804d2698e7ce98c8c3453ee5acc34878c1367bdb5f63ded6bf51539edc917ed2fb3a2d9d6b2a3cf39bb88ad43fa728e0077f4d2ec21593058ece1b538a82a6d6347e9d57d23bd90d256bbe6b1cabbdf7293ea7fedb8f54d12f9095cbb451bfc486cbcfc01e1f07825b1ff3995e227e851ccb0a17f5b82be08e4def7279b5394df3daf655ef76dfbfde75e035e527a508898933f92e9a50ecbf449a793032cd29f4fe8030427f760272dfaddab51e3437b194808d644db46af952fbcca613ae0e1d3337e79877a16566c1b12873b97e2c4b0b547d6e9fcbb0f67e57f174c32110de89fb9a07bbc44a52542694724e149cc7c1d2478147905580b869f751dbd9e74b501123564a841bbdebd5a8294c43698ee7b37912458f661fec9e07fa37ecfae14b20fe60cf7d251dede73e89e72393dfe9b6f3e930c6c61d80f7fc64c0898dd684363cd98dcc50720511d239084176698f0ce373f52b7be9d1599dd487271cd87d02a60875b756b23fbf0418c2777fe0f3d6ae046f6ef44f19f833bc4604fa630b979f356414e8d9b7a8c459ff62814e75adeb0417d131dcb9aafbc4001f44089e2625878018e74043fc6c1baa96e9120e8736034a7f4da9a26072a94a0b4e9b7c198f99572dc45b244139f9fc31e3063dc6d8d2b4cf81be3c907da90a21ac5bb6ab60ec52ed334d7bce1b86566e422e6c0e9b11cac218a1ca39b7970340d7fb273e7ff78f5556cd1009f0373899edcf0a6c496fa1ee7e3cb1b5848f53499d71239527830d3029806dc950ff2cb6d01059a83db39cc7270f595a37ad1f92f95d3969297693d4295e8f6cdfa7dac30126c2840b19d86cb6ae0ac2c4aa4416c1b38027f4b20cbdfec118c6f6511d0fe84344586219d74c66a805ce8b95979572aa1e9141d83152fabcd9fe27dae5360c79a03a69a4c87993b6f50b334700d5a70fdbdd8016dd14f6ad9b24c79782074872a09d01b4dc614887d61fb0bddb7f1db4e1cea5551accca6d9d4bbe9517df181995941f47c537bc023aa6caff334a25bdfc83a64fb2649e079e6285954e12ab358fafda0b4d4fac77d7e50e5e53805330be9c510a87cd34f85fa4fed5db3af26c7ba4a2cdbbea5ea9b8ecb003d546b72106f204c11107453ffdda393e0d8f94a8d59103c74ebe36a7e86f3e24204d855a1be3aff977d7297b35fddc75b1ac5abb3f80ea7106f964e1c876bebb81c20e6147e5da459de42a9273a2fc10edbd95a977093a3a4162cddb5f20b13e4e17f1337442b921970c6a448f344872c92b656c51127a729f07708ba4c662f854630c90afed03e76128fb98c8d7443b98773f361ccf41754248fed7f729094eceaeefc5755695776c33137846ea3883354b60119b9fd314b41f0be455d0f804aa123213b124c9835cbe1163bafef0ba61c488ab5be787be20f44157a29a3685b4821b496bb5376a14248fe0744400a8f54c9261c7f4af9b89d576e758c24e38d119d67e860b4df9eb703582fae2e6ac45c84ce4e7dfc4c98092b571c06b73436fa9db5b54368d56b4720ba27603e59492626bf168b6f57abb9088f3b4ed84efc699a781e9af7869d65db684ebb8bdf7557f9118dd81458c241c20dc57f8325f6a8b3ec94eae9c477a6af33ba4b01fede51e284adbb1f645f8be0bc3aeb6d16815b288aed58a890e56c865ffe8847e4dbb6589cf14baf6ec5427c6f66b8d7188526a3acf5e01814e23411a179efd8a165ea6e2241de7706cc3d2db1936d27fc018b7e57ea2dd681467bedbd5d28dabdd3ab68bd25e1ad9920cf065166eee45f18008c46478ec0e64c32791ec7c7a31c89d0cf4cbd66d6a13cb5cac66002501dc18130184206d49ca585433142317676607f9236c1295431321a7727039b5e219f66b7649788e2f872e1e9a53e45600c1561aef5afb3e31caa650f9d39774524914f5932a8db9b18d47f088d898b3b3602ab90613268c6d344425076f619bcc933e0c90980ad2426683794c1ea681363fdeff34046a4265eb05a102db9ad2e4302b6a78443e8bab7e2d123941b18b3c9304607db82fbffb9007cbaa2e66a730000fc9c6c1b4fef094d07eba3aa967ae5f45e813a1d8983bc2a0f12c6938502bd82e4fda6676c71907793e276a5d8f4548fb8e2436812d50072bd84a70ac4586004047472bbf52024abaf8993deda329de78cf4ed133ba5150adc1ff890585b8f0677cc27a227be4c646ded4e34038b8472778249d23f3720de9643898e52b1c11783a0cd490ec28afc1430b2d6f3a6043ee7f16d221003c407b7f764cee2adbc54371544b10329845ff36316e27a81d4785b7576b1f3d454b62bed7e1aae6ec9479f1378c1e747658a489b7f2524848025b8af17867df9bd2f948eb1c8a29d495e9ba4a883ae7a91a6d015378df806776a2975bd0fb23f6671ea605fe2f467af32cabe25767a829c1fdbe4095e724ae857f90d294530a7b24a0f14b1232dbc708da74a1525064dfb62da43cc129584e00f6568ab6187d1d01b574f1d6113ee75b0b743cf9b11a3bb6cf81d823051a833165da166be6b64e566271ff04cb5f3b7c48a39e9ce2b5088491c7d99e769f9c07a759a0d05192e8b8a921f81bb5cff8d0ff0cf6d76a8c17e9ccb54a1b26910856c7f41c5aff7a7e259036597a1bb53bf05ca2e39fbe3f650f781d5bf2b71fe368c2484d3aa87a5663a2ab9c31932984355a873b77d86907ad9f95c30af9124cf48dad6d4a216187a80026f9e1a844623e7dc1c46a069766c9f193acdf729aeb2aa0c91545b67cb24f6b56e4faed31d97c6c45c1e98abcb13e57a78eaea1e2a695bc22cf18e3d4ec7df6f52da231a3b7ec820028ed76a560fe9dfd1ff1a3691ba5f80e791ba4b64fd567307fd7a40d88796b6e9ab931c3eb3a23eec6b3615dd1fbcb793c6cb9acba337279b03eda351a82fb3c9bcb6ad75b1ed52cbc987c69be81545c5567351e77a985ce3101fe9267ca4781b017977a9a51e6c08c559b0b18f46f13338804ca8333c20735f650aca1489e1f2fdbbcf1b5291e3964472d3583a4bfab84174a1f8012c16796617870105ad584c26fa69d40ad32778eec7a4b60abbd8f245f7b5a66e111c83eb8261523c53e9a720e265a0158fb0b54592c188840bd94a3f57a42e7e24967d09afa4e503eac050425884eb2b175acc50c930a896f33c3a0d126dff813ed3f8929858e772086e3beed8d6a2d80f7bef77ffa79b60367838890cd02786a478919aa2b780ef5504296b4034dd0ace6cab95f680b843b00c73f95ed382b09e039dce609dc50fea7add09414e37ea7e1b30f976378ca9a23ddc0fec5d60c0c00203eef74336298f605bea5cc04d4a55dc28f5a6a3ca35e20d237d884b47c5fd6d896ad84826614689c0cf492308152b5aa3a3b00d3ee0712b48b06920b5827ab0d4e3fa668a1dc484e4866dc42a421da9b061cf10477b7a4766524029f45e9cf3a8344bc632c6fa8a4669eeb833423a65be365493e6bebc94af56178a47fa19f4485600e5808e4f3a1246224df425fffa55a87baddb72276e94fbc9fdea2655d11ee5826274fe3f66f3b794a2e7d87b9b03a723bd28304cde42de04f15123db7f1a0afb46cb833d52bed8f3823dc69fde4688c350692bfce75984d20b58d4c03cbb5a6813187f070c2b0ca429e6682a16ed87ed8b0620d2176b6b468f15165ad1f65414b1b555c9a5cbb479436d4aa092021e2588fe96aa77f21535c1bea4bd5cd9a2367e2a60ebcbb9b79ac7fee903e9d8c080b568e218d94f8c6a14c63f3cc65e904702b66e943be7fe5edfd1a3d5467a5ca9954ea06289db57d8543fc39e00bacf4bf58decf39649e0c9e9ce12cba5b802e5fc5678b72ec3c6b597eb7063adc524401fa770a0ae926b2633ddd9ddb039bb2a591fcc88077c87e81b4f203c78606c2f7cb389cb74958f649d07be4ecebfe58a396c2fd631aceb6c3a11f8f5ff87860876fa7b19f4fe2543a507e0d390c5accb84cbd75c8792157c2200615c1ce7f52da95354ec4c29b109be36702f8c8c858b11a90bbb411a3d79a3ab253b22a986e0d5fd0e8e0e064441e96725914948f6fbb012eccd022ed784a0c911c3322ca4d5a678539ad3e2324913cb8d1069f2cf23efc2db6d5fc5178a1c779ceca1b7385d45c5535df6e390daa1ff455b6dc0d4c8d4ab58ab714ad45bbe9f91a5d835719fe0bfde01bd743818259e949fc7f66072152a6ffa1714d22b11afcb7f550f914b0b5d9c0178fd0ce9bdac17ca065175317e00199be85ffb8bdcb55789b2933321b576e4516c8ee94c125d6ccaecda307d77f72dd131c6d5b858fca4b2f6020bacbcff67ba1d9a9ba4a07d4b5eb335dc19ef35b610c84b16af8a9f20d51ce7c6914c131a116eceb4637147ff5bb2c462a3091b7bc28047f3aff4e48b414e710fe7ff0fe972aff9aee0607c26c13ecacc4409054aedd1ec0b36920c43a5ab53443cc7334f3f8cda225ac16668f009bbeff43fd1753bf358b43da2e78bc9cbc35be33c6ec9e8986b69417084a2b3da29a5c36365986ac9612920efb8591651c1d4857d2975fe7725c417c8094024a7f65afa9d", 0x1000) 16:52:36 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r2, &(0x7f0000000280)="11c7e8546c9172d50d064c6c5ae2de0820f558569efc5e6d24409805a057417c7aee2463d376ae1d874e5897e265dc8cdc2076c363e62f3b507a5e02d8ec3da16e52eb1c59fd44f3659f362f928acd0edfa8dce74a9909f5fbdafbbdc49ebf4effe4ed2f6341f9c797956a09b07642c82d1f5c7052eb9d6bd6846318b72dc8058d5b66295c0ce1b948bbe903b5ba3f07673cb8255b24dec278f495e88902a6ba4f5d48fcbc30e96bdd21b0fea58605c88b597e75493aa2f2b4c4563e09585557570054658965384d7b76bb", 0xcb) r3 = getgid() setregid(r1, r3) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) 16:52:36 executing program 1: r0 = msgget(0xffffffffffffffff, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000200)) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00030000000000000027979d83c6b55842f1b3724e2c384458fe2e7cf03abc865808d4821cf4172a13000012c380c8744e582bff019424623c9cb191a1fda72379956d320dced0614aeb85aeffedd72d7f4b53f2010000000afdd189d04e2001f296981cf759f2007ed03cdfe1cae5e0893980b2a71dd1182000000000000000000000000000"], 0x86, 0x800) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = msgget$private(0x0, 0x40) r4 = semget$private(0x0, 0x4, 0x10) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000000c0)=""/67) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080), 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) msgget$private(0x0, 0x0) fcntl$getflags(r1, 0x1) msgctl$IPC_RMID(r3, 0x0) 16:52:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x20002, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) read(r0, &(0x7f0000000040)=""/189, 0xbd) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 16:52:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x440, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b0000232700000000ffff00000066d1000000000000000000000000000000000000000059", 0x2c}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:52:37 executing program 0: select(0x40, &(0x7f0000000040)={0x7, 0x2400000, 0x1ff, 0x7, 0x438, 0x5, 0x0, 0x2}, &(0x7f00000000c0)={0x4, 0x9, 0x1, 0x3, 0x9, 0x9, 0x0, 0x9}, &(0x7f0000000140)={0x2, 0x6, 0x80000000, 0x6, 0x100000001, 0x10000, 0x9, 0x3}, &(0x7f0000000180)={0x3, 0x4}) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) 16:52:37 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:52:38 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x6) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x2}, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:52:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) setsockopt(r0, 0x1000, 0x7, &(0x7f0000000000)="7de412f1e2", 0x5) 16:52:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x840a, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000040)) getsockopt(0xffffffffffffffff, 0x3a, 0x0, 0x0, 0x0) close(r1) 16:52:38 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 16:52:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x1}]}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) 16:52:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0x101}, 0xfffffffffffffd9b) dup2(r1, r2) 16:52:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0xfff}, {0x18, 0x1, 0x3, 0x1f}, 0x6, [0x1, 0xc23, 0x5fe6, 0x5, 0x3, 0x3f, 0x1991, 0xffff]}, 0x3c) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x40105706, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x4) 16:52:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1, 0xfffffffffffffffd}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/57, 0x39) 16:52:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() 16:52:39 executing program 1: socket(0x2, 0x5, 0x9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x1) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 16:52:39 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000080)="35febea999a85e586c397010a432609c8c9f4e8b46eef61041bb030132ebd06eb6601fa36ec7753423ef3cdc67b3288ae67eac2980b6813ecb29260b804082cc4415c48c9bfbc11afa961afb244d0de098afe88e3c11ad6b29646e00b929a0eaa909e130502821a88f2bc5caea96c6ada4ba4a366d94fc19590bd12a4b19b0d9142974fccb", 0x85, 0x408, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x280) dup2(r1, r0) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000200)=""/178, 0xb2}, {&(0x7f00000002c0)=""/185, 0xb9}, {&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f0000000380)=""/100, 0x64}, {&(0x7f0000000400)=""/53, 0x35}], 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000001c0)=0x2000, 0x4) 16:52:39 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) shutdown(r1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = kqueue() execve(0x0, 0x0, &(0x7f0000000500)=[0x0]) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x6000, 0x10000) kevent(r2, &(0x7f0000000240), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 16:52:39 executing program 1: pledge(&(0x7f0000000040)='P&]@\x00', &(0x7f0000000080)='\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:52:39 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chdir(&(0x7f0000000000)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:52:39 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x8001, 0x3}, 0x8) 16:52:40 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:52:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x424d, 0x1306cb2c, 0x7, 0x1, 0x1, 0x0, 0x7, 0x0, 0x3, 0x1000, 0x6}) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x1000, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x81, 0x1, 0x8000, 0x1}, {{r1}, 0xffffffffffffffff, 0x63, 0x40000000, 0x3, 0x7}, {{r1}, 0x0, 0xf, 0x4, 0x0, 0xe2}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0xf1a, 0xa7}], 0x4912f24b, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x6bf1, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x88, 0x20, 0x2, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x8, 0xe0000003, 0x6000000000000, 0x75a9572e}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x9}, {{r1}, 0xfffffffffffffff9, 0x5c, 0xc8, 0x9, 0xffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x37, 0x6, 0x200}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000003, 0x0, 0x484}], 0x80, &(0x7f0000000180)={0x0, 0x3}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="be9b38d4a13f2ddf418fe7c48fd36e67d4217d2b21e8f7045d15a81e145bf5ade06054f9a5c4", 0x26, 0x3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:52:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x327) r1 = dup2(r0, r0) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) shutdown(r1, 0x1) 16:52:40 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=ANY=[@ANYBLOB="00004f91dee43dd630d0e938e062599f7564c1270acc8685f374f220d4333bb9a8f19251478debd4f4dd6f6f0e6ae2a94420e9a023c42c0be5ad86f38fd038c1d52e65ca6bd80f103fe3f742d60cf1e6af73eabb666a"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) 16:52:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0xfff, './file0\x00'}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r1, &(0x7f0000000100)=""/198, 0xc6) r3 = dup(r2) mkdirat(r3, &(0x7f0000000200)='./file1\x00', 0x2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x1a, 0x0, 0x1ff, 0x3, 0x6}, 0xc) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000280)) r4 = dup(r1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000002c0)=0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000300)={0x0, 0x5, './file1\x00', 0x9, 0x1, 0x8, 0x5}) ioctl$KDDISABIO(r4, 0x20004b3d) r5 = msgget$private(0x0, 0x101) msgsnd(r5, &(0x7f0000000340)={0x3, "080b000db70f0700c89b0c21a9f4de5d67a8b7559e"}, 0x1d, 0x800) r6 = getuid() seteuid(r6) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000380)={0x0, 0x80, 0x7f, 0x0, 0x10000}) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x2) getpeername$unix(r1, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) getuid() r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x20080, 0x0) kevent(r3, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x8}], 0x1000, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x9, 0x1, 0x25, 0xb4e}, {{r4}, 0xfffffffffffffffa, 0x4, 0x60000000, 0x1, 0x1}, {{r2}, 0xfffffffffffffffb, 0x439f9e1ef110a112, 0xf0000002, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000017, 0x8, 0x9}, {{r7}, 0xfffffffffffffff9, 0xacde6e46c7e20d83, 0xfffff, 0x5, 0xd5}, {{r2}, 0xfffffffffffffffa, 0x49, 0x8, 0x3, 0x3}], 0x401, &(0x7f0000000580)={0x1, 0x1}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x0) mknodat(r8, &(0x7f0000000600)='./file1\x00', 0x0, 0x1000) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000640)) connect$inet6(r8, &(0x7f0000000680)={0x18, 0x3, 0x7, 0x5}, 0xc) r9 = semget$private(0x0, 0x6, 0x8) semop(r9, &(0x7f00000006c0)=[{0x7, 0xffffffffffffff71, 0x1800}, {0x7, 0x1, 0x1000}, {0x0, 0x401, 0x1800}, {0x7, 0x2, 0x1000}, {0x2, 0x1}], 0x5) 16:52:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x6, 0xff, 0x401}, {{r1}, 0xfffffffffffffff9, 0xe3, 0x40000002, 0x8, 0x80}, {{r1}, 0xfffffffffffffff8, 0x4, 0x80000004, 0x4, 0x5f1f}], 0x100000001, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x40000022, 0x101, 0x1}], 0xfffffffffffffbff, &(0x7f00000000c0)={0x5a, 0x1}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000740)='\n', 0x1) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x3, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:52:40 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0xfffffffffffffffe) fchdir(0xffffffffffffffff) 16:52:40 executing program 1: poll(&(0x7f0000000040), 0x3, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x20080, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10300, 0x0) r4 = socket$inet6(0x18, 0x8000, 0x5) r5 = socket(0x1e, 0x0, 0xb6) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20000, 0x0) r7 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x200, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0xa80, 0x0) poll(&(0x7f0000000200)=[{r0}, {r1, 0x1b2}, {r2, 0x22}, {r3, 0x24}, {r4, 0x11}, {r5, 0x24}, {r6, 0x10}, {r7, 0x24}, {r8, 0x4}, {r9, 0x150}], 0xa, 0x800) 16:52:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) close(r0) 16:52:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d01f7731419145f1163a77a4fcac33d812e2f66696c653000f347e6c773e5dbba86b0536dcbffe7ec76da6d7f32244c74caf4eadf36b88f0208ef063fb858b495021ddb1a768d518261333e43131f05c845b5501984a7c8b0523f236b63826e67dc287d31727e072ec55d2be7530bdc873bcccfb1fc84084c6779c61e6c8f98f20bc3cc8033171d616e1d22afd032434d65ce75fa77673f9ef0894698efd4922d86fe3b212fa1b18be19f76fe0a3caaf2b900512ea15e61cc130b64ae"], 0x1) 16:52:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x8) setsockopt(r0, 0x800, 0x400, &(0x7f0000000080)="70405e41b98ade", 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x107ffd, 0x0, 0xfffffffffffffffc, 0x0, "0000db4cff20068000"}) mprotect(&(0x7f00006eb000/0x3000)=nil, 0x3000, 0x9) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:52:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = socket$unix(0x1, 0x2, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000280)="7c78611b85fc892adb72fe5af4ccae00b69c8d11a4ab46ae3510b9204bf4948be30aa357101dc26bf3a04f279912ab513bd5d518b4a3cdd485d21e4bcbed3e37c34a337ffe2eb5677e31fe7b3d87091cf39f874b736d645b635d3a30a24b79356a36a25849a1d36bc66396cc6e7e0842890846ce1f0d4001ebcc2bb26fc13800c18dd47115eb7d07a5bd37521ce642dcb2e767cad6a721d9ed9d9932f1cf7dcb890eb5997f3c59a7935c1fc85fe924a09a3c671bb521cc5a8eec564f692992ade5f6d9a2bb4d25", 0xc7) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getgid() fcntl$getown(r0, 0x5) r5 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400), 0xc) getuid() getgroups(0x8, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getpgid(0x0) dup2(r1, r3) 16:52:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x205a3, 0x101) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000000c0)=0x10000) r4 = kqueue() r5 = dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) mkdirat(r5, &(0x7f0000000080)='./file0\x00', 0xf) 16:52:41 executing program 0: r0 = socket$inet6(0x18, 0x40000005, 0xfffffffffffffffa) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000140)=0x8, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 16:52:41 executing program 1: getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x11, 0x8000, 0x8) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000)=0x4, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:52:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x1, 0x2, 0x525, 0x3b4, r2}) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000000)=']', 0x1) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x1, 0x323ad44a, 0xb0, r2}) 16:52:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f0000000800)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setegid(r1) getegid() 16:52:41 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x102, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:52:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) geteuid() poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10300) 16:52:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x31) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000300)="07b4c8910684a34e020175188b18d4dce845f36261de437699f5a2790b1e296b14de0e4efd3b8742a86a8bf53b386ff47734f839dca34c0f8242a4df31aef291cb5478980a0e42f801ae34861a6d795e6773271ff7acd936344baa815fc1be30430a20583ddb8ced52e85e5306bd661274e7836271ee5579c695c11474d517838b9e8b5658370e02f6f0cecc9ef4658a6b28f3f8a3a2e4354e3cd371a117c481a7a41dfb46a9e87d815ca8187042890bfab1721a75ae9a94cec3990a5bb5880880f4cb0fb15f25848547c2198f630cfa810df70dbcf3c058e38e138e94c915a9e459451f079f912b7ae5abcdce2b5559ff8b7cb4e43cdc1b127a098aea1fd5141d80548c152d7f2613386fed633e7c417063b09d2ca8fec44dd738e09eade21a3ab31682507c6e416038a5acde13ecb4b4280ba319966726cda5046d7e553cabbd543a9259525604fdcd3b8dc39f3182644190f2cb18b202b4cb4d7ad018fe188cd4f64d907a131975d86ebc1a0bbf7b9de3e278e95be6a633cb230b699dfe1a25b04afead5051c2753dca8217792b3c43df021cc8cb5f484f4b90a355cbe32f286dff41e13430b6451dbfdc0f89c37f887cd42da1dd67e9553a8c292cc0788d8faced242ff1bb5cd23071971501986b4602be7ba3f30069c4b07f3b9a5688e44fe38dd71fc860f0fd23c6b2bd5a1154aa25e767be3a69c742854571aa0a08cc37df9f93198d2c54ea5072f04eb9e645e4e90796152138e0b1cf6c11a476c4e682ea45aaade97a1a97d88e0ec223d8e80a8938e8636c385ca117eb6119f2246fded0e58a1e83cc5866b5702d0407f49a8b3658d31835484c5c7bb5e27657c439372dd396766e67b5032ae4d993a4f5e75e7f37572bd4f0ad0f185279da4476d359ac32dfb4719d8e11bec05e44d992754f1de927a2fa5fd3041a1cfb310a0af791bb780c2b0ac360f783d1aa10cf294ba2508df7edbb6a6502f09e1f9eceba078aa9d511092dcabad2b48e92e793d3ec75120f5e13846b82f29344e56c2d85230ad25817b3b1f5f659927c1d2f00e1f40d42db317904fdae2cd09567ca82dbb8f8c7202d10a7b8eb23eb9eb5b43415037daafa1541b321fb18835acda6d6c1673aaff9b8f53aa5be2774e9fb74b17046f37af7019d6e425ea8ab6623d8d8cdbd414fa93f88f498b2424de5ba8c6f4b23fb5b85cac6fa9eded370405a4dda1c121bdfc36e00985b5c84cc681820f298349ce7ca003f7533b58c3c0b838775be2f9a750287d3991651e6b5c4318dc7f82bfc644f4b751c976b34162b3fb380844fca89af4279f9fe5da040a7df9b638c6f3821ae4325dd0d782c45fea1c30fe7b620989d1d7201d5e03e71acb92a5e4957eb6c22be6defd4fd85f5bff730e5aef89cbf11bcae6446e1bfbc165c5f9869c8020cef20e213fa4541e936d2e8132f0a610d83bc65aaba43cbecaca4f18d016435cdf5c20b77900d25b014ca752dc1a4af6acf2907fd10f42b891a6fcf3e420869f82b9cacf6a36a6ea7af8451fc95bf29805117c9fe5e3f826e5e237de92c77e229b6687af2bbdb3887be90c4953c83039aef9e57f34f892e45608e14341f01fc2276d99039790d2cf0dd0d8ee5d81b1ee29178e9ba8fca8d1b4bcea65f5ec8b9d35d65f40bf6b869d116de23b137d7fbe1ef6dcf4175fe21a4433047a81a1086235dc877c2455bd856221d36609cc39c0bb825b18d9210a2111f9145b9f6463557efc9f263aee4f890eb87fda132a3031d4bd72f0a7ee5bc455303d0c25bfd1586e6b3b70e374bfbdcb84866698ffa847b191a2ba674f1c9139446a1125ed15aee047178d010bd336a0b4a72ab958b0e0adfffefd53162c1b343fc5e491937b7bfc9e2ad737f0288706f879c54614ddbc110df4da2edfdfdebc5de8432f0a20204b2cb1bc7ac8a0f17d628a559a2243f0356c70f33dddfc6d63c72c4d998b92efdb0305179ee680c89130665d69b59b1f5db6c1336f7a18116eb51beff2bcc9516e32fe62b183776f33e23a6741da0186313e55a8dbe38054e8ba34d6fd4323380acb5676e20486e61ff910a63bb35f049925d60d31fca28416f4310cf9439ab660bf79ae4421f4cae94a60704e990bb37dec36309b4959abcc2784ef6cc2e085269c0f3c776b2fbe885078355112687c4c860adb66bd88ba3bb54abf2d8c71c33be3ff8391ea037c7b4585589c97e6af80c76724db04e2fe02336a9bc0280f731c94cefc4d3b65881ab73e20c41b6f7c87b7846f4543fbf9eccce1f061d645acae2f2f247e72fe633beaef1b43c52af85c11876d60a7877bbbbc8b6a7bed8f235c5623ea040028fdba1b29f867e4824fd27b72e616d1af226f9e345a8df0552dc918862b7a16648309a3d4d53be544de72ead2d456a9aa6d417bc0dd2ebffc9cfcb8ed71568f7c0c3de503889f3d7cd221f03a8b7f74f8ecfef14c52a64b75866222296d9e04bba054efe28e9eab31b3ddef4b12aafcf3b987c3b0665cca364199dd3cf5ac11e67b09ae62985cec710f7c0380268c597573f18ccaf9e659849e48c4022f211432faec1f2b448b674d3d45870cc8b49c1b25659fa114cd0fed559c2ffd92132a9df1a6720d7db60069d4208f9576ea98ffcab857c353d09573cde7c33867e3f4f1b77e73338ae00a2df73e50e996639b1427b7a5fc150859741b4f739e886943ee283062e734b32cce2d235b537700302b6d2d8fffbb9bd3507eddfd52bad64f58b62ad9637a6f5bac762bbdf2a50b49e510e0f1f703ef6c059ffb24974dad079b27dfdbc16b0f72b022096dbc1b5f52fcefc36a22ad14321d57d53707c971f03d8a2d655ea618316ad34d336588e7a6261a6570cfd54b680caff6dc520ca6226c37abb22af2306e50677fef7608e93c66cf353e855feb80148bcac27a623b134f956d023306bd456e2db41ed1442bc39849ff1d2c2498162dbdeccf2540fab966f47fd61fefbdd8b36b41d25088eb6cc65a192b617a40968580703fbc0cd21a57782b308d14763911c053e29e9f156cbf3d7cb922611761cd59eb3de47b7077079f7d3d0e98acfef8f4d2a698699d4c31e05b9afeb76cb2afdac1e25790b275b846146ba0c3d70b4fe836525c97fec23945830cd9c550b4f85a955ae26127f9ad210bd01d3ac90a6461a1728207f5347356e45b364d488e961c782d57b02b8850b6fafd528a81a671efc3581d2e9b2112ad2851bfdc967d6f23fbd36edf9f4c393fce4a560bca90367f9ac9b0a8a6508fada36c9f49b22cfb4d205d60dc885538a4b438c7249d5852467bf55df9d724003e96a964d95232dbc04fed8c6f58d773fd39e1abbadfd9c9fbad37d1c04dfe62eeb8303c7cb9e41a4d388ec7fcaac1d7d0087bc3ce56c1a5f193f0664866578e4904e63a737dfad75a946611cfa358679b4ca80dadd8649f12d0e80699179bac7d2f1e51cb989a449514d048ab942b3dd8526918a4b7c696c05a57693229a230709de7bf81594ad927ab6eca409cf089b7b8b697b9df8eac36bb8ee1460c3c2164d6f7e515944d15a3d5300afb4bd35ca3c9db8ff96a16bbc977db9467e046e58e36fab8fe6de2155fed1602e37df3d73d868bdc2f2842e38ae1fe786a29846d2a21b54e3567d02021a422175da041786f8974d7aecc725ef4baec78b02f85350c0ed6d5eb66aaa0277d83cedfea14be3d93e55f7d1abd062903b56664157ef1e96df9c6e722dc79c0c80f4487f2aa261ea0e3327cdb0a5b9a3cae87a12911910d1e9ddbaf4e7b4d60c41e62a16bb5eceb5b47fce7c8dc189b7965aa3d834ba256a868cc95c3f6128bd20638f1528e801c434f0e0f945bf59677756934086a855703c3e3594b4d57070016544b4c812a6ba12afc35ca6b0b2d1a49fddfad4c2df670eb27af1bace897649ffa61cd03db9e91d59092049d31f84a6da9a8378db3b83ec882fcbc09e17dbbcf6c46dda88d09e9d7be8ff9adca5bb249adf1b5b7396a4a50513cd420ad78d5c46fa063d6b568fa3ef0174fdc31c1a4363a0c8223986cbacfb2102d629ed71212ac9438803c3ff961616781e89a638f8ab259f10cb1e68f43b1f5ea79e101fc629505b04ebec023b4058187594c148a78a7eae88257c97b402cf4a9c6578be7ad7b100661b64545d5b268f790b1c966220839d57be47394b0114f1aa4ac6878f5d4f314f738dc484423ac6f9df1cfc3b3d676efc56d484c8fbbb7f3ae993e153f7203f5e03a8dc2c7824a1ae13eeb07765ecaa2daca3f41db9e7a2091c59f832c09a13814d76aae7e88f003babfc97f7b2901fd6980fabcf3a1392c593256c893194dc375661621577d4ab342da4bc5150195f91e191ae1a96917dac2d565ca7c8a3ae24f6ef220d21a20cb80575907c71a6bec853b8c60ef54845465701701af2175dfeec762384ab91c26e92c06a2b67a8ceb2e0e732ab25fcf49a7388789827e305dd83a38626b72da38ce04c2f074dcbe9a1d78d08561e97d61a78af04691d6583c50e1d13e52eef966f8cb0268606daa953b6db52c1bc12913a7c82f5d2501e25e93a98868e42d3c0c20cda02def69ea7216e096d60f3b4678e95eb9cf083bc92115d41e2b7f0c96b25f38d5dcace0ab1596fd492bae66c0b5685202f96a17ca709fc615774ec36746492d3f053d698cecda7b7fd37b145ce6263681cfb87c7b808d75d449baf3358521efa9dc21c721a858cc69da14a0b8881a59ea6229605e171379ba45eddf2382e5ffefafc85c37871045efdd488135cda417cbe8f228e77fb813cd6201715921965dca84ab57690383a7062acb3765261856d7d60f0d48356837f84ae932597d1402fac1278433e787428498b39846fad646ea97501530855f86631f7579394993792f2670ae687bd4cd9c90f0631c5c05dfdd1504f4a62ad16b57169d834301be1b47ba1f8f02ef007a38dc1aea17a5ed32ba12b2e51a3920d7044adb90c2afc4fde93276e3144b78df5f6e5863a65d09db207357bce70ccbdc332eee076e617731b83501a3fd3665035ad5889dee0bf2b19634da307e8415b6b3c4071773ead7f5fa35a62f5c30fdc5c2640562f6e42e5004e95e35cd01d2e69f215c5ecba9c6f55160b0f40338e142cb95e4580fb54875831bb969944c5e8ae45e663894e07d6d873712042640f0b2c0c1033aadb253fd265d9de91ade69a9c85d9805fab800642bfce7a4f6664e832991a3f11d2c4279cd674b62767356796366a2e453c7522f4ea1b1cc01b5c0dbf7527409cd9eb9ba7ade47f67e474336f5e75a1c99f5780c82838f91dfd439448609766cdcfa3a3594da284fdcdb2948dc944ef512e5aab0332eef718f37a2015c663448f27a2ab5347b18df2f753d5a1da24d41daaf181c3390e0f252227a81084ee0072b0629968eed36f3f280dfed7c4ef2c49a0ec992df759eb4b28564bc8cb30f4d806d4991c4f2617f5062151bf141609c25462cf43ca1c9f94b53ff2c023d982d1423fbc9febb887b7492ff06ca0a594bae48e2877ab07536566eb7de5e5f62b32ecb170f3d4fa39d84a3c6d4fc7bb438bfdfa20dc94814cf9173aac373dd0e508e0501eac6555d45bc19d008d91760d773f31c322985c372f986c93646abe7d8a207ef1e1840da993bb9d99e3df8d3dd2b63fc743f2625a0fa01ee4951b12ebf32b25c5fe29190d7c7480c219f7f4bcfd9e0fd3506cc6e5c27542dade1903c85eff93c854793441006dece1520c1df6d9285e359dbb529715af432d9fb0e1559add07ef5314885872d338dc19795d22308e9217", 0x1000}, {&(0x7f00000001c0)="c39d302fb08b987291a6a774183b5826aa8fdd36c69076843d1ed556b22d44be585cac941647a49b506f92f215d77846eb1061730324ae045068e8b65b40ef06f75a1d9a649dc4298474790fa78bc54f0f3ca7c257ba25566e6ae06b11134e36f0fde82699938f1eebb2cde2fa6e7278de1d1645a49f4d03bc9fa550a535b8759507e9d6c9b9ebd7f708ccc78af4dd2ff57cf4801ad84ace47cc92f6576552a44f0ea3c7c9a5f3123718f8f5112d1dd1f407f53abb6a6f9c719774316884cca36873e05db35b3436068ec2c5abaac523ee4df7ddd81048484905d42288b37095f55d5c7bab56", 0xe6}, {&(0x7f0000001300)="d0c4c406e3823ab97c89e2b28b1452aaf5f15ed0188b0da655b567813db0df2af1d431eb65b78ee39150c4bd7acf87c4bf0152774b29503f9e0afe4b8df3bb1364c180a9f9ded2b04faf8236f06b79b9fb6014b54ee5886c0d3709838712ae7701ca821e49135e451f681c71298df0732461133d9fe4b19a3793f28a23eb1a2f743e7988613a652cf71e39e5aea999e040159d26c58b110c935d0905c779cfd4ffdf61ef91ed402cde36d9426a5f7f92dc96f43f36fc31945c68", 0xba}, {&(0x7f0000000080)}, {&(0x7f0000000140)}, {&(0x7f00000013c0)="ea2b", 0x2}, {&(0x7f0000001400)="994b10179161379e341218d2a6ae6aca0c42a271f93a55a451e793ddced9a1fe2a11e1ea44d241ae45c085e84406fc5287b98a4243cfc6d26984c5030cc01929b0faf55e8ae3b620710f8c08f845dc495a9b6e78ce9d0046d51bb75df931998a1ad6788078326dddc800a782572b9c5159d32ba2d77d98e6c353caa7f0", 0x7d}, {&(0x7f0000001480)="ac8aeb5058abea943cc2f61e644c76e75f93dc21e6d1c11396035067cad73dfb3f461422fde535de0593e296282fd7fc764f18a7099c1e971a99794e95c68f40776d5a8300a7283905caf0a6cc2092c2", 0x50}], 0x8, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001600)) r4 = semget$private(0x0, 0x3, 0x4) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000001580)=""/12) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() fchmod(r1, 0xb6) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x8b, 0x52, 0x8, 0x3f}, {{r5}, 0xffffffffffffffff, 0x80, 0x2, 0x8, 0x28ad}], 0x6, &(0x7f0000001580), 0x7fffffff, &(0x7f00000015c0)={0x6, 0x4}) kevent(r5, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r5) dup2(r5, r1) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 16:52:42 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) writev(r0, &(0x7f00000000c0), 0x88) close(r0) 16:52:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:52:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0xffffffffdaea963b, 0x7fff, {0x1ff, 0x1000000000000}}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xfffffffffffffffc, 0x1c, r0, 0x0, 0x200000000000) 16:52:42 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknod(&(0x7f00000003c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x20000, 0x80) fcntl$getflags(r0, 0x0) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0x1000, 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x9, './bus\x00'}) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000440)="f6d4ab911fb5d6704ddec24345fa54aea6e16f4c8076f80858e1b96ed43303124b10674b068ae22ea974dc8f55fc8a3b50e13139c66890954626e20650133d0f607e4de55115cb9ac41e4c62cea7f65d7ebc2577f05844cda1a4d379ef0bb2f2312280eae73e31af25c3a286bf257fc5d7cae509c11f7de85f8edfbb1405357f52d2bc52cc9a8c6298692927408540bad7285ab9d672ea086c3b78dde3101077253163140144e436b1b736c611936150f84ff1a4d936fb8530754d7ca8f6ae1799f8b9efb2519623b7cb6e9989cd7541495de4d5fcb48c3b54521c0ef361229022a1ce6ebea4f3f697b15cb1aa8a40e08c7d0f00f410e36067d3dc1f30dc474803be2a7ddddf8a78982844180a7a84c58eab0f4e71b79971bac67a394bdade48ba921fef510582664477a1e6fb2c71e4f3eaa07d8468db6b9369598036054874a768efb97ee5f51776980d24c54d0a3259020c157b95847383c5f9e638ea7140d88c06a03d6455bd14a97837060122455791feab40984e597b9e883cd85d414ede3eeb9e2f8c5a6228f4e5b7a37f14cd395956f87c683499cd11f2fddcefbe3c5a66d4ac00528dd551a3e8b5c903d8af320b0ce12b87b9aee2d9ec788fb7f91ca9f918cb45783ceef673bbb5b2e172651c8fcc22e28acf29d45e93c16d66dd9df480dc2b23b3c7f5888f5faf8684c201298fb293e7a4a921400d6a44286646cddb12f2f98692e1c5d2c295010b34df3cb18ba6a3d604570fd310b42d586cbe4ec7cd7f9403b0969d7421af3f3e44e1e79ed9bbfe540625c568722183ffa2b323034d1291ce22f62213310feccc7795d573b0a6c2ccd41016fc61eebbdf531f010605942bcb5105d25245093ee18d98172247d88716356cae9fce184d6a0a136d56bfdd043623c6f7ce582ddd39639891301078b207bf21a1880afa35cbe08e744b873fa80e4803f9b71974c0a4d34d3df87fddc505441f2e79241cd7c07cf509d2b2f5f4205d36df728460ac9e0f7dd1e78e02daeac3619b7cd52ed0bbe760c438d9e198bc6fed6793fd86d446ae21b5c54f39b39e0ebc3430016d43c097fbe7328da4b3d8ccda5bd877d37cd78ab63e1ccdb7cb308118123b1f3e3ef7b94b78356b7a59f46d280eda42aa3dfaceae07acaca37c4990ebeaf09030a2a061d403896c4879a248fcbc76c424cb0e408340a1124e06a1b1835ef6f0503fc914bf99949d2d83a1564da93f417af9366319aeac165306e364c2c098cd7f5518c0d652a94237298d989cb02540b41379dcee0658f63d616d118e5a6127d864e381d740fa1fcaf697fcd69839962ec083d513e877579cbb3d93bb87beb000acab151425c9ff201b2a5a0233d8f15c23d8e3c24d9bd05e358d6eb7b27dfac13909e05e5b0fd22d316645258a90618dd14fcfb59a1e8ed25e01f008ba7985fa63c305ea7b1b9afc39052be40dd819b6374698462df23e6fcf3b917abd35c5f06333d0a75f373598fd446c6f0f85f7d5f01f6a1f6707018e5de3c397fc6d6e0317a3d76ba28788d7c7301085747a4f3fb6276362fe933b002f1e4c693dcae0094d31540d5f52930bd499837655208bf15c74a85071243b410488f86620b9f46ed366f4b1e17c2cab57b6790237e2480cbd99faa7742c64408c30b25e052346c4b4b52d00f1546a870c846434a28b7113a5db79574bf0a0e196caa713d3f927510d14a3d619ed0b83670c43660eccc8efe239432d366da28636509608a102f03fc72dec50180d78d494585466850babd8fa9ca2728e6c878434f087e6ae948b9658b2de4400215d36e0a604eac0d4ed469f361142e2fbf85f017e255a5d31f4f077b33ca119e0e8338f2d7271ed4195728e73b0a28eee390f83c0a607ebe5b4c791d8802f5741e99a4accd02b2af9f3424ac5c58c30f2c13c76d6ec45b676e793ff4e224b948c37efd8fcf9a742b59e5ce0d7e8922a2c0a5f3b56b196b2755ecae916bf2086dd9f943672b0074162633168a114fc5e8d1fa9f4e7a264f2c712ebad1f6efd30e174dee2d42d6fd4ca4711d2f4396ea103a27029bd08c22b92dcb0dcb99b12ebe91e2383ed17515314742187702d518330411266cccf04fedc4c1e08a20f96d778a5cb13cfed472ee1b703b9a31bf3a90f4bda42a6e7aec8ace30fbb7c73e26cad367e1c31c7201f44c34b1a2ec5c7bb58be187474628ba871d599f1b54b360be21b13895c8059324f8e18c95a758a3ce93e1ec0fee424eee703ce7c6fd20cb1611b6b76c8e630984c728617608d1a4de613479b3bd58ba4b0f456064fb040a8caeefa42a2baf91dcf2d1eda9795503dd3fb072a6a76b6dc08a5028fb17e48ca5fc507a4a7c5c11ca94b4fe954362728886bfc78fa09ac74af667bd5400cb684e765e7da056d16de4207c91210816d916ce1a3fd2f3e6b39b4d39443270198c1350f760aad345de2b7843925840a0d37262a22ab7b53380a478247877c220fcdb0db98c8e0ce07e647e80ab7024983c23cb831fcc62df26a74a66bb9e7a30d471397575ea6db8a3a39c089eb34d3bed30c8fcd48c3449a1a4796d060bd04dfb4c7dc2525b8da71587160b7d335e281a4ad6852642065215b228f5645b5ab8e98b5bdd3771465692f9abffe6a1fe1607839e5505bfeae94c523e3cb39f6a48e3cab1df4eea025966092f6938c1791933ca02af07967fc182b12c0a4d21639ae3126068b349ddb63f8727a347540530d36046f48c84aafb1a6d071dc276a838d681123b6c9482534a667f2b0409acd3da84523dcbdc64a238dc5d50717355b16f9c85bb9a0f6d68120d711b36c2bba2cc4cb954bcdbb43e6d341816d4fe4a590ead6ba60945c83949b6e78ebe89b79819ded59cf806a44c1cff832952926007a64361a9b06293501bcb186795ff2554510e984c0146768061d16ea9c428747bfa7f13012ba601598ae8e681d418d0e8810f5d943f2f5bcd84da58f685ae3cbb9fa49797c2252679303122648f961a9549de38fff795fc22d1513aa7b7ade014d0eafb70181231eced9886efef9febd60e7fac39168502cce07352ce848d84e9d7558b4b44cf9c02e68ba2a89ff48a176976f44c78a18c1ca4bfb40f7a3474c056e526fe511af7b47fe1857893db585d0747c59bef19ed4cae49bbef8fff1db75089740657e77c068f3bae4af9eac8699e9f5cf862316acb389c5d9a165ea74848c8ad339f3927c608f1e906ac1850bce1956d3325b9e08f84301e94e2cf551fd6802d433d4ed812203d6c145a6ab9391e646da17ca44946fb69046caa0618b167a20608e6e48c44abda1500f214d947ee5d214db8e0e9920df31d5f09a649ddc38eb8ea123c1fca32035b0476ba4678df5b37b75424f44d108a97de02f9d6ef068343aeea655e9fd67d59c96b04e9dd5599e7c00c5c6bd38166f59cfbbfede7227c320e94a42c2854068edff1e2b59f24adeaa19d4b11b1b51f710703fabd6392b5543bbdcef81f1640bf9ab1684a8c43f53a3cbe3c043406be2e4907fe143c17b9170485f1734345ddb2e4b10918418163387b9cc7a90eb7ab35fb6c6d85ab7c0f0800323ff7aa52504f94fe1b8f7aa88fbd29c84a344233001fbb8d5441374df3c0c9d7b81d2af6036b12ae8f933fa428bdf91fa1f110ee7d8ddd87a02c18d5942ff7a0ea1c5b446c844b2f65a8d50e20f6c2d4ab22f988c3e0fa0f3c7de7f55a033a83712a2348e581cbe8b13e53ac992bb0e0c6782cb9c53cbda6e6b1eccc4104f819f785101838f23ddd384e37fdaedf54f550e5b06145172df1df70d44c689b13661da5e6cc67e8d9b5cca86ee68000712de061b0f2ad0d147e3e9e5543cc45acd6b3b451e2d773f09d1e800731dbb55bd1a9f1d97050f86748a17d1b773f65524ee018e1cc9dae0dd8f3d412bbb3f23d8998be63c6a89c377235e2ef970cae7d3b28da9f8a5a53d5efe674ef22604b80b1be5c9c5a166fb9d972dbe65fdf7e1e44bffeb433b888a386d5b1588f039fbfe3b504bb74a1e2eb11bc46f3b9182f15d09ba8704c8cc877c85009caa8228c92391bb544f7a2069a99d6adf19dab5495fc0c712bfb71ca9d026ff95f7d529d38e47400ae63578a749b3dd104e3d9dc690fb8d8985a25d98728502fc04129e281ac634e70891ca59c33e5e9b5da03a7b63981a5918a86460942cb175f317da654044fafa3e9d9c6f2700faa6bedaf6a22ad4dbaa3b45db173ceb4a77db07b73a9d1db00d4dc8ab576fa740d969a757a9fb12049c846ca1a536c227ec2b55f0f71aebab3aa48c22a99cdb6daf69efdc296d1a5b1126a45889e1a37c5179d71be4bb85cda8faefb6157c0ad5a17a4769bf94fb9dd72dd09b1211213ff2fdb9a0c3c4a48f40562520180a1ab11c911960815a157085a99279693f429fdc856e183bbed899a602b827834d54e0b75c9b032cec220b607a53746f4a6295156715ad52cd0205ea43c0b2d47f153a747534e1c64f0f19ef6b1ce7a29042e7d753d91c2fc0af0c9b715e7f361374468f5647121936bb8ce92ed0d57d501ecbae7d6d0c68c616c7b2e557b704545b0a30ca934a839d52e72e8997ba5afa3be6346f519605af9156a7468e10b586a80a163bec5638d9166eb290dceb882bf48abfb3569da7fe0a6d0bb0d6df81c22dd06bb3b5062658f54a18002319be0666615c186af6ef0774366a3bf676a06ccb88d18d3d32e84ff7caecd6712fbfe7650a48be359c27da331834dc3d570f9c29f3f766f40fc5b1c633ac093005fda7485cdcd8d13c391ae6fbadf03256f18c9d71994d5056ecee4b81924ca7f58681b5a3d2de60530e48d2ecd101e14e11067820fb125ff6919dcced4826cb4beb41da2bc265af2fdf029f5bd03a894b99be54b22369d6cb79397b3711643de6fcbc1410f1127e1035aaf110db634e3a7f1abafde58932b66b298d28866a0200882a54f10106f467d8cade5dcd64013e030ed74b34710d1726003c1adc49a327833a88a40e29da1470fe0dfd77435b36afc7898fe860eed2003f196486b3143773ad74a3c3828e1b466b52f088b59c9240be000d20370e0d20c3e31e72b0160eb28bb74364d84477cf05000518b582c99e67273f73f015de9839decf9da17ee28dd2c3161f4c56eb2ab05d00d8382cd9a2d815f7c5cbb4faaa5476f8225248bc379409efea7068341272bbf47b8102bd729056561d194820e709e5aa19a29cf35f33466a1eb4b323bb352c0d446d46e45605f3f6bddcc6308af572250463b3f38adc5d31379282118a52d22239c98bc033519ccc6d8c15abfd58b6528b2ed8be84e1afcf65fa3684846e2e776b471cd6809e65c96635e7bab6e8e4cec8ea4ca4ce46f5af9f0e8d3dd8d60dd88c3bc9da3af78018fa553bf34b2c8af62c4819d887cd93380c566c57981606cc4ade6b198bcfb8a46e57cd12b99952817a206ff78d7ba4347d71ce13bcb21a8a6400c1cc945b96ce7f502f7c51e574b296f4a10bf492f1e7f2c98dbddda2a7e97f748000a4bba32fc9d5537c441ffb7501fb51ebe0083a720f2fc2a4021e8ae13318c8e829031dda7c28a351840a3ca8caedb1c2a4d79b9f1452b66ffa1a22198757f9ac9088273dd012c479d48168d8167573438b9e61cfcf8e19ff4b71f1201537b9a480284df77e87e86fffd5d3656fe1be1242e8f46eaacde024f3cf4487536c7deac5fd02aae2c5f0c722515c779e379208185ac9272e1665c7bc5643b5085235e56223f8181975d90776540d1f3cca21c5964e08722a7965719e3c3c665a7a8299f241cb78c13f0c", 0x1000}], 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004000000012b0000000000000000000000000000000000000000ddf186600b3ea996a483440047", 0x2c}], 0x1) 16:52:42 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) open(&(0x7f0000000040)='./bus\x00', 0x50, 0x0) 16:52:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) recvfrom(r2, &(0x7f0000000000)=""/46, 0x2e, 0x800, &(0x7f0000000040)=@in6={0x18, 0x0, 0xff, 0x2}, 0xc) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:52:42 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = socket$inet(0x2, 0x5, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) 16:52:42 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) kevent(r0, 0x0, 0x0, 0x0, 0xd7c, 0x0) write(r2, &(0x7f0000000340)="fa92323fd844f2f9bdd60be89e71708049eee4948bfc488b5bde6146f79d9360f523db8518425188503a69bfe09bc886b48adfe372b969c47b1c3edc6f8ba0473625837e041d814a47b5d038082e4c25e2947c0814614f02817a5cc1e670b67815a3995c378cd0c75f35c72d786338e1e5efa65651bcfcccdb227c8eca0c2f09e4650cb1b9b3075ef7040869a5d5afef967c7201ff17b93ffadc266ae7295f5ac1cb18956f27706f8d3d78dfd65b8b40a4e36e1ac5", 0xb5) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x6, 0x4, 0x0, 0x101, "ae05c7ea63839ef71f770a906347d89da293051b", 0x400, 0x3}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x7fffffff, 0x1, 0x101, 0xbb, "d50b593a871263e97c8f44056b16e8a714004f4f", 0x1, 0x9}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:52:42 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) pwritev(r0, &(0x7f0000003380)=[{&(0x7f0000000040)="c26913725df3f0398a173868e6bcfae1bbca4fe6729f30a2993f1287f3eec82dd87a5e2af060dd1e0b67205f96e8abfd4e5ea0e4e41be80d0b508604f447efbc2f7b4718bb45c0c2c05430aa9b876359497647e8", 0x54}, {&(0x7f00000000c0)="17321b75fe402462ca548ec8953239077aa2113172f7c39146af9eabd453235f91a9a927f0921c758dc165bf0b32202ebafb1467e633c760cb22d159329de3623c8635fafa324db0cc06550f340fc9b21e65b62e30", 0x55}, {&(0x7f0000000140)="a402c3510c08ad37c365bdcdbf7f6aa9343b198aa49a941c0e4e1592cc7732f9948270a0fe5216bbd60aaec5d2e23ef258cb36a5", 0x34}, {&(0x7f0000000180)="ace21bb309d81de70ef151c269343b06de422283681cdea3420e25a7833c622e2e1e5713a5575d288be1dfa39d2b3a451cf4566594610b3840041d64953d973444083d3953643e63e8e250f201b5239cf066454938332310", 0x58}, {&(0x7f0000000200)="2775155828a7866fdb20151df49260ad4f907fd160c6e910b7d3b7930a87392daee629a7dacd3e0ba1c643df6418320edce235121dfe047d4df4f663bfe6e2a2263ce2665b3cb95bd1d83d555ad9ccd1776d1141188251b2132edcc03b3eb4d9410d23546379b145f95f7460a3ebed096db08ab6a8bcf4eadd776d3d8bb95be490f99decfbf118841f692f7e2547412b5cff06040e9a81d626bb1d546c46f2617945a926961dd8d6afa51f3782b9513cb72c96754f2a2a04f6fbeb74abe305f87f5ffde030b3f7a18936c00c798cda1ea9d121cbf5d80f33b1bcc4944090701edc34e852b5bafd3bd71856027e8ec41472c1e2f4e75e101f4cc87d958c0dc1cd11ad07efab1b44058cd45f31123aeeb0a738b9646e44481c9777a59ee04855cac1c1ed72c2995001491fba748eec43037c9458c8d87d677d1e28b931a792f0ac6d06d295f03b096b9eac8bde0fbc3540430b20fe4f69480ae2d5cd85451708471990295702db42a6e3beca642494872b212ad5aea97aacccbbf79f99c36d407cd102e3c3bd235e061b506f31ced269f98f644cc04b8c9bc1ac10fc4cf4b308a6ea67322632c895963d0defe5b53868c3bbace28c88d3a40ed1a9d86de74fc0a74ceb3c60276d8fe03226ae24a94fe6c8498c67ab17f419b56f48b52ab6adc7f3a94e6cb6e7042624c67e34f68dd412e1bfda86ff0e8cc4ac00aafb94f4d75afab9bcc03aa0ca7ac42924e564a47e5e843746e90dcdee3ec86da8b2027420609533e49be7938c9b5bc2eed4cd29c227f867ecfc338fb7f0b595aa2af2b49309a798ba2c8d0de1baa0d083661d1a8ae2e3ae232a6f86568053a4d1d09b9b3c235cb5596348a5d6d8232bf7f2c118a6c558d798628a1debebf9799b52d5eb5dc235114ad1b07ce7864e92fed704b1f57c1c5e061500c2c1a1abfa11b32e17b0748f3672cba7fd05e86c9aea655625c0848014fba94ba9847ba9c41ace2a236a11aad1de0046063a189d6e450a7b59d4582d57d7a1e51c1c576d58a0633ade043376c1e778629d3078391e9ec7db71f7d823f2b0527b5069da4ddfe3d3a13d80368b2668001d1ce762735220e17e4e4613112750310f64cbcf70bf14989048aa77dde334261ac1c490c7fe2eb52b8e4e3f0a6755b090c0a3c04d188782145e9ae0042c4f3fb2ed8df2c8cdebada88179a77c687aaf14ec1e0106694e18f32adc57f491b512d58acb5b0d270302e2d68aeccb956fbed18deef36f9ad096d30a6d70861ac50b25246dec3419330fe0c12e603eca6a13aa2de464a4764c307e96a2a2ea22319c053bcc2d3f5886f0c2eb4cf1b89a56701a10450fca42676faa6e2d079d103d53ab26eb2b5e678e7ef2bfaa9532d4a68da9c1b307d3950ddfcde99951292f3a9b5e097a2273bdc7d1320c47fec3da0da8c4ef38f225491aebbb8e7a9ec28b24d78544e6ff185bcec888d9a543f13709f489f0c0f5331d2a8dc8cd0eed60fc63b0597df4ab01976e3942e02e72c16a4be03e0edb79ff10b4586bd85641e958d40c9895e6c786cb4d7d10e9707b9fdeb34e4e3eb139f372c980a180db73613829b550de67e32a2b4fb3bd7288608e3a7bc3dfc3c894c9b5d9057703372020af3156525e294ab65e6f9ec0953265d77316f89bdc142282df4325c373cbd6f9f9f7f7218ce7843527dd694a087985500d4ca0225bbc1fd11029228cff0fa9a712fe9f16f1e9693ac2342987503386df3673c7709612e5a4f9ba636a4f81e0a77da657099148019ad16c1290c366b5af30453a5d20aa251d8571f5e9e381d73435a6b5a5c9d7a58c0faf70107c13fbb2be35708009bf8fc33329f9ecf3ea4f14cf3850fac4095d637927a6e69d253c44379d48cc75d56204a2fba8174614a534a8e2ae7d6e8615979ed88fca63b1793499aa4f5d016f34a76a9feeba901ffba207dfd16b35a0258b135347cee793ec9ab16a38191badd7a23fc4e0fb67e96644c3619584a4539092f76a0594c5424188765fc116f51e76633de183fc5a76369127b2c8e628cedcf06d8ceca63c1b473f74a80be43f8deeee8440d194265f6d17061f222beeb6ca46d5130cf917ecda3f16d0d02d05e459040a580834f4c1b9a0a44198ecde8246ffd8099a2499b0c0aa11915084edf6ed77e602eaa8336650d8e0cc4a76294de97ea47534e136d439728ba5c1c6ebd9a2e7f47f5adf3e84b10cef11e0966c341ef752b21cb896891d24bb5de211adcbdcf27158f59080ee4f6c7fd2fc5146984820cb742db45f44d7804250a79eb660ac5fb289941e45017405597130944300888f753327c760d41033abfc68c22b2ad442b5a11c14ddd5f4e8fe61c3b50ec7af6f117806c12adaaad08fa3a0a3601e53a14750d6deea072b9a5c82f756fdbca442b0bbf16c6cd61515457600069861c24eb9ee2e6d81b07c806829f8ea4b22b71a3e37fe441d87eea892c9ffe5f4827f7f20db8a0f30370c89706d232e564f9ab773a8189e6659992db69cdc750000042642fdcc0eef6fa9b9a109b2dc6c722b1555504cf322b9b65d2581efa533491ffaa7c60234f0df7c4c702abcb2af5413641c1d06ab12c463e77fb78277a852d918b1b51c6c3a77309aca1267735aae65ae5e83e9b8f6369e7fb1b9301cfb6cb5cd91c15d103536780d26f7f670765bedbb0e2399103240b4323bc9f23953d2c4bbb96f1f1bb2b0e9e06cfbf72dcb898e4d6a5c87b93919192b86462d398a70cb526ab9904dd6d00e53b33e210e2a75b6f179d71a3a8f643bc545acdff9c631640fe19f75828c68781df416e136a7bdedd5a100bc16016e4b2deaa143139823c5f7de1e33662d83cbb109274ea339851577ea266f505272bf82e93283184ccdb3d798f7a473149debc1df7f820444dcf172b32fa4092937ae1e61adedf16a5b61af5627e573538fd0bd7d47acdd5cfd8ff50db3bf1920ca1e921d4058c19608581ebd2451fb6ccc64072918a360faef51b1214bdab61cfa21422c1b97556947264cb0492c1c1e460e7f4cfb30596ae5ea5a43c6a293e56fa803b3e7bee1491843e13a6802d794e34ca3441c5f5f6e72ca166dd528b6a4cfd5a43d4e0da4f8a77b00a55fec08a8898598fe829774d1d39097c6976ef092ad5051a45adcd76fd6d4687a0df5603c036a9437754022f94ec0da420966d6579c9c24195dd80c617b00a376bd159aecf556498fad5651da4892d66fe5e05e40d8545b55a9cbaec28d265cc7c1045a577e0c1c04e18981d5f11064928a64114929b23137e0851a66062aab61e29c26baa6b817475a98391421759fe7546b02fa413862867c2da05fdc7db0d098c3f0502d548fff406fae1131c0ccc7d5c2b85506f91ba4058da361ff1594afee5aca25c6b4c34cdef803c7955c7c9dfd3c4ed5d5a433003ba163a28ae0922045fa927361bc192e6f9a6d365d7c5fff4113149cf7cacc5bc69308b1478b7bcb8a41622dd56a9fb7a4c167535e56da848f17e23e460937522f9f93e087a0225823a8a4260abb76499acb52335d92e28b131e27a0f036a55e29ae94f5bd0a794961251987407d0820108aa496efc86afffe774fb40521dc90bce7e1c2a69afc900032b62e4f2b089976b8f523787ea033e2fb94bf934351c8e4da4fb23900f103080df079c246a74819162cd854dbccac1ef99e9405d4a2b88a6d305cd91854be1abb9986c5f3418ad4206725745467d640e8156310b03dc18358bc7cc40959c36c49d75640c7d99a260ad1805272c9c454f88301d4e416703ad0625f2945b2a482708fdea692217bad18fe61327fed45e05f1b5d92f4d95a873130768f7c3a84513c7fe101fff3e4ff268ef703f9acc7a5405d5d4f1796ba4ff92baf7aaa0724b0ab36294dc5553383890979cbe1e3e9fab78d14cf0e6e5e077c156b763ecd4b8debb30bed947ac1bd881d07bfd3774f7118c9e85ce5ba562db5834c12f06ecaeb061fd8399e205f2831b8b5533d6193fef0c4647ea0cf63754e28ccf8e0f8ae2942389729287bc60906d49e731342fb6adf658d15e76004212678a8d8f7528ac1b8e593eb4f63500fdc4878eeb088399e79fb71db2148eb5683e3f44cd11b29db9a40936f2cb41f4a052ead8c299ce3287d93000972feba1f4170d8abfdd3ab617ab22abaeb2b700873e484d4c92c070f856bd11608199ea84d78dbdee34f8608d1b048b121f319c9364262375b430f47099185da1ca3f971a3878d0d98a89b2170662411126474b352c1c00bf7470460ff810bcd80c690d5e72c94595d0229e48d2aefd0e83dddf874b272e8d53e0e5ea288abd6b9ef4155c63a64923b9f0290d3459e53fc9d5f189508e1a2ec74fde1cd4566e171f14ffebb1240557695843ca217cf1ff5e96a2ec881855edb6c0ccc51e328cecf86a4759efc92a9ed5da4208367a50a1e07708fc5bc677043f65001106cebb4c7e02037f19eef13ea40896c55a74b9ce3babfa44ca75b72ec05fe256f59d4d7c0f599fa9ab768ae7e2ca4f118f75547b0ba17d14c19c5b378a9f1a4ff0fb8fe5ca3b6de39cfbe9c298747c3a80b31c45893edbf0f73ec2f46ba8f6f1d34c0f8efe3777285b2076b901fb0591e60d24db4b6ca034323daffd65cfc94a5723b0928829e4515b1eb05be9bca75f0de289eeffb73a9d3485e1347a3e288ffeabde3a943c50e29eb41ee225a8f4bde8389aaca9def67e3be3e5e3f034543ee3194b6e9b6ec594344838ca91125a918f7922b36a474d80835dd21395f903cc9b6e6de8d54f0e64333f8c42b26faf87f5cd0bd4991442d92a5bc66213ccebcea6cc38bc57434261211ce58de0de25721e8a68ad5260851f0a6f12c747e3f7a31b926ec6c46300ecd189f3c6b9a2e415d0783fc5287fe9fcf392a7cf079978456a50d3ca7b5db3d49f4f2bc06026baa8a92fa0861adb39226b2be6e256326c0be1ae6520d44e971a203c0bd4b6f952aafb1a3edad0e2d7ca1333e310774472eec1f69454b6ed60b741bcfd7d382be7746cf2c2735988b12299986b432c6aa4fe1c1f431b78ea4c121af264263cdabb339489cded7c30cfb518c229d3231a199dd645ea54dc30f92ef71cbd606da25b5a91342a61b5e693f1b04507ad4ae71252b24c413f2c7795c049c8e3b2362441e66b887cf1c6b4c6599b61bce023a849d802a338aad8ae60a67f737f70623cca20288bfbf29258cca2ef3b4bbcddcefb09c87ca177b2425c46330fb67c2f9bae29100d91cd6d674f89053777aa97867802586d55282f7fc9d9c61e218d9959a1bebfcb02b441845a1f9b16536b356047b167547c2e881e5a43016c5a9afafcf7b670ab7ca0ccce93518fd76adc24a940584838864e24609c83409e1bc5eac655f2541661aff633f232539cf4781c527bd87ffce88cbeb76c4e2e836af3b7989535b12854dc4a54db3350dde6dfdf33cc9e8f9408bc14e3592ad59f7b3bce28bbff9afb1125b18c753b6c971a233036eca27e51c6b29b9a37ff106090e159e24620353c2b40f65704da463b0d6df06eb4309239c3013e17a7650dba53d289285632109d5fd279cf2cac8a55576fb4b66bad3963fa976157fd00eb2805eccf28507a72fb301bcf0fd2df9415234c75335849878de6770c6bdb82c8818a3a1a370e6ddf5431fe4c6248f4258c80354a8518488ae8875a0783e57b2c809444495ae2564bdff1ce9f0d3d54a22433a28ee2900358ef623103ddbb64eb83ae147f18bf20c0780dbece1e6d8015f85d236f530bc05337e0ecfdba1881818f6d54aed6fb15081072f367e", 0x1000}, {&(0x7f0000001200)="a0575c126239486e41659292ae16f0b6f5cb29dc921eec7b8be6ee9aefcbd7c6ec8aff27031077de62f4fd8032243b6f85a14424f17bb59a530c5103b4cccd1977ba3bd5c0ee0523f8847942b32691fccba614a38aba248ba50273f320dccb027378d76fc92b62c77faf22c0372ee13b947c5c51200110cd163d5a08e0559ad45e2c540d3e17b02b6c43a5c8364c02ca887d76970b729c3d1f48fad2bd2c576f47561bdd2541f111107ff0a9cad18b867a50ce26204a540d476eb19b2c436d4b6783d62033464bad2fd57a410eb43706458a0533e3d0ba010fabccfa85356b0ac533e359af71b078e25a02d2e87e823ae4775e67d1111cb8b65ec227147c9b397d4fa92c4e6986269844f0b11b22adb33c4a060be2dea153250b725f7be32fee2da28e737198a27004f0c935a3b700e0a7a9e8ac8d6336b9457cf460c05549753ecd230a4baf02b568dcd73c7a79aeb54f27f6b55e144918a945491e90675c9fdb38a307e054a21ecc30c4c229b28a24fa2635bafa89241279920a3b878ae5abac36af5fc0eb29f5ea816714ac5f46a1de6d42f231a01b04ee20520a3883f1667b5e5c7d834f7bc0d9505bdc4c347d3214857ead638962fae60da78c9b949a31dbf04b1a8ddb1eeb4df1e4c71afd511fcbc64fc9a53bed7a6030916b3e3cae78587a515969676933e0761b93b83d61f32268d486ca964fa6bc013ec9f678c1db03e7cb07b95599cb402cfe3b656c2f6342c2933fda74cd4325b52de184f06cd0f67672f534e2133049491caf3a3232e7280eea7fff64a5aaf0dfdcaa1b7cb85f667adfdedd49696937534ccf02486d626b14171079fd0084bd981255b918ef4f0dab3a59eea7828b7d3cd7f734801e516a04153625cdcf2e05bbcbb38e007976affa4d39cb7168870776133d5fc3f96b4cf15ba1da76857c013b851ce07978be5c1a4202e137c3138867630631ca80bc0c8f02e737a8db20c34c437bb81736f0abecf448d9c650e2a909cedfbb7dd02ead37426b1b9da93528a7fac51cb5d1b04c20d38de1566759bd05f8c8b8410737f6cf125dcb05a5897bdb48d9c00faca9493d46fac7bba75f26acab099b82fe3b2bd10eec510d63e139f2c72b7ed3b896e619e2c6852521fd19a0f63c95bbf7b25afca955c6efe423db1643a1e5a63cf71a0b6899f1b0dd8804f2b2c5299eb79cd7c5e1b1eff9021fc8fa7b614c9d82ebb115406679002399c8ad4a2d7867cb2b9a14b71c3790faa796ef9c52db636e4bf3f97887cec83dd31fcef06f6a8ee1201f97a6db9c022aad04fcd7d392a93838386ffba751dd2bee59d877ff958f2fc8e653cfa1162a4f6d58d185f36d8d695bf5af97e33cdac6a851870e6d2e423c3117e0a7efd1fdd9ca74b4445669a0287d645d970356449293b790bca6246356b01d8e13042efc5a557a1010314ba9a78295524c96ac46c67ed9d6b7940e3d42c12ec7ebaa832ab68e6dcd39469e35b4da2c76ec9bc870f8b0d21eb9e128d0f3845d36e2880272a0822dab0c357944344f2dac5613bd2f23c499f7aafcdf47995f60ef92322f4156998943bca83dea79ba84a3cc9b0788c4434bc735e0ce7b00c5ad44541bdb4744494ef68ece1ee538c2a20c09ecff4bc044f1b39ed7850d4b9659de7977ec73722db3fb780ceb23ee479aff768324066c620150cbd91c000ba44c507f75a45161e8876b2e311785df3d7420acbe4998b5cca930c9ba748cdfd4600be5bdb00b08cc631c3a9c6da7b9ec2b651a72613a85e14087f2a319630c746fbfff7279dcc194cf3cac9d1f9d22b3ca6091f43bf10fe3bdde1742fccc66b312983a843e886789cb1d526fac442eeead2310c471d40c60983bacf4c36e6362126ee2083871a52158cce3d697fa813fa430c4c3df6acc5e872673c476807b2b1f400a211963b99e9fe1d06b0c8cf0e29da7e95aedd7a07c45354d572b3c25a58c928f1ea86a6afe3513f2b4b48612e7de900bd940fc445dea4532248a159792bf4b62d0dce36e9b5b3454837dc10566a2c2786a28c9fb772065c1a1aba3c0c50c7cb0657d2725345c7cb217779eebbdb98db7f975c7ea2a96d199a799e3b179512b3de34e44404cbb4583a41ee2d7d3cdd892b485eedf279a548ba52b4ec8d884d140b6758be889dd185b844c529c45e46b675050a4cb1a6d473c422c4f6608069a02a71e8b5f68b543d285d065275b63a97c765e0530b810da8b80b2e97645cf5512e2c24b9e8015dc911695ececc8c0aa71384dcb055cb214730839edab9eceb735f2bf3ac0476e9857be6e1d03117d6cd6b768dfe193755676dea84e4d1eaa88526c84a3660e497e7ceb8de017511b792e578ea11b3c1ceef51b85a70a6f1dc0180e4ce17f7108f67aab69bf65c53f155f2000ffa70793063133ca1621655534f4a8ab7e6285bbdd0eff8c245e4569d817b7ee416a71fb925d8093776399020ea89240ba11392025a0b88cd1a653865a183d2e0f8831ff5a1c08b2697931b146507f27f71b9323136077c8199663d8fa5565bde1eeeadaa9f2778558f7e89564e00ba2b18d52869b7853c70c8cda29b2584b40d35708987ffd4611b03a876649662d8266d193d54a77f9286bd5a1aae9c7731c472cdf080780ab7aa1605b87bf1ceb150e5fd5995eb193a65ca075ff5fab71e4ce1d7d2586db538bd4d115aab7f0153fcf69adb0c8c52323d63cfb41bb4cc3409103fe49f673405af04229c0fe8167c934c37309ffc58c1606e7af9fe283f778193f07987bbbf12ce4ea840649377883b99e47e964713dc0bbf9be0d3e8fe1804cfaa7ba08353a3bb1caead8f8f6c0225840a084ee471206a55f41290de8e88f8417fb7e53492bcd2363669fe82bf4219cabe46654de99cab7d01bf329b17848236e3cf8e5b50b1b89dfa2df8860d28ce3154b678cc169157115b1764c5d56d38ddc2424204211377985dd066796a7908120124e1b231c28e8830760f9fdec1b628e6ce861f0a248f0435973eba03dff05d10af7638cccfe16e644c6ef0f6c90e029cd1cd5a1dee20c64a7100207cafc4337d3c0f70bacb9b22f34bf262d4e1b6f8879873c49780c9a1c0b50549d0f0fdf1118dbdb0d092c46b802d43237ce33cf9075877d08ff7ac1a5b666d5d443323860ae9ff03a290f2ff668f1dc01a058654c149d5f431a8b0ddaa4465fab1385e65a442636f3c21a5302e663065085613d955c8f7a0acdba11147c02411b34ca0ef620f1f8ffb3ea33e9a37cfe092bf4c9a43eea9788a8b0eb1c2550e7d25df7aaa9291907e4413079ce487bf7404e14f75411ddc40c54e0790a17bf1edf9d10e4c6fd49c4d8cee2decc0b381ea5c4b618b31f6d6a23d686a21a354eb17825e337f5b28049d8b9bcde541b54c9505d1eedefacb3e9da1125f5ff7ca9a7fab11e1e33b068952969ea6fe68e59684e489e534ccf52be3e1c5cf33a967e2653afb5ed035ec4fe3571e3e23cc6f418c7ba563bbe191f5b8687ab8ca240c1f01d4cdd92a42ad43810ae5b1a37a5161246b81250b686347b44c5fde045a01fe1f2406fc112fddc638366f1c8081c5f9323eca489e5a43b9a764db25d7dc2e4e56d1ab924b09f5c540620d3a1c0b45f8539944e09158e9badea2b98d5b7efedb4778ce492108da25cd54864aaa92a63dfc952aaf25263324e4120f2fa64a64171b762a75497d90025d713f93fbb3325a7076e2228df445093efa5f246446bf46413c66162fd19744b04ed8d56bd0d5f002ac0485273ee973554f3429c8033a4b49bdd40343856387452f0823ba675c906fdcd3efb4257d0aba661e26f4decf5ef10dec9be669aeb76db6605dffb9b907b126f11445aecbfb4a07d62273cafb19555c7bf2845b57dac28859e92d1682fd15dad2d065fc1ff7517f3bac0c147a71ddd43fc4923777e3f27fd782c1505c74d300eb0f83a993925db90010dd45970fda232cbb6a1c07f48a3a3946b5f51f51bb3a0ea4a99371c645380e27958278a33c96bcdafb7b57fd6d6f95b8e3da9ccee54cff231a6adede57661553e4ef0890ef34f380536799a25105c73f5e1c8ad92f718a03cb126540af291250ebcbd7541dcd17d1948d13d5046dad8dceac16afd8f079005a1e8b1fcf4b5d9aa7b0df5315d216bf27c8df57b77856d11e5fc2be502b0d49546161b45c8336a8c536693a8a40eb104f88c1ca87a893faf7b860b9ab4c7f77cded4050f4d61091f154a4c08a1f5a607f6da35986d5d5bb643907802f273b4aed4f99f57bd4d7b9d0e7b1029827ccb60b6c85628df0162a14e1bb0f5657b9648197635bc5b83f1b3c3932b1bfde5fbb456ff986f97bf723dd4c97138b7f96e89d0c11b06cf4e3036ab2142126790338f746d702c13ae9b1a1e6e3ad0ecdbbb8336ec30c39cd3daa12f5d8abe2ec390042f8311704c68295e5aae84acfb97d81da972131173c3b9f0b8c5ad1bacb03d50dc0d7b5a2bc633e5c31b43afd62ada92a8e47e277bdeaf90cbd775e18a749aa09243448744585f83d4dfecbf830713bd55aedc379c6a80d1b8266de247aa046c6e463cf259c27325c0780d9b17c6369149491f0c4e6dd0841b6fea1f611529f496521f0afcdab8c62d744a77c9ea481af58d0f8a8cb0f9dceae84514df33a8ed040d6df24840882113d8810ef7c1780eb88674fd89c171af8e440bc1d32f3afde304ed11236063ed4e530f3d8a0f2955a016b438ecf9e6afec855ec6ff7622b43f4d6d438c6de0019fdaf3a0c09497935073e3881fce6e5d62c58c1713e824dffab42b58c11500f0a6f7aabacddebccb9e69a8ec004d75fdb8caab27dec64e79dd29bab6b4072e1941ade061bb96fad788f872cedb0e3f8b0d4d4f0c1ba3da924827ba5420d76ded3998c5c9b07ca5414e7f29bbe89a96ae735deee00ebc0c4a37f0d4ed940f5f619965b965fbe7e6b593c2502e837ed130e236bae96c94df7e62869965e7274aba45856c7926f11acadc484e13bfd68434d422a6a89834dcc5a7eb09870ff9c1ded815cd48c4b4c8ee041f533625b2cddb87a781251ca8c6709ad42fef87c971ec3599dfbf88caac18d1e8133a732c7f79389b5cb0333116202fd5ae219547b02a3f6588503ab325f6addfa52b91070bef7daf04761c8cf54d5ca79cc289826fbd7813bbf292aa313d56307187dcb2c8c384d212a8a0c89213ca36d83fab738b49c6290362204d501e3bf92f8a05e43dd93b84c048f1ef256e45f925857c77285df9471e3be7d726107f79ea5628fb799c4ac457f48d4181d5c45ff0752311f8f15cf80ae978e7d9b6bc4a0147b04d001827468066153838c2c30e1d7cf4b664944b25e6901447278862e1ae154496b71592bb67f6edc192ad0e21cf936c1f595913c1e22ab0abf231738423a5f190ca790546f715f2c92137354012acf898d78d54954298ec523a0fbab9e17d5d584d8c5b1fb941d4b2bf436bf0f210152bf3adee8212259a7c4b0cad3f5f3bd28f249a12847a6784e3a129041bd1ed6b19281fc7febdfb37949aadd4d1a42684fa31fd0184d48f21cca71442434294e840a01716930f9db7ca1e33297e6fc439922277cf25f002d943018f6ca93dbbf8e6e6ddb42e2480dd898376e228814554ebd48a23855e31240cb621c4aad1ab6b28eb1f94f57f24d3490c203e6c4bf0c3990fb0bc071fe9b0c661b7df7601b64edf6742c508a73cfd100fc0bb36dcf98a334171e29b320133eed96faf1d36cfedb183f1ad588417739302e02d37ddb72d03cdcdb602a1f1e6bdf629224771b7b450f263dfbe", 0x1000}, {&(0x7f0000002200)="d87fb4fa866e952acac8bac40e7fae2dccd19d96531fc8a4a7139311c799df32ef7c9b8cb904b2e6995fc7d0942aab5a7741f3f7b7c66f34946dfcafdfcd3f1c4cd2a5495751f6a038f5b0c64823d9a4fe05358204c02ceff5e76797e1435c59cee579fc557eb5c167b9d8b2724443ceceea4d08d8a0050ce9bc62dd57762bb6fe39ae6e11d4cec304d5638cb9a4400cd3d7e01d7eeb0bc7c3a94d9ede77f1dc554a0c523532ae5e34ec6ff1a79d1fec665dd65616acf7634ee3d6dabf69403600e59cb10f01069a8cb8a2c68550992c237e54bae0bb5970b2913bb800d619d85afe58e89a745eca664eceb6044c1158f468c63f1dad01c925f429c5", 0xfc}, {&(0x7f0000002300)="d8c073b274248f2105b46919aa5f24c12c359b43c21802624b", 0x19}, {&(0x7f0000002340)="dfaa9f93f55454347e4469645f5cbda54f78be86", 0x14}, {&(0x7f0000002380)="8bbd5b4c70d13ff37388b2bfda564da9b5771b5cb8ffff0e7243a7f4bf093d8307e55b034a8f77c64a4609e1102cde0dbfee64811e843d8242875022170e1912506aef6593e1b415a85ac598dfc01ada988d671372943083cee757bffa0e57273ec940ff3fe8eb239d6149b4dcd5a680acb1c2a57006f9c1abd1726d99be846a8c5094ca1aeefe4b0202014455e90a998755c6dbe58986c6b2fbcac1428337905145eecbf9ed81696dd1ea052e22af99617d3b261045453db4c11732fb268e7cc303ba45e087b586e2c335281f5b6414a7338b0e709ad8d6b030e4aa9bdf3977522975dade016cf72e21529b21d13bf656799f118c968d0041af12abd382cfc40351b4135615e34e6bfdd390311aa3a4cbc29b1379749e0caa752aa4a5974d77cbfde9d21109f262ed31ee9bf19788f17e8d53f12e1458318a59c5b70edcfd7ba4130e2c26c597d1930a203055078bb49e0a6fa14b2d407ce53d8570f356010ed24f54d74807022d33aeb497db46e0fc71951b369f77de9ce9e6852359dadbdb03b072ee9465ed61598c14cec768a3fd66e1ce498c81a8d7fd7547451323d458a160f5cbe7ce46e8a40a71f67741bde6ff621abc8efdc2e4f626762b1201fa8fb7e06847edd3ee93db9339080e51709bcef93568a4147324778961541585b93b6bbee08372bf7daeb1709a24e09bc5d628622a7c756bb90fbdb472ebc7445090b03735f9813f27c9b842862b842e8128ac9dc513ddbd64b1046f49e5e926836ae4e86f9cdd9f68c7d16b61437c650bffebef8c0bd8c6720b0d4c56afc72632ccb4968fb63dbd736c1134f859ad633032fae87d738c83823d200cc9a7d219a51672fa56e0728b20b40597fc60c740ffb686edac0cd647157470dba373a018cae8e2cd9965c6163e28e2f3c7964f38e89bca68329072d2e72fe9aaae2cdde07af4685546622a40965032c30e26052efd6de609736860185215cffbc96b05ce68fbaf3f6159a57a2060463fdb5201b982a6417985d84de79599644d01d3c793bbfceb62c44f56a260762779ceb63e201e40903199c60df88530a97c32dda7172c161c172d2469f6d427e0a7baa00e77deb10eec5d453ec77cdc8ad074825112aa442b66e3a69a93434775399869414e3a2a9e70f7e037b57619f8b615fc23b6dd5d2961ca6a0c45bda02d5fe77780021d894554a71c4dcabdb41c23e0cbdc7c273483affcd4886fd1ed3af49dfac275be70d90d0ed0541098ca2a2f3ba1f814b7cab36fc0bd15c9aa02a65f76940a280a487536bec7791e48c881a8aad6724db38cafd995585609a37b3a0adb0334689519fed7f7928f6bbc7c8eb733017d073cd0bd3ae0bc6f624585c38392a5b1e6cbda90ca7601d183160a46cc63352ddc958656b3671a3e3a48ef25791cc93b6a9022ddbaab50d1ff7a5eec6ebfe2d91378c0a186fd819553e0293b1b72a91e64fd2b7936d3bb222cdbcb4e56d2cca20806959177334b192c5a5870c3d983d3c2ae783e61cf87ba0eb7bbd0d68eaeeefb89a6e97ff36a9fb564288a93daf598e88c06c054de3fd5c6547a55a04aafbcd093cec07b4d295b759375f6a34f64f95da5d4d149c2da91ed21d65d84d9862045e0a35948a9eb70bdd86a358b73b8070314a3ba407a998488d5b74efc0e3dbb3df5bede05edfb84ed8b5afd7901583aa27fae752c4c21dcd846c48803b2ad1dd97f081355b7691eaf1fc2138a18fa417cbec2bd6947b70384d7b66066f632be7cceada729303c180fabf9fd0e62b36d157860ee8844d9ec266a319ad4a6faaab65ff978241cd691684fac21fa95c510d7815ec915ee5e9ae769b025048677788760ad6adb907836428d220b29a9d38525af480e17508132afc6bea67196a0168ebe9adb02b0252a1a84de359f8dcdce0d3c19d78245006225e60ea4bc70820dc4ffa91ded784836aaed35210f4159269b82a2ba1dc08bf0d8521e466b25a177a4a2d03bb5ef5d6dd434960ff6ed1bd45b707f135029e1a1e7d6d1204b88976ee4613d0484ab86de4129021636748f40d8c63a1385213ac641a2a77edd45ddd561d6035d7100d591adc681b825fe7423dc49581521260c7ab77a49f14f2c100ef94772327e275c80ad877d15d6fb015bc8c443e365f1aa5a60d82ca1a8e5d50120a2273983e19ae390a2a53c75d8db623fcf5dd06fb7ac414ee4de6354fb12cc4da73e99aad15ec0df6d2d34b8aa385d4462f078e0dc62fc4c4dd4ef6e5fd6b01aab05fb76318fbb7b9eeb38c33bd20ba7b19b5587528224a478704df48166e047cddda0d504da54434f212917668fe70af078dff0a99a7412763b8bf4dbe3622d301419ee68dab84a30c2e11feef963251ce0320a3da96b2490056d9ea4dc165d0159fe06bac996060f6164fb402180fbea2191e2c4814d32bb7ea260e53060d3a687b560ae7cb059b7994bce423f3b7a36a84c1f4b91c2b283240592ac1eba037fa2a1bf0c96c95221b0d565073313229c01b2ac17abe55564d5792313b73f5087a248d0617697e5bbd5a6a3011f7780cf175386a4be732a542aa8ee22f6b4e147e2b288d8d55b6110f8687b4e3d8f8a0f65a8e061d4e39796cd942beb68b42cf1091aa81cf472a7464be35121ccec287a9a8e3f501db526ad38c0dfbde5886aa029c0715de3ea7450996ae3b9913e61a597f28f339ec2bdf47525b08fde1747b75a536f69dfdd0234816535c8610811753f2b6a6f9b897e09d73478bf048821c0f7e3e23068c4ef03c5a4fa6b73e95277d9dc44071def7c14b41dd57e4de67fa4070f0a2afa2c3a67dd8de3ba0ccbe27661a576ec9f540278fe04716fb9e3dd4b715e3b7db966f749931af3ae807a2a8393f3caa0ae7ea02342fb5dfc7618755fa1865d33f5ed0e587a0cedb35390068b9a286a0b27b83a8d3ab3eb81d6814e842c89545c356b39ac0d50a66246d2fe3a5d04d994538dd6ab0147958c5c36d6fc42e4d03de2826a15aba48f2c47307870d56f0b5377544ad4e8f4c82622ed8e4fb41d70da33ae57cbe9ae99ba202557c77198771d9f32cf53b4ed66f585dfe6a03f41c3edf47e2fea282dd0e8ed237938303b2fd2652c2bd623efc40b787cb41771b55cf92b16286a419a6f4bcaac39bd157e3564550d3d5f51b926614bbab73018afe11f5b613e9d3ecb83656558d6f884f8b8a49f0da276f3d269c71c39fcf78f500d50a5e985c55a1df36ad3dfffbd7d7c9be5e8ddf6fcb631bfcfc4de7c848199ae9437b48e01883e3b7e7c720297f1844bde8028a98cfbdbf11e1327378d41fbd7e6bb8170d3d908f52abc50b7f7d04cd5e51ee8ef5db2a0fcc51c4a52a1db1c10705da5af8680664fc8a07ed3d8afeffb7c2237e6408fcfb8466c98b81bb8a6d082eb5d10207a8bf5e89ea3bca6a33bc22e4d5e038273d7d1906f016c3a7af9714d790042c7bc303ca38410ee4c481fa398d18c14fd7e5319389c19158252d95823440d7376b9751190f7a0f74ea6b0057aae51c3602b215854d3344c637e87dc194fca5ed7ca3473b8a0ad604f22a7e280e11855b4c3ef5a627cad10314bf4629882a24123dc289acbd02eae3b22f9c0a9da24f25df9d3dcf8f3f5a0f7a060ac04aad8e1bca1b19c33b917565561c5a1cc83b3c9421e5dbc8964fb170aa6fbaf460abb8f861adf96feeaf69d9833b8e7763bbef96ed84a78af0e999c28550cc98e4c16318378a54e7c4047cde594a6bdbfeefec9f181dd63c6e015de755f0c23f1693090614c7c820bd67224534323b1f73a25ea4ad3650dcc69ec27e830f797f89a860a11d21a3a17626e3cca3e538ec4da4fac440e51bc98da5b0d3130185c851a3ca1c0a10e8060691589eaf25e2ccf788fe15b6b829c337d86f0ab6c178b3929061dad0ec5dc78792bfcbefcf5a57b4b1e1d12c43129f997864d9f90e695d6ff10027de293d74785f5e5406c7bc6c8c5ad786512a034124784451ff07ff2ebbf028f34f8691ea7a42db3b576d6c50111e7383275c712e8ee71476e0442e4fc2dc251070da1c222e13af39b025f9f4f53ad31835884a6b237e6ed2de940098c5fc084538bcbb54b8f0e5719a4f1f1b26c4312e8b53875135bbccc4e7f433af4737cff5230bc5bdf38e3add0f9aaeba41912bd8b3d3e9b96330d00654e1b096d79aaf9c352c990c91c20e4f83405ddb6e08ae4bcb1cfe05761b50f17e74fc3ec6a8ad62caa5e1a5d17ae33bc202c957ebd017d308f5a54ecf922304291c2e0172d89af5be7606a3bd73a2c93e62e46d8972c899185df554c7ae66676b76d431e7c8ee5d94301d4ae0986d395bf337e6662130e81d1fbcc74609a783819c59f0bd5382432da23312bb33ed3ecd0f6faa13d8363ba5650bef2dbf190313d52f014cc6fbe0266e980b2954fc06a15e7c2c614827615f667043fcff16b3f8f65f822f194d00eabf34f77e0e6221027a9e9e3b0521e7e2668c4a9412f05f87951f59b8a4dffb499526c2f2ab1112d14200fbea83cbe1db0ed46bfdb50ed53cba9f0f65fa999d76ad33c858cd1a6331e3591442c7218d10ecb789e63b9493904fe9429cc120d5d62ff4b209f2e9ba4bda40eb2ea347c570a0e24fa73f62393c8431dfeaf4d63caad12662b5f1d75746543ba1a3d17d382c1f42cd327ff225c8b7d27e05fa23d5cabbff6b8bab6b1a4ca46321e6e28d2f42a0099af0a16b703ae1bb999a304d4b08f515c368ae9856a974595189ab7938fb57757afb1a4ea3f035c2f24a85a30717f32c9381ed8af8c27e2ce3c32e982833390e21739e2ee5150abbdc1d7170059a9ceae8934b531d8ba562dbdcf6af9e3aedf0697fb2606138f1a94a9e63f8716e7450f68d6f5e47ccf3e530783c27f757cac3a5aa072201670f91c3c80fa44ccbf730f27facfebf0b36bf844a3912cf25c1186746c7aff8f7428c2f105b0c6a39dc41707acbbd2ee2bf6b0006ddffac396d812a6dc6b7d1ae8f799822ee987ac1465ed5dde20c61d3db4e737116cd8a10948a899395f83c38f6eb034c436db264b52be49f40cf757626833086b445fef2b8b16586dcacd98f48e339da844557d52445db15d3ed3d730439a769b2034630ae43d5558ba2c162d775dc2a149127bf020b22fe9de37d06d4934c75031ebb551d57e431e844f67fa6b014aca18c3c584083fec9d0d78ae84ce1120d5e598d15475430f23aded4b9d5a6103f5f39dd406e00bb9d5cf12d7098abcd22d49fadd66a637eb5a662621cec0531f7641c5e65efc5fd0a961dc36fd33c031bff70f3b33c3b2df18660f7b56ab8dead9739fd8e5ab89665a8f8a26395e0c7344232eed0b616d5836b2b44c3f20923a4e6c93941502083d58ee99923bf7b541bfed0737995a25c9adcc7391c72eaa47e0aa44437446ce356be093a1f921b3dda6dd08eaf1c4f022023d45fc55f692001a79a2c1ee77acb586086f8b3c03401dd2249c5f8b773fd0a781d19b1b4d4249c3ffebe17670109c72cd2f9159e8929ada75ccd4701df4da2e0c3bc34e942a93698e8e9775488d39fad02919ad2d8970739c0dedc61db84903551027c93d68b524aa952723b1accdf9a81784903372fbbb8982524b5e8fbd5dbf0e153339ae642c5dbb7a0f2fde55c309f34e049dfc8609f8c4f976401398b298b22ce1bbf59748c050b80ae24ce7944a3ecad184685c54d3564eb8eb42858c61a21a41cd08f2b3cb3916321aca434d1b2e848b922715fccde10f40505ca8af78040a8c5834363b03b9c7aaa981209999bc26fdc0724dd80c9da055faba3bb06a7008c9", 0x1000}], 0xa, 0x0) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) 16:52:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x17, 0x1, 0x7) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x5, 0x10001, 0x8000, 0xfffffffffffffffc, "f16d9f0e50028454b59ca0f42a1f0949fcf591bf", 0x7, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:52:42 executing program 0: r0 = semget$private(0x0, 0x5, 0x310) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000500)=0x5) semop(r0, &(0x7f0000001880)=[{0x3, 0x81, 0x1000}, {0x3, 0x3, 0x800}], 0x2) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x400) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getpgrp() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000680)=ANY=[], 0x0, 0x0, 0xffffffffffffffad, 0x0, 0x0, 0x40e}, 0x20000004) geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000280)=[r4, r5, r6, r7]) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffc85) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getegid() dup(r1) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c08000000000000001f3102"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x2) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x8005, 0x180000000000000) 16:52:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0000000200ffffffff00040000001a000000009376000000002255"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:52:43 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x55}, 0x0) fcntl$getflags(r0, 0x3) socket(0x38, 0x8002, 0x0) 16:52:43 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xc) accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000140)=0x401, 0xfffffffffffffdf9) write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) pipe(&(0x7f0000000240)) r2 = socket(0x0, 0x5, 0x200) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x1, 0x401}, {0x18, 0x1, 0x1, 0x200}, 0xa8e, [0x9, 0x6, 0x4, 0x58fe, 0x200, 0x0, 0x81, 0x2]}, 0x3c) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 16:52:43 executing program 1: r0 = semget$private(0x0, 0x4, 0x7) r1 = socket$inet(0x2, 0xffffffffffffffff, 0x4) setsockopt$inet_opts(r1, 0x0, 0x2000000000014, &(0x7f00000008c0)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffe9f) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000000) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x20, 0x800000001, 0x100000004) setsockopt(r4, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0xc, 0x0, 0x0) semop(r0, &(0x7f0000000040), 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x1, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0xaad) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f00000004c0)=0xfffffdfe) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f0000002e80)={0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000500)=""/169) dup(0xffffffffffffffff) rmdir(&(0x7f0000000100)='./bus/file0\x00') bind$unix(r2, &(0x7f0000000940)=ANY=[@ANYRESOCT=r4], 0x1) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x3, 0xffff, 0x1800}, {0x4, 0x3, 0x800}, {0x4, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x43, 0xfffffffffffffffc, 0x1800}, {0x0, 0x1, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000300)=[{0x4, 0x1}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x1cc) execve(&(0x7f0000000340)='./bus/file0\x00', &(0x7f0000000700)=[&(0x7f0000000380)='-\x00', &(0x7f00000003c0)=':[$\x00', &(0x7f00000009c0)='*\x00', &(0x7f00000006c0)='\\F\x00'], &(0x7f00000008c0)) 16:52:43 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/48, &(0x7f0000000040)=0x30) 16:52:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1c, r0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x1, 0x8}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x44) 16:52:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000280)="e32216d28da7d15faf1e7f16adfeb99a3c134d82eaa2974beeef7bc422b6836f534816d63c148c0bdc1aa78bfc27b04823729c99350ff53305df9a986146f36d7430b57e4f96a8b52e3f519c15be8bbe61cc4ab2256d4e58632b26cbd67ba65606f62702ee1eab90e6e33767c24b13026213a3b565a31966fa6f6376b72249e75a85252ac9a3f84fbee3e8748461ae1ed3320cded214f6d7cb363521d3ffe5762a247d0beca836d0870633f7bd7429687e5a84b215165cdea310d8f1031405aa7310eb46b7f14a37", 0xc8}, {&(0x7f00000001c0)="de13d3e553f9e4a704784744979adb9e8b7d47820803875665bee0aed0defee5f3b48399fe60b446243197c148d8a079a296181e9737f0c675f56114a7b88dae19fbd017a40491cbb78ef7adf509235b7c5a8bb057f0ffc78d8d89c29e557a9d7d026e40779d9e88", 0x68}], 0x2, 0x0, 0x0, 0x2}, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) socket$inet(0x2, 0x4003, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xffff, 0x8}) r2 = semget$private(0x0, 0x4, 0x8) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000080)=""/205) 16:52:43 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt(r0, 0x0, 0x49, &(0x7f0000000080)=""/23, &(0x7f00000000c0)=0x17) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 16:52:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080001ffe, 0x40004000001028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a56b5bf3e752b0000000014eeef626d8a0e69d0086039d7202000004dd5706c85b0d80002deff003c00e5ff", 0x30}], 0x1) 16:52:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b0000330100000000000000000000ffff0000000000000000c6f2e9ff0000000000000000", 0x2c}], 0x1) socket$inet6(0x18, 0x3, 0x9) close(r0) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000140)=""/189, 0xbd}, {&(0x7f0000000200)=""/253, 0xfd}, {&(0x7f0000000300)=""/212, 0xd4}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/197, 0xc5}, {&(0x7f0000000640)=""/193, 0xc1}], 0x6) link(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)='./bus\x00') 16:52:43 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x8001, 0x0, 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20, 0x0) r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000080)={'./file1\x00', 0x80, 0x26c8, 0x3, 0x1, 0x3f, 0xe09e, 0x1, 0x0, 0x0, 0x10000, 0x7}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x110, 0x1a6) 16:52:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) socket(0x20, 0x3, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000003c0)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) fcntl$dupfd(r1, 0x1, r0) socket(0x18, 0x1, 0x0) r5 = semget$private(0x0, 0x1, 0x101) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) setitimer(0x0, &(0x7f00000001c0)={{0x80, 0x2}, {0x81, 0xfffffffffffffffe}}, &(0x7f0000000240)) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) semop(r5, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 16:52:43 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x81) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0xbb5, 0x2}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x3}, {0x80, 0x7ff}}, 0x2) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:52:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="07ed77aec5dff991", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:52:43 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 16:52:43 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/31}, &(0x7f0000000080)=0x21) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = getuid() getgroups(0xa, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0\x00', r2, r5) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x147) msgget$private(0x0, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) mkdir(&(0x7f0000000240)='./file0\x00', 0x180) msgget(0x3, 0x1) setgid(r4) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000280)={0x3, 0x5}) recvmsg(r1, &(0x7f0000000580)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000300)=""/88, 0x58}, {&(0x7f0000000380)=""/248, 0xf8}], 0x2, &(0x7f00000004c0)=""/155, 0x9b}, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000005c0), &(0x7f0000000600)=0x4) r7 = open(&(0x7f0000000640)='./file0\x00', 0x1, 0x2) listen(r0, 0x100000000) accept$unix(r0, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f00000016c0)=0x1002) msgget$private(0x0, 0x8) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000001700)={'./file0\x00', 0x9, 0x3ff, 0x6, 0x0, 0x3, 0x4, 0x0, 0x0, 0x1, 0x7, 0xffffffff}) readlink(&(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)=""/178, 0xb2) truncate(&(0x7f0000001880)='./file0\x00', 0xfff) stat(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)) utimensat(r7, &(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)={{0x3, 0x100}, {0xffff, 0x9}}, 0x0) nanosleep(&(0x7f0000001a00)={0x3dba, 0xfffffffffffffff8}, &(0x7f0000001a40)) mknodat(r6, &(0x7f0000001a80)='./file0\x00', 0x8, 0xdce) fchown(r0, r2, r3) socket$inet(0x2, 0x4007, 0x0) bind$unix(r0, &(0x7f0000001ac0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:52:43 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) 16:52:43 executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/zero\x00', 0x180, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r7, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r7, &(0x7f0000001b00)={&(0x7f0000000000)=ANY=[@ANYBLOB="015814e31bd5e4074d00"], 0xa, &(0x7f0000001900)=[{&(0x7f0000000900)="e2cd9b5aff8979e093b1da2fd958a4cea8214ea5f41558cc4d3fbb79bdbb4fb20e3c1cdef4c3d6b9c968ee164e894eb42aa95f129d4419e55783a58ee461da6cf2a901c271f646bf439845ce5944bec504a7d085a204a97535a24631f726c8b4d913d1c7f2afa37d4225d0e74d6b39aa1e46394ca7802a085009ce5b52d9ee4cf19edd2ad09e1aee7a5b7e28255f6f7588017221a179f9958295634a0221dae6ff48d1c1cc7e6c770a6bfc9f37f88cf43bffaaa1157d29cd6eaf89be439bf2072546399dfccadd902309cc56662bae50a5fea914421e7a6e7f1d00c8d72cf04ff0c877abd0f79031eadfebbfc7b0c5a6f948d718146d2ea4a47df6ff983e22594e504e5c9fc4fb16e26fc7fbe70e60f59c41756124a78093adbc0d12db3fb442321b6940e0dd9c148dfa825efb044399ebae15fd3818dc3dc6d465aa732c5c2fe4d88464b108d1cfd2a6421712c756422e038132a69d554e11e3f6d46d37dd480d38d84d7b948f8127d2e37c4885c6370dae72eec0f932e40d5a11a40fd4869f39cd2719359866cafd0a95f24bc3c50bb8847c756d1df5ef7be986c7767058eba500c4658bed588047031938eec5f835cbcd4d18069bd03660fb34a9ca17b200d54cd451362c442e0d48f6b1b2034936a1fb519293d9df9e020a53246892dbfa5680f4abaef36d48fa038421a366bf0e29e522f51fffd87fc97feca5d1f7f33ef391d72cf28d5d688c0ed3f28b4510475f4a3ab42711f30c8443b49627503e17c2564028794853212a2b79eebb8eae03f18d9e9ba133ffcd70448d047f9d65ff5545fb08416c641a51fe777bf23917a06889a3e443ea3352b0f6b54c297fe1390fca5e80bc1f7de8ffeb12cf2c110586695bdecd63d360dcc0e24ca1389837d4742a8c67b297b2fc4cfc71602d5d88b14898dfc55d4f7ebe4da3987954262fb7b4b947ed6bb3dd3988c1b8e00c34355c927686666a35628e238d35115fb67ad1489d953fc7a918125b31e2811503c2d0470e997bd160359538dca3488aa04f3bd57e252130aec85af980327883d70764fbc8a29625a889f0dd5e4d87437e4dbe57fba6ee748c76e2ebc51f249e5dec2f3d9d33eca91b5acb1716cd178e7e4c368e98e8377f04a21616519a1ac1d6a0e3156b6b8347f3b7d33e2af3501aacdd9fcc68396e923165eaac5c0354b445445e472c5d10767011089747fd0fb9159365f1b7e542a83f0115c277f19d5a89757d7a842b82273cb22aa50dfeee0ee15438a1d29cbeab00e8eed6434148a67c3122838927c57f8fd578d0b2a6e48c8a8d6d89cdfd91cd2f1e506590baab41aa685ebb36eced8bc102ef1c7e962517e97d43956bc301fbf9b68961070a7e9626ee887fbb8b5638fa8e266d6dd6f2569ca3fb9d6f27ce13372b339fceceef0b4fac07bf51f3933f269e43448048a8e9dcc2ad64c02d2e847e29d0f4f7963b4d3bb3198ba413ac8a44c2d7dd1f6fe93b505ec17b11ee6919ee4a68130dc77f1ad7b4ed31df2a7c115fa2a4216a7502ad9dd0f7640a171976b43bb2d6c34b97b7dabb0784ee5e596e6ab12e699902d54ca88337f01e584f9dd4d89e176b3a8955ca5df2af2b6b0d539c4c8558760d19ed99a038d4bbada4cb7b5edc561efbba7cbde545c6406e3df1abcd59326447c0e60b7b86687e926931e4a92676482d991ea32af5f72db1407b0081ce461adce32b22e4782919b7a80c09a901da2f4dc3371d6fe69f733927d55cd6776cada84316cefb62b20c223eedebf6db22decd0450df4dec947d34851e92f678d6374723153b0761c1063f5f471c602605fc6054dd1f395423eb279863e70c4c5e2908f6f2c70dfcb621e4da56a3571e09c0a184edfe21a5d0148dc0ca4f838344b75651206a12896c57015b2ad9b99c2553e3f9d9b501ccbf07a13cc200a51910244a8e16049812022addd2e5e54d9cf488bda03238d7c1d5230b026af89fefb4e483c808a200ec8b9763eb11f5b362d6f391cff08e7db6a43f3ef597834e9c064a6e16665a5cb1adffaf006f57957ab536b8fc062a6ac2b3c58e09d942ec416e7458e7afb1091bacdd6f59807c16434638b8376da09f5efd549cdfe4bf344e0ed91d5ca48b5511b93b31e427be4aacbaadf64fbf47f17eecdad1a2cdc264c78dc9c25a8edd4dd7b9910e02b53ce25b0990e388ce7e9ac298adf4ca20490b7da49c22783e5a62cfbfe7ed22911a706d5369a79f1ce0508db842771cd5e4c9c48be0b3f82090fabf14f7e3a1f8f582225113a662a1cd71d2db5feb4082c91cfe1c6dfcccd69b62668ced3525bbebd09910a75f98cac91e24b615d76716a8bd2bbb6372f9f091f953d3c48d25f0b560b3fd7b649da0bc9032cbb614744ab49ad4cc4cf53f6dc085e2c1bb59b5a9d336246052e126f02162e1a00c581d6b2086fe14b70b04a48a615ae10b152cddb1e003aca8feadb10da4b84718eac3f6cc026fba5452a5d00dd97419abf9685a429b8a6d0a9399198ad11c512879238ff5177d10026edc5a3bce59fd7f43038676e8da10bb63e1fdb9d344046ad28903360b2975e5740eabb2f7c3dc4f5500d3ca4ae6acf25f5995ad410142f80fc27f6791dd1bfcacbe6d18430299da806508ccc0eca359e403d76e7d8f3c497d0133ee6e595a9936bb9da92f33d81abf325de2ef22fa7cc2daec10f08652b385990cc7382fc3199e525fd7c6d4459af02e0a6ec6c6eb5de85ff81236c968608458757438a46b54cd8507b346fc8acc113f4d0450bf28b046cef46f8d45e962f81bb54fec4648aae1f72a8833640b7dde3e02b8bc7a87d2583e3d7c4c367eed0e80247da195e82f71064fb1f92f50aa03fbb9a92fd8624c2342344ec47db357a091eba8dfa2d4dc21faf4763c7f1c0028e87b2470cdb4c9ff7507c5fd811f8c881d4572b8574f68a2129207d5802274c45206197a51612e1ce1af4b11f417792e3abf071859bfc94f04e5ebbffb3d74dd3680ca144c8b114b6c055f9730dd6b7d4e276c934eb566b372e0254536204a4c323e154977ea3d21053a376bc7e1cde5e07b695f94be1df400344edfb06e3fd617b37d358b986bb8bb33af657e17bdb7c513d43252a79f5509f0f3d14bc14c017d4ef89789b811b66f537986215c750d94086a026c2d247c1c6a56d619321e88b30686e9fdeea842abc148adea7ae3e4f5e6c0e478def9cb49cf37cf20fb0c12ff3585319f104ccd12c3e0e3c4e5651e4eb0537dfc25578b9103ba3085390c0d4a6422cd40f4b602121b5657dc8b751e930801238485c0cea300681fde8d34b966cf267664004e15541f36bf1c980c37ba1f088935a5b4d3edee88bf2aa011e1897d5b9285645363698eb6071023b6986c2c9847254ffaeea6a7d3b894af206e03c51047a4091847b12bb36a49a1f3d44f69493ebf5d5e4bcdb731fb481637cdb8aac64f0b871e768aad765022a97d02557f455b5088452926d377b2ff599822bf91d3c0d5ac8ba22d776d820d953f4d356bbd51f122efcd541882ad5f3c1ba76a76f88cfde9efff682c5bdd28cdb8b8947b3eb5ac168cfba283881df2846a11ef63ad87cfd5c659c45b060038807f6488736d299cf4ded2d5c609dc6d91f7a46c520013a5ac6b267f0090ff19e83128c29a516816ead5ae2d9b4fbb635969b3214cc57caa56ddfe0b204c9f9ecb9bb4dde371bb5e9472556505196610c79c08f0644fe1eb81c9f6083cb305738240a2cd315dfe6662854d57dfcb3523114b9e13919c65fcef4e6ff56ba554d821373eb4767d68970cac2bd9b800338cbe6546da69e49ba0ed7a3ffa18c82612c145718dc0c3200fd5d7225c756d718d9686b4821f9391e662d4b12f856aa78f6ad6e64a2c2521753c5ffd8252bca4a258e1718c4ab5343b2e44f4078c84498e2c21fb23d3d68d4b1adeef34b70c0b4b68a3cf6b12b0ca4e17ce472e52e80635af3c3024c496ff2e6f2bd049b72c52c28482fcb3800af6e2adaa4d254e4c2b38e29e8bacd6546d40ca298891d6d7aa323870e52e48834e57bf2d817075483935463e5e9ae1303d5aa32226ce42ef6c9aabde9be9621510ccab62841845e8de4b75e6eab844e14b06430d5af9c26c393e7f8f8b07efff9df21c649869ae36a7c19830dfa714b421eabcbdf26f5e8b83e20cda9d0ddbece268e522004b10781dcc98f52065e3f2194054c1682e82d7f3c624a2ceefe9524985633840b1137c7e95442ff3e01a67b9e1e0517a59023eff56b0d9d9ab5b73c92b8e83112936bd0645962c31dbd5897492997a11ac3987cc60c5f9daa6ea23e1146a91689daa072eb5c86af94eb16d01539341f51ba505e75fcdd2fbc1f8846babb9115847b73939e701d2b86870d2fc18d17bff66a8fcab68548a0901a46352562fc992b4ecb4ff77eaf005616dfe2f64e4bad004f8933abda0582ec24768001321fce781d44328ed1a0f660e568cb104aa7d374b2222566f431a523db95787f8716a8c5b89c2852170a8522558581688c8cb9133b86999012a4b512c6c915e78c7bbc912bcfe2a4f7dc1b8817e974a76da3b8806647689e468a1e684b5c4de9b094bc9a4e1884a7607c770004ce7b8ab0bb1901f7c489f8fe0e342847d8063a82f5047e6fe5717218dee8e4f29c30ad6d7ba5cca2a6a49c4abdc079bbf702a620cd97529755f9a8da537879a690b32b6eb8ceedd0a1c95c53c7ced18e24353642745707b864d945236b41d28e719faa70bb793ab035bdc92c9735e021da40d2b5dc5838ceaf28ad78950aedcd832af6c351ffd49c1f8ff681bb95c1712384c47332ce923edffc8eafad07cf25847966f3ef1469ead2706ac7017c2e7194d6e5faff8a386974e5b390ecec6299126975121f9fb633233f4bd9255d69aa8a6b0d5b64a3b077bf19fe04089e5335da9eb029aed890c022898d52e18ab1b968f63f5d95f53ceef42c2ffca53592b6601ca22a864448c101bc7ca0693ce5fffe9dad50fa31a3f56240a38c0c08a57389e6a206621bfa672823924fb2bfc693b0b2cf0f8d8056d434736e2bacb42ea8dd9b17f237507f8016826be30732671ecb29095ef2b3e015a88b1d9f42f5d08809b2434b6a29f73ba85a3452b0f5f789bb044892b1de0ca6809a072befa4f338c9237a7a56e71bc13b6524fd163f699ffb94619fe9dbca851efadc8d314070d85148be08828488f28d45f96bcf6927577c4f34f809638fdd8e70f077e287f32b916663fdbaf5e4c8243b6b0c317d06b8ce47dc71bb3aee81732abdeae98b74499d80b9490864f349ab5af3f386f4c2d9c5dbc0dfe816f5e502a16b3e4952702a748940e7210aa76f045b205191d901382edf93b8c35bfce4e963d377258b827b81671a3a0a0d6d2a8f026348312edf6e8971631db30337ca49cd2b7e5b4ad7a018682062b80de6ae3cc2c9f83a050f7ae6c74bbcaed19e9804cdf2e86a0737258a55d9c477f4bbb4afa1892bc37b4da88e4445384fd899dcad1a73133ba5f893ca5861c4387e70b34b1ce4b4fc6950fa4b7f444811a98e61cae44f78759fd60a4327032a6ec7bc7c4e7b5e945c02dea50d978b226f8a3cedcbd26954ad91e798e716cfe0714413c58b479d87bdc2b9dd7c741c3055e3b493e0c1b3f0072f4a89d3b51b2e619fd6fe0179ac7970ab0c97ce6203ec179aa3c3363a0aa10b561a47432cdfbfe45201c8656d686caa77c414f16a84306169641c44c7ec1d3e04622391a3f1a358798f1024254cf8d49f361ce68eb27eddca752c448d067be69454aa0d499b11f653c36a43d7100", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r9 = msgget(0x1, 0x2) msgctl$IPC_RMID(r9, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setegid(r3) socket(0x26, 0x1, 0x6) semop(r8, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) chown(&(0x7f0000000140)='./file0\x00', r2, r6) sendmsg$unix(r5, &(0x7f0000001dc0)={&(0x7f00000005c0)=ANY=[@ANYBLOB="000000002200ffff00160197000000000000004bdcec46710bd46426a813834c752fab19a7fd1c296f5e1368750294b81ac8884727737946da887175caa129408a70d9c14925946d7dffe2c161181da511ce2fb50d8fbedc1754f8c3072d9d410ce9de6af073b39da36a012202387f5ad41ec5526f454cf685e64ebbdee23ae40922c8a52cdd229fbda5737c9bc5f0480d000000000000e83e6a4d2f1969bd343374e07c495864b0e0d46f5e057abb6b0d1e0c8345dcf1576dd6eaf96f13900a5dea4aa3cd14000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0xa) getsockopt(r5, 0x0, 0xfffffffffffffffe, &(0x7f0000001f00)=""/220, &(0x7f0000000200)=0xdc) 16:52:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x19b}, {0x0}, {0x0, 0x2e6}], 0x9}, 0x0) 16:52:43 executing program 0: mknod(0xffffffffffffffff, 0x5, 0x2) r0 = socket(0x6417ea1966d04322, 0x3, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x1f, 0x1, 0x3, 0x1, 0x1000}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="0a35b931b3e2177f1a421aff4f32e337fbba848828b87623a7e79d179cf06bee0cbbf10eacc2953c11332d3a3552132b1ca1d1d439ddbc0a58f71451986dd01a2062f48d74785f816b9643bb6fff596c610218e857caa6c984d70fbbe6343ae47756603e85129ab44ae3e43a9e7de733c9ebc3a799e53d4821d6dec65505", 0xffffffa2}, {&(0x7f0000000380)="f529c7e591fd6e2a23683448d97e3cd1b27549af9523a2c7861b5f940145327700e2e65efaf4f3447179d2bc7ca09322b949000a5f01e8110379f57e3b408def8390a0473bc8996dd17e12677af75a59af7c02cf6e87eaa56877a99dbaa205eefd65454f2ddae89ac0dbbc8a38e702e9bb2d83024867e50aab0e699181aaf5f825d212d7ea55bd3975aab3b8d7ba726950ecab7cebffb1e8f956ede4a35c84fb8d2d702fa4c0e1955856a21b31ec30849113d21303ea37189110954dd4ca2401329b6b3e253aab05e4ea0023681552c7e5537b151b85bbcd4c5d45c078c177dc346598510e5441bcdb3e37f08f3edf6e239fa99423aec81337e0415a9be40484b4b55d652b1aa913eea99223c9d80b84240000000000000000000000", 0x9d}], 0x2) 16:52:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x280002002, 0x2065c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0x0, 0x200, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/196, 0xc4}], 0x2, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x10080, 0x9) 16:52:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c6, 0x2) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000000000)="b9", 0x1}], 0x1) 16:52:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) 16:52:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000300)=[{r1, 0x144}, {r0}], 0x2, 0x0) 16:52:44 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) recvfrom$inet6(r2, &(0x7f0000000040)=""/157, 0x9d, 0x1, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) fchmod(r1, 0x4) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 16:52:44 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) 16:52:44 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000240)="bbefbfc2ecd1078e04c42f25fade028ca65106", 0x13) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:52:44 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1000000000082023, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() recvfrom$inet6(r0, &(0x7f00000015c0)=""/4096, 0x1000, 0x42, &(0x7f0000000300)={0x18, 0x0, 0x28, 0x3}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0x0, 0x10, 0x2, 0x12526e85, 0x8000}, {{r2}, 0xfffffffffffffffd, 0x2, 0x80000002, 0xfffffffffffffffd, 0xd3}, {{r2}, 0xfffffffffffffff8, 0x40, 0x9, 0x2, 0x7}], 0x7f, 0x0, 0x100, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="9e03833797781bf2e59059205e3105abcd7077fa13c87a326c0e43b16adc693845e17b2ed923012cc23933270528c1f6bcfb79b5f8f71f2ffbdec7fe0a3e2e601b72cf6ae1ee67ff2c7fa6579bf1e07b9d61124ab639192fab921b5b2dcc5deb9481eba79ba2e00758522de822d96db23effd262905c8b35d43f3f6cfbd253cbb09c5f5b000958888fbb1e98f7843bb99720976cd2be454f7bf1adfcb6197fb5375da4496bcf89314eda948ab893253a610770af1e9a98b8562379e15d522a95c45335470260cf61140cade1b97441ef333257fcd4b078cf1979553528f20d3ad584133a63a87fd6717a1e27526128fe654678a19fa3c4ec35cfeabec84201ecb7f1ca142c8c3f431a791a3f56494f2b6bc012722c8daa6a2453dd28bcd4d09e9aefdb4cff5777f53837fea968c2377e06c8a7507465fb73afa336be216353bbd13f1611d8961b752a75f1d3f105704ceb1d7218fa87ccc764967b844af15e7af1482b2b9a5da24e9172f6dd56b86ec7ea9cdb5656c0342c04004831ea662d4c10aa852bd6b9af10691c5187f7c1fa47cdd00eb141e39fcd9fae2d6680b380af25e5b23fcfd7980ad5676cb2dbc297d1ae1c059260cd0382b7458b478f2aac3ef7cd1e29863ba653acfe602c9e8ba1932081a8a382a7ef1f725b0786466b9b26b6b2dca43255b178964799f680c8a83f621bef77764d74dd229e9f4587b2cdb9a07a081e617d2e7a74289405b1ab540d80d2f73cb6623d5b22d6e8e8e3fc131e5c033458b44511c234b810549e11c7ff2ddd9942095be82cb8431bef2bd31540cb93fe9345a553bd929d1ec9de35c605e9f0830b1f09d973ec3dc8cdca25f60e4f6f550991157ab258bdb7dab6509c2bea69423ff4158f0e5dd52461bac0f1b3a866cbb57957edf66538274e59ac5ce947895f7d23f5e9abee311b5bc5252216ba9c3af09fa8e2cc4c4606c958612e1e1138306978e906449cf0c3997e38ae2c5399c4a13540d55cd5e52dad20fcdceb3eca30af8611707b93eb6a5cfff257512f80dca8adda307fdb91f3ff0a822533474d1eae6378a52c6a43434f10007ddf9c06655b46ff7ec2b8b72958d8aced2ec0102a26b8f936849eed09f158dc411960b61af99d86c45168d0b8a25c25ec4751b3ff08092c142a3b8aee3847ab4b9c834018fdea893259a6d66a6d5054d17a8744349d360a91888d7d5be70ce0217ef7b405b0985f4df4ec067d1e17195162cf62e182973b809e0636e673ae87ef371bc6b642976b0ac8465b7e8c23f23ff77b50b63f1a75ca9c9a9cf748b1ac672e285e9b38143e6b1320df040d6135720d332cb534786c704663c8cb51bab6db20673c64cac61a3798b693ce1951edff98c92ef01b62696dda5c1d1617144d49ed95c4f606693622da98e472611ef93924223e311e8c4da7cf2d08f874b28b314a18f98ced85fc827a94d6f61f11a8d12cfca299c5294a82360743feb98285ebe5fcdf3ab1615f4de283ff1aa87df96f619a085a9ca08ca637ad7056fe0ef74ca2f92d58325ebaa5aa72d4806f01efebaeb773b78e4b5f6754f8461cf1201e0d71f59062961b648406b122820d9260eda250eef0bc13d5bb6fcbd5ef611a2a38ae6503bb96c7a8feb557168a848575861c15b508bf9d7f98c30b614aaa6039330a8b7ae3fce46e335d3ab866d57e78b1501fac69ba41eeb15751e8adcf335744c17d8936464af21ec8041aa281a157e2c689aa7c58df5629956ddaf488da43a0a8fe94e46a724f60d312836c6fc471369176f44219fc52e1110cb33f3887400ff4c15c2fd1c66f19f41634d151d5e0a94283496205d78c401f6b57707457c0d425c5c044ce05fea7581b35f11eb55f7029b02c8ec0c2d2dbe0cded5b199bd44b9fe276b10777d00b81c9a16f6081332a93f017dcbcaa04e710eeb624916f7fcf88b51ccefe8ec9211f0b229ef59e0e4dcd8220b61b9052e923f4bb13dbe9d3794d596be78d42d827233f83784b8607728962640cc4c3dcd33a3f454ed230d0120a5d2db2f348cfd93e9a76cf9bfe31b4ba4ebf181a0676f7c0db969f72b59ff6a805255c01198fe29e5ecf07c4e984b914235f0bcd82cb9124feeb8e5109908efd8d3fec13c4ea1e6ff0ec67187b193a1cf8b5d3fedf3decfa6f09cc1d1c2b9f5eef122d5658676602f110c1a16ef94e43217791a73e36b67dbde1868b07b101107fe713291f0e25f7b33971c26157589d53b5dca63873d80376314d056bff4c05eda632f7f6e5ad73c4404f7913d5f86dde14943d541fa03989c21521ebb27e438d7c0562b82d7e7ce6e4d5363941abcc2a4ee1f749110029630adb217a89f349acbcd1187add346c220e6490d459351456b308871ae810d49496828643d2a96bb7ba966b7f6987460fc0b44fc21b7fc97d15bbfd52af24d185b667f0b90ba3a94ab056347f8b7ca8e35ea332d3a2424796f5e170d6d4feae744e3022ef21321e18def6d3768180e83b897013c690ada3b295ff8a925cad29d13b97c751ae24c596dcb1b86d129b26b3d5de4a96ce7cbf0a59cc6e450abfb7ea9edff4f8b2bbcccc57bedb995cffbb975f6227e3e9788bbbfb40f37f49a392d2a8c24c0502ff573138204ff59846eb87e2a11176a290c3fa2fc02e4ad8f6b9260478d6ba23c9baca0de55bad6e13b66e5b13eb0295f4018cf082dceff94dead456592df60e66708d6f1de7f6f0691b5f55289081ebb2a4753b7d94eb56be025a7e27ff6420f9188a07bb7f572669d97504f603b96e66998293774170667975fc335124ce92a334e64c134ac774cf2ff323ab06fe06d925ca01cce68668ae7064f6398c054df09cb27e832448fef83e31ec9ab72961ab948324a3b9af4abcbf2e895ca1e4d89a0ad1658847596b9b47a0a0d696f906697285aef7b72e64d377bc534794ea8c7781e4675be6fd28a91e87f163c878b2c6de2bd82441a62b81fda626b06cb871e705caa70e04dd9eb9947f3ac03d66401ef80c0537ff8ce193b5f45300bd3d160180d627861996b0dae7cae7a5e6d00866eb325bb4249263ebd097f4e61b9c03a674e8a01aa2eb14f000234619bb844eabba266915555acff3df4dad5b948fcef09f4ba732737999c98342a9f83ad45d8dd72c1f450f9ff75ff39b8b25e2b638b2f31688f62f6fefe2605ad16a8b65795ece83c8435d5bc89e3339ce45268ff24f85e29b1a47c4bbd5d07fc9870ee63b61464fbb059e0d58d28dd4b473dd89d2cd624f199022233690cb80e3d91ebc63a2181f8d63dbf77d3d20fe07918fa29cafb323dce27643ab0db6d55f851a362dd30d77c5d732bbfcd61d6cb71453eaabd1debd21ab9bc22714bc87173977fc66159a9aca31a1618bc88acf160112ec8a05b5d5bdbda4122807468bd39e968bb9d50cd9a296cb245568c586aadc9e998bd43342f0374e81911e8330fa1cca05148f616f299399eb8fa6c3a8e6921ebd84a5ddf246b80aeea1ba7bc2eebfd2362091ebcf0bd57d4c7053ef87bb80b25d9e1857e4127af27eb2adce4eaf772877ab393fe49864e529bcd9b6b7b3fe6099cceaeb3da0af3a4dc4e4fd88625fc6114196c4c05f2f069d83bd304fa6c8ec2edf53eb4d0a3a5cc476324891cbb82d4cf06c4ff6c75a00889cac8cffd107a8b16098896433d72b4fc7ad3144a90e8f967bc27ab5efc369dff11c72ad0fec8b6827c9868cfaea2030b43b080a066e3db59540540360db5be57fe74246e3b81d509771e6ff23128b0dfdd3682ba5acfb1855fd8b64cc75ec08e5a0c399d3678822023aba73358994f3cd74efb6ea7354515f6a000b6732de79028fc5a9e166d53bec1959097e2d7138a42325fd6924f95edc7cb2e2294645ec8157aecfc3acfce837a0671355256b2e26581dd72da150bbc4894ab399360d556a8344c335ca132c1e1f22dffe3a4ff919bcfdfcd06e83af4586115453f50a0941a431aae3f6ef9402e1e16cf3d3a99f660600d947e19d4abcb6800b921ad953246aced4b6ae6e65ffe382d7ecf7c9ef6bfc065d695c6d210f2f1b51a89032f3edfae7008acf9d81e601a415d0368824b5c29b3b341dd2c6c96d18419199f779024110bc7ee4f80f82f8906d9483ff92754a67261f027581f3af907462ff09084b1dd170bc354e98c80921684642b897169c75231fee9eb5f610b2804b674491caebe1a7cb3d5d00223e2822b702f5058ebf17dde359623b5187b4243a208ffd002ef23cff7c10836491526fa0cd586ef4c8e2826d5938b5be437a0aaa2149c196ebdfc8b3cc3bdc90f8cb3bebe7b79f74eeb43edfffcf28bb7f8f4b739826de9fdd65e38fee2b07552279580c5de3acc3bc672069b52d1026edb0ed41711f1af3558ebc5afa3f3b62149b928685988c01f3b97d4bdf26199e3ec81b3cd12086c922b3ba5cc9f6390cfa6dbb00e2def7d7eb82496050e1df18aac20345d6d30be2e5114203214cb21ab5bb237ced5e6eab4bd2dc74ab31e87bd2ee57c8940b9b3e024a392ec7b3d6197c13c44b8d4ed0b67c627a7e4cccc95a42be112bb021a9b488498410aa56c67f7c9cac6a6c97f8ccd2f6e81608f3f341764289fd12e774edd005fa9601a9f9ac3787d836c62e8cd0685a98e8fa956581f0f51ee48cd63e0eb862b6eaf67c3af079b7af943e15173586a2c93b081d9b479004326dc961ba2e3a9796a4b43bbc4215890e78e5d0ca02c5dace07884c08840705a29e514a6503728c2acd659e64b08e000612ad9f4672112dbc5eabb604c4adc734c893da031045b6ee485f0b4438c01ec6568bcb3a43c61e8328df783bc01d4fc0b10bec1f9c0896664050e5e3c0f917b5d7ef763a11e2bf5924a06b09689ac04e3e564182d8791f898ae21030ccfeaada4e928477984560b3959be9c30535cdbc557d813cca9d7dec4a1bceb2cbff588f47b3d4d66c4fc37ea2e3701f3398bd2d4661e59a3add8f74cd0e1775ebd1e4d60cfda45dbe54f725fd0b829da83dabead73fcf79aaa1d816ce37925e6ea2583c619d24edda83db81a488ac724ba2f90316d9d0df02172d6d07990840d96fb3bb3562cfef7945177bf007ef8c44f739c42e08e2d1f9f501d94b180cb199d676a570f6bf3e2de6f4f983051b5da82b99aa275c6e353151d9e089998846fc90e9b21c80324ff1c58495ee1787c6c4c70b925e7c6a6a17a8a9ae7254e6cd5d39765c1e95b7afdc0329ff1c6d600bd071e75826f609698fa09f195464dbce1d032d46d3d7e3427591f66a68b0fbaf6f9419e6ac6f184d994cffbc7d8cd5f6be72f0ce9e337558274de7dd3d2bfae65d8d039e661bbeb6bc7d92c7a0ef958bd4efbb3a1ba4d090e50cb9031ffef79347d929ad6b1898e35f098d25edb0e19c19bc01f778261085f60c1c57629a01eda12db483ec8347d8752408eb2bfa4e2befe84f636faed29db1f8ff4475fa8c4ab71cf8b1ce1dd7bcc07f40ad7c9a019cc4cbcf6f8a5d94b239538dead3e07d8ea18ef55b314734cef6909cdeef003f0cd660da2de93c73a4bcd41b15e9a634cfd700c2577c7d3a6189895c294a29d4cadc4dd684772f476c30f177b137bf5c6bd562db14ae68fbbb22682ef665bad2119ad177fa05c63c7b7abd5cfdc50a68a07be538f6d9aedaf4882b803ec973f534708e5b6f7277a95b14b8d0289cf6c795140d33a2d98b531161bdb3272d220fbbe07443da8ddc55d0997bd7b7680bf8fe26953dfa905c27a80a049543e6302fc392f1b4773ff08f3128bfbc23c1d773e7d1e6785675f962db2373f96772314dccedf9bd", 0x1000) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x3f}, {{r0}, 0x0, 0x40, 0xa0, 0x3, 0x20}, {{r2}, 0xfffffffffffffffa, 0x2d, 0xb8eb4b8dbd8e8869, 0x8, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80, 0x101, 0x9}, {{r2}, 0xfffffffffffffffb, 0x1, 0xc990a428763d5298, 0x100000000, 0xc0b}, {{r1}, 0xfffffffffffffffc, 0x82, 0xb, 0x7, 0x1}, {{r2}, 0x0, 0x40, 0x80, 0x7, 0x235fb560}, {{r2}, 0xfffffffffffffffc, 0x8, 0x4, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xfffffffffffffe00, 0x1}], 0xff, &(0x7f0000001340)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x1, 0x76, 0x6}, {{r0}, 0xfffffffffffffffd, 0x90, 0x4, 0x0, 0x47b61e99}, {{r2}, 0xfffffffffffffffc, 0x80, 0x800000c0, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0xc5, 0x41, 0x1f, 0x4}, {{r1}, 0xfffffffffffffffd, 0x2, 0x20000020, 0xffffffffffffff00, 0x2}, {{r2}, 0xfffffffffffffffe, 0x1, 0x8, 0xfff, 0x1}], 0x74, &(0x7f0000000280)={0x9, 0x81}) kevent(r0, &(0x7f0000001400)=[{{r1}, 0xfffffffffffffffd, 0xb0, 0xf0000000, 0x8, 0x5}, {{r0}, 0xfffffffffffffffe, 0x22, 0x8, 0x0, 0x6e}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000003, 0xa6dbff8, 0x7}, {{r2}, 0x0, 0x0, 0xa1, 0x101, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000008, 0x8, 0x34}], 0x6, &(0x7f00000014c0)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x89, 0x0, 0x6}, {{r2}, 0x0, 0x1, 0x2, 0x40, 0x800}, {{r0}, 0xfffffffffffffffe, 0x2, 0x42, 0x6, 0x3}, {{r2}, 0xffffffffffffffff, 0x42, 0x0, 0x4, 0x8000}, {{r1}, 0xfffffffffffffffa, 0x1, 0x13, 0x100000001, 0xc4}, {{r2}, 0xfffffffffffffffb, 0x40, 0x40, 0x501, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1, 0xa, 0x80000001}], 0x0, &(0x7f00000002c0)={0x4, 0xc3}) close(r1) chflags(&(0x7f0000000040)='./file1\x00', 0x1) 16:52:44 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x20000, 0xdc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) close(r2) 16:52:44 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0x3}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:52:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)="5ee4c0c87fc93e98c3b14e0877a761713042cd376b96c2c2a6c3aae4cde6573a71cf03347fe593a68a8e24a50cc297d06e3ba554be29372eab5233f981bf38aacf08f6037f806911927ea39eeb157ef75355c63430db1e5623ebc71a7bcd413395dfb544f830c7ea631ad469957c9a99c22a02a03f11d50c720e0fe6fe96fa667100db2c824f67335350c75a836f482fcdfd4aac7e7e244fd91bef0a580dca03a9d306227c63d7762488a523bd2dec368ed64aefa892ca87509a9b25c93e7e9bd4125859edbae10e4c4096c3cfea3b92254ad58a165284b5050e4d21ccdaa8922e84", 0xe2}, {&(0x7f00000001c0)="7d586676cdb2c0aae4a9730f5f7006e7a21fc4b4b690a3f52d58553a506de0acc63b", 0x22}, {&(0x7f0000000200)="4ffdfbc6b51823328646d39743b2721d656ff4ed08a1d64569269ad3dd100684efc3bc5bd840ae1d157f72b8c70675ba74b59db748f82d5dafa0493bceda10864f623d99056427af1f38b54d27f1f9a739372dabd83a70748a515ec765caf936b8158883f4fc844eeffdd5c5ccbc", 0x6e}, {&(0x7f0000000280)="7e48329d78a6d468094c061e5e8ec8cdfbee9a5241baa849015f0ffc90dcb7f12719ce5a762d47eded58ea8bc0e9407b7272fbee57d89f7b1db9ef9a0f0a01b8921a78f464f052e3dd6a12dce07799cd0c1fc2e96de5f8233e728dace352f74a8d7e9d7a49a9235028f26a1decfb09aad19d240bfcfdf43d19e1361f74d5b9580387b0d77d7cba", 0x87}], 0x4, &(0x7f0000000380)=[{0x20, 0xffff, 0x1f, "14c9bd389be866daf153baa94110"}, {0x110, 0xffff, 0x2, "c577ae551bf5f571107142df00e36dfad82ef59f77f60ad764b6b9799a55397a8ac921017e29a20af5428a19eef1f4016bcd79adf75d7c6448e8779e01f4e5eaa248afb0de8e1c087c3dacf5e820890b8da41b85fbdfbe66cc87826fe2686c574bac049340e0030bb34b2926328434c9b0c2c24fbb2645214ab1abc981c9208f0e7f55dd3d98c6adccf47b1ec87740afacb15bf73fb32f84368de3744e80dafd2ade6b4e0eb512b78ff3f222ef401f4fef8680cba31a295b6dc024a58ddac0ff331a52cefcc7cd4847f4cfcfa616b9f708eb1402de6728b4d00317ba7db8ac44fc7bdc153173e76654c6a9d8b99db255132127685829f8e227"}], 0x130}, 0x400) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xca6d, 0x8}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) utimensat(r0, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x334cf00a, 0xc7}, {0xa78, 0x1}}, 0x2) r2 = socket(0x800000018, 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0xff, 0xffffffffffff8000, 0x3, 0x0, 0x965, 0x40, 0x8, 0x3, 0x1, 0x400, 0xffffffffffff8001}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:52:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x14a) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 16:52:45 executing program 0: socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) 16:52:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280)="8ab93a1a3d615bb15cb381ab2db88bf7fc5be403b7c284b58a6a9cb6245f1f9d573dfb8f35e128b932835d87fecdbf00534b21d0aa17c8b745b50df78e25d8d8b837a314eb967e2aeee02d462b4296dddb4a6189b402adc71f7d77fc16a696e150c9db4f42c7f5adfab1e4369f3ac08518337fc69b7ccd1e9d208d76505b9fe6d368fb90cb20329fefd03517733deb489a93fe0b9cba1b102f1afcdb1a7cda54715826b347213e6ccfb65ed2999358416490c5652936bf08be851cdecdebab84233d5ba14a6124f9ac33c0dfcaec93cd73f27cda6408eb56fc935d62e6f89512a51d4f74ce4c2efa6f38cfde00e9c2c3399a7c3c54966d22a671890d5f449c9384b7e103b51e2fc35dd64e70da0c3d94ac17a695af81444dd619781c0c027f04640509f00b53aa9ffae18354937b9c3a2e51f68e37c06f518414f295b0031caca0dd67cbab5a92540ae66db06eacd160559d049effefee637501e0e2714c74c4e3eeddd665fcbefd980eb4c39ec7ef90892feefc7f48c0c99a7a36bee937c2f3ac7d41b52e7e7545c016388e416b1f126ab1ba54d511e14efaad92282752a95207ce30d0bcf911457e68318e9621b74ea64af521be73198792ad24a0ff3704e359e1de775b634e5615194aefb649c9ee3096295c0421cc7386dd3f21c8d305bca384943f2ffd549b651a8a967c42986b35d91415f32a00c84c45d8ca96e3a61e5e434abf17918883486e018f256bb51f44f028813123a2264e95daf5ff1f19e8107e1197ed08f14fbfd38f8a94d79b276036e539d7e134c7e81c77f6d0ebe2231c19", 0x242) 16:52:45 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xb2) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x2) 16:52:45 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r0) pipe(&(0x7f0000000040)) 16:52:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) 16:52:45 executing program 0: r0 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80000002000, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4, 0x4}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:52:45 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x882, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x8) write(r0, &(0x7f0000000380)="88", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "93f2b830100e6d8b00007b12c793683a00000020"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "74bae94cc423ff1a2f3db0cd092efbb83fbff8b0"}) fcntl$setstatus(r0, 0x4, 0xc0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x10) fcntl$getown(r0, 0x5) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x8000, 0x9, 0x2, 0x7}) 16:52:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/133, 0x85}], 0x1, &(0x7f0000000500)=""/168, 0xa8}, 0x801) chroot(&(0x7f0000000440)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x9) 16:52:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000017c0)) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x51, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000082, 0x6, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x22553214, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0xbd9, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x22, 0x9, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x5, 0x5b5, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fff, 0xfd}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffb}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x8000, 0x2, 0x3}) openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x800, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f00000001c0)="e66e8dbc9a091bb366836e55b03e1aac263d99b8e730ff", 0x17}], 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000003c0)) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000440)="8345e2232a47f11cfdb1653bc56c720a24dcb926c1ac393141f86f92a04e00f8051545a66abf3b1dcfada5a874912f1d7a0a61e296f3c6579964e91bcb6ec04ee5e4c81d5be90ac25709a9d8fd58a09c751d", 0x52}, {&(0x7f00000004c0)="62c3729ea42a7f6061d077b463be9f014d46ff29d1839c90beb22d7090d7c7734d62d592d96de20602539138b8e9f86c056da039ca815ea91001f264bbc405706f6a97a4df0498dd871b078df9bd2a89a3110982d9ef30468cb0e4867bf21099497ef2336cf50f68df4f01b2706c3aadc164051bc00e4c3134af5fb69b61fac3daff0a36d8d865d5d4a2a2c3d0bb3abe19e7b9554fd170f9b1b1c3aa4a724712c751aad9fbb0f83a9d53c9799ce041111263b731a77b7eab4b2c551bdaecb2a5515882b989431b", 0xc7}, {&(0x7f00000005c0)="e706c3fa9271161ee4c8cffbadb9eb80be25a8a7aa2999610133efdfa035f74a8abb1d32d8f7602ba3b807cd0d6d8f5ce479ba69c5195628480e0b3c6826677c4651b885a1e581475893da2f5e3669b09df36d9de6b1c218d2d85dbf388d8c70e989958447f98bb7c96a133fc118bd6cf5c1eadff9ee196a4d49497b93267bef3c22cf24e37e24f67d38a0f6f767c61713100db61a49079bbfeaf81a19087efe21a265dec161d7ee4f6ec6b324d36f83304f837c3cc313234c52b28103d72dc7804198eeb87460f550285e126d1c5799c10784fa966044fbcdf0876a2a44cb716f7d1a275a425f82f08d315e6c6a5284c2573637ea5cc579e6268757ba98577169eed3c11cb11773e85b18df6f4cc1c49e93c556c3e8fe20c00dd5a2be0118c5f2e7725da3c0651dd9d92b5e0a4956a229360314611e3cfa20782bbbb59af1e2df295bde940c0a7225fa734601d59871a0230bde464d1eb28951026dcfad3762b5b3391407a5eddfe87f7d0534cabda9ebf4ea771a3ac0e3512e532f0b30d80c52da89073be3f9dbc256f32179ecc7176559f858eb4642969421621f5759383ecb77ceadb7678f06c4916e95abd7baab6eb27a2d510ec4ac8128dba8b9262701bbe9397ce84131b35d17d3112a13d9202b3c069e5f28def8992f2df6f0f5385f27bbc5af8439714d7da6e0b7b1b7f4b0f8ea702ac1a3c051b55d8340c64bb9533733c371e4acc0cb94a634d389ef48b7270450cd85f7b121aac1337db444ef64876f4fff14ddd0b7760fde469c70b2dc703d5ab96f6b1210f6d4892398a89d201cc61744257481f42bc8f4a96601c646fdba150d84e5658c2cae3d8e29e7658078641d9d505d6c037b584caf26bb2df5885d5ae43da107ee13d75e1d3b2b1447650927c26e7a66639c58fc619d9b8cbc850c434f21910b42e9cd935b48e0680d681ddf993d6c8e9a296f50c156c009d6313814b55e797f61de2151a6223748a4350436c127ddc58e1694689dc177931dc2a5c9326b02ac7efda6926738a6031542fb60ea1d831e5b313926255eb60c4c703471dff88bd4313876c1f9bf2fb516535ec8318c989210bf7c10a71435ceeaa3baafff35f7cf0d1d472838abb6b6c9f9c0f30842e5ec014a08d3a19a0cddb16c0c69e56058d99da8fd7a098a68e2225a8a65b4fccfed029e2833f58eea2d607753fd01a1ebed671ab21fae42be723035d07b32bf9b584de8448daddbebab04143dbae1864e7d2c1050fa0bb03f8120ddfabbfea4a2bee1c73e36696791cd3e7e681d88e0ab7487dcc714b2fb8e7d6ce6e1ebd75b2b04313c5d139531e051093173fc26e75c1f17ec2bdc206e8d23bf896b4c1c5b4c5967e15c278571e0e133991f7b51fce8c117bd6ac373cd9a83e5f74cad041565de6ed5f0c80b53ffbd686f3a534b305f19b37c93597d7e97f4d7c33ee12847889298c2a60b6cd17adb24c9ce8b1a40514513399b24c9ce3c3689d4dd37984166aa2d25f058534b85d7e205005f523021de863178ffc496d26b046d31bbed1fd1a6574488b52bc17e18da0ccab52658bd20a3602168f941473e64933ac4e1ad62b7810e4f86a99d8b759a35859e002a71bd020f1bc242f2cb4f3373633dcebe5606f33bef96977c631bf15d37b42b6ab7b2b5b65162ce1205b1e90495ad43fc629f9f4fd0717bb3c2d57a26fcef6fbcc0b830e07aec3d7c9661c96d4e114c8353609a6f38db02db9c82ab1de34f8abd623a6c3f407962b08527463dc0e2eacb634c5e6fb9cb610e5a5709f13b9bce9621a8c73c684c10ebbc0d26864ed491b8bffa4322cc55af3e886d2610d7f440a2c7ea71ba144d2ea41a1e10280090b3f806df5ca8a138e6416159f92f9d0fa39aede4a7d3b75790f94f9a19dd65ea7cd64f7c0fbf589d5e7ba21fdb39de11b479f402decd0582755b77946c38d5fc42bfeacde01f71c87d2e1032e21f433af9d87d70d4c93787315f54546f5a288de0e61672080be3bd5c4ecf7cbb3fdd499d2798f4aff1b5f920ff5e85757cc2ecb0fa58ba50dde947f1b94065283c01974e2eeac9b9516f7fb43926f30a4ba12eaf0b150ea0756e28c728289b75072730979b008070ea6a448b415cbc5fa5d8e2f42c7c4302ab76aae1f47ec3a5af5a48c39640ea2826846cc7ef8bc63deadd12f7fa9a52e52550fd7df13dc53e998274bbeed8d6e66ffeecc43d6148f6925df44f8cfb2fcccde199be0e854db730a4518d9bba1d9cc66b140681c4465146dca22508785cb9989cc2ab90b6b70a5431b11bdcef02f9a319d61bf6707ae21a1b07593d0b8dc585d97254ef369b5d3ac4f03c9304fe067b443b97b9659a06bf57dc7b6083aa95c5218ad3b737365a6fba7bbe01c49ca4800ba7532fb9d4e9ecfacb696fcdef3838a6e1ba9e1739924031e9446d1bfb1a7246e28938f8a4f96301e244b1e56cd809d8181c40afc02890e9a25920c9181dbc37b01a93775b0fd945f6eeeea2f4bb608101c1ef5d4e199659044cabdf31f9540e45bce6a567c83b5c9d452535df3af998ff1f89c506ed39d94dcfb7b2cb325f118d7a145207338dabcff80f4e72461f4a01c860bf0d65dae2e7b1b1c7686f0c4744494436cb8b78128f1df0e7188d5691cd2361d8cd388ce2ab3846b1409822e5acae679edc3d5929c36adbd63324c6f8c914a463968bba0e5ca920277c48d9d207166e0e47c45eca77e8427360a6a7b42b7cf8135fc9a4cffa7769442b7e4c1db28322515014c05a36510d7ed35cfc1d6a22f54e950dc8feaf445d72acbd3eba1b3c32338371673c74a82f3bfb1b8b3bc411996adbc43c9dfbbbc221ba350f910a7870951e1b511dca896f93d124017994feea10339aec23e21d87e251e57159a1011f74d3cadc820affa465300fe29bfffefd4ccea4c9d2abcc2feeef31a9784c38457dd0518f688859e4c65241a188d9b6a2afc80e5bbd426af88fbf5db064d643251c1fb23ebcd6142ef4c914e5b62938c708dc7ae5c0d5255ddb103e11c259bcae2816b8159fd9a5d3999666e91f629eeb2ddd76c0cee5b142b1bda223b3bd0676ec5a29e8ae5de8a550f34a2a7391169bbcc67768af5713a35f102712bcbaac403e64a5a646f403f0c6fec41a0fc8423ada5ca545727612410f787676d33960927031af29cf57ec50eb373196b10e0b73cd91be36577808ac2d41775fc7d27d7633719a1b18195b3f6cb780569964c1afa7ef8dd5ccdccc4d0c37512fa9ccc3b7bff92095b88c52eb761b898c53144019580613fcc5c7781aa080a355c42438f7a14532a6ac175cb29bc7f909c1948de806a5603a31c1a822fde40e7951a36c2efebea15452ac310ded4b20deb225c5a17336b60c430982f45fee1d222a730fde2fd017d78306fa5b3d1509d610e2e282b5155091636e91589eccf677769a76f0f2616a218fc6f400b5f7ddec257c1dc68352350bd0600fb00dbf00926ebdd54c67473e8af8cc48fabbec67b9dfdf1c840e77f087527f3bb4315e21a9c7bd2fe01717b5cf09dc51e974343e6f40e7dec329fbebbe85797814cd3311049ec87c1aba91ef88ad40ba7c0dd3e82b8b43ca91d5fc156a168f82a06beb039d091d861300bcafe80b1ee94a2169346f99ccc2124dcdc21e45fceac497345a44a88f47749cca6e4f706ef6b315bb0cde19d5bda3d26581d0a167d97d6dd1d68a143a05220621f77e05bb313bf321e5870d4f8d7c6198abc5366f33145ed3bd7980b3453a743d13391642ade8256ed0b92229715cadd49ae9824f36e94a6ebf812349285f5206a4b81abc5358aae06d7e502d3c26b901bc2864fabf83c013a841c369a13ae63691f1e1e58e047a21a4b7bba784de28e22cff5f1d2a230bfafd29129c8e449ac68c9061f752d54a9748410b65a95cbe8dd883b4bb1f02a71658f22c475eca1e53e49a1c6e1ec807175d8495b46439e032fa9fe0c0e31a8c35e6a5e6378409f57ba35c5f197f489f2f0512654b57606fa602225e1e5ff9c398e007a8f95e3343fcf69276314cd5fcc9ca0b53b30314055b00c6c8781b24f48c1bd3b0974cf1146d819ae9fda74634ed2870eed5e9ad1194f6c45ad1093e7345518f54d1074d76812e6351895aaa2fe85f108ec1cc9d41883ad8008e5c4e68c8c495dd5a2012a1df7b4601de01d2b044788016b0312e05b241d67ac3de503cb959bf22bc5b3ae55b550ed49507accfe0f25a66880a14719c42d4fb64daeef29844cf2bcb85b4ae3fb9b0065a79673914d00e0cf51e4359ea58effef24ff1a1410ebedb82569bbe28af6849a8bcd5fa84037d6e4a0de21d535eb4fb2b1e2c8707a9cb416b00cb801fbcf26c29bb9f07f4efc58402bc9280e602f5db9aceb0a7c0d8cdd0952c6e7825750bffaf08d42e010820ef86bd882e2fba7b0bee4619080dcd68d3d0cdbda6f5e4ae0783f428f8ddb8a6167a2822ee2ad7972a6c9d1231388a318d75e8ea69c17c02e2441c2ba8a7b4ea5b17e3541a38a073603c4df2de892c079fd5356968b0d8aa46f742720974a6dd6b9bfef37823af1caeda5c6fa387ce8cbb1cd2384ffc304691acffd1722241670eb039bdd391208c7e08a9667f8c5a720eabc37f5284d55916a94cff5cc35166f89c27338948293bff3c43c3d5f896f45834557049fea372ac524afad10fbf5fec18a90f9d7a511362082c7ce8a2c5c6e70f85f318ae45409a892f984d2cbf6473c64a28aead1f1c10964cc799051e0161124657580d7663ed2d6f1947ef02e43279f2eafc51a829c61eb2afeb86f334674d51dbdb12cad6e92ab74d316592631c3709aef0a194c46feb9e815ede829fde9b841e9d918636b1a9b53d41374bf07de4d658906be3da21423ddfc388ae5de4ba4a265110cb17a5ad1149bba99580bba2ea3ac46976a123611b36ff25485774b88c1360f9bd991a5521915ccbf7bc62a5cae4cc46c08a179aea7217c3b1953816fdaf3e01f57215d9b2d94fdf9ce934da4904088d5dd6e873f7b5c820592fc119afc812048f2b1a010ef4084e79ada48a625a238bd41e358aa387b32bcee11c47538e6bf38925a96ab5fc5ddbfd2c4ff224f68f5b8340a47478223091fbea2ff87bf968675d257689fd85db6a132af68055a042b0fc75563d1f115a56aedd668915b013abb9f2d282f4ac33ee04617f75306f2f3ac7c50208563e55db31d4cf1d0389cead9400ed2a8aa5754da307a19a2d0404a08662d17f5a5cfe19051b85a9534e7d0576e38a29166ce1cca99ee3a24278560b8cd605ebc71a578911685089609130a8177d24188a1314b7cb5fd19dda7a3d3891e705b86753cae7fc85314a8f34a64949a3cf34c6931acbae0cad1c6b17e8df7555ae62cb91637be73cbe6943b2b5e137a4cd2ae5012a6efec4cabf0d27ebc2213d067670b27cd6db34ca77c3b25753d166ca345c15a9f592dd91550426208b80072e53d13488b74e0bd81272777b65b49ae9f174d4e581f8f486562c044292a25d62ba4dd37d725f6c5e4cf09f9ee523a9c8a137f1201ab59af60f99b32a64bf1cfbffffdd4ff9b5ec710468481d747a614f32a0a36b153fa49b1945b136edc9a4973af124aa934f0519e8f186117b0374904199a24c00fd389577944fa0252f3d023cd802f3d40011ec357e1e8b20e27500bd39f87fe9ed2ea059385132c46d8668c29ae9f19756a9fa55bb770cc46f4291baf5a88b15d77a6907a2209f8a246ae50d13891cc92893c6f743bc27b3f61a02bfac873af8fba2dfa9a4081b2b825b06e960e42672c6737c57d26d21a95b", 0x1000}, {&(0x7f00000015c0)="07cd7e74923dd9945c8ff917dee901b5a773d95b8bcbf38e05432815fe95e1e12d201424a182e6", 0x27}, {&(0x7f0000001600)="04d93c9c0de1a63cf53fb1b90e351f3f09d1bdbc5e71af5522f72003f6c1a6142a730358336b28eb1ceffbd1e2499e04a6b48a6987b0fb5cb84d2604de95fbf8a4a1b41fd6c754d03567ff6f9d1612ae1894123f2e94c0cd8fbebe45856e8833370ef15ab1af52f3f8fbde64c1aa28a8fb591801bff6e90cf0f8", 0x7a}, {&(0x7f0000001680)="1ca4ad5952e5e47d57fb8fd3b1bebd4ba3e306fec7c55bb1f3671036959ef844275ac017932640c1eb17f4c290315d23bc561f26166dae93fc79f455c5670c35097099c8b38afc06c9d903114c614c2c3f3bd4b133a8a67391fd749cf2d1971057d210a6b29160f4fa7ad1b47bf9c48868c902d942baad1dc748c13e876838e75ea6ed239d6a", 0x86}], 0x6, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000380)=0x8ccf) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001800)=0x4) 16:52:46 executing program 0: r0 = shmget(0x1, 0x1000, 0x2000000000000206, &(0x7f0000ffc000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r1) r2 = semget$private(0x0, 0x6, 0x0) r3 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0x18) r8 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x100, r3, r7, 0x0, r8, 0x0, 0x4}, 0x400000000000002, 0x1093, 0xd5b}) clock_gettime(0x4, &(0x7f0000000200)) mkdir(&(0x7f0000000180)='./file0\x00', 0x17f) getgroups(0x0, &(0x7f00000000c0)) setegid(0x0) setgroups(0x200, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$IPC_RMID(r2, 0x0, 0x0) semget$private(0x0, 0x5, 0x551) r9 = dup2(r4, r5) fchownat(r9, &(0x7f0000001400)='./file0\x00', 0x0, 0x0, 0x80f21a668ef0d131) r10 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000140)=0x7) semget$private(0x0, 0x0, 0x400) readlinkat(r6, &(0x7f00000013c0)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x10002104, &(0x7f00000001c0)) shmctl$SHM_UNLOCK(r10, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001900)=""/165) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000014c0)) shmat(r10, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 16:52:46 executing program 1: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='W\x00') open(&(0x7f0000000140)='./bus\x00', 0x20, 0x43) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x8, 0x10001) 16:52:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="53fc00a12b480000000000000096a317"], 0x10}, 0x0) 16:52:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e6f043ff34a6dee0300a0000000000000ceb4d6"}) read(r0, &(0x7f0000000040)=""/250, 0xfa) r1 = dup(r0) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) syz_open_pts() 16:52:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) 16:52:46 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/170, 0xaa) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x1, 0x6) accept$unix(r0, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f00000000c0)) open(&(0x7f0000000240)='./bus\x00', 0x1, 0x101) 16:52:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x7f, 0x200, {0x6, 0x9}}) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x2) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x80000001}], 0x2, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000240)=""/31, 0x1f}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000340)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000280)=""/138, 0x8a}, {&(0x7f0000000380)=""/239, 0xef}, {&(0x7f0000000480)=""/163, 0xa3}, {&(0x7f00000001c0)=""/112, 0x70}, {&(0x7f0000000540)=""/109, 0x6d}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/86, 0x56}, {&(0x7f0000000640)=""/208, 0xd0}, {&(0x7f0000000140)=""/31, 0x1f}], 0x9, 0x0) fsync(r0) sync() open$dir(&(0x7f0000000080)='./bus\x00', 0xc3, 0x100) 16:52:47 executing program 0: r0 = socket(0x6, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/65) 16:52:47 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000080)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x0) 16:52:47 executing program 0: kqueue() utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x4, 0xd76b}, {0x7, 0x3f}}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0xa4) getgroups(0x2, &(0x7f0000000140)=[r0, r0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) write(r1, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:52:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 16:52:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831ce1ad4491d1f7828bc2d2a500a35ace697bef648fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79dd3b3c190fff097ea73a4000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x7b) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:52:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) flock(r0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c65f769"], 0x1, &(0x7f00000001c0), 0x0, &(0x7f0000000580)}, 0x1) recvfrom$inet(r1, &(0x7f0000000140)=""/160, 0xa0, 0x40, &(0x7f0000000200)={0x2, 0x2}, 0xc) 16:52:47 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendto(r0, &(0x7f0000000040)="3146be5a9b660c511c9883c36d48d923afcff503a2cbf741e296a4621fc21a4d363f3ab54a0c7b15f40a157569f7fb", 0x2f, 0x0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 16:52:47 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) clock_settime(0x0, &(0x7f0000000000)={0x5, 0x20}) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) shutdown(r0, 0x1) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="baec7146a99bb58a5fe8c454860d65dee9b24d0a2b86c7fcdb4cb29199cce7711a0398be8fc4bb63c3624e90c7f405168af3e81eb1f120b7505fc60bf3ddfd0b646a3ad3903ac0f3411328becb45cec5f1aaffa073b4f75ecc5654266a6b2f3ef2783482561a1a6a50734ef5f8da3415a3878341a470db035e0dad1f69b635ec862a8cb52754517d049c8c011416545cbfecefea9dcfa680836135229a3eebbf44011beeb494a997cb33a1c7a383", 0xae}], 0x1, 0x0, 0x0, 0x9}, 0x402) 16:00:05 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20000022, 0x9, 0x63}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000021, 0x8, 0x5a}, {{r0}, 0x0, 0x40, 0xf0000053, 0x4, 0x101}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x200, 0x9f}, {{r0}, 0xfffffffffffffffc, 0x80, 0x10, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x1c159284d5f2fc9d, 0x0, 0x3}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x1000, 0x8000}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x1f, 0x377f98b}], 0xfffffffffffff800, &(0x7f00000000c0)={0x400, 0x4}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xefb, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x40000000006, 0x0, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20, 0x0) dup2(r3, r0) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0xa094, r2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r4 = open(&(0x7f00000001c0)='.\x00', 0x10, 0xffffffffffffffff) bind$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/247, 0xfffffffffffffd2c}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307006, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x0) 16:00:05 executing program 1: r0 = getppid() wait4(r0, 0x0, 0x21, 0x0) socket$unix(0x1, 0x1, 0x0) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7ff, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x2) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0xffffdfffffffffff, 0xaf44397f055b5563, 0x2) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00001f2000/0x3000)=nil, 0x3000) r3 = fcntl$dupfd(r1, 0x0, r1) kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff9, 0x1, 0xf0000002, 0x4, 0x8}, {{r1}, 0x0, 0x6, 0x1, 0x8, 0x460a}, {{r2}, 0xfffffffffffffff9, 0x1, 0x1, 0x100000001, 0x6}, {{r3}, 0xffffffffffffffff, 0x0, 0x40, 0x400, 0xd05}, {{r2}, 0xffffffffffffffff, 0x9, 0x80, 0x3, 0x10000}], 0x8001, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x63, 0x0, 0xc266, 0x618}], 0x8, &(0x7f0000000140)={0x10, 0x80000000008}) setsockopt(r2, 0x100000002c, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x80000000000000) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:05 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[r0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) r2 = dup(0xffffffffffffffff) r3 = syz_open_pts() poll(&(0x7f0000000080)=[{r2, 0x10c}, {r3, 0x1}], 0x2, 0x1f) setgid(r1) setuid(0xee01) r4 = msgget(0x2, 0x1) msgsnd(r4, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) sendto(r5, &(0x7f00000000c0)="07a8404a9260f929b04b922b7e1896242de00990681ef435c109329d9c1a532995c737b66fef34cb16f39e2e90293a1e72184dbcecf6aa13b4af4d17cbb22e5b7824b3e77c4093ea83", 0x49, 0x408, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x9}], 0x1}) 16:00:05 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x10601, 0x2) getsockname(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x108, 0x0) flock(r2, 0x5) mprotect(&(0x7f0000c25000/0x4000)=nil, 0x4000, 0x3) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10c80, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x1, 0x0) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) poll(&(0x7f0000000200)=[{r2, 0x82}, {r4, 0x40}, {r5, 0x80}, {r6, 0x80}, {r7, 0x80}, {r8, 0x28}], 0x6, 0x200) r9 = socket$inet(0x2, 0x7, 0x4) getsockname$inet(r9, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x0) r10 = shmat(r0, &(0x7f0000e87000/0x4000)=nil, 0xffffffffffffffff) faccessat(r8, &(0x7f0000000240)='./file0\x00', 0x3, 0x3) shmat(0x0, &(0x7f0000d44000/0x4000)=nil, 0x2000) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000340)) fchflags(r5, 0x20005) shmdt(r10) 16:00:05 executing program 1: socket(0x11, 0x3, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x80000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100c0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x3) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0xfffffffffffffffe) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x3fffffff80000000, 0x10000ffffffff}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x1, 0x1, 0x2, r1}) 16:00:06 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x29440000000000, 0x8, 0x20, 0x0, 0x9, 0x1f, 0x2, 0x2, 0x0, 0x2000, 0x1}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x40004000000028a9) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b0006000000000000000200000000ffff000000ffffff09f6ce4f22276ef73ab42f38d0e9", 0x2c}], 0x1) 16:00:06 executing program 0: mlock(&(0x7f0000000000/0xb000)=nil, 0xb000) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) 16:00:06 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r1 = getppid() r2 = getuid() r3 = getgid() r4 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r6 = getgid() r7 = syz_open_pts() r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x0, 0x0) r10 = socket(0x3, 0x3, 0x5) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x600, 0x0) r12 = open(&(0x7f00000006c0)='./file0\x00', 0x10, 0x80) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0xc10, 0x0) r14 = accept(0xffffffffffffffff, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd0\x00', 0x0, 0x0) r16 = socket$inet6(0x18, 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wsmouse0\x00', 0x8000, 0x0) r21 = accept$inet(0xffffffffffffffff, &(0x7f0000000900), &(0x7f0000000940)=0xc) r22 = socket$inet(0x2, 0x8002, 0xfffffffffffffffa) r23 = accept$inet6(0xffffffffffffffff, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r24 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/wsmouse0\x00', 0x8002, 0x0) r25 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wsmouse0\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, &(0x7f0000000ac0)=0xc) r27 = getuid() r28 = getgid() sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="bf1eb20a462296044cbcdc7549e5b86a5d281545cab1e797fcac1992c6f4ab2f39c2b622c3601f024cba9e95129caa080e5b14aed71c0016580878598430bfe2ff3bf9b805b0bacd94581cc4823bd48ac0d7bcfe84281c8341323d6c1573b79d3f4df011eada33067ef8670429d679d4938d8cc1c35c82decfe10e4f733faaa0026278e5da36777783ff4754e16fb41526803ca599aaa0e70b1442916cbcd25fd034e54ed2e4019c0836440409dea652a94a6358b9a5120aa8376e9c867dda26d7", 0xc1}, {&(0x7f0000000300)="5a3f7cc82c177a21b9738f8c9405596ceb44be0a8ee3decf0b27627eb3bdff6b0ef37b6e7ee926c4c33c618ba292728bb2c2e0c0ec00d35b0bdd293e7d999d143c8fbc8854d77f9b", 0x48}, {&(0x7f0000000380)="d58c4f2ea6cb4107ff31e762d88815f3331176bd3c18fd1898042379eb3dfa99e43f3a11fcf64a5fdb2adde89f45f8f42a1e3f1bfc45aef58f2a82a2caba0cf99c88b9a13a7d9af295685b9a5751d7465c7e49f9fa1dcdafedebe116eda3409f090a99edbbaf9827fb645866c057da7f58d070807b3267fda6fb27aacd87d6eeea8834c65efb8e5aa972247cebef6d9f44c91c5f6674f7f0605044", 0x9b}, {&(0x7f0000000440)="bb0c36b930f79e4730b1e1fd37b40f2ae4aa574557290aa765b9fa0141cb5f3c61e917a5664e56aac4d592167d37eee8e347b4197320cd9749ade5acd0274c6de0abd0bd91aa50b2b598231977baa335cfaca3442d4d8066b302408d628e1af940198e7fe0a802566c75f6b07a1f974e1e1ed490cfecabfc6732a7a0b01d38cdc75574c203d12720c39cc71398e381581c93737b1bbc3c1a08e18bd491e63e405aff2ab2", 0xa4}], 0x5, &(0x7f0000000b00)=ANY=[@ANYBLOB="2000000000000800ffff000000000700", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000003000000000ed0000ffff000001000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB='\x00\x00\x00\x00'], 0xf8, 0x3}, 0x0) r29 = kqueue() kevent(r29, &(0x7f0000000000)=[{{r29}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r29}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) write(r29, &(0x7f0000000040)="a7a5a8aaf9d17c710b7042b88aba0ddb00405fcc768d479e353b6541630f65412fe63927264718b2359239ba439c7d569bf09fa07f35d5f43f3f808ef25a69e3ab9eae7a94c007", 0x47) kevent(r29, &(0x7f0000000180)=[{{r29}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0), 0x11b) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r0 = syz_open_pts() close(r0) getgroups(0xa, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getgid() setregid(r1, r2) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r3 = kqueue() r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/14}, &(0x7f0000000100)=0x10) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xc3}], 0x14, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) socket$inet(0x2, 0x4002, 0xcd1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2804) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x1) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x67, 0x4}, {0xfffffffffffff7b9, 0xb62f}}) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) chown(&(0x7f0000000100)='./file0\x00', r2, r3) ioctl$TIOCMSET(r1, 0x20004269, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/9, 0x9) preadv(r1, &(0x7f0000001380)=[{&(0x7f0000000100)}, {&(0x7f0000000180)=""/39, 0x27}, {&(0x7f00000001c0)=""/158, 0x9e}, {&(0x7f0000000280)=""/20, 0x14}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/13, 0xd}, {&(0x7f0000001300)=""/127, 0x7f}], 0x7, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x108, 0x2) 16:00:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/27}, &(0x7f0000000080)=0xfffffe9d) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000080)="c81d", 0x4f) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000001840)=[{&(0x7f0000000080)="ad74bea84423a1eefde51d7385d79194ceda3db0562c5a0b07d51697e54a94bddfab6d1ee3e238006c8f", 0x2a}, {&(0x7f0000000340)="ad9bae4149f41a201d5681db1cfb13d72d0ca555da97fa891841132491642827bb098cc61399a52ba485acef9397ec4e0a5b1b908410c5b80a6a292c03ddd0adc05b2cc499083b77eaac392430c3751f9bcd7e50e7266147b115a04196bd0dc99b039fead84e7ee1111eabecbb8ede6b29c9b5b9c57cb88683cd0fe327dc57887b1d972452b8c32c49d69887de31fbdcfb3c3afdfae1cba01a49507b3afebc468bcfce94c06204a249c4814a72edd4b8d482bd49b8bc56ccd3c7d290200aae7cf75d6abf00b9339ddffc882b56b2755125adc7556e5c5db13849ab4867fde4f55aa460fa3100190ea5e0b213f2ea7bc8489c897162325c2b1b67ae1b04f4", 0xfe}, {&(0x7f0000000440)="45b50e164309332d217a2ee8882d20ec446c1b73d52c87db8dc23a1c15e9dce864de21c4127406e7897138a08e242a5fb740cfffe411e2a6366827f808000c1cd66593e4060578bc2e6bd69cfbc20714581fd9455d6bc0a568b9638b4a533318121b7c3f4a6186cffa90a0e6d0329f4b6aac12a502345ee4833307541a423b320acddd93a47d95", 0x87}, {&(0x7f0000001900)="684a0910d3625a4db0f7e9", 0x173}, {&(0x7f0000000540)="2300b3bbb33b6862227315cc1615c8aa37b22e7f7331a1f240e613e004d709fa0dea48f127a7ad39c331466310affaa1987c9699ec98d66907fc7335153757060b6296734b3271f83824a91e97e28211b5f68da615f6f3bf32d0ebc121a1b6ea189f7f5178e0ba7c5c697e814f3a2006b55ec82bc8721a89fd61cd1da6c7f32c4582c8fd5bb644dd97e3b82ac6", 0x8d}, {&(0x7f0000002940)="428971dd92f8ca69131253df6c5697a7d68656551314fcbcf4861a0caf3a3d3db23d3e3e90ee6636626232538fc352d59b09da7f00057ce25c9e51a39de6079682124f16e4799a69c7494897062d1f4d4a8591", 0x26}, {&(0x7f0000000640)="b6100002eae8b0bc9bfa4bb5f96fa2c39969ce5f7d89172744d65f9f21803fbd67f51339d37ac8e31e22040ef8eda8d831c0ac4a2ed8e39073c69e40684d964e9b51ee595d87ff63140f461ab7d02f8f1ee6b833610d82c747317730d3d736e1735a3b2e5ec7dd4b7848ec8c3dcca4922bbe615ee6e827a6f9a5d6d093d177ee7df7c21c9633c8b07ba372f07414f4012b4f2cf841802e9e9241c86f272eae33351e8be938fdcb6230318b635c82c38ec7914ec5c4eb7b6c62126d2531b53d39a6213ad81b0ee7d9467fd2da446978f4bd62865043a6f0b571", 0xfffffffffffffd8c}, {&(0x7f0000001940)="addbf2a4ed52158877ea43d18af16fc288526ec90d4353f97bfb775aea7941d1dc5d984565e94d68db56a5ebce4233e72c769056e7cc540a36170a2beb838379d6e6b30ede0d3efae75816d96260eb487c09e51ede2b088740bb03391cbeb0283957a5e9a730a4be2dd50e4cb86ccf9e4c8523fbe28057f4d119b66b39b00a0822cb294f68644324f407763c2bd37bca64ece9515db3a59db52ec16deb5f191e2c883751a5d0c196bdcb6c5aae4dc0190cc6dc44cc109c3fb1d01ad319c6ad83c4d76e41b2233950cfcea42e524ef503d78a5121480235a0b1e3347d90b0a5bc044ec3a9a2a79626cebff865b4543915d36a786f800a32ead2bda6636fdf6c6bb0ae717468f377bea84ab2534ce423aee4a513164e0beaf80a88a03a5f310666b648843fb4ce65f5b0651317da3bf2218c58b902c3e7388789e10b04b4f90aa502b574f22305731bfe625d8cf4e9df39bdb37e97c709d4f0f30e9aa04b3ff3e313e51cf772be985f1fe8918a8f72d2c524f54c2c03b4e0dffc6a884c8bf6fcbde9ec5ed90ce28341dc82d6516685650477c48fc3b836c4c0ae0b2eba128a729c4ba4aa514771ec78177e12e08fef6e110cd5606811511bf06fa15ce0214d8d2966a2147795ba6af9c7b1342ee35fe06454f4668d286a579a5e5296eb60c97fc9da0e6cc47c833193678f2eadc67d3ce289a9e0ef6803067d0ff665f10b8a25cde64a58f5674226c81d9a6e2206e1d0e080a4b09cc394ecb83ed6e9459514534bdc93d84935d9f522f5d5ead16bea9563e979d64cd0039429e02bd27629486023d7ca925f24febf549570bb528386d34f0e7aaa3154aa56b6c2ef17ce646f5c8c14b0586beadc914cdb36e02591ba017b3681ae293bc5b8135b97427b03d043ae23bd3bb115511dbb35a156568fbedd28347a4246a661edb959e7adc2d4e9fe3bea2bd36ed1f730ac19c5e5901afed3efa630c3897d50f92d341bb72e9f4018a769b2be0899b50f48c57eee144cf0ecd9ae899ef6f7edaf3b127d1d6edfed6703307d43cff16b8f4ba1d48ec1bfdb94e3b5c460c9782120e7c229fd1a0ce09b696bc0fa85bf2a9ac3487b51143ecba43193c28e25060382d899376e87e8b46595b7eee662c0fce4bb87e2053b938a182bd62eb4214c6a7aa7052a537b8111a79ab1ac2378f3662963e8d89186ca625d338e4f39126a56e892113cd32a32eff283fe7fee1224cb68fe01744263b2881e413228c7a677d4d49cd57b713f579821b7c3bbc063f8a0bb68796eae1db6f5f2d006ddbfff994dd9a69d41a50a4f9a63e0dea86c664b197cec1cb773a2abb423bcef68c39a77a5e824bab36530cf0de2e6d4c328354715af1815c5a547a071063d9db5dec2bc79950bb34dcb790a48aed5c60d63abd97a2f8cbee9cf83f445f1dfc7bf41fc05b52c3d57cf8ea14b3278df875f15a73b659a3865d4098d0a7af2a83ecc280bd7db1a0965a45b7261ccf40ad4a73a24df70fc4a8ace6651e6c918b9891e7b0ecd1896420d1dce65051254f33942f331a47efee23634d81af8bef33043929b8b7cf9e438594ec99d11ef2f447ee645a154901e062d805fda0c02d07228ae1cb2a71083a6d5eab9d77806d4fbd40a72fc7f6cf6ca71c04ddc29ecfb0a319a0791668cca9b944be5d7651719c99a993de4fe59a26e165893299122e9725a88dac010a1d03edb3385d8120840376d47d4ad7609f1c35b9ad9f7ebd188186783ed63fbff290aaf5841a917e41f2afbd967f313d934caad0aa35a37e871e25009540a0cc73489736baba36cf381dc0b9b2e12f3366145023c60a89f1e211f104be993f73492cf531c02a9ce22225c5bfcd4c1c1e623e08853b8a8634da5a394729e32118fac0fc7a73c463f4ecd4836cded6d795d6338179bde8d4199f609b7990b6b53c565c00b334ee4fa94275ff03e175bb616bd2cb3ab620869b521c2070c0c4ca4d769b73e9c07488e719887600e10ddae8bcc0a89da264d629031aa29892bbe67fa14fcf4c53bceedd186adb65412faf88fefb37326d2af3ac34ba719d4aba73ae7ebb4abea82c51983a6e8f2499bff8c78a0d1b31e973861304a736034ed4b814ba5c63fccd9308f0c894cd428e7e504b668a2795d75f89f0ab42607bbd80141ec7fd10c5215f3f49bc8508bbc6f9f2489b35040e60e57588fb07045ce35a6b8dc5b1cf9686d2fb58205f6e2388030a9a74da795f964a21ad460bf1139bf913b56f2d72d53ccc3f011236cb0f81e78ad411b6af9962b318b312d940878caf222a69abb08a53d2abfb9797e69cd4147d0eefeca9515c0595fec3d652b194aef36d02022d00f1ec4d45ec0f56a4131ebbca121f385a4edee12a72a22a5dc1cdef545ced92757402b60b6846bec1cbbd03c66dc4a30ccdf348ce101ca3f52df8ff4dcc849013dc3e49f6907c98e5e75003859ed18340bc48fc8e9f6ce960efb420f0f1f75bc6df6103e352b1f7dd2306db8781517868ca9031d8a16bae7dbba4d71ce51fcee5e35db0fb8d34ec0449fd75ae45b96299f7ba715de0d23d9657d8041f4c88f84c5bf206098c71db7197cacb0a99fb6b6d25f58013e9a6c7acf9c7b30d2b1fd00d6a27b863afe5b99792dd26a6f21a0e2d1ad03ac62f4737504022b3fe1ca8ed6a43a97240c0d3930378abd2984ec9df8684edd49e1d88ac95261397b62bd52e797be8e7c8248986200db0cd65ab1a87589b781127a0154680973427b68b0e99bc2ea2d3cdfef61f09349963b597ee57506e581c556c03b05f8880f96a226e77e7fb1dac8b341f20857ad96a6b1087bf464462d9ac02c0ed69aaa19d8a1102bb43c535300617157dca7ecaacedc1aa850e2bb58a170e055a9a9909867cc740addc25b97d4a438cd0ff9d6b2dd6081c522c10e6f9e5b60ec226cebdabe45980780ac65952bbcc6ff6c746509f8e2c67bad1cfe2050aa0b2851a564fdf75570df838f02ee658b8b6f9561b4a03199752b5b75cf42853a610617717a6fbfea402ef2f7c4a29e75b27f30e5a426b4f3310a75e4fc9227d47c520765dd429a84a0e5056597045f4ed8bbc349830ae0c90a524b4c3ad963dc425ad221921662c832defb414da89335e6b14d8681208496d3a980c6f3765e6a74f8d9ba866c3cd614868bb230a53a3fd42909474059fd956dbcfd3ed811c706196d0c5346e467c6d3d98b13281a8b5bb5974f078667bbf99496d0a22a66fa2a831733f885e1f09cb54200900e1b0f25dccd72647acdfe4316a5d7bdf7e878d66e7720ef89cb8ea5a98303e6a6aed8a625ee4b976c2333ab5ecd12443b2e7e218a5d0e68b67519185882e9a32c3c567cc989fa82131d760d6df76c2c931f797c46724a4fae256e839664899051dffb5989214ab649d5531b806ace6e9fda80ac988be5ad65e61b7c82b5d035045c2beff2346b83118dec3a3b56b765be9943fabb528a5fc4b4dd92c60a29eec7c1136238dbd400f4fc86846814b0a945fa0a87a95cb550b2c1024e24a94eba5e18826ca3a42f6478aff028730deed98f798613c99d7c6a80bcbbbae75553bbcd5493109e7b6de85f1c3e186f496343943a958cb01ea1c34a01d06be23059bbd06745ea8c73aa7d8ec13b6e822a48e511d471cf61e1c6fa731170252b95258897c09bbac877cecd852f7c97219ee74914406f05b4fb89f6b144c543d6130965973b8fef786604fa13845133c0a965a4fccdad36d172338b1a7ae9eb174abac8c367c4b149556c21018c86f048b82598fff03a5b46ab8d3690071aec2200163303ca9647ab05004ab75ec8e2f830d2ce555507371743d9d08109e35d19bee6ba542324ce6950b33ffff64d52bd2180f8304dfc75684f4d4f6fb3e7c6b35b0c754be46fbd07da41597766b534599a8d4b4d86edffbeab0a0da71234900e797286ddefc75fce8ce7ff756185c60d32a18d953031d56b719c00ffc2e570f76b8bb0eb28707c3efda423e4ce97a31563f64d312ed2b9e2652e30e9cb9750f40ddd798a4c1345f96a29065370a6dde128d3fe9a5fc6b527d5ca15b2ecf65071acb110649f9b249d0403105d6c3e5adaa7b634cb92661206ac5f8adc03210676c03974bf0bf3890343d7ae5919be0091ee07b1b03c3d32296944f5ec903130734b9fcb46d8965f4a9143fa5ac3b379ba3445526182eb21a4b96eb6c0d0762165e2d3fe0bacd2d1c112c6eceef817505586ea79dacd9f6a41b3a062656e79e3b647b1d1d72ca78596b2069624c3cf673181caab4fcc900849ed88a64092e338ea29cf92a87975df332a2f1b9a934c6fe7c5df301f20e982b159ebabb352f44bd13621694fa9926ab13f7191fc85474e85a714d0aaf6b01ad8f34d57e5e71dbc4c641d5565b39b765e12caa6dfdaf30b5de3e76df31160dce375d5a9c20f2b8d3235e4a1532e6f653195bd2931f0046599d4f0464bf92c4b433ec84e112ed8218a3462869c117cf386b12aee4c1772a331bea64b4831db546bca3e4bbfc93fea95b6779f714cf606aaf737c925682852ce5b95b30cb5dd4a5bd387f53f1f07898cc49add8ef1716488a9b4813b110437caca87cfccb9e3a344f49de167d7e32e9a0f4eaee19e7fe9bfaed5a2eeeb5fc19cdcdfb0c11287ed3124e9979d3fb0f16848b5cd75e6133c0d49383f040875dc68bcf825e8b0b08d230cfbb0257ef1662ece80335444ef52d36598eba201a4b16d512f52b74b1efbbafe8fe144e44cfaa9921c60b51ab4b7f5194dc4be9a1b7657dab06bdb53b25921681f71b9146b0285cf69c45cbb702f69ca754a0b47d639c0d3c37ad28404dbd6cd95bcec1661fbd12485dc6ebc756a49e761ac1ca9d1ee84818193b46ecb5f59b4e114b9e36867b10e3830985b77d4bf94d092bc66a6201269b412fe37011ddb750ceab51bb999ff806cf953a8da7b4f5fe3e5617e7ae23142f8666ff5037811e83490855c177af8043f46dbbf42e7e71ca3f7fa26d7751da2c1feea1fd1a85304a4c132201cd30d3ca826885871d27e741f435b50b86a26ae9a164f6108b8f67c00f8107b2adabe3bbb04d1ba81719fe9f9eaa83cce47ec18485a01f4af310673c8fd5a1be55bf91f23067e5ed1b5adc094b3a4134c7d7b743e6c2c4622fea47dc08e57a1d205a0266d58e45032e6845084ba05058353c7640089e5463d21895476299cff93a76fe23c122365eeb51a485e92413365e7a3e6f530d31ed64e5e963e46933a661e52a2d6e7474fe42971235bc1eeadeec54a987b2b41f9385a4a943e92a1e7f4d955f70a08406e9c32b2989e3edaba81526df0c6b8f37ff41eb917adf5133a9f041693c99477ebe88a293bd680a8f70048399e4f8777b614aeb1266763c039106d2b9541324ae0257ba08bcdc92a5b73ea2ea2f0b5dc66a2cda506695e6362da452ec08b2908c1c59161aafd3c0914b2f4a5460b87bdb45ec6663dca60c18c6b69563bc62af980dd6fdfdc16b7e9b9dd8137d9d0e519064b02d9975731f35405b4c53041b45340833048ddbdc596cc7e3bc1994c560895de56f28001a938f66bb121489755cdd59811872140182a41b101f99f34f35d4160a9b3aa29a3768d2d0e79bf46aa4a87d6cb67ac5bfde1afb1bdf9020db13af9a90692919414d559af7495b35dd8e6b129a125c0df4ada7821b5ad1871dc8c4449730048548b553cb65277f2cc357468ea3e051bc3ca9fe528248597267d02424b413e0b4f8f63105eb25771cfe8e3ef8bd44281b823c9675a23d6e0a73f6a4cfe00f0ad7583e5e3f4726b9b9c435eb7e1f22c89", 0x10a0}, {&(0x7f0000001740)="dd450b882626fa1e0b3ad679953b8299218eabf8e48ce647ff9b45e20a34c5879901890b183ab149ca293173839d48d7058cebbee000583d8bd8ca77f9dbb382acbf2b62604791155cf979ad49d5cd41c0a63d777c9d1e108a067d3fec6aaae6073e58ca6aa298497c069f854f1f9b33109caa201da6b3522ff60d69475eceb7c20ba883b82c73f16d857b49283ab29fb4b451e4675bf2026de02e56164c991958ac77d8963c431e24d3b2f69be97c496d1f9197ea2b95417bfa64bb5fda96beba2459386c239f544bb648d44462570405047ac65c7f6dcde76cbc65", 0xfffffffffffffef8}], 0x9) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002008, 0x1000) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000080)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x91, 0x0) sendto$unix(r0, &(0x7f00000001c0)="afcad01ad8badc067e5738dde28c707cdd82d31e5793c64696476618da3608b09f7d6caf197d04409d091c7f24441811a40a37da2b3e16e9176b87865da324833224a02281c015152c9d75b982959af2af6ecdbde67ed3b97fb330b4da5fce7cf80c0d0b8bfd11d7cc3d660d70847f5efd48a5794b1d2c992c0fafcc9161a860faa3eedebba1e3166fb414ec544961691839c7051857af6650cf7c81f923796e642ca3e9a6f60371f7a9f15d7722b6c1c71a3eb52e0c52579a0df246d42d4a8706a8795746d5e8551aa90d2f5f6e99c04a93e95b9387e0acb351302f5ab99a256bd9866f94bee4f735922988f665", 0xee, 0x408, &(0x7f0000000300)=@file={0x0, './bus\x00'}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x3, 0x3, 0x1d, 0x7bfa06fb, r4}) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e3a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a1348050a4d2c365171959391949b1927ebf28b04367b8cbe6f794f7e8caaa69650d14f9842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a0865ca8ab84c20bbcda2c967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d0", 0xe5) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() writev(r1, &(0x7f0000000540)=[{&(0x7f0000000300)="cdb08ef56cb3ba132e944c5645f208dbada660472fe1e0f8bb07a865d8c60f2747a544159a94c8fa44639f0298ecc9a995bdb20a80c4155cf1bd0bd7f321fff1265a36ded484d8fbb14df11978cebc13aff665201a24a924eaa867c473339da54deeae6f3b9f1ccccc809794d729136a3d009972e27e78f49c09d5bef6ae3abc504109c663810398e2fb208daab9b5466a3ddb5f87bdb2b0ffb707ccd0b0d0b0f1f2c4b50744a6b96938e8f69b1507a808bc217ce5e4cf6b", 0xb8}, {&(0x7f00000003c0)="caf853d44cac0e15a0b7e28829fe9d8afe4a610921a30f398a21bf8a59efd0d3c8bc6faa5cc90712f59c0cb5234770dee9f7e2223c3efc190e0c4539f8fd637166cdfd225b7206d257b1fc26f9b62e2a80399638cee99d55506fbed6778aff6c11c2c5a67c797bff66350160fee831f2d9223c4ef0eb1a549dd51e244d0512230feea20580dff192e9be958210cb0beed7b57cf8a115d4691be224a8c4c44f677030e5f6e72aceec95625e2b5fe7e8263bd22c9a14934b3ca81edc37089338dc403f5beb1e26ac96e13dd150a56889d2627c6cdb3137d03af7e0a40ef75190504ff572b163d746f4a904a5a3e05167abcd9b8e9002f9c6612694", 0xfa}, {&(0x7f00000006c0)="062a710127ea0830d8f98a45e91c402826aa73c057ad2564bce2864665ea8e21e65af4b4f03df6aaf42817f63755dce6c26ae4e5b164ca380f30f87322bb0c25c2f5a0ef52433c91f1717409dee10b72d37a1140a9aa6466b4d270ec3b900a08f506e3aeca7ae0ca369267d5c46cbbb85f65318c6844a2536ac4922c3965", 0x7e}], 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x7f, 0x6, 0x4, 0x8, "89d6a224ad0ee5035023ebc99e197f166d272b16", 0x5, 0x10000}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)) kqueue() 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x441, 0x0) r1 = dup(0xffffffffffffff9c) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r3 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x88) r4 = open(&(0x7f0000000380)='./bus\x00', 0x500, 0x101) write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3", 0x1e) r5 = socket$unix(0x1, 0x5, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc028698d, &(0x7f00000000c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x4) r10 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000440)) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x8, 0x3, 0x80, 0x3}], 0x2, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x22, 0x2, 0x100}, {{r3}, 0x0, 0x82, 0x2, 0x7, 0x6}, {{r4}, 0xfffffffffffffffd, 0x10, 0xf00fffff, 0xff, 0x8}, {{r8}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x5, 0x20}, {{r9}, 0xffffffffffffffff, 0x66, 0x0, 0x8, 0x1f}, {{r10}, 0xffffffffffffffff, 0x6c, 0x8, 0x8}], 0x280000000000, &(0x7f0000000540)={0x6, 0x400}) mknod(&(0x7f0000000000)='./bus\x00', 0xe000, 0xbcfa) r11 = open(&(0x7f00000000c0)='./bus\x00', 0x16, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r11, 0x80085301, &(0x7f0000000140)={0xfffffffffffffffe, [{}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) chdir(&(0x7f0000000080)='./bus\x00') 16:00:07 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pledge(&(0x7f00000000c0)='^\x00', &(0x7f0000000100)='[:\x00') r0 = socket(0x18, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:07 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x3f, 0x1, 0xfffffffffffffff9, 0x9, 0xf2, 0x7, 0x8000, 0x8, 0x5]) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgget$private(0x0, 0x200) r2 = msgget(0x1, 0x104) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000000000009d13e97ead9f46926c40a6b814ba458225c45c0c00011e0900dc3c4e92b466df73c6fd9c5fe682bf20760bcd31536bc8172dae56b1dd398175ebd36521974df70a6913b7459844507b6246e07696c1f08bd6a723423970cf67e2b215ab5f04efe77f7657bb6b667c26b1579ce7a93bb8aee0a207dec1c56b8052ed9400000000"], 0x8b, 0x10000800) r3 = getuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x79f5, r3, r4, r5, r6, 0x100}, 0xd9f, 0x2, r7, r8, 0x0, 0x6, 0xfe, 0x9}) shmget$private(0x0, 0x1000, 0x600, &(0x7f0000f8e000/0x1000)=nil) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x2, 0x2811, r9, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x44) mlock(&(0x7f0000e35000/0x1000)=nil, 0x1000) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204c, 0x5905) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:08 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x67, 0x4000000000000}, {0x1, 0x6}, {0x41, 0x1}], 0x3}) 16:00:08 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x43f16f0523fe4efd, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setegid(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() setuid(0xee01) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000000)) 16:00:08 executing program 0: r0 = semget$private(0x0, 0x6, 0x320) getrlimit(0x3, &(0x7f0000000280)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000240)='./bus\x00', r1, r2) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r3 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) readlinkat(r4, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r4, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) pwritev(r3, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='x\x00') semop(r0, &(0x7f00000000c0)=[{0x2, 0xc2be, 0x1000}], 0x1) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) listen(r3, 0x80000001) fcntl$setflags(r3, 0x2, 0x1) 16:00:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000200000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) write(0xffffffffffffffff, &(0x7f0000000300)="97344e13ebafd1803619c232ae0b4137858488b25ea946fcbdf12787fa0bd1945acc98a1ade1a3d5849e807ae4799cb39dbc1eb7ca2c26637f3b7e698efbea3d1e66001184578674a636de4569cd0922eaea5f6da5c5f9fbddfba719fade707d0c9be8fa9b57f07444c89b2f7a5dcdf2ad46326e202b472cdea47edacdf470cc76a5c6f89229947c5895ae7276ead0e369e5a9a8b5734d48374514000000004cef2440891e2a63fddb4c9968cded383436c1b270851077038a8e006a7ff3d787a11af321f968ee24984bfcccffff04000000000000005643de", 0xfffffffffffffd6e) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r1, &(0x7f0000000100), 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x26}, 0x0, 0x0, 0x0) syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xc0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x92, 0x100, 0x1, 0x100000001, "fc12a16c5b7dba2f39ef88daf538381c5d4b2c69", 0x65fa, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x15, 0x8, 0xfffffffffffffed8, "74d62c345d6056b6e030465bf8d3a22e27e469f3"}) syz_open_pts() 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r0, 0xbb, 0x2, &(0x7f0000000000)="148bcf00ac8426dda96f093f61214a8f0af1023a025a66e08ac5eabb2541250c37c249c2da9665ed221caa0f2d8722daae7d0bb42712eb0d21cbbbbc98d475551bf553fcc6ec13d1c72a9624bcc0071325ff0a0e452781bb90a9cdb0b2026bed0c3c046c0f01e25db9d9798320879fd1db072d52c1e7d96162f03f511266b44ae3b52d68c714e6fb69764890e44a6e0f821471470ea6cd825f41d198d106e06a062e8d095c9d6b7f44faa027d2b396d43e4c3b70efe3c1ca14934d4532fb12e7e9892d7f7aebcba3e076194d2998e72b3480a8658660864397a0", 0xda) fcntl$setstatus(r1, 0x4, 0x4) recvfrom$inet6(r0, &(0x7f00000001c0)=""/243, 0xf3, 0x842, &(0x7f0000000100)={0x18, 0x3, 0xf6e, 0x1}, 0xc) sendto$inet6(r2, &(0x7f00000002c0)="a0d963352ef2206bd63747f1183c8ff6bff8d6864ff063065ff03507a54cf688026cfea615caeaa7bca523749a72e4e74d5272317f0ba26c9173f1efa07e8ce003b16a3b13104d1d26d3d279e574a742e87c99f74a6552c36c83788b2d2e919c0d5f9c3769310350b0d658abcd934c2160988b223e841e2763aca65a60fe1a3acb065c205dbcf634ffc5da642d07", 0x8e, 0x1, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x0, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:08 executing program 1: r0 = socket(0x10010000000002, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f0000000180)) 16:00:08 executing program 0: setuid(0xee01) mprotect(&(0x7f00007a7000/0x3000)=nil, 0x3000, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 1: pipe2(&(0x7f0000000000), 0x10000) poll(&(0x7f0000001fef), 0x1, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x8003, 0x4) recvfrom$inet6(r1, &(0x7f00000002c0)=""/227, 0xe3, 0x802, &(0x7f00000003c0)={0x18, 0x2, 0x7fff, 0x5}, 0xc) write(r0, &(0x7f0000000140)="eeeb2cbe1b00000000000087f444631a90e6c54f6d7d41f8415c4b5238378c65e5044b16807fbe182f5d78238eac4503aff24cb2dfb18a5327d83ea6280b7012ae9cd6b59be429fcd8ec58230a8c827424ed1897ec5a2d6fcd7a45eac317f2c4c1b6d46867dfc6b111ad9669e13841a7a75d698d32e9623a0c10b4f4686d3775094ad5706e1d41ad93c5473ff0fda4c79078ee257c26f7abe4c37341c92676ac61bb14b0a6301c07265ad69183839a735612589e096ae71c336e", 0xba) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x101) 16:00:08 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fchflags(r0, 0x0) fsync(r1) 16:00:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = getuid() getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getgroups(0x7, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f00000003c0)=[r1, r2, r3, r4, r5, r6]) r7 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r7, 0x2000746e) r8 = getegid() lchown(&(0x7f00000001c0)='./file1\x00', r0, r8) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f0000000180)={0x6b, 0x8, './file1\x00', 0x6989, 0x5, 0x101, 0x3}) mknod(&(0x7f0000000400)='./bus\x00', 0x0, 0x3ff) mknod(&(0x7f0000000100)='./file0\x00', 0x7083, 0x0) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(r0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x30) poll(&(0x7f0000000000)=[{r9, 0x100}, {r10, 0x101}], 0x2, 0x9) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000240)={0x7f, 0x31d6, 0x100000000, 0x1}) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000140)=0x1) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a", 0x69) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x200100000010}], 0x2000000000000065, 0x8000be) r2 = msgget$private(0x0, 0x210) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="030000040000000046e0be898ed760d4026c56dd121f095aa6dc798d4457cb57434997d24326840e828cfa7a80f2477ba1cfac12250d8ac43ef658d7752dd583010fa6c27728c06a067e91acf06654de713588156d18dd53c64bb09c54f0ddeb45144ad095278a5f9add1edb4d70dbc8bf4c482269deeac3eda1336ecb7cb9a54f5e732809528aad155c1fffb100000000000000000000000000000000"], 0xaa, 0x800) close(r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)={{0x10000, 0x3}, {0x800, 0xfffffffffffffffb}}) dup(r1) syz_open_pts() 16:00:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x220, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x100, 0x24) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x3b, './bus\x00', './bus\x00'}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r2) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='\x00', 0x30200, 0x2) flock(r0, 0x2) close(r0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0xffffffff, 0x9, {0x6, 0x3}}) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="358b6e558312c6dd586b79f57b83a615aa35ef2f4c2d671cb1c87ffd09889e319cce5a50cff014e823e5e68894466cc6e03e1c524c4f4184e1a9b9d667bc9101d55a891d975ef7da5ba87a5f55b0f28920c6ecbfcec2680551066682711f4a151990a82099a27100cc427dad06d17cc4d8dc7214044269cd467acd4b7dbbbd29dad8affde436ebdbb10a1a54818d29eb23a1db0384af999fbc698b497e754b69d50bc7bf6b66c13e6c7869c0773b6f965b963b3bd077cbb85a935728f7ee7aaf14a7694aa3cdf6607106595f13db5bffb7eb904178ab07598934c7345d1f29db90ca9316e454a1eb0bf954e95b3a", 0xee) sendto(r0, &(0x7f00000002c0)="d4b015b358c931b82bf622110f1b1841d7caf5410440d11d9b4dc2f05431053c905f53122174d2726ba0dbad3433659d3e6e2b0e70ff2e74b236128f16e2235652d7037a9a10a40641e7de0daefac45826a41975540aaabe94b92cf3c324b21bb0c6af0c683beaaba354b98ed175ad893cb16a28d121bf1155041e868eba0f61e4b3d9081b9ddcedd4e0de42eef1e72c0c2af03c8ce2cffe942786ff01e883e537be43add304bc9a8f3fe935ef41f9fe4b032efb45b48dae5360125b764ddd10877b9d982341b13e492c49f2", 0xcc, 0x9, &(0x7f00000003c0)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 16:00:09 executing program 1: getgroups(0x3, &(0x7f0000000300)=[0x0, 0x0, 0x0]) getgroups(0x0, &(0x7f0000000600)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffffb3) r2 = getegid() setgroups(0x3, &(0x7f0000000280)=[0x0, r1, r2]) r3 = semget(0x2, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8000, 0x0) r5 = shmget$private(0x0, 0x1000, 0x605, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000140)=""/183) semop(r3, &(0x7f0000000200)=[{0x3, 0x54}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x3, 0xc736586, 0x800}, {0x4, 0x8, 0x1000}, {0x5, 0x6, 0x1000}, {0xbc00cb6bc5884753, 0x8, 0x800}, {0x0, 0x7fff, 0x800}, {0x1, 0x1, 0x1000}, {0x2, 0x7fff, 0x1800}], 0x9) shmget$private(0x0, 0x2000, 0x45, &(0x7f0000ffe000/0x2000)=nil) r6 = semget$private(0x0, 0x5, 0x10c) getgroups(0x3, &(0x7f0000000240)=[r1, 0x0, 0x0]) r8 = dup2(r4, r4) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f00000004c0)) setsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f00000002c0)={0x46}, 0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x43, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000380)={0x3, 0xfffffffffffffffc}) r9 = semget(0x2, 0x4, 0x390) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x2000, 0x0) pipe(&(0x7f0000000740)={0xffffffffffffffff}) ioctl$KDMKTONE(r10, 0x20004b08, &(0x7f0000000680)=0x1) setuid(r0) rmdir(&(0x7f0000000440)='./file0\x00') setgroups(0x3, &(0x7f0000000480)=[r7, r7, r1]) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000006c0)) utimes(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x100, 0x4000000008b6}, {0x3, 0x5}}) connect(r8, &(0x7f0000000640)=@in6={0x18, 0x2, 0x8}, 0xc) mknod(&(0x7f0000000400)='./file0\x00', 0x80, 0x24) semop(r9, &(0x7f00000005c0)=[{0x1, 0x25}, {0x0, 0x1, 0x1000}, {0x3, 0x6ef, 0x1000}, {0x2000000000000002, 0xffffffffffff0000, 0x800}], 0x4) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f00000000c0)=0x5) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2002d94) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000040)='./file0/../file0\x00', 0x200, 0x0) socketpair(0x16, 0x7, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = open$dir(&(0x7f0000000080)='./file0/../file0\x00', 0x40000000000, 0x12) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r6 = kqueue() dup2(r5, r6) kevent(r6, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x40000002014, 0x2) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) sendto$inet(r0, &(0x7f0000000340)="fe422fd39c971ecc1ec9aad7b52a9080204f04f8ccaa31ea48b1de7b1814c1faee6e2d09b654a4693e928e0ba3191d8b215f65a4bb38de0d617fa725469b87225fc192a753ca87e48a2948afab69d7594048c05b04056db334583f2ea3060b", 0x5f, 0x5, &(0x7f0000000540)={0x2, 0x3}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x8, 0x91, 0x400000007fffffff, 0x1}], 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x9, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000023, 0x6, 0x61}], 0x0, &(0x7f0000000100)={0x8, 0xfe}) readlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)=""/16, 0x10) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fchdir(r1) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000180)) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000000c0)={0x1, 0x2, 0x5, 0x1, 0x6}) kevent(r3, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0xd0, 0x200}, {{r0}, 0x0, 0x54, 0x40000007, 0xdf, 0xc94}, {{r2}, 0xfffffffffffffffa, 0x4, 0x40000020, 0x7, 0x6}, {{r1}, 0xfffffffffffffffd, 0x8, 0x4, 0xffffffff, 0x800}, {{r3}, 0xfffffffffffffffb, 0x10000000001, 0x2, 0xfffffffffffffffc, 0x9}, {{r2}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x6, 0xffffffffffff0000}, {{r2}, 0xfffffffffffffff9, 0x10, 0x0, 0xfffffffffffffffc, 0x7}], 0x9, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0xffffffff, './file0\x00', './file0\x00'}) 16:00:10 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x400000046bfb) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r2 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000040)="f5", 0x1}], 0x1) r3 = getpid() fcntl$setown(r0, 0x6, r3) fcntl$setstatus(r1, 0x4, 0x4) sendmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)="41a2cef6396f0f1e0488a11d8b5e891a70a503292b4b70ea110cb9d7c2d739fb2a497186a5f8246a24c02432833ef41154bf364a15e8fe1d0c8d96cb392e845be7fc51b8cabba9aa54f80686f23b706c16dce3b67e37fe4d20a2a23b05", 0x5d}, {&(0x7f0000000880)="fe8bd701ab8d9b497194c57faf5db558dcee21cbe17be9a9896f5441307deb92349f3c904f76d20b539629749b44cfe3e3cbaef0ab96f40f1a989937f2267aba33d0dadb86a4f0bec611f4b58e5b98075caddf9b54435282f40eb2e41e20bb011db3fc4d52b261dfb9a89346f5390cc0b37404676685da4bee628151f186aced37d6b431c19942d56b567468a24748817da374b9e44209e01b2e23fce2585e4dff848329dedb5c2cbc2d3f28a29434f6bd5a791b718d2b45c94aa4dba49566fa0627a4314b5ad2eb85f7e5fa6d91d8e14764ec0c750c5e869fb3da6318cf12475d776e98b2975e829f60363d2cf5a07a17b7283504aae6da73fc578f9b8a6087d3884e4c71754dfb2fe50794d39cdd63ca1a2b51946ac1f418c6a5ceebaa445caed33dbe196232866269636e7abccfbf588dd01a1c1f7e5a3611c9199ce5f1cddbd66243bc8a1b0083760ffbf1c93675ea3e400d8c1d4b07cba071f3f7be2f349f7b79fe64fe1b07ad848ed333231888ab4f9d45ff302d7af47ba382b52242c21557de42f9f5917e650ceea3b1572b672515e416b168be8970f279d42935ef9c4c0487ffe32cf2b449f2886344a2b363536d38b7821e09ff33c8d1fe0d50cd57ee1c1766c067d3afcd1ecfd41da40572cad6b5ef230fd03a24ab6b959cd86245e071b0aeb1be1aa06260874d6d55602f327bdd447f289b62009b34d12a0853e21ce5ae62a513c8ea621419e2ed25a5d12cd6b27997e15f5f08e9bdc96b0d9708ad3ca1d149b9d5e5b43df9290ddfbb981ce51d52a618803e13f9359d9cfe18b6bca9469ad6c5c9d3523d97bb540d5107aabf8ce17abad83ca225b214483f183500c13fec9a2767bd9b90202050ad160c23c0465b794da7a47701c5bf501eb54d28e8e0edbcd13c81101eef3ec78406258dc3488ad9ed04ab17fe43e0c92b115e3700f16abaa127849b65a70830c23d4c492ca0db4236afe7c2fbd6a78400a3d01650ba8a6ae3fec3a8c70ec638191180ccf2837dec9bb3c2114f6fc15bc9923d487f08768866e53b9199130edde559dfe8542b94f1ba9e35cf855d69a5cba35fb4b6a4bb1fdb55588f40c4d7655ffe103c95011fefd158923507f0bd78541fabf9d107fed469cce557ede42b5a43eede6c994816dda73f74998fa011f81f26180f8b7ed0e9049b1f9f493662933d792f6ee5df4a45bd9f3dcfaacc3346b5942490f80bfe56c8b60821a9b985b126a3e34f2b12d4565b1c7f83415e0cca940ac5df607e60beacd40a0edb70407c20de0edbf803fc0c3a2b7392d9378c23b851e2fcef070414f4ed882127f934aa00a0fb9c780d7d8705a9f2250c589fc75ff6dcc7c32a04da5e3e5c6b51cf09ca9d894f20b395b9bb985df23e4b49c3e97adc26d7aa357d737d1a18ce00f220188630b7532d95badf46ef552e0a6d3d43cd81a6e470540ec1e36ee72757e9a20b582ff6ccec6e27da29db8820613ed22832b7ed2d53fcc287c38026b004dc0d617ec7ea82aec02b0da4a4f190c2838103bd89ce501c47f9d4f748a2d520dc0d66594f5994edcffdf985669cbbd31b616be61f95151d47855e0da70251e88cba59eb86c1fb4372a2e0b628bef1df732492482e501ff1fc5b8d2c41d1bc7c6a6beb862d26abfdb224793eebe80444790c3f94d69ab72293dac2d50d7eb02a958c9975c0fba189d182bfed3090add33c4174c235a1bddc65a7a4eec24583462da94ddd6b1a9d0d1ea4528202b55e311020287febb13800a1518bf7196e112e8a1048efa069ea20340f6b7829311612e0bc4c29e568b744974f5c07cb8bbad6139dff8119cbd2854c974470ca31e3feff6da3af2945468776d80bd8ec844f2f2877ec39b283dfb1d1e95d3a8592761fc538d7f4bc0f698a244992f2e0358ba3d061665d9d72237bb038b4722c1727338a82d909b8030f38a9efd94eddf6dc7fab80c16af75c2b163d3756b79fdd0a42a5050e78977f930341460bad9c7facd50ace6881279ae96807da03cda0da615d8d638b129e3db129ce9c29145d8a323ba60c49b8c4457f976cd8976113dc287c5edb412e9951f4ac87284a75f5523a6659ed6717a685ccd0b1bb03c16e4687e252f73e57a34b7a1b6edd51268c1191ce718c40068dc6aa3cfdad8bb76aab4849bbaec999d19c59f124490459004a580f468bbced2482e1c5c11f5505faf1971375dafdf65ee08efd8926f583cc3682b308c90b2cfe4af9db41317068ca2bcf99f311f1c8608a2d152e4467785354926940ddbe08ab0f3dfe44048f81480e40f9e1142ee80382e27789711b235a546f10d596da080085ef7d5f8319b4d7fe571b51d3b3795724af28d8c4fad7dd50e1e6500784d562192d542e4feaaf9f2c422f560d8bf14f77b73062dbd14b6f76fb3e6af4bcda6b322a8126c72190b0185e4d9d12f3694eda62c71ccae63f6465c5b536b7c7c8f09594664e67de7333e732ad8bec369667c676c92c3fe844922bc2f14d3d7d6b7e4e492c40e71b3c0e91550adbb02116a045e83e16bf8399351ad6ddd555238a9572252a73e33634e9ad1e9551ba4ef28ee25e466d660d184b7d37c4bdc3b86910fbeeada1dca8f8382b6793d33049f6de364a9b2dcc2989d7dc5a59aa3b0091314aaa612499bc90aa696673258d07a4706353d44da10b5b0d03e45396e09648b3d5072e0ecee2e6543e526e7e7945044e470d66566a5b0638262d80923d0d66fc37d5801136ff80695470a71e27fb40e5cca3529dc042cbe52ad01391bc6a286373f26868164efe6297a985c044fe75dd7b6bd371ff15fe868c9809ce5e7ceac57af09ffe7382861c6ea76abb45305e488398d6ad5a147af2dfbc3c7bf46d5d31502e7ea32f0c881ef3885055d9501ca9307817c869fb79c741ccfc172469e55b20dc5516ad2196765e9735b91783bddc8a1ead52be592c8723147882b9d2f4785ab20f0270277c5ed25f89bcfb1b5cb48a175c8af2033509caf9d9201336d7bd88724848b98394352025150774d5d12e8b3bcfab28f3bcdb0379adfee27a2b26522815f3a3a6054ca4175a2e94d7f42842d390540451af1cd7f15b3889a6434e48234e98c6d3263208c0219184056df02a4c03c578af52d4fcbdb185dd2fa74f22cae8562c428ad92523b228c0a56daa46ea7cda843aa953d2a87f1b9b4cfefbcdf9cb568ab4ecfddea8e9dd81d7d30f74a2c963f94a60d6fe55f7723f1b937775d7c725980ab3a7340f124a06e5bdd5e881905a757a7cff1a31f34412b3bb4fd3b29edeeafaac92258e690e0b8eb7bfbee7f920fded85fb3b13ceec80df745271f06d1431318d13b9d0a065b85039baef24de4eeab4baa821c4adc73a6799aafeb75744a62f11c65ed4d48a412ad71ca6c78807cc52b9ae0cfefa6a2bfe6a4454b5afb3e25ddc6af998cb674cd5080e8498957b01bbf2828369d41de6fde7f016f0746dfcfc8ada846ac58b817f847a99e3501bc14fab028c626a5c921537b89b8c709d810859bb3b6fe33e8c81a00aa3f718896288508ebe79ba92be085943b174f94bbc6b8ee8a64126f861a09b4508344f36b291ed132b5e3a27eae7d40be4f5b300637ab4b447a5731e6d7f015f1bc874886763efde7848a1cfb42e4930c851eaa7a973dd14a8a0f23742889137bba7239ef4e980382a2f5cc88af55331b05de66ca28409f4a3a5cf131ddf27f7ea479ec729ac246dd0f64c94d316818ae96dc70d5b73d3ae31711986175710c9221580c14020f653935becf9f32686f8f9fbdd362863c8184641b711eee8dbf56201086e0c0ee4007e721a853a404d63c0949a06a37e1ac4e10d26d03842b27207737b6770310555d45d8ad8c2583d0dece12c0a9f5685cb27a16ade316444c2f46b3799913ee35c35e86dc5b8b8a8f233b8eabb3067d4f4a518a84e6ab3309b1642c9fe9d6b8865da0179b09ea4eee36856cc160ad8c3f6d34cf0be2c58d8fe57e8ba2cafb54fb071f82a514e14cf2429041fa1cbf23c15012a70617522d9901b452b6ee152c7afbc28bc8d8440835e3086feae53e1e65fe0140ddea05e04c8d47ac1e0b7025b07499a170e2fb1579dcfb26d36d1dd54597ce240527a90eb6a0c7ac73c88d872eee024b52c39d3a6e47bc1f46bbbecb21ce1fd69f787abe644e0f31cdb23ae5f032c142e38f1623a4ce5cf15399f9a229ed01fd7d2d574fb3c879fe385bb5e263b888ed56038d2edb02a5eb7219682f86429a9e7cc029a75e3d475e8f85c590491c9220c95dd9ca89877a31e19f66da8ddf40050b99ac1c62c8ac934ec7722ea585e7a368f4c52a3478b8bafc6fa28460cd09f8dfb30231e88c7b9728e65b5da4f583ea883d46410748bc8863c3509718a205437b6d3ef1f731b428e81291b80fb8fbbbd2e6ace668a051590e8da703b6df1e3201d2d1f868c9280bcb03f41f411be1b3bf8c67469e9bd887b245a6cb7a2acbcb9858e30107266433ad599c0bbcca11eb2f581c4c1b4bbf62270b065ec1b8ed25cf7b4cb0a618b9f60e8543b24dd4b3ec6f4eddadd97a2c660bf5f2da202a9fb284b17195a259384973fe5c407f2951cb3aae956fee4aa4ead3ef88f0c57ada215edb7489c10c6ab1ff7428dd58bbf16a2dbf388936fdeb2ac115c25714bd28134fb7db8910b9980112b28db6d27500f858afae82486c125cfd86a92e7cb66844a6fd2ffc4abbb06f31ff8007d1a6a5b774f536d310b69f3c311e4eb8101f1c21cdae7192605dfc261177a1965a6728d1aef6e7be1532c06fdbfe8fe102613380a27e29b697ccdce132e5462d6156f6a93bfc11c03efe35f96c7880337c85eaeda67519f73c1d178b52adaa91d289ad70e089a5e543a7785e505c7d6d6bdf6118027175a54ddf9e76503c37715a8434a60e038382a3be8894eb4ca3a9b05f1591c6653f2a2b11163a618c2ba34eb9dc10957fd6eb729d701ba681c3a1d84d5d56f2d3bd5c10b5f728b35176b7dec7c62cf4fc15e2c18d2ba16dbe3f4a9b689290e2a86d9cd7363fb8ed0bfbb299d5f00b9255eb70477dbafb9b1c54a7a3e4627e25afef625ac26a4aa8b3690ce705a3be48341c0b0ef09722889a1f065a7c351277aeac950068152ec206ae97c4b24fe57fa778fb19ea8fedc578423f75aa6c347b5b134a86c1c61f275e2d2566ea04ac7577986e2f5087c950e569a6ea7b5fc65c4e2e0a4cba855edfb7c63528f060732afcc6113fe8957b4ea334b333d7dd18ee1f7bad16f7c05070f2148d26679b440eaf67de559f289cf3f74ffe5068c64678e00bfc4bcbba53a8df5be4c59212c51e2dbbddb60398c880184795de1a7564798870de11d6d11d65429d806bfa288caf0f1fc897d0181e33b9b03860bbfd85a831acbc0b8b733a36b1708d2f5f44f1efb0563706f3ac3baeefd61bdd398884cd13eb8dc98fb72ef9f75cd3c0f5bfad2cbb1fddacffad3e3a31a43e87b1270299ccbded0769b296a6a17777c24bd662d1a037d392fb82e644846db344fcc58f9d5b2089b4b1eba290433f24b47692c4e429dd5bb6992ec395c07c99ebcf2ebb999563e319dfbfb9c8d0fd3b5d8022d4cb93214ec0ebf6b67d2e7fe65445223e119c8f266f3c1eb6e2f0499f1a6cb97c1fc5cd90dfd767ac5f00d316ee59e84db23855ffab22806b723a14a145471202329ab04aea71c516cc2912c87aa08fb94a2814e7eadd8eeb762aaa2a2f8b9b65fe1f6dc4858a353179e2bff95fdd122afe24b46d982646685a6b3b0acca561fb993bc4406a84206e76ea6b20ec34e11b571eea81582d3", 0x1000}, {&(0x7f0000000080)="a8324c5a95a1df493ff6e2b39ab6da0bd9935111e4ca270da073093a418608fa0e973064dee1bfeafaf8f6a331b2044e5fc02d054ecb90b3f4d0f19c2a47fe23036f78944f867d588db78076fbd86cef4ead30916f4c874c38c281e20e3c7770edd539f9f8d76efb59062e3b1024853e7e747a782a2aa73683821a6e", 0x7c}, {&(0x7f0000000100)="d1bb63498942aa1e58a97a900ff19d43f352fbf49869134c733104452a5e68f0a7c3639f0e3065db55a96855032fbd150ebd10f2ca50d7e4060a4fcf56fd094de925e3bb8eb13aaa6004954d08048dd9ebaddee01fca4797569bc74cc55eaa6238e7fd660fb1120da660309fcc0c33a6f9a598b7382ebeaeba528101c14d7c94dc2df30b2ff0a0f3902ec9", 0x8b}, {&(0x7f00000001c0)="5be260f60513f4b1dc3a67572113", 0xe}, {&(0x7f0000000200)}, {&(0x7f0000001880)="e052f499afbb190a29f00abb24c2a3fe95a3ef3d3865dab6bab1aed6d51d1b5731b622556cc79517643f2b60e535fb85c143111c9c58bc116a507ce8ea77e1bc8bbc8c8c4117394a13927cb5f2df91b4d5514c6a21733ad92a7dc9647b8f9cb5fb9938df5844aab4bdb2d39cc5f4d1adf0b216e13c7fd06144c5afca1ba176e69d435ec4b755e949ed6ed71698c5f771612092faeaff3294da0650fecb4b24e172e9f4f79c90161af75e8ec164dc34e78a270db1935373536b880ef373bcdd859f84acb68b43f430a9c4c240239a6f6955e304938c3593065be3c8d3c4564844baec295852e859be00291d13b93f2508b49d142b854375dfad77e13ec6be8d0398feccab11be3044a079b6a3dc0f37037add24174992065fe4ac547140cb7554aa5ff90ef6cc221ebc63f3b4bd43c3ce65f505330adeb53d2ce7120d3b62de2dd21cd8b2fce697b2f31eea32c2f651750e9da156b34fb8ac534dd302beedee29e43a2f2e290b6e32d0ceae7c69c9ee5de301e704700b397ba559dc1a9ae9f8412684029d5e940c88e2bac187360bf023172fb2aa4c048eaccacf7d148e09b2cdaa5b186968e55938c2161775830ac9985ceb141f9ed314993565bf3a4d36979831146ab7cfecfdede47b7aac37670ed97937eebf03ff75f975d3222b30ca5dd30864146a6ee2dffb5b5e1285e8d2145836843d003c58f2a88e56262760a26508c4424f4fd6e5480a2db57c6e17b16c6be3b7c81342675af79066d8610514f7356a898e3624f0f237ffb1b8871739710e0ce38db8bdb01ea3207eb06f489a70b6da95e6a5279b0c7f467bf56ef09c58e441c7cdb5ed633eb9c644e35b3ec6da31c802375012cd59e29c5e08f8c462eb83ccd377689303c129e37ea4849985202013055654cc05239dbbd1b9c24f966eb98537a19ff51ba576d85ea3abff18c87ce0a3bbf4c1854fa13e47856ff41fbd881ff7c539dda2bf84b58c7a920420bfc53195cb6c634987d14b0801842f1fe3884a47f5a637a04e41b39345964ead4dac1cd7fca615ed4863674deabbf0283bbff39a5ffe6aa076ba02ac5cded10cb487412b7bda915373ea061d188a04948af030d2f4e3a24938b3923ba9ef2af5360bef906e5457369703bc53a6fbfb757e4c186e1c1b6cb7f64d1bc7847cdd607e2bfa363bdfa0166f1ecc3e916aaf6da22454eec06be99c7bbaf627babc2d7d9ff0e20e72de731da7de327de7bf6b75ca540fec1981e2192c3e8ef1cf48c33ab796e2c6e26e35b6227e8cd73362c75d5386161939603281434f84cedef5242dc441d55dea9d858dce9994c39166a1518dd61981fa6f447a31a3ef124a435ce248a1c24f25ef454bd58f526408e45cf37da3c6189a3b779cc52c2b28229c6d2761090d4de5543a442930fc741b7ca13ed164dccf8148aba4991333e56178c4a2f6e61b0b04c7e3c3d938d01921e0e99ba41173564a1aada5eca84fc65766c19b2cbb049b8ac4d0a0371c2f0de8e15739ceb043de4f7153cd300dd6df7ed7c6594886b12cd98afd4bb351ab2e4d6c4ff2b8b4b03836783893bffd75f366f10d14766767a43d975031a6a86f7395d26e99e883a8aa22b546cd1438440bdeedd462aa34dd9e223e71d5502cef4778e7823448c379707e9f1f535942fd3d477bfd37142e1bfcbf60fc3e018acb7a3cce927c110508a312d701c34694dd781fcf2c7c8355d950d20c3d9e5cce01f80a0fa5476515753ab7b9f20775b90ef7e8a26a7d1491a91c6c66419a3a80fde5ea7232dce1e641aeedda6fe0ba028e9f1f1a946abab10798c343cdfb46d85ab8545698812a15dde145e16aa3488ec54bac2600a960d5a63ec2ae64347638b0514a8785a4247703f941c1651ee1eab075a4368fa4e6eb874084655e9b30985bc09a6eff02193b21112a432b7406b5fd080c1e780379fae02c12c7ccab7dc61a8e7e6a869704a7395c88e0e189e539e41962bfc7a5a5d81316fe7aecded0d18beb06da6252afc3a3fab98ff567236cf373c45647016043f9b5501eb58e7226808fa8f6e9a05c691cdc67a8fd77f8f8b185376a4b326df3147b8286f4a8a27912c4388a44f7d09242f2d2b4256adcebbfd141ce495dde48db57a8ec6f15860290415ab000bd032baae27d9ee785eabf4edbda0e9ff61db6442b4c72683e794fc51f05c16c2240d433010807bdff9e35eaa5fcb038e023ed6503d08b2d3f329af3cd2f081a7d4c26ee40793a4b2960a260d3eeb7aee6ae31c5e84d7c058e4ede5fcbf145756008c2ba09883009f8ae637dbd395e11f6e9344725d80e0604add6cf1ee8f6ba1c14ec502a46bf6db954cd8c72f43f06b2530842c320588018a61447ccfab9f99655e9b6638851471ceca7b009c2cd33aad961f07c84b7daa9b8ce9a41df134800b5107b302e88b1748ce819e680b50a5f07c40e5a73b8d9a320686b4657a50334b5159d3630c85309e0e684f0b10cedef2cae316430438a7696cb3238b9c303922057b859f7c840c957833fd7bc57e714ec1f27694379dde90fb63a8baa6d8bb1fc265a57024d36aed356c8e5ef323def781925050e45a51acea02df5b4a1f89ef698281dbcc393a2f84092dc7099862e0ef5425aa6bbd486aa5d874a4520938fcdefe0b2c3bd5dc090dd7d7fe686b02f12105b7e4c562b4fd0081bd113d1e03c0bc7158d0743b14e9372217b45e89f1af2bb2a12d9abf3e4f1041ed6f979e42a2a56018485857662035689eb02895edf81dc293bc9e6ec77b447684a78c1d04ce6fb721bbfaf2ce15fb5d7a7605816c1fb963c8ef8fa342e3aa7769750074d0e064120963b5441bedd0482ce061f4aa90cc92c9cb01ca723da6cd28bca135f9cb2cfa8eaf426aaade28a3ff68f00c464d51a0c0977ad57b3efd812e8cda6f7447e08fb8f1140f1d6e1c03c71f5f69ff8a510a1dcddf7f6d927e51b0070342a0e82ba0cf7ba33af82058e716fc4fefed6e7d1f0d0092cd819a48982ed8c70578959b9d7bff98e40bf45f8396258e517b146121b2c252bfbd61056fd834152a8f004451263860a55c985bbae17824cb2032971cae5193482e4e9863f51845f66eb41e0fba44c24d5548651d80d8ea860925cef3f4e008a13c54063227a3077ea67a23ce5b26bd3df9ada3104a1a989b7b9812e204b29c6b4d9b72ed4bf9d1a752bad4bc1834d65b388fbc6196ad756b9a017490440efbc6de8d224d17d8800b69f93c22db4edf73893cb8a769459febe39fda24c2da2cfd0637c7ccb1f09d8017a74514b3a912921e39b09bf939ed805ff088c636e47ebe4113f4d079417f92a550e4347d1a53100d6c0acd6cd0d5d2356bdb31f3d3a44a9454e38c72b33c7901f2d9f2ae7994af5309de4603e44748443a881221b39d6774f768083e4cfe39614d7a06a1d7a5bdace2dd83becb57e42210a294a20a92b25246ab3b162b97aeaa89c518e86a8acd67b257c63afeb0a8d75e0843ba25f21aa7fb10d9b1d2e22372e823ca1020c5e4ba4a2bee20800e1a7fd77fdba32089622afa3f603187289c5c38096bc278edb14474bd9a91aa73c3567e6d85e9a2f4149a48d1a9d13e4bb81e3f718cd8ac6651e703e5c0fd407e6df377cbcfef69ada6feddb33d5ee56294ba43470bd0bddceb02f1953232b77209afc11b1df4335c5575c8a11a1109aebe70c4028239ec389aac116c11b0eb361a2361f3adff7ed4c54db439237a0e16cf9d626659e1363e5f18cd08d2e562cf72b663a3aa8a294f0fde508b0cc2ee53cb8034ca410345c2aad5910b2f279da6fdc3b24787c4714703402b448d8ab21df8dc5dc1621045458ae2bb2dc227661b850d1798c2298b281c67a04a769ef1f4394e72eb84434309fe1f078eb6ff30245d37d409d69c62e07345bfaa041235ba9d1ac438a61403d5e60a86b520d8564248def344b7cd55b10c0fece8b2b2d790e277648e27cabbe0495cff565272bbb454eddd23667ce14da2b5fd360d6404cf14d8274616e69c97a75491ee0d47e780ee2cdd355bbe7d191a7685dee12c046ed4b4847d2352da8e84e5323a47c7867548cfe554569125b30717de6e73ea30e690135f94ceeccef26e01f66b926909f9fa6f779729341e234496e089bac382f2d72a0b886753acbb6d399eec8446b06ea3bc18fb012581f403ceca61746097204c4ea7e6b4a21781547f4ae8a16e50844364a79fb535c49fd9efc637907553df2d87e71a474bbe2a8b1635f65e6ae63a4873c6950d47d0ba8ef5770fccf3ed79959aa1eabbbe32208d66133368df7a29dcbdcd68eaa0a6c6282ca5b1db5c7ff4ecd2940c3d12581328ce57b313b1737078308fb8384dccd698347dd9083564ef273d0197438732c5f7ece1db669d721f3efc5802f947600ec29193f22f847083ed263638f7d49c3e6d9f3410608bafc7b553220a66c646ff28ddb6ec0b76033e838831622cf2f787aa0b0d9f5bb4589eea17df2f74289a75e13bc533ca87cbaeb44da67377e700f926362c12bc72459c929845298c9ab0023135eaa90d9df56edf77ceab34fd5e1c90252adc126fa6b153be3245e63386ecdf18a87e62bf752021b5cb0170fb7423b896f8992d0334d695913b91a4608ace08dba132c93cbea1ba8d4e0798430a8b802ff0a6375a9adb3d57e239af2d054560a8aaa0ce2aed63063a7f2f793ff631a8d35a67e931680502046b5635b84a647ad908de4205a5bcbeeb1c13fb8b57cae59fc334c84869b2170b46e833a667b60ba796e5fd9c481f3a0324fe16fd1d56094956b4da75c6c952d07aee064d95a83e5a77e6d3481c824f29d149d522b6805c2824196ec72a582c60bb97ef0e409a3d97410af350737d77116df61610b031ca8329c28bb208b9db81730231f4f02b7fac051d4ec0d12a411715687c672934e77360227084033e3eb4cc154c5aa055346e93aec6534646c4b3530132a525e4fed5744ad77cb97f9fa95cf4359f2ec8ba9920a36cbff60c00a11992f5512bf80797c8257979ab626dd3784f3d2a471e4a4a817506ce8ae729e54ea6dbc6be69b4bb815c0f2ebf20d7adca24653dcfd0216f1aeadd3d10858ce92eb291f3d2d57ab0cf5739284ffe208570195bdc35d6b06caf8028b5c1ff5cc8e5f29675c6e52c2eeaffb567c624ccf76c0faecdc34572bf0b32015a6aa39be6eca8005e60be76960d9b9846c884b2dee2198791f95ec4c9f13c4ec3a651953e07ff2f11c438872f72a7a8757fb269cf14574d761f72d35e754946fc35e5d011ca6ad6de236dbab3cc7598fe98967d73117c3eb3564202ae5f7ba873c296c66026e90833e24a6031fdef532ef2306e93e2d729dd1b1720b4194ec2a31b6dbd362cc4db469844fee6bbed15b24c889445ca962da5536d2de240c5c36ee87ada2c7ebd4c9b46d7337526a3d4bd7fdea56c2b24da62b39d725d39f40b844ed0e6a2bf4b2fe95178771a0837ee1213a616c88ac3232cb1dbb11bf38893f7c9fa7b7e9d186c5657c606b102d6eac3910f474f02952fabbb379dc6dfa91a92dacc5f4c26e53f950f7c28cd16f463795f7cb8074d12505ac2eb877f644f914e03777fdee2dda4df5ceefe87fec984b885cd6cdc163b9586d7dfe01e056043e094a9b58ecd3b445adc28cc3a035fcf0dc598c64affc0a86c8661c8229aafbdb570e7c05ebcf69ef543a27a36c7ce32d2dbef07720805f748de1fe1b14cf14fd69c6941cc99f8e7ea0ee59a5a7694f0db5cf6ff20485eb9db6207f0f3f3faadf6dc9d9fb9be46fd56ea4ad08e14b159d6ad173f9631bb0", 0x1000}, {&(0x7f0000000240)="b45c713ed072b0", 0x7}], 0x8, &(0x7f0000002880)=ANY=[@ANYBLOB="4000000000000000ffff0000080000006981160b4f3ee8a3396f4da4ea21c1197cd74f7e41e1457305b70244f24c97379416d023f5a37ddf3cdda32a364a20007000000000000000ffff000008000000e5bee056ff31f22eec7d9c3a27a19709c12ff6530eb33b7f431740eec55d6b9ef1623304d9c56d6ad77d14c240cfff83ea9dab60d5bae18277f46a7e29642cebca16c7bf40edb1dcad80a0561a1219e7c0917a04ed7d76c14ba39b1518fa00007000000000000000ffff00000100810de22f6863a33b6a27834889844087c6b731681e934611d0f712727cb81653f6468e576bf9906385613d77f076ce2341fa3bd9136c12d08b99b1f3ced391cbbcd799ce9469d5a00b135ecfa5398ece93009cd352c6d7387668f49feea300000000101000000000000001000000030000002d874cf973ae51778668c356ab48c22a124a708623b6293a0f2cd74e327346cb26a11c6891577bc42bbb44f14dbeaba34544cb10a65798aa817373bfad7154450271faac0411f7b87cd2d132e6316baba45296490857477dc5ae37ba606452a25b4e0a9dd0bd80ee1698fef6a9541dbc792aa185484f190bcce5e74f2eb0055ff2198d7fe586c9409cade74386da2d654adc806ce110883c91bfecbdf8e09a66958ccc5336af1f4b27c7c155f70fa0dba1299701d13d57732906b24f7cf17a6913d334b16bdffab717344d4acd60b695e94f58168324b30292c477f62bb56cf8778088a438bb35f014f567d37426a2e5db8bda7d4d24df60323b10e3c90011b74e58f6c8692dd0a19020a45065da8629d3f726db77149cab1c2dd113646117311d16d05c24dad7a94a4f6c822ea03d20c7c1868c3dfffb29cd0c075a8eb8901f9da9607b8f755f4c0706b144325db69d648947d74c098b1fe7e653e83e366f534fddc1e3edf278089742868638a246981560050ce2c3091726aaafce199ff79b9bb50745b07f993a144e4782a5895db3a85177733dc6dcc9728edbd4c023155407e1e5429cd76496f0cc3f2fd538cf60c4002bbdb569b3f810943298d30bd2e0aba0ac829f7d9e2c2d0a882a44e76fa3ce40bfffc7339f3aa4c911facb6db7d0a7023718a8fd28a1800885c299c7ca84f3a5b08b95ca6a066c70d7963bd8cadd50020f2306d2656627e96c79025c462387456b694522432498d7affbbb5e6ae9ae35349dccede3c0ec1669aa26d074e7bcb7c7c32bf86ba36621e83b179776dd2cda1f5531778ecabdcda9daac558fc995069eff6a32ea6b21425b2222c713e324b182bb869e801287ab3cff300061819dbf64e599172d88356f90b9fa7f6e6c3a32c997645d8734d36b9cfd8dc5423cdf66c6ad9c49291bae880ef4f4f9ce5f24a3fd7b84357e589b43c1c2062bceb9a69d2bed99e3552a452787a09328da2aaecf9efc7a3657c9900f8adcecf1c74c0a4c26f5d2b9886a121559b7db494662bc5bbfa48591743be88c0c97d5f8d301ac286e1829303aba606cc57da3342e6011c0f8e73ab41691cd2ec6cfa6dbb36b06e704e0605e468e6dda39e86a7cc559f6bcf7d6493fd95b59e5217c5c72f35439074bb7c180ef7584630d955f92c9eb67455b007e60e88098cdf45c62b97d516906576d7a11d8c105cdb172dabe0cde218cce072d3bd47b8bc592c0fd89f0e7db4b8df9d0234a9d3f59bea06048317e986d1b88bf70c077d7a1f2bf59379f352dc0be069760875541dac52ab51ee4e0e63fe25522fc96300f5fcd4051aa9633e86b7b4a851054663eef2cfff8767e1d97688019e012eced6ccbaebf42dac0ef8bb4dc81bf844e7e7440dda47be48c63011291d6746cf49db95998ff4038fcefb434cffd6b625ae6c9c460cdbaea4ddbe3926a0bf08ec72a87a09c9bb67394f2613c7dae50edac2726ffc79ada78bb5f0cb36aa35dff8b7399f6047dd0da209399b6bbbe0ae87a7d246adfedea13429b567020f4b5ea216f7e0a26a75c2a17bd9118d0f0cbe96754f1706430352c96cd54782a5d3fdf78ffaa7246b3cf20e194248df5132970606c523ac14e1e67739f1c0fe959e6b3e337b4a804e471d530ee36603147802b132698bfdc0956d014cb0f4d16f07d262a4423eab5727f45e779e6843f4d870d67b7736a82d007658ebbe46a2701e90522dc117bee5c0059f81cdcfc4d1a300d9a215cfd84a83eb146fa22544b40df47b822e9103d6b69be206ccac8c02e209e87a226c84e8cf80f972193b2b05432e9bbf62a8b8667f889a3f3780f8003ee46b80c520e402fc3909d43c2ff38f8e5a8b63d36b0dbb38ca1c4c6ab32a93c5de66a9d89f3addfc7173dddef595b414f7e2362093102b4e6bd15efc3c5884a24efa582dc4488c9db8a8a297d89ff0aa5e17a3483b73f0a0be9989db559598bbb856ee5d9e35bb0309479d8501b643e5303ccb95274b71dc012bbaca768c7aad9d629689bc13e64773bc098339260afa769abacf48d1c3fc2d3227ed267ba900255e73011d45d8f308b230805b48b6c895c89f27d062a7f5af84c69077164f72534a36235d01c4fa532d8908af8850d8bf18471c24ebcdedfdee774bae05be3a0669cfafcae3af3894d9e06acac1de32bb6cf9602f309a0368f42808c0efc35658650fae5568a7fdd77a63b5cf9286115da3325d700cd830a838029f79e80f87d33262b7d145557981904c6d93d091da8518424f721f2ee18c406f111bf56c6a3a964ed266affbd9f3398f8822dd078d9eb1a2c2278df3e3c707deb66fb3850f85108a0344a521982c748a4511ffcb68a47f908dbde612b8b5028138e0cd96e27cd80f1233162a13003ad121cc75c7c95fb46a773c1699a8e8ef851b004832b980fbe9c1c58bd516c59a176f6fcc5fa707a5591a257882caf121f4796fbc8b5dde9c9db2d3e5549e7cd986979f0cb4aab096b580b3ab48e24d5210ff0bb3f06389f181d319f5813aef4a9f7c1d0d1d809cbaac0e5b221b93870c7848aecfaa5f0926e420184c41006c44b27ebb410e63b88636175d4b38bd9d5948337aa14596eb0fc90225ca90c35507ea27d43df603f3555103bbb7fbf16b885ce8e996c29bc30f3abec46aeebfdb0e599a3c21488b05e9f8f78add1f746422711070230bfbe91f86c3a63a8a2cfdab340eb9ff41df9af8f3e510ffedebb478ef4d7fa5c5a9df5e483fb89be2842c82e186de94d29ec4a2f8a2326e6495f46f270d8a512816c3a7d22ebfb8a442519b776dbb00f280d134341545b62c83a04f756d04f888180de5f2f75fd08b8c129ea7063fa3a1bb8a9a21b50e55b165ba3793fd1409ba521d4720619499f2cc9e56d55a1516be76fe34b0caa4ede1ae6d0727c5e7c61d32ef0fcbb95424151455c79cc39165883017a85eb492b041e09532e52984fab351adfeb9932922359bdb1661e7cbdb79f4af322bfdfdf3a88ea1cc43883d82780c6dc3052be75ae080db4bf327bac7c97e08bc7f59ff5e6e57a403072a8a0f7790f005885e6032caf6fed7e840b3063469af2b7d06d08e6b2264f03abdf6b97715120da0d52a76796f8c00e6731e01804ab2219dca5ee77d6ec48ba40d7c3aff1d2513756f422e3857df83e759da81deb6d8667a09bcb39c7b4a3041d711401077a16b4788ba675e58f83a94875cd0612c879e73b0ed7299409e93d787c3c6861e9389bc64db3868c1909b596072dbd30a0677be5c783e32dbac2371e59247d04f62d7f676467a04b73874769792376d14e84829f131d6ef16364a30fc801cc366dca56b3299e75ebeca1bca742649a573f8537f6d3e721482edfc057d9bbc3ef3e6210545f37f2e97d9413860954b1304c719c1504e02fe779d4394a1e76516d294ecec8796306eca9c5671c26b88733027261ce599a8e05850370b62e1f89d2f79682d92c16141b03a4f181efbeccd6a7a73015c8d2667d4f7e8f9c019e09d4359ecd062253d97587d2e25e02eb4c5f5072e0b003c61a29c8a5094677ce68dc7d65f2a203436d09a168e3efbd6532fab7095506888985302d1e778042d127a408acfce2c5ccff6b5d3701aa62ca6555ac19c3beec33fce5d20c798d3b19ae296b1d8a67e052c70947723813cf684c8a173a6ed3c3c730db4f6b0df46acea4f6b0adb3f79d1cd62f1a4ed5070a021d84e00fe6a69884b4d08e65e08de7dd09bb2bb18c513f7213ea2e9c3461a844a332d3896fbba33e52d9baef1171036b28e020482d325846327443f2a1726177fa53e8af3917f47e820f3fd818006cd2eea112ed0c94617df34cb7eb22ed73e6bfd4c6195561b8679fff37c8dd755a163f92b3d7faef8b77db73320fb00b497e35ea60fc936cfb093854b6b8448bfefa655c5fa9f8c7b33075891647291576db1502ce343560aaeaf69458a414c25b54d6831b9117a8aeef207df03b86a9615bd6d2c62289a2d13ca3ecb41777d96d11bc38a6e46fb7e0cfb979de1081173658051bafd3bd25321a197cac4b90a927d070c6a0ccb2fa7a38adc05ef9b353e5bf146c7097e9c1cec6b0df1957c75143736407bd7bd633591f11ced944fce8bba40ea923a79653d423a0cdad66bb8d8625489a6053f1d3224389c56102588a94793d7664a3e7404fc63795d9e70269742dad671e3e6263b669696eb1fc7f5a6507292e274ae3e07b82c6222b7842fca937d5fe37d66eb599ab501c934b4ee7ca0b478b0350edfecfbb5e54476b5acf819bec5f382ec40dd001f5e2191dd46a44862e67cfc17851614135fa8d87fd5835ffad0d99500e6277bf06f9384a260481272b7d2b4ca7df7a146d6ffb80d887476b2f0b709328abf5aab22abe96767ac4b9710dab8794727efaf9821ee857f9e59f348281a275c168a023bae58f3b4d0f5acb27d0f5d33b84ff69daded67af6250c641d196d7aae8ece310e171a01291ca9c81020803ac2675605e3da53d2370169cd7ac7ad0f77a59b2ce740e5798af6d2af60d5cf27b49b521fd9303f1a118c3970ed24189a845d26f651e4aeee0d6c92b28e7604e5fbe86b3af8d4928966386ec254dfb39b23528e6df4be5fdaea404c6aa887a69211f3eb840b0ca4bc5152f2ec67d330824544012fa147e9debb467beed40e7246b98b531135ba321e413c33284055db55d9cf548dede6af75713ef4d37326efb2c6ca16bf3ec115bf801ac0bade55253b335756889f7eac8b21057c559008040023b42eff68e2022175742a15d1b6a34e47a3f38410ca48fdcdd4fba103b7b70220ab5e347c5ff95197a1e6dee6b8e79d812aa47d5a16647fdb51fbde2a3fa20f4ceb31bbe5258ff36f3bd8e26ff58f381a9221cfe3f45c6a099007857d4d85d24192be18d833d08fa15a6699502d87c9a1ec48137ed2e493ffd1a1a5e1850dda694b0e0610a9ab003280d1996f094c373f1af939143dd17a440b4718e5fc76076f46f35c1a5a79ec601089e7cafb787ab5547cb1e50d642f51cb8f69500bbb71d20c7c9709894a5252e9f4e20d1271d6fd22f5c2c331398c834865614f8a38bbd15c9576b96528ab1ea914f30b4a94a44b711b33528910fd8a8b614bbe2e42240beeb5aad00ad87b0cbcf2dc8dbecd12d025aa111986b76d65fba291e5932ef5af89d8ed1198c8a033cd81083a53c51979e0b1576dc685fdd2bfcd64093260c71896971379daeeebc64681074fbe674d05f79e5c7a7c9c09b829ace58df68902b6158ca4eecb4b5550a8c589061fc3463be2b579fe676f1d9ffb258d694501c24da15523f1544ddab80b35bebf4effbc68387c1c1d2aabd41cdb48e2b9f0430f9f951fdd13670f087caed9c1df920bedad0b73db9c00d304e233bfeabc99222c15087455e2242876bc8a3c7d8d69a540cff802ce7cb77757bfe59b825911f76cbe685ced9655bba0c5f20aba4103265c0e5fc98935184013ec6b13bd7ab1dca69736f6263ff745614f7c77c91fefb187690d1e57f2b9e894c288abc6ea0005869e2337dfcb4ba5f8a99823e3e7c0e908c40417c6d4c10d3adf28a1f52f14058be3909fef19828605189379abb92e6e931e6e1f3691256510f1439b110f54be8a0234f6073e7d9d117ee23f7e9c3144d1a5a9999c6e37c819294b49c840be22e3f1991632d8f7b906bf85d90c4651e382edf11eaf3955d4292cb4ea60fd615e4ba79af36241ad1e1a0ff5bdb7d749285ea1c06502d16fd118988334560f64654d7f6b244b0f6c90755e49cc10184463c4195e1bf228c6b827482000000000000000ffff0000000400008ca6493787b7a1702a670000000000001010000000000000ffff00000000000095a201bbe4e4af05a1237652ddb9f32b92fa14e7db34a427972ddfe6c8d4db618393e5a527e03d0c3b7db66bb8d95cd602a893e5fa1105d729400ff9736e1f7bba64597ad02cfc6d2be3f31bac40c4ce51fdfec3f278298010917ade38dafc527981d419ef416aa172cde41f29d0dc668fb0ac450f8df6ea030c20742411cb26f45b7e97ab3536d7fbe6ab53841b05d79cc4a2f183f95ef58cc68ce9e33ea719fb198504978928419b6fadbc391e65af634246f66ddedeb6d743bcdb4bae614bdf742e6453cd1dc522c15d0c3b76d2aaa02f35e522b37e8a307084d735561907b0656f810c4676a170337d1cef6c0258ac4708f91c3d22fbd485207238fbd0b5e8cca694b4d73a704cae85ceea83c2a5b8a015dd58e5b8b3e8d4e3600e77dc20419a6e6ac9005c1be322695c73327a1b307c96b321de5895cb211839c5cad1c9956a05817c50cca69d1b4bca3a77947b89192de2afe86c105a97f6b1955d1d6a6687f32503eabe8bcf8d0943fe278c84bc879f2c0ca82afe63fa79aa0a2ad56204b3e88c115a33ee949c30045be4fad3eaf872456b6d4270b72387a183ae2191bb2d64910b0680640e1f3f38a312ad3a376a38bb96bdef3933de0bbfcb8edcf0b198394d35ea7cef34ba823a777cf333f1890ecad28b9636ee6d0b264df999b69c3a4567be196d854ab54a911e87399bf4a2841fba621a9fcd251ddd1a51ca4d00473a6b3bca5c3d0bc943d84982242e57a931a86624a95309cfe3dcdd4fe80f2524c561ecc4762d1231a0f37853dba03a9fb5619390b883634152875e0f7689a70d7ba92b4896026d5ba023c56b1308504d0b75abe420cc53a9263b81f2822a1e8bd512c75fee0d33d0e9d46a8989af657a6fcf59a81155b8ae73d218d9880f17a12cc60d49b5657b196631846701d80b9899e39d16325c2fa396a3727b5fb4374473427168da6e54ab3e33e1477d738fbaf0560a348690f688fe78139f6527bc0c8327fd015e610617fe358fa8f46ba05edd48da2bd480fb552ea74b42a2e78e6f21baff0963921c9ac1904253d1357b3e2bc9611c0ff94bd79f2dcfc5a035b579a71ba9e3a4b50f7be157fb7f002e90463ea84919803380c7a48e86abce03a3860d857683eacb1467dc1e53b0fa893e5a09e7156b4fa69e9609d649925a8b06a920c1a7093129b6e15e42f4606823d0af0698e64d446a878dced91f9521fcd5f6e1c04de6556c7bd97810bf43973acb34682df77f12d6e21731f84b46a9ca49d4e439cfb5c3f577220be70493f5b98cae544da565de808794532bfc56309642101916336abdcf777a6ed11a07f7e9ce6527232bde7934054a5cd491ffb1e3fb83dff440c8bf561effccfd9f9f2321ae5b398fd027ffc15c80c2095f650bf91f88eaeea20e1a691c2b598a8b45158de000b48d27427a1ab6a43b443e64e58d62dfd037cfe1811e198b1043407dffd89fed353ed8981cd8941b3aade5d870b1c6c9937492c608b5ee03011b0b79debf8cb150e0100dbad9391f8d2a18ec6796c384c2c80183f09a5ce827275d832e4e2e8ac8db24c2a8fe4fd4be7893bfae686a0b1a4262438a5033ca65175b43c479a5079f48e5f7395e3c5fb5565fa853bc5f909654f26eac2408820aaa4b26e7e46afe3578c988392637caa969f77b1c9cc6075780963b684bdc27b81897105e80e34e86c4fa543710799eb6efc39d311674a478ee8219ecac05ee1ec65e1aaf165e6a53399c521e770592d1e5d628af3bc2da2246d9858c7bdbc2b14770613d1691b86b8805d56a490cb2cfcc06ebfa4dd1544326f502b0cec5f5d71d8cbcd775485335da6b567277a6180323e2a5a4bce42215323f36fa23f09350ca56d944110fa4126ea06746040a1daa4d5ead606c2fae6c50ea739fd673faafcf7dea22e2d4ef4d24e5107d3b71fc16f7ecfdb8e3c8d5a671bec978b87a302bbaf893ed3faea9b3645be3770b18d759ebc3294667ffb38c16cccfc34ec5187e08075a3191176877abbf42144abb1158543ca5b2ed8d8ac0dc81fab2ef07950d9dca5f9eed4bcd9f3ecddba5f0d9aa00d7adb80c3377c50ed3ab4fc1b3e9f1ae75335bd8fd4addd16f6d94f0cec436e76a0d07e5f8ea43a322ee5f47969a107ad678cbe13be91728c8acb70613102eedad9da0f78027aace9ff2c2a4e2c47b84ead4fed5c8b3f8776e046e37b51921c9691d3d9fd2f8274876a32aac90767315a3c306c652181db2e6593ef856a3b29cb03061d36399fa92b57cbad0633064a73693743b416ce43b9392658e557baf3fee33637785c2a5261d05662e96c7813f5675ecd658d1fd137e0adba10dd3b4de10936945b409421d462a6498650f19f36464a1e9d31950949d2386a8fc6e524296f56ef0f416da31782eb0dc7133e339b6d76af4e1775666e59f2af901c3c60ea15c79c809f9660f0282582bd9ba3fc25c1a7232b23b160df4cbe4aefd129f480e1d8618378de132c4de19b9f950cfe03291f4eb4ff720bb6dab27867e61437a72529567a8424197be031403e23bc84684bdfc21dbcead6fc9f32ad31e807a6a47870614496c2be7f988f11b3ca437e82783cc54fe3d4b61e4c8c2a2b2234858eccb7241882d3a648b6ce6bad31854fa0c116d78641c0582988ae704dd15ff31ae218dc10d95af0a31964333534a52cdcbab0ad9bfd9f780917477ddd5afcaa522fc19a8bb7be62f52b504fe91a0247f34ead77a55591bb0bdad7168a382ba675112c50d188185a07e11c35d1cf71e21c0811751c5e363fe1689acec4e6d4adb26b4904ebcb61dc725ae18e27332ef8107344ab977b3accb6be5f96443b1142a858661da3166c82ddac48e32731591a84f684e182fa0048df206f364750ba9231dd743e179dab8fd3c685d178e136ee145d1f082b376e2806599a904dd8c3b9ff43dca2f98a0dd811a19b4ddbd102ff09ea360035f273e9b548e79bfe0738ba1f52f69c53f41e16e4f4410583cc29d1fd1b7adae2ba05503104372faca02060297ad09ee9f0eeaa5755b2fc9c8589aea06acf65674060c1e0fa0cdf94c7514bcea094bddd2e7216e23bc20085448c46d6828c26cc0d92dcd8991ae5aa1443cd4af96bd3b134febd12c787ed498082af0fac54d077afdbd1933e3a018d8cc360d5524f89c136a0981047cb742b3d0aca150138ae81fb9ca9cd1004f25b62810ff14707affc2b9d0f2f5cf7d5e745da4788f266f35f382fa6550606d8aa0c658279dbe58432e0ad17dbca2e3649758445ffb88cc2459cf409d9c67625edb55220f3ebe9afa7b1a86e402bec583bf1c4e98ba66707d6baeaed24cffc7b2f05d583d0d24bb9890405902796e477210af54be32e91bb8bc5ffc4e1a77cb8eba803d0f71661f56f16d3813062547543593498bc093cee4bd4c7eb3999f2e4d4942c3e1720cc140c3a0ed06a600bb099d845d3c40b75d491a1e480636e65fd22b9da1b039db6a4b99fb3db8396f4c8273f63e49e61d0e215719d1845b137d5cea9839d81288875b9c2907eeaf7717f3632b9902b860fdb8750bea9bf57b5a8df17e75cf9d6abb456406e91d52d5fee0c5daa845eaeceacf58de698ea0673721e02ec4f68b553388b67923797713bd8982bee819a8b40f1e269209e706688f31d2e2336a138bd688db7797664bb449d690cad62944897711ad28e5f1cafb230834d347d41e1b40a2e433db8896db313bc88105a8a65c3dea3895cd4b096cd2bc7dbad2719676ca9593755c39b6778f59a2286282e162e9d3ccd4ed9dadb02924e171323dc98bc366859bce98cc4e7dec5d78326184d20f2067013b419520c09c7d2926526ba97c9c8bfb8d984b463e9c95c9bd7268e68a96ebeefe4efcab6916847af9d6f6ef0bad3042bf46df8add45b58483408509defc61a947178e7d70646978e7840b033dcfa097790e571683afd6b6ecdef75fd67c1e91d372af0130a02502ae57dba727fe1e44af96071f3bd0290a1ebfbcd95cad857393575c172c9655b9cb3d3da151238830130d64beaa42027f83847d9d74f542a51468669bd9fffea1caea99be893aca7e1bdbc0485a9765d94cd6fa8d513424de992ce90365d20120a9a366ffa06bf50a1289eeedd16a15c21acef9629b2464d412f9a019d66aaec438a1407b5d64ed52b9f05c7234e9403009eda439082e15346d1a9794006d49b6b64086406aa060c104b4afdd92d14bd1e8583b876239fc884aa71016d5f81dd2d82fd8873d7b032402057343009fa9cd06b969c4d4c9faaef658e60dd727887866f54c4649a19c4eb0ee184a870ee8c6b4273c694c57ede99db0f4b7e8af4d776625ba61ab6f785b4a0ce2fb83a496634b9475e9c97f17efc80baa847b266963e330474434f9d78d6243ce740b90c1efbb849d3b5ac72e73cb0988be4b9cc1774e21ee39e3d8fb2bc3673e657c9fd9a6e7b4d6838ee219330cbc42f8693bc52ad0d72b2e1607ae47581040a78de791e9395258761dc6fefef218f17d1fa34c492c2d59cfea769bfb3a5eadeaef673485ee7d2ab88c0a8dd24483ec7f7b68bd87042809e5dbed61f1bd04f5c9cfc8ee4f5e5d9dc32aa3352d0c0e21829a108c1e427ecf061cf5ae58c1011f9f7078217f54ba92c15a094ff1c1afb69d67e110dc0ad0452c2a5964c846c2a663fa35a0bbdaebc75c66b1a3d790450ed9e604380e1920d0b806d7537a81e8f733537e780ae9cf0c44f7975d77a946b84c11071e903941848097f9c1d736a79587ca31abeca3683a264095a21fa4f0c03ed87408a874c787da0afa5ea881221f0c6e2153ad564581c4b6016ace9e72686f05a1a188fec25bfe82ac26c8ca14db7ec99346e3ea8db088dc9b7b419eb4286d3de3a15d2777f3a99aa5f7120b56d69cc02122d0cdaacbcec42c1cb064a0f987eaed08fe6f873cb4f35789a8ae05cb4716e142095effb65a1a00cbfa1ea6085b9bd1e898f2c55c3d2f20ad47b7fbfbf2ecafd2a6ec3ce06a2b80c9c151621af60a1f3c5a219536ef26485c08e11e22ea86a8121ac9af094e5b408ed2e3de57a6d044eb56fb602b32fcc673a88c4022a1ab31d5206755a733f2025f9d2292ffcc2b7050513ac25649bffbbb607c1d8ab8ebbbd4244aa305594a91a8b72f1cb56dae52a911e1f0af84c8dce4530ebd3a474dc13bbcd0b030d432f8e3fc5975da08bbbb99bad310a72c342e5db5db816deb139c05ec1d73ac247e9a9cefd4749857a532f6291431d1e481b429dd846d2934fdfed35ce1c5b24e71c918c21b93152239819970f2bce4aea7c058df17a2057527c494f0b3460bca960c8b9665f0fe3582db0b12e18a2dcc62c847230b5e4d95432dba22ea4a3b79042e1e9f60a8781b9539f9fed4460bcbe1c67c041fff4d095d3ea42bd74c4ec3fab41ba18cce9d9d5343301642d394e53bbd314bd6d9a7266fbf934ab3992456d532f480b6adc2bdb13750189e365cc329a05a219e413170454df0a50ccc84b1530fec7d1033baf299fc98dff48fd030b2ae5aef7ad67fafa24e0e83fda94c15356bb475981d96214c85d054dca16936ac857265e550a92d8634c68389e0549fc392a607fc93cd7ff2312c3f2ea2f4441e3f71d29769fb6389501f9a924e58117a24d3cdce45ac02a906a7472369a0bc48cf719ae53ba083448c2fefb673819ab0128ff7517f110b17c84c93b30e448d77bdd555aa416fc7c8c8bff5a092120a68dd0ae6d834cb8a78e48ae299def4d51ffb4029f63744393cb809c7a9a015d0f8fd76e0a4188737f7663d14b31400411a835c6000000000000000ffff00008d000000f1de3543f75857860f10d75476837aab7bb2a0ae6c83dd3c547fa18744f262ac84b8373b8f81a7113a42bcabfab018ce9b321d419aac17628efedd2b7040803ecdd27c4ff38ea50ae428db48dca91400"], 0x21c0}, 0x400) r4 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x1, 0x5, 0xd2fb}, 0xc) shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x2000) fcntl$setstatus(r1, 0x4, 0x80) write(r0, &(0x7f00000003c0)="1c3822cf188df0d59e008600d6c6f7a0ef4cd6aab63261018a41d220ee5f77e28b088df9c3e4c277e4543dd2b52bccca10bf435b3ede4603ff5da0b5c90dc76b78bf6aa74c2c659e38be5cbd0b5a7ebbd528fc838d4fbc9151dd8d83aa8eaefb8c56f05abede964ea519c1b9a48d978e8aa82f1843c58f772d2bc3ae3e737970b27a41d04b8adb829523", 0x36) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x3, 0x6e, 0x0, 0x0) setsockopt(r0, 0xb1, 0xfff, &(0x7f0000000000)="5c56d45ce30cfba4520299e64313c5a62164195a85227f83f1b8915f89d4000411cf309365d54708743510d2a3975d8f9e0aebc4df6f0528ffce20482f0d95b5a577481f09ff9f4c555323fac402286c56604e8048c12b4d2d6d811404f779c9ec5efb951420c520a9d7c3bf1912992d0aeef22c2b5298304380c4a29b9a3309b8fbb84860935eca1f3abbdef8fcb1eb4f06d258d85363d3c920a0f17d354db8f144660de7697a5df534f57ca57e8e26e5f356e08ec40f8d8df05f40b2790e65e5e4caa0b7d489758c2d3c55973574201391cd35354ae3dfd4ee6d6f8344f3bef0079ece9a87861f33b2a0e289ccbd637dfb25cbe323ecbec3f67bbd8897388e8ba11605a7b10d6897e33b92384a4aff7923ac4b3f17073a7b18fa3ad590e96f5c54c61ae4c7f59f71503074ea9261f9c7f692a88cb9131abea002dbe363dbb9ce7c51eec43c0fbbf10c958bc1ee77ba5dc22db226693362746900cdc3079b3d66155322a7b937bf0bbe29106806604253389f673c604c2bbfe2951f7c256c17e8e017eeb0b8a154c1945d52254528e1054552a9a21f72f519c4547d989d89497ad9ae01711c18f24af74b649fbca8c629a3bea8de32f356df8a57d0d1994cc40e4b750963ee0f92db4ee7e0ec833ba3e019914afe40da40d4a17ee0f1d006e4a5dd54276a592efcc8767bc487f83ddfcd78dff771a306389b04db6bd101452ddc20356a39ea6ceabb57243c94b1ec9ab1191ea8d272438a8c1edf3ee917c330b54ccaf851f27bb527acce6cb0448d6268210b25c5bb1efe2c132441730bbc3b785b3031c0ee44fd72e631b4f69c50a54ad3de22d1183973036121598a072dd410321e10bf220e85650e4f44e089aebda18070d944273c29789d1eb2e5680a721283cc043d8469c161d0b539b6dab40a21d3a5f65db5e1a123e2dd8d60bafbce594e645ca9426cc7493cbf1880c109dfaac859f7c39d694660cc0b4f5c198695242438d2c8a4539d2da24971e26ac757b30078a15bfc1f5312a0f0827b1f8df49f9861f1dd5d0bf97a908076dda3bc55eb78362d7acd2cf81d6868f8f9d4b02e233485c660ec01fb6c908180e95f272a203201c42e4977f9da1b97d6b6a216d17e7bbad57d5be8cfb7c97377745d37d6c18282ff4235d150a4941b51b1a4027e6906efa6ac4bdb52b0ccf6ae0d316e39369e261455adad07f3eea3ba4b2e2bdb4660d886d3de80d1563ef45aa4d407a7f7bd7d5d28c65c899e5f4825d5caf80b12679a55a03ac7ae7aa81108444662d268a42b58be509e276263ab989d9194828773c269336d70d2adb96e9f7bd775599186008bc6dca5e131490983201cfe70f5feea01b0fb5c750589dd7456bc5cd9cec48c753315cf1380c3c2c6964e81b037caef2859fd51e0e870f215c8a4019239f14204114f5224becf0e181366ed362f9a7aa84993c076ef68cd08b5a29bd9d2e2dd64f95442e086c461521a35243676963c65b23edb5247c1fb835af246f7ea10c6b916579bbc7135aa65477a42ddb416a9ec58703299c71f58a34aef84d0f649fd6149b28377578c37c7b0525e4a5a6c085ffec297695e172b376b38c9dcf56409aaf816680def367cdd716704bcf3c1b5cf50a37b83356cccf969632c612c1d8c6011bf38f3c19fea85140181db2d99d6ec47024d110d9417a235ed37de56659593816ce17434cf13f9a6a9ab858baf97c0add4610aef808dea0cceda9ff065d72f29ed24d513233bc2dc612e6e5c9ac9caf99cd730e335fd79a14a59a383ddc04cde3b9e74c3c6fd52d0c4725ae09e4eeb477d179b617de88fd91d4597ff89913d45b3d92143fbb829223b37c0fe0bb5a6084df17083d03543bde18cd737ee379861d192eef2384476a3e7e7e5904c02a3162151164df1ac870803d02d55ea4324ba84694f022f175277fa1da7057c105e4d4baef007d90c2127d77d7f7d5b3037a976bb7284f5ede1da82094858b03a8606e0e620d662aef13ba93dc63e76c1f80521f31f1851be7d9d6be196671cc339abec11e8bfb84df7b6833ab87954ad2c9af50940ffb14e63d061c97d3e2eeb6972023e38b32929b7cdae50a343090dbf86095eff6937a663b405daec078bba786af09b9e7e252c80093f33971388f3871a98c339948fce9a0b35cde1174646f3ba4f0e4c2d3265792a461d03e1e12914c8ec5e48e46b0008abd88d3b95ea8b4238a128deaa21700fe57e1405858b81e8bbd86071344597cb923e91c4a126169195b2b27b5ee54e0c1ba47921d7d25013f368460fe65c09bfedf53a00c7cf928cb87bfb58b8cf38cdf413d4f08ae2e109b2902b35b5682c27564b0ef315bac0e37684c80333807947d42179f4581e6950dea29d575581c8f66b7d86f1dce862196937bbba3f71f4086c213cd8df657d0dec2f646974f780fd4914ce952581b4acee315e68572ae9ba9b9a3ebfe248d9e47fdb102d6e30069a1ed26a4465f9d95e62028d946c36300fc6e166060a94ebcb37a2e35d3e68aa40828a1a6130e9753b8968aad1cdac31048742132347addac8609bc3421b402b0c22d6cba9b378a1d6e829f64dc972550dd785777da06d1ab42f5c773c01e6e44d7014ed71a04e557b84930844a731bf3816ece215a26273f5cc342676415c381ed08dff59bf25be97900a03a88dceebe3dc338d3a89580cd840919c3f5471f95a082cd4d3fb3f89e956a401af06eaace909e32246e14d5222b50873bb3b77f71c2ebb070a405bc27f722fb8eb490108d0fa3cabdbdc200d1d9dd287beea56c36c038ac94155f0c3cb589b1f6b428118a7d5c7944cf155b95d22aaa4e35e450cc33da5e2976f1ccee0c466fbe6901d2142445c99a8ba26f1de805622a5e52bb3ce7ba777ce22cdcd97b8498ba3168b5f60c4bd4293b5de160f3093a9aa821c0f026551c0525133164ccb9ed3766b44f8f9ba73790fb3c13727e0472960856fd60912b2727f095be584a4cbfbf5612d67ed8ca4ab00fa94d6701348cc9dd375cbca6de3cef95be8562d44da8054a8a7d66364ee91e13be83a8683ee53e8138ed797bb6a6f2324149b457a68704760c480ded91d32595e7d2745c2b71635f59db63f289aa8c36cf8dee7d46784d2a1898412c1a8dcdedc916eb5e7b83f9f4752c1f6c6343c72ab6fadc598992b408d2223b880d87a532436f9755b84d0d5d46ea96ff2e4baaa06b2392fe2ebadd763d78ce1e4b7993bb6d86dad8262bd516758138dbfca4e76911d405a163b116116d93420f0b7805733a0dbb9c61cb3009b9689a97592526715698a05418ffc01d56bd6ab9ca310a29a2b179628dbcc42a672df16cc24b7df088c209a2a6ddb9696b67f9cea79b87c13f4261d278829395d0b6ee977a605dcea6fcf5fd9be199a490579530c810615a636b1b6c9071d9c95d3b3f93930974559dcbf22b07a3c1d5b689baf1c33e80f903ec8cba2f1a5722d4411f1f3c68ed3a7b4f8acd8cafbbd66b4d6cd2b0ab04a26e0edab1cfbdec52ed9a854a0c1019c049b29fec0eb60cc6d32369e2a546ec6cbb847ed5735d87fb2867d2ce454ac7692ad20501a5c33d7bf8157b253142a9bf759d4ee3855a6e84f5af4bb9cebc1da967857dfdd3b4d065370290dc96aa62a969e3add2d9ef9fbb8da4637abbaf9d547f66b3355e688f582b43d5f7009df43bdcec7adafe5725a46e22e13507e3a7fbf690bdcfc24c25c5fc7b4247365cd7206fa6ba0f04c12c0c14a84fa446247db49e18bdf67b22c3fc5bc6b32a6ba3abbba017f00f382689bb75807dfa5ccd35848bd827d559c7e88e08dcd6e6cb3404a079104a06adadac18d3172ae618fb2f16a76c36d969de6069f95319d959fc789677d250bf4a567ce33327e43b0f9040c337c0d32859c50866c043c0d4231a23c853e22aded14d4745b44c9f208997793db66fdc156c77c38443365564917ad0bf3baf3e2073091297476c07f4cfbd89794d641a956bc274871d36cb66379ca9d6c042e3f971cda94591466f04206dd519a4364d37758df871edc92c610260e1e0c416cc6b825bb5d632b232f442ab3e6f5f7fea9985cbdd532d3c313caeabaf0582c168d3eba7629b5735574eec1db5e8f465582dc01ad299af56b75b2c5ba7b7b259b52fc1ab3c7d54f66e1c5f92250254506c190ef833d078d04a382b56f6d846053ab5822de25fbc0a49993249249d7272b2e0d457071770cce5d281a0bc6e69194eaf5c0d743120e7ea9449a7bb2f937ddfec90d40b1d4ad868bc4b70fab42e433d73aa238e55a20fd763dda77fc194461d2272a312fdcf6f4e625f0a808d2a3329fb2fb39aa7d5524581dd8ea55bfec66cbad02edf8dd4a43ec8afd45fe7781815da43582562219280c776515cf399503ee2af8e947c790b39044b0cca90ae131bb094fd7910e9b08771abc9ca1cc2d918623ecfd7bdebbde76446fc6ab3fcae636fe3f440d30268f5fff8bc55069af0bf3c88bc0c99adf801edf95ec72fdca248220d6fd6503e02d162fab9b0172e758f0398410367b12afd6eaa53ce01fecf2b5a6034aca1f36a15422bd352fd68f3c50cf1a7f3eedb0e417ff6096994342c81c7a200531bbfc0612bf70f555a77271fc9d21ff9d007d4125647f5636b37838d18032a9f70adb8c2b5898105768c5618973b82b1973288e6a297e247f8d1de4cbad02ebbe614fa55575d8e1137f9511c93d9801d93faff3b9f8e46152d3e5f75a7015d1202a5c8ef4e68e09787b85b307f9f5bcee5a5e266b3e1aa29a0e5b42f103ff6c448c9182bb29bc44a70f07a3878385871cc473f2518ec8c7905bbf1099b6b51571f29f3b2b711d065a8280733df32687b6e09cdcf2d9ca29315597efa310a21f1ade00cfc225bce787b6619e9bdb005e1b4195a63d3c3dc9a743dead1116f4e173629f42f3019e8b32d81d968b1164d87c9ee2496c3fdcad8d5bed1d7a0a464434b14224d3d9dabf26df99c4a41e2749a0272771b9d879eb717a42c46d1650e9d5ed665f071e87d07b7cb939c8c1046fb1840e7f0ee0c70595b8bb70baab52dd27d917c1218ebcc7fca6b94bf2111d7363cb30accd6f819ec8a51480068915dc13e8bd58385473975a89b1e3c168b1c6a5ceb0e753acf5394b5dae5ceeaa32db160f58d56445b616bbdf702e6a1b342e493b8077a8abd2c5164b42a75582bc2f0472e8cc0f2a791e877cc18abd9ca4adf3bc368cc628b71c7edc04dd1872757ca9cf09a95458ee9963c658861a9cf9eae7aa91911473f165f168e71ca7eab3916cb7490dc1fad9de96d5d565d1fd1370c02f40158662c84acbfcbe5495ca567108a32d4249f7042d163d67e1e605cb0fde1332600368c64dbcf1041ce57b1b8c4d80543da164737b5d58d332fdf1278765e89c3d49ac5b68ef686f6fe0cb0bcf8fe72662a2cb15f7dc24f40b40d42a91cad7be2fc08225550b3e6fd5c612164f2f5fd2436c3d65d7453a16101d2889b3dc9129e3bdb8aaaa4ad3c18364f412a8d0815adc40ebbd4da210bf37d0a6d64b4e3f9dc3fee26a35a4d8c43cdb6c07f39099e0d6ed808de645ac5c0be4ee84966eb365a2c5f48bcbf16c741cfbd36dc5d84f4b2a725431309704900cd70d2e64d708f674e76efa89a8be094a8919083d77782d4cbbd0b79975f80c6e9f2d72cf56e0aa9b9b89c16a3955e56e1c86128462606a6b87a46923cc4b6ffb48bb520c52a580201b13213582ae2c0af18925e5eedfe3f485bf4f4d031e90a0f7e5d937cee227917ade2e1abf3c06e448f2d39ae9042a903fe8388d40", 0x1000) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) linkat(r3, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00', 0x4) 16:00:10 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x703b29e1af29f8d1, 0x0) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffe) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x6, 0x3, 0x6, 0x1, 0x101, 0x3000000000000000, 0x4, 0x0, 0x2, 0xffff, 0x80}) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001580)=""/163) chmod(&(0x7f0000001640)='./file0\x00', 0x23f) getpid() unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001380)=""/230) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) setgroups(0x3, &(0x7f0000001200)=[r1, r2, r4]) getsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000001480)=""/80) getpid() truncate(&(0x7f0000001340)='./file0\x00', 0x9) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80000000, 0x10000, 0x9302, 0x8, "3b1f7eed9dfb4eaa897092ee54b05b17974f10a8", 0x2, 0xfffffffffffff91d}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "58677f0adc00"}) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0x4268) write(r3, &(0x7f0000000500)="e73a7c64ccaaae1fe0968e466a06d57f", 0x10) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x10003, 0x7, 0xff, "78677f0adc7facd77d0500"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) 16:00:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d700000000150800", 0x0, 0x4}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x8) ¹¹""""load: 1.83 cmd: getty 45673 [ttyin] 0.00u 0.00s 0% 310k load: 1.83 cmd: getty 45673 [ttyin] 0.00u 0.00s 0% 310k 16:00:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair(0x10, 0x1, 0x10001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000100)=0x10) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000180)=@in={0x2, 0x3}, 0xc, &(0x7f0000001340)=[{&(0x7f00000001c0)="8858ff2ab99f17e82fd60d7611134093c45c0c475aac46b14b281c6e9b9bde800246333e3f5b835c8cbf4d", 0x2b}, {&(0x7f0000000200)="031bdfefa4470420ad2da067967b7546e9fc8beb374f85b5371f21ed564d", 0x1e}, {&(0x7f0000000240)="0135e9de3bf06533b8896d0e4bbaeae1fc7a5e7e349656051650c94af540628aead3", 0x22}, {&(0x7f0000000280)="e143de618ded08dc6665933329133451572d3f491b274da90e0390935be519f3964964e6384fb50da32fea2747fbfda0e5c9b7f26f12d2d428f59447778308c2d7262aa8ea5fbba6acfff909317d0c68e5499750d68ea7abe707ba3e40c706abadd383d3223b68e4c23e8623234fe46528f95598ee7b17f9ec45366785cf1d7e038b77efcd930afa9760dab3fa42c5e3cc0a0908b3643e6126d4dfb9ec48bf750905df3cc1599418fe6dfea0335a32b911376e30c19b4ed7528995852364068eb1edfa0893533cf1d034cbce441ae97731d1021b784e8fb7d329b2a97c37cb9e9cf4cf2c7e0f5a6cbe836b54680df1fd60c6be5443eeac7915af70bd7631fb3588a67681b1031ef5fdc9442d3b48743b34744cd02e79e09c33da68b2144842126be355019038118936f62462a6a405639623c2a5ab2de88c7ec4cf58245be7d167ce943b035bf8c66ff8662e8263f59a0042ca9fb681f6245ee6e8ed0d630e6a0c8d614bb7fd5e48ff204774d2b583f37e96c64519faa7a403412b241e72fa6ed5bae7a9484993ae48fceece6cc34a011a50b8495d5ae20dd67c3e0951af6823d4dfaa039ceee205f6f826ead4ac90836d55925c3b8b5a8090652bd9ea68e93c05fdf7cdf520049ac915e3443454f875bbadcbd831f4b7fee512c3dada65423e9bfffd2afa9160046426543a017b61843eb4dcfe038c866b7fff172fb074544caaa678097c605c4815f32f7304aa703b910c030241ffc7f31300e5231ce08f785ce2a2ed38c4f556e31dd6f49e4b98c7c8a30376eee6865f4d59f85a4b84e0f5c8c9dc4b13b978a2775fc04ab7a3907e286ce4e5044e503828f9e239eeb283d7dedfa3578cbe5e5d89f219120042b566974cd67d7305a76c4b90b4a359eca91a3de27cff95cf084ad3ed6873201c12e0388dad56bc1b1ebba3dc4465517585222845f8a2a919008e0dd0856f875d174d6d6b308192439ac90cb03666b1db583e56f029b598a36f1cbe17884f29cfce11355b95e6480c19f0df007c681352d3fb01329d986c3bef4f5ebfc6bd1da0490e48a507b18f39f287d943e04182c1f16a8a1df09e5897a484d97e9f4a8ae32e668318d739a4cb37afd1aa7953d80a3921288b1597567ef09727dfcf2a3e0657c1495efd1a3cc87bc88095c6532b69ea34bc97d08186495245e2b8ad60673d8240bb861e1f3abf338d51e71d377bb2d919259eee96e822434d026d261e8262edb74b2bafd1d16d5b9137f1a42d5a43552049ec4e66b5848edd636ff25a475e4f403dff88272c7d5b860fa3468dcf07ed79aeccc8b1b1b4e18db30a0bc7c9470f8665f2e4ae23a03d5f75f5bd93d395c724dacfb7e77ef18c99ea5324091c34ced6d41d3542af4047725eea3ba7c1243da3cc1c05de30dbba61edcecee92c5e54ed4cb97bfbf24e49c5cb9cc9176c85c31deef3a9a49f713ee97fff2db4ed13455ec01c7a2c29b21835ea05588ab3731f34647be6cc59a86501c4b4eeaea8d080f4cff363468c0d7cd5aaeab9aa8f8044f3c04789f8ac9cccdfefd4cfc8cf8ded29e89996d40d0cb4d244f9e85dd5bc892de7338f9b7f97074881815b21e2ebee6a2628a12f96b016574ee89043fe12da4999ed18e896c6c43eae0ee54279f20b1dc44c623c4d3ce4db375bca3edf2854170a1a4b9be1a520d3e6d0edfd315f8616e693b1cdff01ed0a879644fa794c1eed65084a716d82fdc7518e08bed588fb5e70b14c2aec255dd7299ff77ef5c54f0bb9511dcb12b88b1b60c65e5bc3d30475317a73c1f94e975e3e3133205eb2807c32445c2414f3dd5696510c507484d230891e743be8393b4b99b666de8f46519c4ee9d212d098ced64d7354825a8185558ffa612ed973994501411d02007bcc81276c8bd0827b5cda9470a8d74ad98e8d98c8f918329e23a623cf155189c0f87846d937ee6cb2908e51e344724103220c46be6d3366b647d8f2fbd5332b1b0d16f53bc0f7ae86473d361e12cf4956d324a8970855b0118f44d4756111ab6427c7b595cde885a081c694e4bb317b61690f9e2839855a143272bb030869b00a79abb4d52a9aef434fef77adb4c75c67036a1915da1cdfc91334b8f5bc62012ba9454abe1802af7a03c1471bf93edd45058d0a41784a486d3f9abfa6542d63b14db341f92b2575dbdc4a694af9fd676e38e56f16f37fc45152524c53e5e0e63ca8ad004005f22c74d3269fbebf82135e1c25b9842c8252180a2cc0891a16a69725527294d8910a94d58613d02a4a605468183ba2677e1ecb4128775d87155c0ef67c80416c998a7188a3a550840364cf1eb895c10560a084e87a93aa6ef7e6603787882c8bc7dccbb80b8de1a97d04ab10dc0a59824c052a5bf228f0c8a24f8e4a946c318fb4f17cf17e19a43d309e998d10604b69dbf43a73c5c07d4290ed058f51432dc3b91d625cb4f31625ea559e749fd45605c04a069b9ed708f0b3d937b09d5832fd71e2a308c2429e3735550c486e91adfb653e93563a1c125ad967315d0fa756dd59ef6841266baca4868deac73446f3c62b2762e663e1ad447249865c9eeeba886102c118a3e15411bb68e29b195e4c6bf1188a4cfcc5963cb547626ad676d74f3e3add346af31fe5dee9ab0d56cce555d2e0a2f314b847f188fce0d19a5d97c77c71fc22d77a84aefc992f3e809af57d54d3c5bc215a0c2f1449b66b6da267d3d6f86f5b35ede82cc8796cb5c681e95b653a7511ba4caae3aaf9d12d3749962904c86205f062d1c7127bde1ce35d6549c2531522154e2ef6c7f09711d4ea9739d68d85c9c4a905ef83941011d50fb0612970643a4fb0c949500663b56adb954eb3479144d2bcead83a0aad5b59346087ad8371e8dc37a4afe2997dd4fe035f958106c05aeb1ed843d63ad141fb38e1db376e22dafc297316559106967c0a718db66f76525d119674a0d94df075b3c9d6672a15f6d1999db712e61227e6d8774e1a6c1b4b9418bfd51afa4def7518ef2198ac7978f311484c488f375e4f50f80acbadbced5c5eb14458f735c640b151178ccec44f6e2b6064943842dc3ec1a0e7aac9a6ec5cdf198e427266dc25f2cee926ee029b1cbe08fed3609ebe285b597b66f90ffc248b77f544ff61ea68dab11448d0098a7d4eeae62421725a9c25cafed333dbb9c865d2325b960f4fa695eff8d95a75005d6f17fcd6e4cb979a019b783df52870c83159474efc173fc0c45de153dea3846cc3848c27c85542c78ac415782a74f0018074d44e7c268d34496c3a8abc79851a68616930dbca228429fb9af999cad6ce124f5e6cf406a66bd30f32d7bd0b142a66024a4ed78aea48a7b13ab80a32d83970d0d30c1f2f80b993d4dc8dadc25668a673983c4c575d97cbf5491000ed9fe3a0b5cfda33576ca5421724312d9320ce0aa2248ede53d3b5fb39b2194ee76831c33c1bcd77d45b3b8b2c92003415a3b2f21ccfd6a5dc3d52fc410c2304226d8f3ba3e6e87e6df58b0db12c5b08ec23b46c7c00f125d0fc4700a22d8645f2e10501fce67f535ff2f592a21fd199f0fd13d595e67c11027df10d68c5f049b5abee459cdf76439a9218845d00b2b306e2bd721504401f2a4f8956ee61a9b5e393e63d8a970705e4389f2cd487688e4d8a3e30773cc5e68dfa77cc8342c810853e2e1f57e5fd41ed9f32358a250b5dd41986985c9f64cfa971820021c3796901ddd1143e3c55fb33e31fa92e5ebd2af20f0fdd20b36d89f32e83182955e24e07ad7440e949d30e8d539678a72db732dbe9c957b60a60e1c9d37616d0ce93a880f131657e43fddbcfc8877ed1a0dd2f44b801cf7a4f02df9eba34b2da47fe1c80a9bb72c737c923955155421dd9b99d7c157ed887ec7620dcbd4583187cd918f5498266b0d5f727eb11ae99172efb4b94610c6566911fc2309eb3957a4de878864ddc2d63d858e3ed276fc0f68fb4f3e4d169f6446f401501c2ee72ffc3f9c2af2b6e34685903a209932a3b6b3631b34060e2d124aeb87960815e692ba8bb444716f01062d2d3d535349067c45d9d3e10e3ad461c2ec9c9d887a1cdadc81b34cd9c4be0e0aa9c7c0f6935dfe175a11ced6da056a06605aa3dfa6ee3bfa788321af48f84b16f2f94172877f053b3125cd32216d6a91a249d30117c9113a0c78209a9fb18b523fe668735a68649a78b9ebdaa5833afcd1b88c6187038b98aab0f077d29d1a2876e3260574d088f68f4c172e9502f0a048321812c1c4b8b2edaa63d60b634a7611fcd8d81005da74aaa6d39c453258a3eb44afba10de74b307ce2b3c62449813409f41d6c2ae0287a81fe1b383ff9fc397d35204024b1cd1a93d660740c0ddd2deead0a8dcf9f9e5bcbe6e66398ea345a7ed49f5193cc68f27c24944562deb8a402186c56130088fd42ab415aeb85f7dfe3d5522741f92db4a653e9fe2849269371645cf00bfece607b22178a0f60e520cac6cb98c023408b2b85b0d4ab2beda86ceae3dc27436b2835d6bd592406c07755bd8f8ef4fb331cc3979a02426dbba75b113d634706b71efe9b9b904257b81af2a8d70935c849c2118c7c8ebf977004c84f6be5c29e9777b49e1e165a498510116260e370765e72b6fc6fe7293978de13107417a4c3784360b59007b86d3f0742e9a00398d02b3bf32b5e6a29d268871a83138320de882860c19bb4959f988314a7ae521f0427269602a7d7aa0730c65d13867682418b86b710ecdf4c94f9534ecb6a5011e81c7874c12f68ca48bf2b816ae64deaaafb643d1186a1abc970d86632b71fec8d4d7075c8f91e884e5d50c2d1fcc1e83888e1a78b2453f56db966a873264a630bc1c8222a4e85be77b9e9c3d359f5d32c5a723e6be592a5d0daa621cc6c414653eb266c7decad6a86d9934c8bf11ff6b959d05ad47b48495f9c85703498de30f4ced352cb38e7712202559601120de9163debdffefa1de560fd75af0649dac9814620aacf92ae9b0cb8b5a4288ad8d3c32a70cf891f85bdd3549c7c4322f0a9b7643fc56a5f8b1f6d903e6eca1e478ae178b7dab0d5b79ed99f8410e09c83bbd9683438673fc485372607b574fffc5aae6c1ce709ebf706b50cb3e8de3fa3c10e70652df470a313f3f61920db4d6aadb832c6e5ad85838e548773767c0bf33436db7747f0d7abea2cfd79cc839ee1001408cf6e900138188487db85e2112072b5531bb808003161d29ba713b200f6ea01668dae098ee66ff3d138be6225edc13c1ed797d3b148715e74dcbf8d238042ce502dd1aed8d7326165bc689eb23318236dff2344d2a3926ff20ee9cd24a4dcff554af56a5647475643cc1b619ad3312aa1687090d3a649d208696092e3711d34aa7bf66729b6b55b830d7234b67ed307dfee08698c62f3797bafaebaa669f761d662db61faa1e3d88882e645d4540fd3a48943573f954e0ede68d37bc65e2253511dd3577d990d0b48376916587072b821221957f015317e941fc45cf5e4673952d11bbdfb281052fb3903c0dee53bd9f425f14417af55f7dca2f78aff2bd2bd5e3b39e3a46c4a82b011217ad6bee5273a9fd21667ab40484be4ef0c599462fd3b0a2ba4e74cc65b25e9727e0212de0679da4ede72592f2f1f53a2a4af0f97bca15ce81e745d11e236da0f76ad0f0d903fc5f6cbcd602690b2288e655f9b6ca105158b4898c7114bd59a81101888af9ec7777543ef15bf003f06a075576dff8c9ce0d35622797623792a36ccd329c5085a16f9e314933d8eefd0986453ad372dd73ac383b2d5c290ffece34698d75e", 0x1000}, {&(0x7f0000001280)="2e13486bc3e62d1e84f953bd6a4cbe83883e7424f54c848d6f1d558fe06974fbed660519a6c6c0ec60", 0x29}, {&(0x7f00000012c0)="349d29f0ac39dcaee8851b1163e64d9e9bcb79173b7a491b96a0916903220868c7b390ced6c7fbb688f57bec", 0x2c}, {&(0x7f0000001300)="bb053af297a378a72aa471896686", 0xe}], 0x7, &(0x7f00000013c0)=[{0x80, 0x1, 0x2, "614dfc33c32eb01aa3d26369ff9c47fa40bc7445c4c0e9b0ca11cd5f87d46100adb6a295d0ae98e4457334e84cc0c95e890e5c025eae58ae231660ad56f704e5e4ae6b380ba086d250bfbdbd1e8b7af999acf3e94d82060289152b768104295f089139fe69c56219aa1d6334b385"}, {0x108, 0xffff, 0x6, "15362cc5d1ba47f4a34b586e4b986cd0a52cfb7e95274544b49ee8b908ea75d7b3112a93845b8fc206b249801ecc84e70cb52f145be4bef7feb5e420528f73c48ae56a63161cbb742ad333201772c233148c315a389bd0276335c9cb0a5045ff712e5478361b2cf41e2377afd876173c6c3cd425155d49c4665d4f6848f1310f5657c5ee2111b535eca9f37cde91e9e98e755d7a98d340ecf56dc08fb8121754f5a47e26fbc5584d3bf67806a3a52589be37bfa39f83b7f789589920d0da6aa2a4af6dcbf12c14e13a207d7d346c3ed65eb532c4bea3442e2f935a456434e8d08ccae96205d84154be9666685094e50903f07a55f35d598e"}, {0x60, 0xffff, 0xff, "5227e2af770dc40fb066695aa637db2cf79231e0d7a7cbd9becee6050ed5bbb844165d39901a4f20f8d19099139e2b866d82991a90020d53bfd78ccb1084ec888536d55ae27129ecb0f37c54"}, {0x60, 0x0, 0x8, "64fa6c9774c4a9ef0a4e4fb50d0e5d60264f191063e2ae0c339b5c68c1a2df13223da7710295e164fbf0c4129a3a539549f4cc6dbed8d19a8352452bf33ab87cf6d909e66a0ac68713"}, {0x18, 0x1, 0x5, "d0a7dd57aee3"}], 0x260}, 0x3) select(0x40, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setegid(r3) 16:00:11 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) rmdir(&(0x7f0000000040)='./file1\x00') 16:00:11 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fchflags(r0, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8010, 0x100) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6", 0x64}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000100)=[{r2, 0xac}], 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x100000000) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) syz_open_pts() 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x4c0, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xffffffffffffffff) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000001c0)) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r5, 0x8010426d, &(0x7f0000000000)=0x5) 16:00:11 executing program 1: r0 = kqueue() rmdir(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f, 0x1}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) linkat(r1, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='e0\x00\x00\x00\x00\x00p\x00\x00\x00'], 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x80087467, &(0x7f0000000080)={0xffffffff7fffffff, 0xf38, 0x0, 0x0, "805e8185cf5baa5f7a6beef3478b5d040bf35d52"}) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1, 0x0, 0xfffffffffffffffe}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 16:00:11 executing program 0: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000001600)=[{0x3, 0x1, 0x1000}, {}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x8) 16:00:12 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) syz_open_pts() connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000080)=0x3) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) fchdir(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r3 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x4, 0x9, r3}) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) 16:00:12 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="ca9372ef8e62863025bafd754ef577463d803adc5cad778f9573ee554f38f3aa5341a335d2ffce77fa69c24e0db44fd4e496c1427710b5", 0x37}, {&(0x7f0000000080)="eac964470ecb9103b2ecab466490a269498c1dada729a80fca56a1e3d6b91626b42a97556a94ee65778a94b6308e4d7d31258d", 0x33}, {&(0x7f00000001c0)="11f3dc3d25d3298e2d54c8df6db1d8eb59cede568674db7a41c2845075f3cb2ba7e172af51e099b55c18dc7678860b558dc35f85c56f57ec90dc00959c221005d1d03643729455430525be5faf27ea85bdcc2cc720109a39c25ada65fd7acd2699b38b734dbdf719d502be5df4e0c5f43494a1555d2bfe4efafba95017e30952aabbd08d", 0x84}, {&(0x7f00000000c0)="3e0cc49cb19ac684d75669f4bf4a1cec1cced9b9cf6846498c5f5c0d511ea921c2370902ef49e9de7b71cebf2214", 0x2e}, {&(0x7f0000000280)="8e90f433fad7a666dce5e322ae755198b9687f49676df75cd0769f5c84c3455aa95f26d8251bbe649c1c1f99158398ec8f2591b79e7c4eea1ad8100fdfc80adbc6a06a1d8e5b82499557227f7ce6bc8e10c66155aa8b7a9e84d14597e78daf87b2e4a1c1bed870993108144d75db0034a6a4577f1b0e72f83845d7ab3b37353d05929d89", 0x84}], 0x5) r1 = dup(r0) r2 = dup(r0) write(r1, &(0x7f0000000700)="6dfda358baad5a1d4ff2a4a6962e73e272d09fb97e6a2ed79b20a7228ea8d7cdc3f8f7e6c5a2fdd86075b44cc5188e651f23def052f6fc806e589b2c31c71e4b4006f0b53c67b81f7e687e84a82a72485e0af7d6be3aa905b1fdd7fbcd686e0eefd1c4f9b207cec37c9427571bf2cde2cb99c1098510d398933e03392bfa2a7ac0dc27f8fcd9fbdcbc6c21ff4642e81b826c14704917c9a2734f2b4f2a6a78a7f7e96c88630f55e6b40618a7a985cfd399383c6de3882cce983651efeb11037d72f0ccb426ebded90b3689318d36fe", 0xcf) pwritev(r2, &(0x7f00000006c0)=[{&(0x7f0000000440)="6528e115452bcf778269678813be64a17f34db3a30d90973526b8625a75604474dd26be48bd3d85706646446ae35617c49e8610ee399b5640eeb5e52deb3089523c1c7551874ede62255cbeaa702411b566f8ace3e560b44e1dd61df5fe06bcacf716e4583017f1c93ee3653ce5288f80f0cadfb9cb4bda68c9bdfad16c28b6b55b56dbd56579f4fb5f6ba558206d68b398cf47f4a5db6f8d2156e09f95f5e344613bda79d33faba9dad0509cda3019de4f5c094d96ca29ef031742dc2371a07029c798e11f14b63b9bd35de7b2007fa04b62e7e45d1491b7f35205eb666a734bf", 0xe1}, {&(0x7f0000000540)="f2b62bc2f858f92d80eefab055e84b2f386936145e74c12b8ea063ed4502ca81b44c000bd6ee85059c4eaf2040eaee506d32bcac7818068998189035d7c3a66f8f73df2e31b21bae0f2d13d17415f37c7ec59532326c62df14d4ce1407bc361e05fd6eb8236cdf3e17d3e79d37781ff354666ee98f736caff3faadfdebe41b67fc7d62d0e0937727643636d5be8ebc8b32a0cf59d562577c9c5bb2e406602a561c5febc6a97ce5", 0xa7}, {&(0x7f0000000600)="34592a77ca57abdbe62f44e8f191fce8e2bb6f5b3b6ad1e3161f781b7ddb005630d4d3a39880edf8dc5ae175d320c732401ebc7d0b432cc5fbc72fa8d0f17bad52f318117c4198edb8ecced74c9160c5b65f1c8432143ad4e2107cd4dfabd854eb797956523e5679690f64b917d19e1a2003c5a35d272f6d10db6bdd8fcf9d86d8a9c5f13d02b6f25293a95fff111f31db", 0x91}], 0x3, 0x0) recvfrom$inet6(r1, &(0x7f00000003c0)=""/126, 0x7e, 0x2, &(0x7f0000000100)={0x18, 0x3, 0x4ad4, 0x1}, 0xc) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000200)="e7e95a5f2a3b20561cedb5e01d1af4f65b2ba6e00caa81bfb35e203a6dfc97f0e662e5fece6c9454e953b8d3c8a212b23b3852b40000000000000001c101942bf6e34048ea6f59a4dd89c9e4185100000000000000000000000000", 0x5b) 16:00:12 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x68, 0x100}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r4, r0) 16:00:13 executing program 0: socketpair(0x1a, 0x4, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="960617d16eeb9468cadd8465a6a0bf1e7800b7383068a6de518d572946eaeb2639a9f0c740a546229e243bae2d", 0x2d) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$TIOCFLUSH(r2, 0x8004667d, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001000000010000000000000000000000000000000002ff4f22006e", 0x2c}], 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xffffffff7fffffff) fcntl$getflags(r0, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffd3) r4 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x2) getsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) 16:00:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x4a) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000000)="77ee0884403e1e8cb438081e5bd0e32096412dd01909e2f8f647315a11ea5bec6d178330d4ddab7453c22433436596d53697961ad819c3eb9ed5732a39fa2233f7a624db22f7af39b5619734eb384a63f0da97cabbb6e00308c8ef236268fdbc462df3ba8308cc91bd69e41ab00b307f93da06c7f0a6c401b1d927aa89e914bf3423771f241d566ee104a8adf4ee94b600e78859a9b84e18ac73fe01f0", 0xffffffffffffff89) execve(0x0, 0x0, 0x0) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2050, 0xfff) pipe(&(0x7f0000000040)) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/7, 0x7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000140)="42851eadb0a547963945868ef76461e6270e523d80d92100d092d0664bf0a0d93fab8bdda6fb2cf9eedc1809394fa5ac3b1da56ddd1b5f0a43f70c10464c34fb705e73d409b6d44684f081bc03d7056c84297c1ccbd2d0a978271ab986e9a5b85a3a9fdf34ff2dbad611beef98dab58017082295f200a1884531de8d098cd2b729cc274e5d9116cb2cb0", 0x8a, 0x400, 0x0, 0x0) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 16:00:14 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x3, 0x3, 0x4, 0x6, r1}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) write(r2, &(0x7f0000000180)="1ee706e4f52ebeb27dc2405d3f7331095b48444a9099a30b73aedea06018e195c80933b5de7ab42c6da9aa3cde5641b25eedfbf0f8319bcf02bf23615c34f89c59763fcddd875bc2ac43bd82f18d5ad90f28df", 0x53) write(r2, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x61) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) getsockname$inet6(r4, &(0x7f0000000000), &(0x7f0000000080)=0xc) linkat(r4, &(0x7f00000003c0)='./file0\x00', r4, &(0x7f0000000400)='./file0\x00', 0x4) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5c7ddc1210bc5f06630d45eca2a18ed14674f1507952374ef748d638bca286a57938dc0e76084ce8e94e4e971cda759a758b05dee4e1a26fcdfaf7a58f89ca917af62dce984b790d409dcecd5c", 0x4d) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) shutdown(r0, 0xfffffffffffffffc) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x1300) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="9c87c377284c35", 0x7) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000040)='\x00', &(0x7f0000000100)) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)=0x9) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\'-\x00', &(0x7f0000000100)='.)\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='%\x00', &(0x7f0000000200)='\x8e(\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='(\x00', &(0x7f00000002c0)='++\x00', &(0x7f0000000300)='*],\'##\x00', &(0x7f0000000340)='-\x00']) 16:00:14 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f00000000c0)=""/7, 0x7) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x8) open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="1f6244692c9bb7ace092ad6372dbddd161c41ba92ab50e0e8a4af458da40dd814c937319b6849652e7e6139f64961ed8ef51e5aa92a3680a86aa4d629bdc92c6436cfbecfa710855a46f6183e98628f71fc48098ed91fe385f28ccbf0b0068fc794d7a4189cee5a85c0d0de80e56e822fbe14224a4d0c5e7829a0468b504b9b5253cd21d", 0x84) ioctl$TIOCCONS(r2, 0x40044273, &(0x7f0000000000)) 16:00:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) 16:00:14 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$dupfd(r1, 0xa, r1) renameat(r0, &(0x7f0000000040)='./file0/file1\x00', r1, &(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:14 executing program 1: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x20, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0xca2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x410, 0xfffffffffffffffc, 0x90d2, 0x3, "d730c9e7bb6fc6e23c5b00000000080000e74de4", 0x1}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000340)="183cacef23e39d709e40e8864763c4fec018e5a7a2d3e20cb8a23940871179b1a9f8efa82356c88579f62c4d689ced088c1a5c8451dbbe0f32434fa8d2de625be07e6c58ac2cd55bc7cb02ea50fd36e6b50716a90fd8a041a06e95bc4f1f7ca7a4ab6278efcec27566bbf038d0210e7d19c2adaebb9470f7b5df81a1a0878fd1", 0x80}, {&(0x7f00000003c0)='DO', 0x2}, {&(0x7f0000000400)="a65b4cb1f7785fa00544282ad54878732d1f2e6d6db63b92a22de7d8e96f45927fc99178ea0b014b2c26b32884257ca64462d422029a1e63b066cbdc621cd30c5575a03f7c36ec57a8147088ed90296dad67bab31ebb76a13cb187810c1fcc80834b523b519ebd403958", 0x6a}], 0x3, 0x0) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xa00, 0x0) poll(&(0x7f0000000140)=[{r3, 0x69}, {r1, 0x22a96d43adc1f871}], 0x2, 0x6) write(r2, &(0x7f0000000200)="bd", 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r2) mmap(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0, 0x1010, r2, 0x0, 0x0) write(r2, &(0x7f0000000240)="99de3bf1ce38225be781c2e5ee4c132cf52208db16663a70d414c21630119f9f2228547e45d7539304080e05a5962868b8da06cf3193ebc4f5d0f1c6187eb9c27ba730680a2ec5a2a77dcf64de4e78416b01fc12a691d7941474918f710eb081d2769acb99574a58157824e423e33a088ddde2e432e1dec4e00906218fad88e2d7b30a70e5c500012315e49997920611ec45c2ceea47e74a425238b429eca32cc282d11aee8577e42929bc4912366937b11f1deaecafab2e1a3aef037e6db487890a43ce5eea433838b5f7a38bd4fdf5e5f496ffcd6f7e231df533363fe5ddcd3da8df7c386a736f6fb9", 0xea) r4 = geteuid() getitimer(0x0, &(0x7f0000000100)) setuid(r4) getuid() syz_open_pts() syz_open_pts() r5 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r5, 0x0, 0x0) 16:00:14 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x12, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x30) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() setuid(r3) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r4 = syz_open_pts() fchown(r4, r1, r2) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x5) 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpeername$unix(r0, &(0x7f0000000600)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x200000000000) 16:00:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0xfffe7ffffffffffc, r1) close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x2, 0x1}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x40045700, &(0x7f0000000040)) 16:00:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x2, 0x2}, 0xc) fcntl$getown(r0, 0x5) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) 16:00:15 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) r2 = msgget(0x3, 0x3) msgrcv(r2, &(0x7f0000000080)={0x0, ""/127}, 0x87, 0x3, 0x0) 16:00:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)={0x5}) dup(r0) 16:00:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) read(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:15 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x2) r0 = semget(0x1, 0x2, 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/156) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) r2 = dup(0xffffffffffffffff) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x4) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x22) chflagsat(r1, &(0x7f0000000240)='./file0/file0\x00', 0x40000, 0x2) poll(&(0x7f0000000280)=[{r1, 0x4}, {r1, 0x20}, {r1, 0x101}, {r2, 0x20}, {r1, 0x2}, {r1, 0x100}, {r1, 0x1}, {r2, 0x74}, {r1, 0x80}], 0x9, 0x8) mknod(&(0x7f0000000300)='./file0\x00', 0x2004, 0x7) r3 = open(&(0x7f0000000340)='./file0\x00', 0x401, 0x0) r4 = open(&(0x7f0000000380)='./file0\x00', 0x10, 0x10) r5 = openat(r4, &(0x7f00000003c0)='./file0\x00', 0x1, 0x100) recvfrom(r4, &(0x7f0000000400)=""/192, 0xc0, 0x840, 0x0, 0x0) ftruncate(r3, 0xffffffffffff0001) openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x8000, 0x0) readv(r5, &(0x7f0000001640)=[{&(0x7f0000000500)}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/174, 0xae}, {&(0x7f0000001600)=""/45, 0x2d}], 0x4) preadv(r1, &(0x7f0000001900)=[{&(0x7f0000001680)=""/32, 0x20}, {&(0x7f00000016c0)=""/126, 0x7e}, {&(0x7f0000001740)=""/161, 0xa1}, {&(0x7f0000001800)=""/74, 0x4a}, {&(0x7f0000001880)=""/124, 0x7c}], 0x5, 0x0) readlinkat(r5, &(0x7f0000001980)='./file0/file0\x00', &(0x7f00000019c0)=""/4096, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000029c0)={0x2, 0x1f}) readlinkat(r1, &(0x7f0000002a00)='./file0/file0\x00', &(0x7f0000002a40)=""/161, 0xa1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000002b00)={0x2, 0x5}) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000002b40)=""/9) r6 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r6) getitimer(0x2, &(0x7f0000002b80)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002bc0)) shmget(0x0, 0x1000, 0x2a4, &(0x7f0000fff000/0x1000)=nil) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000002c00)={0x0, 0x3f, 0x9, 0x5, 0x9}) 16:00:15 executing program 1: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x8) fchmod(r0, 0x1000081) r1 = open(&(0x7f0000000100)='./file0/../file0\x00', 0x8880, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) setgid(r4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) 16:00:15 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x1f) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r0, r1) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/161, 0xa1}, {&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f0000000340)=""/84, 0x54}, {&(0x7f00000003c0)=""/84, 0x54}], 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x40) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto(r0, &(0x7f0000000100)="ca170ba0b0d9ad5e620f960d1bedaa397ffba53eb6f6583df931efb6f4dc2c433640501fb02426dd4b7dc256edc0acd5ccd586d00f5eb3e808586403ad7af0de0a45cc160cf11f0c043d5dbfd17c9a29ed32724e304dc3d35e", 0x59, 0xc, 0x0, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000001c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xfffffffffffffff9, "85000000000900"}) r3 = semget$private(0x0, 0x1, 0x6) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000000)=""/14) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() r4 = semget(0x2, 0x1, 0x8) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000240)=""/185) 16:00:15 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file1\x00', 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) 16:00:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x890, 0x91) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r1, 0x0, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f2b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351f74122ab9bd510eb00bb2c4c7a18ef0020adf0f32f7761ee034c251042d40dbbc20560ee8fae194ad385842b1a6434d4caa5000bd25c1b4f6bb46b65e2504e182a12f3fc3f3af561da6c1feb983903a5e96635499a54f8d4c1676130fd4510648f65556716f8c6ffa97a59b9807e7f004e01bee290f4247798acddd89678f45b2bd024076eb2c36fc3867b9c9432c4bc19fce6bb698c7dcf2451206cf0b539dc6fac693888afac8d337dc5ebe9194b20ad5062a3f4df6456b3931061a6ceb23ebe1ed4fcedf4eaa53283d37993a8502", 0x159) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/97, &(0x7f0000000140)=0x61) r4 = geteuid() r5 = getgid() chown(&(0x7f0000000200)='./file0\x00', r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) 16:00:16 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000000)={0xffffffff7fffffff}) kqueue() 16:00:16 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/156, 0x9c}], 0x1, &(0x7f00000002c0)=""/167, 0xa7}, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000380)=0x1) fchflags(r1, 0x20002) open(&(0x7f00000003c0)='./bus\x00', 0x8, 0x80) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x3, 0x0, 0x7, 0x7f, 0x3, 0xe4e6, 0x3, 0x1c}, &(0x7f0000000280)={0x8, 0x9, 0xad, 0x6f, 0x5, 0x10001, 0x800, 0x4}, &(0x7f0000000400)={0x4, 0x878, 0x6, 0x1, 0x101, 0x6, 0x200, 0x2edf}, &(0x7f0000000440)={0x3, 0x1000}) r2 = semget$private(0x0, 0x3, 0x101) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000480)=""/85) 16:00:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) write(r1, &(0x7f0000000180)="2b7674bbce7e67ed598c8fbd784c60d71151088368692ac7ff30b7cc083d3d25ff5afc24b6b9f239745d14a0092a425b1f2b57d7b1ed7311d070b173fc73aba4438369356e4fb7af154b4990abfd70d4df37496b49176418c249489559cb8a94189a451ba9b5237592c03fc5479cc2724284329c01f6703c8e0c61d2f20fd1b7b466d6ea14c626b3cf6104e1d6c0fa82268ede5f2dc6ad39ac32db29358a8748f7b0681b607efb5379c65b01c4fe6ec1ddb98e6e4982fb5ee78452928dc745af38b9dfb03a8b099bb33fe81249fb200913f86cf557959a", 0xd7) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x4) ioctl$WSKBDIO_SETMODE(r1, 0x4004570c, &(0x7f0000000000)) 16:00:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000010661f56308304ba00"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:16 executing program 0: r0 = socket(0x18, 0x7, 0x80000000003a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000280)=0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r3, r6) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0x88, 0x3ff}) fchdir(r0) r7 = msgget$private(0x0, 0x28a) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/67, 0x43) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0xff, r3, r4, r3, r4, 0x10, 0x8}, 0xfff, 0x81, r5, r2, 0x200, 0x2000000, 0x8, 0x100000001}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) shutdown(r0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x9, 0x3}, 0xc) 16:00:16 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2) 16:00:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x2}, &(0x7f00000000c0)) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x3f) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x4007, 0x500000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:16 executing program 0: getitimer(0x3, &(0x7f0000000000)) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) getitimer(0x0, &(0x7f0000000040)) select(0x40, &(0x7f0000000080)={0x0, 0x100, 0x10001, 0x7f1, 0xfff, 0x4, 0x9, 0x4}, &(0x7f00000000c0)={0x2, 0x8000, 0x401, 0x6, 0x7, 0x2, 0x8, 0x2fcf550}, &(0x7f0000000100)={0x7, 0x3, 0x3, 0x80, 0x326d7e64, 0xffff, 0x5, 0xfffffffffffffff7}, &(0x7f0000000140)={0x3e2e1222, 0x4}) 16:00:16 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x8) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="7b62efeb248fc579d7d5abb5ef5e20390b716551c829e8870338326415127430c82fdc4de515a37875b7dfea9b5b664b7c11eb7e3d3bfbe702a8eb319d9daa6bf9ee06179e32dba4fd67effb2552fb76f0f90323ade07884512b93171942720b1dcef43cc83db1a38439f00d01c8c866edf5ea86ece4c53263a66557659106dedecc121791371e0ced5ccf331b9d", 0x8e) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:17 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8008, 0x0) kqueue() pipe(&(0x7f0000000200)) dup(0xffffffffffffffff) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80a8, 0x140) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x180, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x1, 0x3}, {0xcf, 0x7fffffff}, {0x101, 0x200}, {0x21, 0x3}], 0x4}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x48, 0x7fff}, {0x67, 0x200}, {0x2, 0x8}, {0xe7, 0x20}, {0x47, 0xffffffffffffffff}, {0x42, 0x800}, {0x8b, 0x7fff000000000}, {0x20, 0x7fff}], 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x100, 0x8}], 0x2}) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x802, 0x1) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa6594a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) select(0x40, &(0x7f00000001c0)={0x5, 0x80000000, 0x100, 0x20, 0x6, 0x9, 0x9}, &(0x7f0000000200)={0x0, 0x4, 0x80000001, 0xfffffffffffffffc, 0xa36, 0x6, 0xb959, 0x9}, &(0x7f0000000240)={0x140000000, 0xdd1b, 0xd738, 0x5, 0x2, 0x0, 0x100000001, 0x7}, &(0x7f0000000280)={0x7fff, 0xcad}) recvfrom(r0, &(0x7f0000000000)=""/53, 0x35, 0x800, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:17 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0/file0\x00', 0xffffffffffffffff) r0 = socket(0x6, 0x3, 0xfffffffffffffffa) sendto$unix(r0, &(0x7f0000000100)="fefd6323cba044652e5aa270d0f85efebd5cb4082b4bd7604ec4118251c979f9552b304fc738b78e06551ca536e69aef3fc93f31b2f3d456384725f879ca06c7bf56637b1e1ae4893d5bd06a6c845e487071dcf02dde908ba0140c3b060192b9929143e28dfbbb7f617d3f712ac2fccc4e2300bb74fe8982fff9e64163bd2f98f38bee9c6582b1276d6ab105bfe79b9c562d7acf6f8ca14f7fa4d9579846bb54ea1441eb0252aa93b9dd60095aa93ce1af263e2dd5dfee1542", 0xb9, 0x2, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0xe9, 0x8, 0x2, 0x0, 0x30bb, 0x3dc, 0x10000, 0x1, 0x0, 0xfffffffffffffff8, 0x1}) sync() accept(r1, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f00000000c0)='./file0\x00', 0x0) socket(0x20, 0x5, 0xfca) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x54) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10001, 0x4) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x20c0, 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() open(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x700, 0x0) 16:00:17 executing program 1: r0 = socket(0x6, 0x3, 0x3) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000300), 0x0) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="79a69d0fbbb37c32f60279e9acfd858b6ec70c8b21127f87c9e42f072c6aec8d4c18ce1a52cff8dc993c60d1b52688d8adb9ecedd34c5fb578cc6b1fd27349db0a8d9bcb5070a44355cd64b551780eccd5e4acdb35e0c0fcfa85ce8109fb94c0982c6e706a555a22d4a680469a239639aefd6c44d116d667386592e12bcb94a84f05fce84f9fc7b404dfda8fe360e210aad9ed1b5270fa3f63ecc45d7f", 0x9d) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x81) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x383, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) r2 = semget(0x3, 0x1, 0x0) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x60000, 0x2) read(r0, &(0x7f0000000040)=""/45, 0x2d) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:17 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x1002) r0 = semget(0x3, 0x1, 0x18) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x10000, 0x200, 0x1, 0x401, 0x1f, 0x5, 0x2, 0x6, 0x81]) 16:00:17 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db51297a5658f5f08595ad31f7fb01595e83930c955dc70b0980b93238dc1be983ed10a9ee84e06314d46829d8b608c2c935edfd74dd06c57948fe46401b70e4466d12c6d26b88cda259a497c4525649a2c9c79b36dc425b40543659e8fc7edd0a6de8c1fba4bb403d2f9d629c613", 0x8c) r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) setuid(r4) r5 = accept(r3, &(0x7f0000000500)=@in, &(0x7f0000000580)=0xfffffff1) truncate(&(0x7f0000000540)='./file0\x00', 0xe66a) recvfrom(r5, &(0x7f00000002c0)=""/119, 0x77, 0x0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r6 = syz_open_pts() r7 = open(&(0x7f0000000100)='./file0\x00', 0x18, 0x40) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f00000004c0)={0x1, 0x800, 0x1, 0x3, 0x7}) setsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f00000000c0)=0x2, 0x4) read(r5, &(0x7f0000000340)=""/230, 0xe6) close(r0) dup(r6) r8 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000680)=0x7) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e6637768fea83eafae8bfa6"}) 16:00:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/10) r2 = semget(0x2, 0x3, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x1000, 0x10001]) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xde) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r3 = semget$private(0x0, 0x7, 0x81) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000040)=""/23) shutdown(r0, 0x1) unlink(&(0x7f0000000140)='./bus/file0\x00') 16:00:17 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) pledge(&(0x7f0000000000)='r\x00', &(0x7f0000000040)='+\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x20) chmod(&(0x7f0000000200)='./file0\x00', 0x10) getuid() getuid() r2 = geteuid() setuid(r2) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000280)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000300)=[{&(0x7f00000002c0)="5f662b12bc92815898518a9eea81f0c28081284f1f3d2e97f2fc20b709e3bee0f6d3f67404801914bb2713c49fcb4c94f1f93d2ddc540e8f73675594deed", 0x3e}], 0x1, 0x0, 0x0, 0x6}, 0x4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0xc0) 16:00:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x10}], 0x1, 0x200) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x606) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r3) 16:00:17 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000740)=[&(0x7f00000004c0)='#($-&{]@\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='%&\x00', &(0x7f0000000580)='{\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='^-\x00', &(0x7f0000000640)='+:\x00', &(0x7f0000000680)='})\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='^-\x00'], &(0x7f0000000900)=[&(0x7f00000007c0)='$\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='-,\x00', &(0x7f0000000880)='#($-&{]@\x00', &(0x7f00000008c0)=',:%\')\x00']) execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000280)=[&(0x7f0000000080)=',:%\')\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='-,\x00', &(0x7f0000000200)='^-\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000380)='{\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000480)='#($-&{]@\x00']) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r1, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e32095ba69cfb93c7197b8a36a5ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d987564e0031431690f73e28cc4801c4bc3c52d5b000000000000dd83f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf93419ebcc5c0ca0cb73c941ea8ba3ed1d040c2", 0x139) 16:00:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x68470bd1d3067044, &(0x7f0000000000)=ANY=[], 0x0, 0x1000000000}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x80000002) 16:00:18 executing program 0: r0 = semget(0x1, 0xffffffffffffffff, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) rename(&(0x7f0000001440)='./file1\x00', &(0x7f0000001580)='./file2\x00') r1 = kqueue() semop(r0, &(0x7f0000001000)=[{0x0, 0x8001, 0x1800}, {0x3, 0xae, 0x1000}, {0x0, 0x1000000000, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x100000001, 0x1800}], 0x5) r2 = kqueue() clock_getres(0x7, &(0x7f0000001040)) kevent(r1, &(0x7f0000001080)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x88, 0x71b, 0xff}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x7}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x2961, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x100000001, 0x400}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x20000064, 0x100}, {{r2}, 0xffffffffffffffff, 0xa3, 0xfffff, 0x7, 0x8}], 0x9, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x2a, 0xffffffffffff0000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0xef41, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000006, 0xc5cc, 0xf8e4}], 0x7, &(0x7f0000001280)={0xb93c, 0xc5a1}) r3 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x10, 0x80) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001300)) sendmsg(r3, &(0x7f0000001a40)={&(0x7f0000001340)=@in6={0x18, 0x2, 0x7fff, 0x2c9}, 0xc, &(0x7f0000001540)=[{&(0x7f0000001480)="bfc141f71ecc47eb20e3f1d897ac690755f706f21a4603a110fd5d53be8c7cc9f0b95f4f5b3f720dc9101335bdb4597629a52395eb25f3293d61683ff0fc9b6294f7fa8d3ad014583245d7cc59318bfa629c95fc23a4ac8b9a430117560e0c3bf2be2dc5cb2d0937864c85c06f487fa40306da1e101d8fb0930855ef299767656875e13a3c4d2687b9403a94ac7c30dda3ab607cdf2b14953c508a5798099b7b86016beafd", 0xa5}], 0x1, 0x0}, 0x404) recvfrom$unix(r3, &(0x7f0000001a80)=""/54, 0x36, 0x0, &(0x7f0000001600)=ANY=[@ANYBLOB="01000200000000000000e00020000000000016b33a8a315d812538bc55db3a5d455e07e9c12c281f4c6719d17cf0a49a941c7c1226f402497553f461acc13ddb63220300fb79ec22355cbca5dcd4618a9dbfc311412f703c1a60f3fd1e1315e9f9a5159dda0bd2aa7cbbf68e2b7809a082b730d523cf145a603007c9779b93d53ec5b56411ac916893f118866e645c512dce3d33a631398bd1fe814327f15966ecd459338ce608c885e78926a4fc47512d73b208f5e78a9e965673a28a1112022398fe33eecfc4f686deb3bf38cc990e01e8b259ebdce9b2b36449e5564dbb46ef7100a4ec35195dab5bcc8fcca4c3e394cea34a9e122f2ef4888c4548d7015662dbaedb3896273572f45835e1ef442e170609470c5937f9c5335ff7844591a2146a657756842594cf3f3c97d205b75d72c4e8322c60f9b79a7a8d3d44cc9cae4fb375509143a9b1506fffaa2983fe73cf478eb112cfbb83690799c916c56e281711ff575efd26df89f64cac2a42ee92f522d673a56160e634a962f175801557c7a5cea00c642d9a45ea9c1f76b0060c000a304dcdeb78bf73036a1850d6236162fff46183a76dcdeeaa5eaa06f57b5dffea23de87ab6fcc0b06b8f457fed67ead804cc307000000000000008fc9308d3c092d596e9848771fa54f73ffbcd3e1e35b51dff1d476f18ed54dc41478ea2288aa7939be08a3e496ffbdec37c2d4b126aeac4163dd2bc554f350498c2086d99ccad6c89fb0157d46c6b0159a716393148a0a8f73cbbbcfe2d579a5cf0c4ed55a6daefa1f389f5deecee80b2a6d70176015f876b2e73a806ccc2f75a651bcafe901a9c2b1e65ad19a3efccf6618aa6f3b8730e592d2a7468c666cbd83096c637da9f9565161fd2e27688d4553413a27077ba3c22d9f7071f9b0e430b99f321b1dee38fee5fef47c29349e768deeb9cec20f88249c2c853e13000000a6"], 0x1) socketpair(0x10, 0x12186da13915f239, 0x20, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000001b00)=[{{r3}, 0xffffffffffffffff, 0x84, 0xf0000000, 0xbeb, 0xac07}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xff}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x9}], 0x8, &(0x7f0000001bc0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x402, 0x5b9c316}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x14, 0xc0000002, 0x80, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x93, 0x4, 0xfffffffffffffdbf}, {{r4}, 0xfffffffffffffffa, 0x9, 0xfd7c7a5285be4dde, 0xffffffffffffc594, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000020, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x43, 0x20, 0x2, 0x5}], 0xfffffffffffffff9, &(0x7f0000001cc0)={0x4, 0x20}) getsockname$inet6(r5, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) kevent(r1, &(0x7f0000001d80)=[{{r5}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x5, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0xa5, 0xe2f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffff96e, 0x9}], 0x2ace, &(0x7f0000001e00)=[{{r5}, 0xffffffffffffffff, 0xc0, 0x48, 0x1a27, 0x5}], 0x2, &(0x7f0000001e40)={0x3, 0xfffffffffffffff9}) r6 = geteuid() symlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file1\x00') setuid(r6) getsockname$inet6(r4, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001f00)=[0x1]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0x3) setreuid(r6, r7) r8 = semget$private(0x0, 0x7, 0x4) read(r5, &(0x7f0000001f80)=""/29, 0x1d) semop(r8, &(0x7f0000001fc0)=[{0x3, 0xffffffff, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x1, 0xa000000, 0x1000}, {0x0, 0x88d, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x40, 0x1800}, {0x0, 0x8, 0x800}, {0x2, 0x5}], 0x9) clock_getres(0x2, &(0x7f0000002000)) renameat(0xffffffffffffffff, &(0x7f0000002080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000020c0)='./file1\x00') mknod(&(0x7f0000002100)='./file0\x00', 0xa022, 0x0) rmdir(&(0x7f0000002140)='./file1\x00') 16:00:18 executing program 1: r0 = socket(0x800000000000018, 0x8000000000000023, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') r1 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050105000200000000b1ffff23005738050000000000000038f53e85513a15f3e20002000000000000fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872bc1fbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x4, 0x4) getdents(r0, &(0x7f0000000200)=""/245, 0xf5) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x1028ac) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = open(&(0x7f0000000240)='./file0\x00', 0x2002c, 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x280a) read(r1, &(0x7f0000000280)=""/208, 0xd0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xa0) close(r0) 16:00:18 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x1fc, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x2, 0x100) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000400)="a53ed199afcca7912aa05240c8cf54fe3580d41299ddf5a7131a17d41251a5f1a5f3e700000000000000078bbdcb246ee29c9bfcca0eec1f07fba161f88f1c6e9f4c9deaabb06fb90080b63f860d707c58408c468b140000000000", 0x556) close(r1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 16:00:18 executing program 1: mprotect(&(0x7f00004de000/0x4000)=nil, 0x4000, 0xfffffffffffffffc) 16:00:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = getpid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r9 = getgid() r10 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000000c0)=@file={0xf7f00c01a36a9de4, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000180)="822ffe0ce5f3ba4d1b9578c932bf66b5bfe27ea429d167161b9ba687a6db1fdf044492ff2a1e35791767e1384d897227ad93dc8bff9c01adc8ab090c258419e855ece7a11c2bfc75a489fb60962371bc66eee55e1f55932ed761cc9fb13c85fcd12d5ecccd9949930bf6eb9e386baccb28a526f1dec34fa75a77471b23036cec2e98b15b17bd", 0x86}, {&(0x7f0000000240)="2c678d2824f74821dcd54a2a68f4d450814f11b019faa390a17221d268363527645487e08482cfa7f8806c711546bca8ced01615cffdf497411865b86a0095891a1c5ea62e72e3056e5949b937b8871ba8f4e2dda287940c23a1b5b5ce9ae74266b990effd4f97c641335d104ab8e95ebc42ce82a223472e4f5f054b886869133d2f9086ff7af0321ccd5a1c03f18d101b7a5acb95d578b1385558ff8f314fdeb5ee147fef8278aa4e025676e2f32795fa7a31cc28f1c4aef1627dd28cd9a30d8066acb9e7677c9acddfe11e3c6a3ddedd485371b704676989", 0xd9}, {&(0x7f0000000340)="031111daa9a72e5a31aed2cdada2a7c66f596a96c8ac9dfa2b45caf6a224547676a78bea4033fcc83b36d2ec7c37b5152c2aefb5aa52822aac1aa263251617939d896113481e65fb06c88b2f9e03f1f58149019e9dd2bb9b787d3470286cf7ecf13e76dfa130ffc5456ccf34def729f2f05d86a40f3a099b063ac88261556ccdac901592897c866e02ae284dfa6c1285e3f688cc41e47ff52bced98dcfcca59a5837c7e7750c89b15793102e60270df18df868dd030239d75ab936d94ff1dfbada7492d6118d7c537b35409728ee279985094dc927a7dbd300d71452665a3f9c15e9e758df74807f81ba62fbf51626f3118e1ac5854ddd777a6deaab98dac4d5d98986d257a77b12d76cc44ae82eab7eb01a2dac80314e097a11b3175faccdc5fbe870d27800fa276c52f25dd32d24f178246f37f34d5880e1248bbed31d53e011a2ce78b00ae8a69c6881914983356c27cb60c3e0e7cfa281029ab98d6bd18a3e1555f7893c0a264744a5d996194abb3c9898ee27bd540231329b67e6390fe7235337b30b9d632e934f5ca558ac7fd5c281e096e29b2d9f69a53ec9c01c3f7abb181dec20c9c40377fb75d20e3c3dbbe014df95b88b2159af4c2a5147c5e078f2228183f962a967493dbea43299aa177261903acaf46b1edb10416439dea4f6346d4bb382b896d822989d5586c36b8a55fe47a49aaef723a2c9e9b15afa62af5b7aa158f515d3ddf16aa00679f3f6c8c7669aa14db17210e84f1dfc9f412e3bb0fff8e39b95b03e8cf2bc0219b523afb8237e6b4daacd23183101e4bf5000b1cb1c31f09e9f0640e75dbe599db53c8f4a4e81acc1047ba0ab03d20a13f6cd397e38a60a6b0f42015054d0475b353240e4a9ab1da42737366b123b48feeb8fc163c783d82223869039031e179e9b4f3c111209e1058ec70f4836b281bb6f401c5e249528b447963368f4d5ddccb112c1c4bcb7babedc643d80ab6b9d3e06282ff957f481c6b75067c57e80094871b8d0d679c690bd02fdafa212bf20fa9f6657a788f419b751636dcd035d3cd14b6387ecbc398d9701adc2a7fc266d222b5dc3c21ce6bdb024604fb7b3f74ad968ecefa7c357a55a2eed2d962743eff759add03d593cac2fc905ee4629e746ebc6dab344fdc91f8a7668b015a045225d59523898a07b5de0ce294ede7b2df6fbe644123fe5e1b73d7b1680aed2095633628a1519d121d8533c17520d6f4dba39bf757e53abe4263bba19bc12046c2ff428fa2e29557b241d9e4fa4895e700e7522dd08e5d3ff76257ba367b4c4c2f135f27b61dee08bbaebee346378c9c7fc05f1db67e8bfe8751084e9183602ad63499d3c51d619b440f7c902ac82268502b689c165c891461b3f1bb9829a61e566425858db240d2dd22d213191fefeb717cc797529d8871ed6b4e4f1cc130ccc1d5910c61ea009a95a565c0525bd1cce34a960e63ed8a2b19e48d27d0f9be2043f0fb9e1df11284751070396366b55cc7688a2702032cd9407a09ae8e0ff888d20248fbd0e218fb14bd8214e8b49b2f6cbe5c8e4a737e044160cd7f2cc17c72c87f15d969f8ce03dd7cd115808ea4ed88349292a527bb3736f89c64dffa22b6cedfb67fa257d4b8e7fbcebf8a5afce0685e517d7b351a7c0c9ceeac268d68a42305f76d3a82416c39d162cbb8bc5721e5fa67182c6af5f8c4cbe668edf674bd4dbf2d22a5a9f8eca538453853a6c064909987bdd20fa813658682e006dbebd6e83ed464a242c4b6a693fc6acf286b8788402919469ee2eee3260f53179c7b17f73870c95d44d6db0d31e4b1859c0e9e999ce6bd18bda57c46836ba9a85d129ba0d3ad18fe096cc2478559939438e1ceb4db1c889b759d7b9055405b338492a75c616eff917a826e64c580308b6e45dc45e6c8817a9cb5a1c484d85e3f587701f18f7438ca6c31d9df43b6d26a97f0f1205f0de4c3d63e4859806ba3fee302e3dd0dcf7fa67acb760a2388eb59328897157b4d61b3e22476b19f5249c0d45f5f164df37507054cd05a097f739a0e303813d17a388138d06cd00182dac695dcfc952c231869b98d137e089d6b99c4fb5050d9a67507d0684b5050e9e0f983fd8363e3193aa077576a554f7b7d289cc2ecbe4a6cb4e30f72bc290e4e32d60b748aaad777df3724a7ae8d9219558a9438fad846463747e9335e3c05708634e5c6e4d32360abda7a48e98bb3238661cac562b7097fc365771dde863930f1bd3a474832ea50aa3aec486aae7268596b2360042423f8c18d19ec7fd9b3049cf1cc2b17b1e6f33a6b7b374b573a552aba11256a4c879de82644875bce6c7b97cc28b834f21bed1be5e66aa358d9b9cf1aa43fca5c5724c172c3440bf003d216fb51cb5aa96e771e53cced492433a44b0e6c03bc1d72dc3de875198e4117889c350680f8b739bad4314f4cbde9a12713597b73652137ced83014f0b40c0a7d7d55cc7bba20174958dcec9940471f10743bf67455e1b550947fbae353f743fb91fa9140f5e2a5a7a737346bbc9d9bc9f6ef3d3d6a8501ff944a3d1d6c7a740b075c0f4186ba0568ebd130c5d896813dd42d055a677e5ae142bb729dbe700e932a624da1bda19b7e22163a3dc4627294001a18c1df985c0397492dcb3b90adc57ff5e63b673c94fd560653f4f9a1be749a39006ab4a4a8a40be810f77dceb2d40d87ccbcc64df9a08be19306ded117f01fd0bde77d100ea488917361faf89924fd53ad5b9c3bcb56b63c0531b8d170345d85312e014161efe1bb097ea1ce0c91e3a3856e054b81bb96aa1a5ee8d207f9f3243607a147b51e7eaa6f97a63e455516065c6f5062e0a76552fb9afae794f5d6bfde5391356d790d3b01535aefa968e1588b458aa3d53a57a9bc9b3d6d76b785902ac954c76cee38d017a14bce2066909ccc29d286a82a594dc7409b7517dfa4cc475fa260608a70cc398c2639706237681a98be4a979581ba02ecf30deb7bcbb7353a5ff80e40612198f656c2a0a57a1b9e936cb7003b3acbe0cc58cdaa0350142ee113bd82cc354f39a220ff2234a97ffff53de815447e8630fa7320e24945c85d3f63dfcdcd16030f618d081209ad5a27f61a5760a8ef74e9ee006d50f28010b3b17fc0348cd3d028750b7bd60d3629a058dff834ac4b6ce254c5ec23374bf4d8ffba9cd969e1db31761d554d9fb61bec6af9cd34d0f4651512e07ff8146fba4626cbb797a22a38a7078afeb9bbe1287b390cffbc7bdcca184a879e83e4675d5c47630d701312dcb33aec54e602fc9c1113808e82311f782cd58afce533c01c10214b0a45806a7e3e8b5ca5f285356148017fb9b9b9575d6589c33559e49e3ddc707a73ab2c054cad56e436f97d766d082b2d05afb577958d4593f29ca794a748f9187ea6948567e95d46ccd8b15f5f55a5ab29167ead76051238a23d0661beca576398d967fff113ef6a81c41cbb936a0ad0ff4defd35030c3d40fac1223c61c078e765b07f20d30157ebe22d0e8765c2afe14bd9a8327c51226b9e06046468464fd789c40845c64602388b020cf18a1af3db44d655b74d2004735455d707403598af861cd7277c7000b8994e5681d05e252870e5dee2f6a6fd90b33173122568c8a7eefae36e638ca1884306797ecbb6192e4b906bd3d3bac1ce44ed9372293c26b45acf0eb7f1fc303c041fb4a2c8b60943bb1bad356193962e19bc94503c4d946ed32b6f468a0b0696c9e4b3d298367244fae02d5b1e7dac46afe8f0d91365cf289e3d8959f36d903b4593d4450d12b7fc0a90fe24ca874d25eac7d7d96bf08160bb3874ad6f23b4bb914746e8c4788920b2e6b1202de16ed560d9fd3f0cdc9f2ef4faf016c56979684a5262db25988be9ea185d3d2d988e328b172e507577fd870d0e2d9bcd9f61148fe99e0363bb25d12cd0ac6b556d79105d1f5f91c48157f0b7153685ae66f18693ee2b7986a1db0eba141326c55c77d6c7c25062bce85a29703d23e16a465dbbf087930e17b3674cf1b3b1b193b0ea63bcb7c6c70dc75fe6c5eaad1eeb358f15a8404f5239d8d8fa016a165f09200330be4b1b5805347182bddebe38a6d94282cad8cf1b04cc1c8f3691f711ca3285eed5105989960e6649462c0df88fcc43fba6dfb1b2eb4b6eb74cb0350b264c1c5f8e8294954721c25c541038e20d7f51ac4e3d1eeb5983ec1cfc51ae4a050c560a59da2a23afcb1fc3d2733a7bf69c24de6c3740cdc1bfadfa294b7449eb1ea8a333c39dd76ab71f7652326edbd201055cbda00d24abcf298feef8e68eedf02a85e4f6058ba8daf4b267accfbea94c16965229d8963171914cceb54b3a92eba6eb48b62a8c39ff8840bf3935e6271c475a03d649b5246bc9a5021870a0338cb2fcc2f4ecfb54678af010f9f877f895e87666c8a951e101a2a3bc1aa1fb3ef0a8e46b7f478f88d1885f16d99292cf0ad89d7e14ccecb72a5ce1689cc1b4dea469f6b33debf484cd740a8919ff5b9e6cbac8f44f8f253faf3cb2dab100e1b3509b88e93a52dbef12ffc9875a6826085688217e43245c4b51647e7702469975a3ae6a69e28e5a39edf1c0476b9738560ca220ee0dacc25a21101aa400ce59f9a2e2d4c65d10533390e84c37b3a568b67c59ee360709aae922b32a07515739621f27f023957978142c30e4c863a555b1a2abbbcd2adec90332faa79819ccfda01821766f4f68e573d1a08547bfcb10a30b53f13eab915025c5e873591c77627fb64fd2723126be2c22f3d7b42fb43d3f95a042e660f84fb77939b7c1bd654ee471a64696c6596dd238f25ab9f3a050612f763cd296f9ce3163e0437429ff57ee47e0a05fcf7788d41154cd1f8b7e2bfb3b5f5a7e474b02a8ec1965bd3bcb920b88d0777fbb169cec9e96029c88cfeb16436644c8388d8bb4c70c01349db971460c87466c9a9c2991bcd4225c353aec73b826784339fe9327557d27513e7d616adbfa7830479643d1c16b5647b1f85e253d9d89b37810fc9ea14834fc6dbfcbb4d3dbe870cb9c51ccac7e083a3f3364b9b3cc752d4181d3fb01482c3576adab6108ac0596f74e8d9423f6cd1ad395c399c5f68eadb01c29a420cbcad1bb08b62f4cae86b5db83fc07443c3ba6c7f84a6485120c737f55d28e56b1e2cf9abea12e6a1a8538ebeca02aab2ca064907c0f9bfa07f86f6f5c8adf6385c00f042d323c081bbff2fd2333cebaa4a07ca910277436a1e476a9849cf49eb756e68f2bb1b7ae38214f6a43a06a32dd295fb6b2c328f4ff363f280cf79e8f42521d3e830edbbe27d2c310c8155d3c2723dac62f897b1fa9065b39865354ee9e3cbf1dea1890ddafdab62e2e82609b600740519a1bce25a3efc7bf6dd6f30e7345074893acafc1c586c40554ff0e9e6bcf8e6493c7223df45a2b9528e7a2302bf50a80d9a808681e3657bb9cbac1ecc19098ccae03b704289a1343baa8afa53e9acde92c8e657c99bcebbe034fba8c6d037d7624be33883ae58ebe856d1fbb6e448cfd015a6a8c7536a2ecf86affbe3b794575f06f43da25e8b016b4efd32453c5ba318e1c27bc707748d754cf5c7fe9cc7fdb15d03e90fa5a6a844e48f8b72dfdbdf40c90dec30914169d67b1bee8756b869bcc6b4658f11e8248bafa19a4ea9ee7c4059734ce3b95fc9896df3090eafb46be8fe53e52fafa69bddff9793e7f9b4dda1d1ed05cc009d5d3c25b64a8bbbdc73d49e654f0372d210231d66e79011e420be3a6a49e9c23aade5c5974891010cdd734a9ef15058dbf519108c71b9f9f6d47d5dad3", 0x1000}, {&(0x7f0000001340)="f4c8beb9a47653882b456d4c612ee0616f564fc3103e1413cf152e19dfb27d59e2aa878c691bfc854cc64752cb03054d35fcbaa1f102c169703d41d9920e71abb02a0f52199dc4a983bf61ba0d3601a37823c0f46b48ea70f0f3205277f0e0bce0", 0x61}, {&(0x7f00000013c0)="13caf26d984ff427e11d4b1e276500f9f0274aba888892441ded17af35ed80568d35f2d4c5b53e7115f0d07c946c70f60870cb4505443dfbd561de290a6fe9e4a646444e2f63d4a092", 0x49}], 0x5, &(0x7f00000016c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x130, 0x2}, 0x401) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r0) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x38, 0x1, 0x9) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0xcb0f) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 16:00:18 executing program 1: munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) pipe2(&(0x7f0000000000), 0x0) socketpair(0x18, 0x3, 0x8000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/null\x00', 0x0, 0x0) write(r2, &(0x7f0000001c80)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f216e0000c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769000079cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c87e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146ed3b222ecde3625129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a70500000000000000fc797fd1c610a8fd8b2773699542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c5110500c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d92990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499d19e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f192001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc", 0xb41) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000010c0)='./file0\x00', r3, r4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xfffffffffffffffc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r5, &(0x7f00000000c0)=""/4096, 0xc0980d) 16:00:18 executing program 1: r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) symlinkat(&(0x7f0000000080)='./file1\x00', r1, &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x3) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/247, 0xf7}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = getegid() setegid(r4) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) close(r0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x1) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x2, [{0x3, 0x7fff}, {0x3, 0x81}, {0x3, 0x5}, {0x2, 0x1}, {0x3, 0x5}, {0x3, 0x9}, {0x3, 0xffffffffffffffa4}, {0x3, 0x10000}, {0x3, 0x7}, {0x2, 0x1}, {0x3, 0x1000}, {0x2, 0x4}, {0x1, 0x8}, {0x3, 0x9}, {0x3, 0x8}, {0x3, 0x3}, {0x3, 0x3}, {0x1, 0x1}, {0x3, 0xb0}, {0x3, 0xffff}, {0x3, 0x9}, {0x1}, {0x1, 0x8}, {0x2, 0x81}, {0x3, 0x200}, {0x0, 0x100000000}, {0x3, 0x100000000}, {0x1, 0x7}, {0x3, 0x4}, {0x3, 0xfffffffffffffffc}, {0x3, 0x7c7}, {0x2, 0x100000001}]}) 16:00:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r1 = semget$private(0x0, 0x121d59bc396126e3, 0x10) semop(r1, &(0x7f0000000000)=[{0x2, 0x1e9a, 0x1000}, {0x7, 0x1, 0x1800}, {0x2, 0x3ff, 0x1800}, {0x4, 0x1, 0x800}, {0x6, 0x3980, 0x800}, {0x1, 0x7c11afc0, 0x1800}], 0x6) 16:00:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2b, 0x4, &(0x7f00000008c0)="ef06005084cb3915e763a7ba5504c5aba880588ec22cfc778585e7e78e9915ef4e55146883319f1a6aad48d457d377a67888acc803552d1a7a43014dc566412984a5b8aaf0e4fe9f3eeb79bef9971c41d4133918300aa1c51cf553143d596356715b8bb834ad5240fb915ad1d12af72af2614f92ecd171df421122817e87a26bd60ab9e6223ce27be0bdc06934caae610eca0934f98efed9d3d51e5025968b3b15db66a93dda3ff780d60f23301e8f1cef103c50a4ccb76f7acaeb2a4e70890cbde19c5cf61d050087c17985c2f6ed605c8cbd2cf3014b31a4f09f9d0300000008459144eb50f0a49b7d4119daf8ac48cf6edd58e5560316d206c959d93883e143460c7ef3361a77bde5763d4a846c73b3219afb5d867ccb078c07da6316e813e57fb2bd994cb0d14878f60f9ee57a4d3c7048433171e203611631b4577466131e6c47d2ed06d7de3bfd3ab5c4ef48d12a2f2da1f96983f2c214ea1fa4408e53cd3dcd4c68a157db1f788ca4ddb1ee150f64c9e034b44054625126cd12fd279eb7010bab06acb25955ae2219c92c8f", 0xfffffffffffffd3c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x5}, 0x8) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8, 0x5, &(0x7f0000000080)=""/34, &(0x7f00000000c0)=0x22) setsockopt(r0, 0x1000000000029, 0x100200000033, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x3f, 0x3d, 0x0, 0x0) 16:00:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x88, 0x10) ftruncate(r0, 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4503) mkdir(&(0x7f00000000c0)='./bus\x00', 0x31) r2 = open(&(0x7f0000001340)='./bus\x00', 0x71, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x40000000003}) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) syz_open_pts() 16:00:19 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x3, 0xfffffffffffffffe}) setrlimit(0x0, &(0x7f0000000000)={0x9, 0xfff}) 16:00:19 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x10000000000, 0xaea}, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="10c609ae6b21f69a54375faedabd619c9247b613c7672b1549c5bc76df0ffef2f41a3927301020eedad52b4b73b63a27588578dd8ecbf4d48f12770f2746ba2db5e8614e4caa7e841ce5bc4a9c6b81b51dd0b91dd9819aec41fa0a2c7f1dc4201e2fd3152e433f743527441d3894d586211be463966ae24bab7aaba0715191657138da07a6d86276277d457ffc92a2d6ea7161a9dbd01f21adb46847d3bbf9cf4385008686ff1d05c60d20db98ba295c9723cd8f79e1f7586da9e7936ffed5c4b1dedf717948c56ec62b4e052772d660496e84eaef63280e6f37d6e092748e967c7fa4eb36b1b9f286b4e2d6902afb", 0xef}, {&(0x7f0000000200)="dc0795fdffa5776ac85836081bc83ca96e29a71ac209a39333b816ccbe2b9db318b24f0b283e19c863997ef9767bed02e5aa4ce9a359e55267e9842a8ee639dc634327846af9275eb66e927f352e5d72fc36c205093e58fb852b31c24118b332b369da38b6e18bf749d332b0500068db6a06ceabc912e35198f0a7cd593469616145f731a456a6e97eb9844cb242cef408eb3b75a6e085613f9ae9", 0x9b}], 0x2) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:19 executing program 1: open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x800c5712, &(0x7f00000001c0)) 16:00:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:19 executing program 1: r0 = getegid() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) fsync(r1) r2 = dup2(r1, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x440, 0x100) preadv(r5, &(0x7f0000000340)=[{&(0x7f0000000100)=""/53, 0x35}, {&(0x7f0000000140)=""/208, 0xd0}, {&(0x7f0000000240)=""/239, 0xef}], 0x3, 0x0) sendmsg(r2, &(0x7f0000000980)={&(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000003c0)="2bf145ecfece2e3980e1e338479a4042ed9a58678690ba67027136a8d829073b8e646c57b039bb5f31d13e73c56a463fec48a8e29b9c435d81d52c33a3041294d2d0fa203e6e0d8b3c790165bc74e784b438cf85069415bb2981b7bebe98326f28dd6d640c617f4acba96ea0e70a56d47dd5fb3c66b2d137bcce0e8141ce2785e96dbc8eed47070b213b2b77a51f59b3ec177ee6cffafde2e2db06934bb5080b64ffef1df3af0abf7a010b84c6a19a715ef3fd21b49847e1ba2672d202f16cc32d74bcdb341299a3c5db67e9a39323e1648a61105d0b9905faa91e8f85151f52f27e9c89a347c478536364871bee5a733a6c64545b540cda41cc19748df07e", 0xff}, {&(0x7f00000004c0)="bee6461b7e8eba0ad59729150311d402a3694660ab962e5a379fb4c973c15527943450f9662cfed54cd743f5a48f99c7c473a2554a86c8292a6b8cd8276441ae3878d2402c3df4ae1014a6be9d40f4dfd38ab7d30f1662d9d93e4000cfcab545f1a02bd6eebd59cdcc04164c4da71b8a4dfe87feda7afe6a746a499fcf8d0c7499e7f8241cfd0646a903613fd351c2c2e48f9605fea73948f51c8eabc61d459b7716bc57a261baa26bfe2e905da3bf29577699623287bc6531ec4cb616fde69ef20ba57770b5d6934765840588c0da7b79fa89d8da73b1cae89bd964e3d741f3a37bbb102b713a6618b9d44c680aa3a5bcbecae7ad91ed9e7a", 0xf9}, {&(0x7f00000005c0)="16486dd7dde2ad4293150d714ecdb6b9c51835f8601eea0c3734752f5d5fdc934f5773d69edf19f54443a0d0ef13e0e4a822c224c48f8a8a5c3851830864a279d2935f2060b4024d436b26cdfe29e5c8618e76471b15769ee8469996f4694635bdc93139cbd259e50d90f8451220d98143bd640dac7831e53ef12e8f75a42d1d88dc0c87e1fe37435d0b4c3dde3ad58fdebbd6b55734833b829dd332794c0773d3a621bde322fda3913b213aadb29076307b5615217dabd113cce37160299660ff85812c8e64d818adfe302a0518f7a38a93d3e2", 0xd4}], 0x3, &(0x7f0000000700)=[{0x48, 0xffff, 0x5, "ab8b722e970a674291e4fcafdd418dbb3318cfefc0d97276b9f20e4d41f9636fdd57cc0a92c3b06ed4a72893f82241f0b84574"}, {0xa0, 0xffff, 0x3a1a3f7, "f1d3953083b0fd10dd1900f30074b3e2d5e7fbeab3fa3eecbe607528ff369aa05ead68d64f02af9cb50b2452fcec0dffc375bc080f27853840428b1a63fd5c88352d6131f52ca3506f2e1d7f494692cbd4a31232047b3beb2fe5c6ea4d4399e4f942fd7297123cc67a67b999d2ad21a3d1fa845481c9263577a86a12fdf31f690e2d2a75b078764ce346200aa5"}, {0x28, 0xffff, 0x5, "fa79eeb25f40e5c048b64c549a8e6c99af767676"}, {0xc8, 0xffff, 0x9, "93ab69a5954eb8c63197076cc9d27dda74b5722de876c807fc4e341226a06c40391d44a5f9d03981505d6b67d795ca181aacb1b83f28f4cc8116f662095c12a15b638dc4e56ff806b62b122f769e08ebaafbe283e5c75646e3576e06eb5d6e0af762c8f979f265d6d8b6a68550a20b162435a4057834c1910ada405d1d775083e1ef4e170428f8684559e4dda623ff9c2435f6860df845e07c3355e953186e682aa2d3aecf0ab1cfa1ba6969b4bd0776471c"}, {0x98, 0xffff, 0x4, "cd87ced063c0cfdf09326c650c420385fdd197edeff433a18d32748b6a668424a4c85ef6120d404d8c55c86ee50151c6a17f039eb339261b5370f61da5f36dc0e732928bbdfc0f54a494fec015a1f2ce6258c1bedfe847df6ade9782074c5fa14d0e007848e7ec79f0e99bad1d0b17352344fe7b5a57f257894669fca6728ce58267dde5fe1e12e2"}], 0x270}, 0x401) flock(r2, 0x8) r6 = socket(0x2, 0xc000, 0x2) rename(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)='./file0/file0\x00') setgid(r4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000a40)=0x8) fchownat(r5, &(0x7f0000000a80)='./file0/file0\x00', r3, r0, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000ac0)={0x9, 0x6, {0x9, 0x200}}) getgroups(0x1, &(0x7f0000000b00)=[r0]) r7 = semget$private(0x0, 0x4, 0x204) semctl$IPC_RMID(r7, 0x0, 0x0) fchown(r1, r3, r4) kqueue() semget(0x1, 0x1, 0x1) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000b40)={0x6, 0x3f, 0x7, 0xacf, "5791b2f267d1b6ec15798916fd8776c42b2e0c84", 0xfffffffffffffffb, 0x6}) syz_extract_tcp_res(&(0x7f0000000b80), 0x1, 0x907) socket$inet(0x2, 0x8000, 0x3) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000bc0)) getegid() semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000c40)=""/48) sendto$inet(r2, &(0x7f0000000c80)="76db112f4e15c2e077abd62ab6c75db3932f5478775f202ca85b3938cee051fc9769f0b03a7c770dc21ecce49a012f13ff1a41101087ed8e93812e33f8df1498e4dc290ae0f370b59537593952a111fdcfbc6e6d80e361e2fe7acc831cf4ec9a4b795e4277dbbf2a312e13ac3d30039c6e6326fdf3ad54bec396d5f550460e9c7857c3a36f626b6eed174a6426e398990fb94caa2702f20150a78f21176dfb5adc4e62676c9a47bad111dd26f81fe466f33c1d71391d", 0xb6, 0x2, &(0x7f0000000d40)={0x2, 0x0}, 0xc) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000d80)) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000dc0)) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) socket(0x30, 0x0, 0xb7) 16:00:19 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x4004667b, &(0x7f0000000000)) kevent(r0, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x80000000, 0x0) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getuid() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20400, 0x112) unlinkat(r0, &(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:19 executing program 0: r0 = semget$private(0x0, 0x6, 0x320) getrlimit(0x3, &(0x7f0000000280)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r1 = socket$inet(0x2, 0x3ffd, 0x3) r2 = shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x1000) shmdt(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) readlinkat(r3, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r1, &(0x7f00000001c0)="790d000800000020cf8f11a8335cd706064037d93e57ecff0e9b6e764696fb55bed9fa51bd7dadc82bb7954e33e351782cd84983cac715aaa9f76429aee51825a077e678c9e71ce0d99c8836af52074311ab85f83be2760c314de853984ac65fdace", 0x62) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) socket$inet6(0x18, 0x8002, 0x8) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x67, 0xd37c}, {0x47, 0x435}, {0xc7, 0xab}, {0x4, 0x18de}, {0xce}, {0xcb, 0x3}, {0x45, 0xf87}, {0x81, 0x1}, {0x69, 0x7}, {0xa4, 0x5}], 0xa}) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x0, 0x204) kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x80, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x6, 0x31, 0x9, 0x1000}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x200}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x100000001, 0x61b4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0xfffffffffffff000, 0x7c}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x3, 0x5}], 0x100, &(0x7f0000000700)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x5, 0xffffffffffffffea}, {{r0}, 0xfffffffffffffffa, 0xa3, 0x400fffff, 0x5}, {{r0}, 0xfffffffffffffffb, 0xfa, 0x8, 0x9}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x1b, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x1, 0x8e7}, {{r0}, 0x0, 0x80, 0x2, 0x28a23c4b, 0x8000000000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x401, 0x10000}], 0x0, &(0x7f0000000240)={0x0, 0x9}) open$dir(0x0, 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000940)='./file0\x00', 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1}, {0x18, 0x2, 0x7, 0x1}, 0xfffffffffffffffb, [0x2, 0x70, 0xb7df, 0x4, 0x100, 0x80000001, 0x3]}, 0x3c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000980)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r1) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000800)="f902008e5696a27d52ddae034d7447c7ed94eb0b7f2d59f29f980f10549f41e67c59cb96297d5b3a673e317b76c38d34e8f8d89625211de2616e10b738e48628fbd17b35c04546cfdcffa6f65ea0f169fa9fd4ae7ef36c6fb5f4", 0x5a}], 0x1, 0x0, 0x0, 0x403}, 0xc) getgid() mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000900)={0x20, './bus\x00', './file0\x00'}) sendmsg(0xffffffffffffffff, 0x0, 0x8) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r3, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) getgid() 16:00:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000086ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r2 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r2, 0x0) 16:00:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') uvm_fault(0xffffffff8224ac08, 0xffff8000041a7002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff8224ac08, 0xffff8000041a7002, 0, 1) -> e rtable_satoplen(21,ffff8000041a6f59) at rtable_satoplen+0x150 end trace frame: 0xffff800014a33880, count: 0 ddb> trace rtable_satoplen(21,ffff8000041a6f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff8000041a6f09,ffff8000041a6f59,ffff8000041a6f11,21) at rtable_lookup+0xed rtm_output(ffff8000041a6f00,ffff800014a33970,ffff800014a33978,21,0) at rtm_output+0x10c route_output(fffffd8036b69100,fffffd8036442d88,0,0) at route_output+0x78b route_usrreq(fffffd8036442d88,9,fffffd8036b69100,0,0,ffff800014a17530) at route_usrreq+0x35d sosend(fffffd8036442d88,0,ffff800014a33c38,0,0,0) at sosend+0x6e3 sendit(ffff800014a17530,3,ffff800014a33cf8,0,ffff800014a33dc0) at sendit+0x58f sys_sendto(ffff800014a17530,ffff800014a33dd8,ffff800014a33dc0) at sys_sendto+0x92 syscall(ffff800014a33e70) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,a60d1baf010) at Xsyscall+0x128 end of kernel end trace frame: 0xa633218d180, count: -10 ddb> show registers rdi 0 rsi 0xaa rbp 0xffff800014a337e0 rbx 0xffffffffffffff5a rdx 0xffff8000041a6f5d rcx 0xffff8000041a7003 rax 0xffff8000041a7003 r8 0x21 r9 0x1 r10 0xffff80000433d1c0 r11 0x234162df341626ec r12 0 r13 0xffff8000041a7003 r14 0xffffffff821762b0 mplsdomain r15 0x4 rip 0xffffffff81259390 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800014a33790 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.1) pid=111893 stat=onproc flags process=0 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800014a16270,0xffffffff8224b7e0 process=0xffff8000ffff7078 user=0xffff800014a2e000, vmspace=0xfffffd803f014528 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 75204 75666 71010 0 2 0 syz-executor.1 *75204 111893 71010 0 7 0x4000000 syz-executor.1 89898 349544 81176 0 2 0 syz-executor.0 89898 405168 81176 0 2 0x4000000 syz-executor.0 89898 155109 81176 0 3 0x4000000 inode syz-executor.0 71010 260345 54500 0 3 0x82 nanosleep syz-executor.1 81176 308453 54500 0 3 0x82 nanosleep syz-executor.0 45673 342891 1 0 3 0x100083 ttyin getty 333 143675 0 0 3 0x14200 bored sosplice 54500 25228 68134 0 3 0x82 kqread syz-fuzzer 54500 199863 68134 0 3 0x4000082 thrsleep syz-fuzzer 54500 419642 68134 0 3 0x4000082 thrsleep syz-fuzzer 54500 359333 68134 0 3 0x4000082 thrsleep syz-fuzzer 54500 304145 68134 0 3 0x4000082 thrsleep syz-fuzzer 54500 180040 68134 0 3 0x4000082 thrsleep syz-fuzzer 54500 23327 68134 0 3 0x4000082 thrsleep syz-fuzzer 54500 118207 68134 0 3 0x4000082 thrsleep syz-fuzzer 68134 451234 64816 0 3 0x10008a pause ksh 64816 131909 64827 0 3 0x92 select sshd 64827 54981 1 0 3 0x80 select sshd 57004 69824 32654 73 2 0x100090 syslogd 32654 437349 1 0 3 0x100082 netio syslogd 48271 357285 1 77 3 0x100090 poll dhclient 94700 227474 1 0 3 0x80 poll dhclient 40590 301151 0 0 2 0x14200 zerothread 36954 516335 0 0 3 0x14200 aiodoned aiodoned 45246 4472 0 0 3 0x14200 syncer update 61772 91781 0 0 3 0x14200 cleaner cleaner 14371 43258 0 0 3 0x14200 reaper reaper 81962 231237 0 0 3 0x14200 pgdaemon pagedaemon 93125 129734 0 0 3 0x14200 bored crynlk 37518 504393 0 0 3 0x14200 bored crypto 13158 181135 0 0 3 0x40014200 acpi0 acpi0 2871 286168 0 0 3 0x14200 bored softnet 27629 253197 0 0 3 0x14200 bored systqmp 98780 242230 0 0 3 0x14200 bored systq 4569 288533 0 0 3 0x40014200 bored softclock 12384 254731 0 0 3 0x40014200 idle0 57017 82144 0 0 3 0x14200 bored smr 1 174324 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9502 6354K 6362K 78643K 11134 0 0 pcb 24 9K 11K 78643K 884 0 0 rtable 104 4K 4K 78643K 960 0 0 ifaddr 56 14K 16K 78643K 294 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 47 0 0 iov 0 0K 16K 78643K 208 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 76K 78643K 2310 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 33 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 212 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 1567 0 0 sigio 0 0K 0K 78643K 34 0 0 proc 41 30K 54K 78643K 764 0 0 subproc 64 65538K 69634K 78643K 621 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 188 0 0 in_multi 33 2K 2K 78643K 272 0 0 ether_multi 1 0K 0K 78643K 14 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 380 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 86 20K 21K 78643K 4562 0 0 UVM aobj 110 6K 6K 78643K 132 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 47 0 0 NDP 11 0K 0K 78643K 100 0 0 temp 163 2359K 2428K 78643K 8056 0 0 kqueue 0 0K 0K 78643K 12 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 20 0 16 1 0 1 1 0 8 0 inpcbpl 280 856 0 849 2 0 2 2 0 8 1 plimitpl 152 72 0 65 1 0 1 1 0 8 0 rtentry 112 185 0 145 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 342 0 338 1 0 1 1 0 8 0 nd6 48 36 0 32 1 0 1 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 30 0 30 8 7 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 862 0 674 12 0 12 12 0 8 0 art_table 32 863 0 674 2 0 2 2 0 8 0 art_node 16 184 0 150 1 0 1 1 0 8 0 sysvmsgpl 40 26 0 11 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 210 0 200 1 0 1 1 0 8 0 shmpl 112 130 0 22 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4129 0 2642 48 0 48 48 0 8 0 ffsino 240 4129 0 2642 88 0 88 88 0 8 0 nchpl 144 6513 0 4831 63 0 63 63 0 8 0 uvmvnodes 72 4597 0 0 84 0 84 84 0 8 0 vnodes 200 4597 0 0 242 0 242 242 0 8 0 namei 1024 20463 0 20461 2 1 1 1 0 8 0 scsiplug 64 9 0 9 6 6 0 1 0 8 0 scxspl 192 18441 0 18441 18 17 1 6 0 8 1 sigapl 432 1688 0 1674 2 0 2 2 0 8 0 futexpl 56 25237 0 25237 1 0 1 1 0 8 1 knotepl 112 733 0 706 5 4 1 2 0 8 0 kqueuepl 104 487 0 485 1 0 1 1 0 8 0 pipepl 112 1216 0 1197 4 3 1 2 0 8 0 fdescpl 424 1689 0 1674 2 0 2 2 0 8 0 filepl 120 11025 0 10929 7 3 4 5 0 8 1 lockfpl 104 466 0 466 4 3 1 1 0 8 1 lockfspl 32 557 0 557 4 3 1 1 0 8 1 sessionpl 112 34 0 24 1 0 1 1 0 8 0 pgrppl 48 46 0 36 1 0 1 1 0 8 0 ucredpl 96 2900 0 2893 1 0 1 1 0 8 0 zombiepl 144 1674 0 1674 2 1 1 1 0 8 1 processpl 840 1704 0 1674 4 0 4 4 0 8 0 procpl 600 3633 0 3593 4 0 4 4 0 8 0 sosppl 128 29 0 29 7 6 1 1 0 8 1 sockpl 384 1627 0 1609 7 4 3 4 0 8 1 mcl64k 65536 1492 0 1492 114 95 19 32 0 8 19 mcl16k 16384 4 0 4 3 3 0 1 0 8 0 mcl12k 12288 37 0 37 7 6 1 1 0 8 1 mcl9k 9216 27 0 27 7 7 0 1 0 8 0 mcl8k 8192 26 0 26 10 9 1 1 0 8 1 mcl4k 4096 81 0 81 5 4 1 1 0 8 1 mcl2k2 2112 12 0 12 4 4 0 1 0 8 0 mcl2k 2048 48432 0 48398 12 7 5 9 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 89331 0 89255 72 64 8 21 0 8 0 bufpl 256 8771 0 4419 273 0 273 273 0 8 0 anonpl 16 178260 0 170162 83 37 46 52 0 62 7 amapchunkpl 152 7013 0 6929 10 5 5 6 0 158 1 amappl16 192 9177 0 8682 88 55 33 37 0 8 8 amappl15 184 217 0 215 1 0 1 1 0 8 0 amappl14 176 143 0 140 1 0 1 1 0 8 0 amappl13 168 156 0 153 1 0 1 1 0 8 0 amappl12 160 159 0 159 3 3 0 1 0 8 0 amappl11 152 535 0 526 1 0 1 1 0 8 0 amappl10 144 199 0 198 2 1 1 1 0 8 0 amappl9 136 791 0 786 1 0 1 1 0 8 0 amappl8 128 321 0 297 1 0 1 1 0 8 0 amappl7 120 605 0 598 1 0 1 1 0 8 0 amappl6 112 173 0 162 1 0 1 1 0 8 0 amappl5 104 255 0 244 1 0 1 1 0 8 0 amappl4 96 482 0 461 1 0 1 1 0 8 0 amappl3 88 406 0 398 1 0 1 1 0 8 0 amappl2 80 14919 0 14860 2 0 2 2 0 8 0 amappl1 72 40199 0 39776 26 17 9 19 0 8 0 amappl 72 3952 0 3918 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 131 0 22 2 0 2 2 0 8 0 uaddrrnd 24 1689 0 1674 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1689 0 1674 1 0 1 1 0 8 0 vmmpekpl 168 15742 0 15718 2 0 2 2 0 8 0 vmmpepl 168 181203 0 179704 129 50 79 82 0 357 10 vmsppl 264 1688 0 1674 5 4 1 2 0 8 0 pdppl 4096 3384 0 3348 6 1 5 6 0 8 0 pvpl 32 487298 0 476102 208 88 120 133 0 265 22 pmappl 192 1688 0 1674 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 604 0 186 13 0 13 13 0 8 0