ffffffff}, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7ff, 0x0, 0x9, 0x3}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r1) 16:00:03 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) dup2(r1, r2) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x9c, 0x40000040, 0x5, 0x180000}, {{r2}, 0xfffffffffffffff8, 0x1a, 0x60000000, 0x9, 0x5}, {{r2}, 0xfffffffffffffffe, 0x9, 0xf0000041, 0x1, 0xde}, {{r0}, 0xfffffffffffffffd, 0x1a, 0x4, 0x5, 0x800}, {{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x4, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x2d, 0x4, 0x4, 0xfffffffffffffffc}, {{r2}, 0xffffffffffffffff, 0x9f2940a9b7ffb9d6, 0x40, 0x80000000, 0x8}], 0x2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0xe8, 0xf0000003, 0x7ff, 0x81c4}, {{r0}, 0xfffffffffffffff8, 0x12, 0x40000002, 0x100000001, 0x1ff}], 0x7, &(0x7f0000000180)={0x4, 0x8001}) 16:00:03 executing program 0: rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) shmget(0x2, 0x3000, 0x400, &(0x7f0000722000/0x3000)=nil) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/22, 0xfffffffffffffd30, 0x1, 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) chflagsat(r0, &(0x7f00000001c0)='./file1\x00', 0x2, 0x0) socketpair(0x20, 0x4007, 0x280000000000, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) openat(r0, &(0x7f0000000100)='./file1\x00', 0xb0, 0x4) 16:00:03 executing program 0: r0 = socket(0x11, 0x8007, 0x0) r1 = kqueue() r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x2, 0xfffffffeffffffff, 0x100000000, r2}) kevent(r1, &(0x7f0000000180), 0x3, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f0000000040), 0x200, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x80, 0x200, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x0, 0x12, 0x9, 0x4}, {{r3}, 0xfffffffffffffffb, 0x80, 0x4, 0x1, 0x2}, {{r3}, 0xffffffffffffffff, 0x12, 0xfffff, 0x6, 0xda}], 0x7ff, &(0x7f0000000140)={0x7fff, 0x1}) flock(r0, 0x4) kevent(r3, &(0x7f0000000000)=[{{r1}, 0x20000000000000, 0x5d, 0x3, 0xb4, 0x1c20}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x7ff, 0x8}, {0x18, 0x0, 0xfbe4, 0xa9}, 0x4, [0x7, 0x3ff, 0x91c6, 0x8, 0x0, 0x55a9, 0x6, 0x101]}, 0x3c) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="17e05efa6d9d9ed728924090e2f157db6d6a7cc569917773d599ad96212ce9f9c017b0425927d2dde0f1231518036266470493b151eaa05a8e7531f38a304bbfb4891904ae76759f9df72d004cb74fab4643b71ec4684abcbb0810f9f41c25e10dec7291e7683222edd6a3b729b708ea82bc3b961500dfe2873c0dc09fb36fcaf53b2e0830ad71aa5e657ae01c6f295358f837ca50175890f6e077a503a6141f70f630b1fc9f1a4e7b565abd5665717e928d9e94325544da25eed4ff5dab2f8434a1a733e489cad8ffc210d467ec006d", 0xd0}, {&(0x7f00000003c0)="5ed77d73c3aca754f377c10c3a2296c25a3491b9b6c6fe52aa2dc235b15b5c35958e259d711d8e980dc51e0b288f9306a7af3a6e6a9eadccf8aceab1e3dc827fe6e6979c296e1a34c650c18f1d78d1b928c06aa480cb1e295a90ab3b50ace73250a20c154d309f256ba8feb253c3b1c66c", 0x71}], 0x2, 0x0, 0x0, 0x4}, 0x408) 16:00:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x8c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40003000000000000000600"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0xbb, './file0\x00', './file0\x00'}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x20000002}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x0, 0x90d2, 0x1000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="85cd55072d73769b13c3eb2486b4a5b11478db3ed8c9ee3ed784ca3a267e9188f9f0830457b98bed0d9cb7d05a2820586d58e0fac42d19763ea84cba8331be84d6389332ba78e0eca01e7ccd1053d210654560fbf5ee76a2e19443816295c3c0ba1690537b", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000200)="00c5f86c000000b5c4c4e404db7967cbd287f6bfb50edf73e3a7a461cbde4803e9a5a47cbcb8667b46218d89b6587ff95f4bad7214632438311a2478a55d80b3f02b108d0546640bee46dff3124a4cd1c845e8db51b25e962d8b962e321d613ea36d7286a4787d2f2a1d71041139c5d353fcfd9ee62655964ee2ae7e250d6eb35be25a08947e6bfba8e7fadbce9a299026dee0cf596c148206f7b876", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/51, 0x33, 0x2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="37ee3a88e0a1c064c133c0d80e89af269b5cea5fec4f692cabb921f1e918ecd4be1751c24550ba662ced388a77bee1c147ed47c7e0bf66880ce89f92d45dea3bee12d31f68fe3a53e33e93355c36217046ec96d521ef28d1dfdc61b4f749c9cae1465079dda089df1b3a5534e6876cc6037e37de9ab363ad70053a173aab6b17544e9fd7e6895048f5214707e9ae4a4a8d4301f97b5714b4ee9de6e26e44ef06664101119e9255f768d96faf92e885678ffe67ff906c0338c3478b0de0cee092f781dca294624956d99f3932227efcc7b34441", 0xd3) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80dae5f7507ef358, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000280)=0x1) r2 = accept(r0, &(0x7f0000000100)=@in, &(0x7f00000002c0)=0xc) openat(r1, &(0x7f0000000340)='./file0/file0\x00', 0x8000, 0x0) connect$unix(r2, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r3, 0x4c}], 0x1, 0x0) 16:00:05 executing program 1: mprotect(&(0x7f000070f000/0x4000)=nil, 0x4000, 0xfffffffffffffffc) r0 = socket(0x18, 0x1, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r0, 0x800000000000002) mprotect(&(0x7f00006d3000/0x1000)=nil, 0x1000, 0x4) 16:00:05 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() fchdir(r2) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80a0, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/69, 0x45) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 16:00:05 executing program 0: r0 = socket(0x2, 0xc007, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xa) r3 = getegid() sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000080)="4b27cd0426be1ce93931493088808395953a0db24f9bb973e5391f69d544a0ef618204d35c03b2eb5aafd85c1663f9493a917717", 0x34}, {&(0x7f00000000c0)="85c31e5736150b93be4d7fd2b26bfefeb9458d78a10241a3f5a5af1e55a2e222fa79f3f823bc758c2669db8fb7581091f2a8746baf337e7bdb82a9cb3823f1ff", 0x40}, {&(0x7f0000000100)="def7621afab32fc75d2995f0b0c822502999fb2daedcd106ad0ac1ff1811577d2b89ca0640eb276dd5c92c8b49614b20180d962ca11cc2d29da33668baf764216b8e399e89b409f14a4f6332e7691f6ef68872785ae14d2395fc2eefae26880bd22cacc130a5bd38a2c2f91d2d80423b83091fd1b6a134150f3728c91b2452220e8a760dc1f4009c149e", 0x8a}, {&(0x7f00000001c0)="ebcd821043c69d4aad29d3427ba4220fdd34fdb1774de9d653653ffde183cee16e572453a1bd290cb2a196614329b0fc2f2afe0f508df786bf1ea8560d5e4b865c150d5cb879bfdffcaa915ea4878c57719ded090f85050280181c11a83cf75f5de08fe6fe30757bd909cbf2a5d36d4a52a133abf347c9c1c389cf36bd282fd77ca96883af35ec81f2181a2eddf0719c8add16e16503d998b28f0e54418de49282b9324480cee9856d309537a25a25b966b84665f9a28f4006f8f3904da100dab27f641bac193d3b698cccf63c972cc3cb9081a6dcaa416893aec5ec13379cb3ca08bbfd393366c61f7dbfb2e9ca5420664ee863337592802dce7def78813ba6bf7f80748138648e72205a32b33fd2e89192810846e4ff7f13784575c9187df79645015b8cb9863fbe3d45bdf8a48ed609c5fcc82e57d155e24e03f2dbdf6b64e2fbd3cd1a81dfc9929edfebdabaf6eb18c860bdc706f5f32b2478968562a47691a3e61e9290089a98ba25cf6043f56a459700f9bc42d164dc5b0d9f4ea88658a5017a8fc2564113fb5400e7a5f769b59b9a019e99bac9abce71ebcc9adbef2be11855b8e3a7a6ce3e62ae63f724b0df0c76b25500f55b10ee49bf4c90b3eb1761db23f699771d6bc3b0c32bb33fa0dceb3c5d5b7ec613f06a30eaf68c2d48f5e61bb91ba10a581e39995cd0ad134fae0a483344c73f7351ed8c5289de7514b56c8767f6fa6016ae43006b2026e13b320ae1ea0eae20c21997636aaa95e5263c08ff88097abe3fe0cc360d41a3b8c6a480a2172e084ee92bfdf7e008b616d10e18444806e8000e738af85e3b1aa5fb8fb704095d432843d3ca2eb27d95ddc0e2b89bd8a3836451a31cff66f33ba77281aa8e545e6c7b665b00d8b807522f2564c16aeaa2b7e54f840673bc51c8ffa5b583a311ca1db9dd0131a4ab0d46f17dc6caa8f7b918589ac55560d08f53273260c8cf22653de8aa27e75a73569fee830ebf9c5cb0857671341aba3b6520fdfd3db99486173e6238e0f493e68154e3161c8553c00c916b470509855fc7e7fdc9d3d2fcfd1f1e7aa30aae48ee9e5e92a6d1683c8cb312b1c5e18182c4f5e3042e7a6eb3ec60998aa11da73790b9c127bcedb26efd9728eb5b2ba5645aa742c2a9f1cc89a565b4bc27d28e92232178406b91ac3b9f51616e1408a9bda9c9d20b36385d01a87c7b7a813b4107e8d6bc564cbb0e37798b96a8b6b6f3246165bd68c551743aa31f8883e4641b62742f0bb89f09c6aceae117f2bb25994695b0ace0052e29be3319f9883b32d20a659831346487b156702c4bfc836f9f118f85c83cdc968f2a66bec00e4cc5eacef655f2f79dc404afeeb4f5468342e10d29d39a9559c9a5c09518f356db4e8f27598a0ea656a23f3324486d7f763334f57b8c78bd98b1b786f259c75a171677f452faa2d628abeb28b4e0c7c549e16c5dace5c20e71b2481b918da96ec1b32a41cf54a9cf1c905592aa86d8b6f564cd6a6244f86103a72a10ca7c5e3cdbc65c905be6d58ab78f0d86a5476f0cda616ceb62d134c8ef76dae0806690d5bf0194fc46883fe6c1a3bfc4f8a2dc9229c53cad270fb8f889569cf94627ab59c14e195ecff64be4a4cd50fd431eddc864b09b28a317e8d25d1fabdddaf22f001eb81c794e4cc77eee1e7272c41b1a07fcc52a3045803e2cc41b8bbbb4b4548fd04d9e528f2563881e943168ceea2211b169c450c231fd65784852580d5a305ca2831b9a147c02c0fa1a3390624cfe43dbe2c14c792289b35cda4550fd41024b80a7d7df03c17df5836359ae400ab261206d764784a521d536f07b0e8ef2c971ec303cdfb44cd4461d314ea5cc17041aa2dc6e66a6ef52a70dd625dca9e8e91197eaf7b4ebb7270e7e89fbea1d5be7a641e44bbc5742e49e5d8a8c0aa6c3c2121789a95a89c164da9a57b26694931855b6418458f22a8d6e612f57ac25912c7dafd0fccc66e83774e63bc59a916e12068567b2740511b9f5d67057f662f8da049bf343bf4a1c5854640a5b4b2f3c614409c875c6432157fdb64b201bee3f969b433ecc130701d68ae8d25305474a5c0a45c372ffb84c8d28d993ced587576d0776cccc3980cdea9c6e3ef53d3a254cec813ccab04bc05c08ee24d966a95cd53975adec27e4aa56ed3a0e30b67d493e85bb20b96765cbfd598b138ec06c0119ff270a3b6d9d779dbe993b9f69c383394db4ce3d66b34ee22d0fc2f2e3bebf6edf683103c8f0b596a94a4c0a4a2417685f45cbdf73406374c0c03610ee43e4b6ffbcb9d99db6fa180c4a49b340eb6d890cf484e6563f4cd0d58ce27244f43d01da09e18353ad9bfaa9feb6c20132fe4722e27d3b5f115f4a3b1c104b9016efaaedcde2f70d5bda9b7185e3f6fc3dd105b56507dea6907ee547ca3eeadbb2bf1121459dc4bc4f830819a1751018bdcbd2c0607febf322bffa5fe185cc992cf2a41e585f2241f6033031f62a9012f36420d1b811f56f5068a048bc1a1cd02f6a266ba49eb518fc123e4a2761979d82c364d1fea0de32a723d71a09c6cae46ad1d90ed25972488cc8531ceebc7b5daa8f13ca68ec5bfd9f9bdc1607ec94adc3f4dfdbd0cf6852e2b60edd4843525430bc0249c12a7e7cea7968f283909d088b2762e9071dabe234bd58f8241ae451f9f646d76c33015d43d8d04ffdc5584133b4df753c30649aa31492ed07db873f5cf858a3b677472a43ff43077f24936be91c0fde0cda312616386ec8c418fa68ecfe95ecd2199e4f4f3f79f9fb11ee9cc000e41c3e0f616767f4597f9e7da57e6eca14c862caf6b7e7ddf16949f82235a9ea4982915d4c52dc5a33e09aa71f5d083ef929860bd32752aff907a14e20f20ace69bbc4fbd03f8ca8bc055217654b0c90ae2f331a65f9395410f596477c85dd195fa70fcbb3e6347eadbfed5ccb112fc7db1ed245592a9419f12dafbc9202b5189689973425dbcb8a384a55fc29ced210e061179a7fb4123fbefd0121a9fcb105f678f7ae5262274167a201b3461a51c9ac1d09c08411ae3117e40bb2da515212f56ee2a7a19fd4e197698a9d2f1bc56c0193437a9717e88541a2b0f9bf45fecad8c1d5b93f37dfd9a98d548a6eb882527c54aaec4d728a8bf92efed5063e4da2fd52a6abb75549684cc342af52d909490cd8a12466a1b338cae56211c29abc70a41ea9e61da353e186ef200bf95533f00d2bffccbc5db1269550f0e637364db32cc60b7d182e02ee207eea974b5ec40f84cfc2a3a161be71f087443df2180b1eb1f4cdf8d6b47c416db16ba65f3a51afd9c027fbbfd6a62edd8e44baf6f703d4e5347ef4864f2ec54ae8573fcf8667d5e94e9b8da476436cd2f46472cc5939f97c84ffcdb37cc6518ae55f98be2cc015d7f518d6e0f985fe5c7069cb98b0ec2bd87f777c0811d9014d05a1861084e166dc5e5a3da4403ab0f79e561e4af30fa548d262accd79cef76289e5034eef0201139aeb53362ab147cc2c1df292f9dfe53b837156ce812fe3831d49e326ff3594796986a709fb2e19b749899af0858ee8bf490905bf09b54625d2c1e9501e9214145a96f11060a396e90613b377e37143cf190531f3d2961fef5968eb4f2335e39ffee0aacc686e7ce71c90d8330c5ea82cc3de240a095617f18f05e9bb61e220e614bec3b0bd916dabb7aa8ddc08259a316a1d734d9b30da0e78366318fe36fdfd6c3f511cd8ff28cceb367832d954d090ae4a6ccd311f0071240bcabdd9eae728af9e64c7edd1d646202ddb1e9b4520bde7c0ccbc147733bd4acd34dcc878c849aac4d0a79d2aca2ffcc13389c59c78ef749380196fca72fb4c9b80ed1d03ef06606de260dfb98cf564aa8ffffff5f87a0a483db65d6c18eacde0630de3c38c024543f6677db346c78fd0233579112a025b112746dddcc58342e6b8b6b6f28f7c03c4a01da88ef6e8d5cc802f4fe96bd5ea14d628ef3a4c233e90826bfa36ed977a0653a37d5d8f4eee2e6e299dc6333545aa97ff16d0ba402acce2b13d556b81cde845c5be4121fd53a0c78377d2873e8ffadc67039f185dcbc3a4e210f932c53137d9d0ffc2c52aff5f6d9a66b263c408e958801fc720a7b78382d7f6e9d99f5351ebcd8ba20f88b562fee2c9f79cdcf5a87519432f3e88b1c78c166f4b1fe0e4e27fa2624255c20104c32ce09c5efcc89e4a20d56375b2873c91b9f09a86c78b0138f75ddb9d6660be68d926167f73062d205f2731437254fd69bbc015cdee92e028373c5cc88953987814f90f9b0b7ac14c07407e014b6816e1a816dfee895d99b568808ed363d96031abc55b3a62dfb0911aeb9ff180ced81b6f3251fc05c13e4b00da3706794031227b4bdf717009d0d5d5d360e1ad97d1556e5e313f9cbcedb3922d2f8804c9c5bc683f2615b48ad2a74e7b0466f3be3cf1e6168ce6e2d4800a3d0b99891f717f3a875353c94ccb632aac661eb21f92eaae91cf495162a4b2b6c1ef9bae3c3790b68e359f159c7e775cf524a3939f8d9f1d60c5e9ddb09ab95833abb1daf6323fa3953b097d89fd582f1bd33d51cdf8651dc262dd99ca3b19bb231ffe3061e9ff6e6b0ec02b3511f7ce69175d4dc2722b7c41c40d3f2f126bf40e30fd7863a0301b0501e0d3b4ae5e9d3daf6f1913568774418cc15946d04a68e9320baefe0d9c9fa6458fcf621ddeb22433f38a20ff5a4d4eafb4629acfc21071d37894562b5dd81a652acb074dfff4a96df221d359a43f063fd7e2b6b4ff3852881928717ebb07ce7f89339bade433916ef3b2caeb827b735acfa218782aef4fdd72ed3cc03e6c41cf8162d0f7aaa9fa7758bdc8b0f3eb34bd41eb43521f06a70af66da14e01144c57027f970c3bb2cc91a9dcd9081a41f4e4a020e285c33d1a3645a0e63f542395324d286dab77215bd2c40ea6b9d621b48f6ecfaec1d7292fde9967502d65008374c6a1a2b4949adaea3fa5e7e46bd76454e75f7e86fdc5590c27e50224710d463860ea34d78784383d6f852a2b2d468b5020c1b8972e01007f04311b181ab355ddebbe21e51b6a3e4da7be353a9e558f41cb565a6355d60f00d05aeadf673374652f2868c8f02137a216ebe9539419993032195ee876373105367b746bd1b93815dbe25c78000679d18a6591875f631dad6e139135634cb41f42578c2a1d2e41ce953281c80944dbefcef2bb15dbae9e93cc86230e42ab84317dd1fef9d36f36142fb2f41428f4d908eca30473a36f727d979f3b84c0cee0fc1aaea69ec582811af954abb52c11b81f9d395f23313b3922192ffdeeb6b42df55ce48025f35e750859bb9b12eb848f4d91b9fa3adcf7cfcdc62845556a558a76997cdd779bfa0c046a84def5e3f2e9fd9fc673a242d1d32f151084ee30ba30e91765b769cfc28294ceaabf10c74ad53dd1d22a8135dd163277b5fa3ba03f8a3d7d09a835a809634f6c01685132beed6d4d93cc165ca8f881a45e3bd3bdff52351b7a8b196e9a1a7a03e7c7bd85b4e7a11f49d2fce01246fa6f22b3a7e1ea38857f88722d2606a8ac7dd0306fe88880a7aa6256e6786bdef631300243d97a185384241d18eef613c95fd3d42303ec197652502aa238daaf0df7e667f34d7a7df3315d22bf7a71effcb1334d1fb8513dd4afe499281a39dd51bc11cdd5a57cee2a0cdaf99d90730aba84ea26a797b02b85b224947410281cb7f49c0dba18938e86bb3207fb4e284ed24c5e35810837e734527285f7b990dead254c09a132fe292f9d8606c7c5d804205883bcfc108b8df4f8bd1e8e8b83", 0x1000}, {&(0x7f00000011c0)="7d6b9739f6296ea421ff9082b951dcd419698ed57a29cae264ee140c0d5e4bafeb8865178ccb155350b73d24a2e0586cd936c358f53cc1bb45a5b85ff9eb3b3bbb7ef6be8534ebd23b61ecb035f031b99007ce121f37e043b5c21183b6477403d7348545", 0x64}, {&(0x7f0000001240)="019542bd1aecd10d1f9af8f265111c2e3e6d77b232872646e2bebb4b5b34f14ff2c7bcfc5b71f08bef535f67fac64b0758c2e48123981f5d0f4268b06c6d717f2b3c0fb6575c0873833ddad61a806cbd1c", 0x51}], 0x6, &(0x7f00000013c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x38, 0x401}, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x402, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:05 executing program 0: r0 = socket(0x20, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1, 0x10001}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x3f) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x3, 0x3ff}, {0x18, 0x3, 0x0, 0x80000001}, 0x5, [0x0, 0x309, 0x8000, 0x2, 0x3, 0x4, 0x9, 0xd23]}, 0x3c) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000009c0)=0xa5, 0x596) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={{0x9d1, 0x9}, {0x562, 0x8}}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x80) r3 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r11 = getgid() sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000240)="17e2e1dbed721c95af41d0da11f62b62299e81d7d7c3385d08c15ae1f4849176e1199b08d2aa89065eaa9ca0775ac0e11c46ea02d8f911c0b2765f52a185c752c42c91cdc8fd5cbb21b60a4896a9113f96c47b63b32ce5b234303fb9ab05a67980777af880d9b5a8aac3fa7e7c17d756ead736604c7f3144548fbf615b145f1d3c6d6b94141bcb5ed58964e3caa470d546e7cabf9686ea6973aa9d67ae5813aa7590ae9db8", 0xa5}, {&(0x7f0000000300)="e8107290477c", 0x6}, {&(0x7f0000000340)="65a76613a552f6c26b484d222e93d99cec8dc9bc143ce19d57c346aa613bea81e1d54d57", 0x24}, {&(0x7f0000000380)="a42b0fd42b5aea217b15459f4f59190821102d21a35c63e3971b81261aaf37311bd627d90a9331f32ddb8a00de5e5d08a015d7d621eba3dfa29c1d63ec21cb10fe538f3fd31bce91c309dbdbd4ad373c9481802c17651ceb248191e03b0c22d88d402b0526b3f30134401ed4b302a4995ae920e271c5e06d9d8a1a2308d67190cb5c1391a9029781b83ceeccf1b3cf2d2bf9b599f7c8ee894b3833cc", 0x9c}, {&(0x7f0000000440)="e79f47944020ec3eed8ff00f152391db4ce650cbd3aa1b4bed1ad8e02415aa4ead68bf74dd6fd5988d1dc4112ccc49f80ad3c569a2a02f201ac796921490b402700defcb7d2d7cd1750e51206de191fc8e0bf60528fae4", 0x57}, {&(0x7f00000004c0)="a2db0a23fd5b2c37bb035c8ef0141c0d913eedcd229de7415fefb604f94dfae83236a877e626f5b460961a645cb010623dc583f84553791fd84d1b1c3749eb30538b8aef8f5c8f603dc186bd48bbbf485274428657e49a355a810ef98bd92f112a988faa7120a36dcb47f74df91cf8fdf2e4716f2b01a3390d18c9938dfd79b3194c5ff1871926c5ab49826e7a6bf8507e650895246c20d19b372587d464c01f3914c68f2910d7ee85dba91e883ed0", 0xaf}], 0x6, &(0x7f0000000840)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff00f500020000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="0000000020e0ffffff000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="00003c16e568256f49b01100002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000ac544457cae7e8c37961b39aedea54b1ddb37f19ff20a75c1d7960e622", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x108, 0xc}, 0x402) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x200, 0x3, 0xffffffff, 0x1, 0x8000, 0x1f, 0x5, 0x0, 0x1, 0x6, 0xd5a}) 16:00:05 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r2, 0x451, 0x8, &(0x7f0000000080)=""/82, &(0x7f0000000100)=0x52) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) fcntl$getflags(r1, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) kevent(r5, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pwritev(r1, &(0x7f0000000540)=[{&(0x7f00000000c0)="31cc", 0x2}, {&(0x7f0000000180)="0c1e01cc6a3f64197828df2727f1ad75dd96d0f4dac50e7fa3452dfcf3c8488d33d4f362ab5c59d5ffc85fbda1ea9f027c88471c24193e4c99749cc4f02a790ea3988be21f16031d1e6cc260d5fa8067ce2f326b591dac60a3aae9fbfed1a41e5a68399c269777846a24d9470cea902053587bc088b3c84044fa57a8b6e980125cfb1540cfdf0b6cefb97635e7b5fb34a6b5de95867bff41ce0fb92da249b5524604c13ff0d902114474217cf5c77b025a", 0xb1}, {&(0x7f0000000240)="7ee0c809b91addf0f7fe2240b329d2a26009b067a80efb6ac5f56ed495198678526289bf5a936ad3719f66ffeb2a33715536a637a8143c8b310e86d49bbd07951ae8b13f2e04d99258c16596909e322f89ff3d64d3ecb3d3cd039b8b8670df20067e05f44389ffcead029acbfe1b6673dc1bcb85f83bfabf37dbd4e36e002f27db9e446709515622024557f874ea9862c7cac35fbeffe4ff37f834008eb7c6dd7b47db5ccf1a9afe73540f28ad77d1c4ac", 0xb1}, {&(0x7f0000000300)="a500561c036b1839242d2485e0d90463964175f712644bcd7a55a4b5dabea3ee309f2a0e4454b7801022551a1720b480247bc90714ae540a4c4a78692c5669a7bbbb1ebf5493284d16d5da374993b22b5b808a06e51b36c5b26b8b896e9b2767342914c3137c6a0939e76673c000d5ccf79c97c1aff4a1d7b8426dcacf1c497283d3d51d6e5f8abab1c8dd48f16e36c7de0531b6eb1731e2991b", 0x9a}, {&(0x7f0000000440)="34126f8dbebe152edb2cd3a9eaadc79d6a5168c609562734a80edce2ec98a91b1b6779bba92e573d5ff4a906727fb8a8a498de1e4a5ff17c77e895715002cb7929442f1ad7fdce052b5a8a3253f43297967943f2c030b0763ba9401f9084311ddf605384af41c1ef20caecbe7e6cab89bb67d4dfd3fc4ae54cf94b0d1790cfe13aae032cf5fe16e1b166c856c271c8ce180a3d62cc641a38bd635a199c0575301b3ed2ede6db9f029515223a7eb5d287d8b60c51a4b61c90f8b283b64f7100cfc0181d5035c896f1753b8a1d2e2c133d36dc6b", 0xd3}], 0x5, 0x0) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x40009, "3e76b5e10000020080000000000000bbf13f00"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) r2 = shmget(0x2, 0x4000, 0x14, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000005c0)=""/114) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000001380)='./bus\x00', 0x101, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r2 = dup(r1) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000240)="b795b255bb8f53521e", 0x9}, {&(0x7f0000000280)="dc2ea720bcd00dd56a896df742d6bcacdd81961197601d5ffcbd2e49d470befe7c4107b7cc1d218c522f08f3a60681f43fed41aab68b88d750a45ddc0e8d61059977528bb21fdb1e87d86fa7d2d483bf2d3beecf995a94db39771bee787b43edeff547d887de01bcc7bd89bc8c4ebd132816179a79127af26f11c45df7dd7e3f4afb23261071ddcf65ffc769db56c1455fa4ef9942197b6a9f37698df9cf3a0608ccbe577902646c999a9759aa10b0521e83b180a5c9c4a151bac84c8f28c3bc6d2f6ca0135690922360dfa91dea4c9d3ce661e4fc6ebb7db583caa2e96c2366e4118032b37280d9aab5caabd25fae99072d1e5bcee8c8a025ba7f01cb12f793a21b9d6cbde2fe2589affaa9e28aeea0ed40b1255292cc5a05101d6bab559eec5cdc3220c1ba34c13b803a1d0d5e5c8706a2334f7e205d819d2cc13c196036e9417c2cad17dd2d402cd4bd5f3847373cb8889c8c1f4497a45bcda50bba3f9274d10db66e8ca5d2a2c7c05c6be38a390687fb38a9923f515dc96f7e4344357f93c403eb69744d362951353ea0583520331f0cdf2af7f196e9dbf299de89406a602eba0d2eef4a650caaeeac50bbc584b0980dccc4a129787d3f3996ed64398277f8b82e02e27ae9a09d18c02f8e445490b48103a7a2775a0288c18fa1dc9b45a2659fd5aef3a2888514c406eeb3a7e7584d4744b4390889de6f8cf8b6aa54bebe42b9b1f49ff4fe82e64acd40aafcf7dc32dcf257be847cf4567cb893daa0c95975c46cd20ed5d08eb18cdde7116d444708a583ffc6d957c40e475bf56cc6924fc28e80cd3cde53bd2b0df8d1e728b0d8a19085e442ca32e9d07f26db8bee0b136a60a8595c2d1a022ec8c4e8e277eb70f6681f4dcea904ce5ff60930dba289b5488fb304c6b4cca38dd2622549c62abf8105ada2f5fd2587ceaf114c2db93bbaab72989249d30f1dc24b996cb20c00989c1c8aa78984259f83c6dd24ccffb274a6dfe653a2a2e53f3ac9f5223b214cab8e1052a8145d6c59b26175b80c0c839e8cd8a714197f47bf02502b6af79de0a446543818c86e0c28bc7e51ffbdeeadef240c9ebdb69d75237906e6a3c65ba6dd41f33956be6395503dae965c696db8650b9f7d05ad4f169f553526d57d273d0540d7a96941c95386117b2ec65334d4285889d8377146b3017ad9f22e551a5f997de0ea4eb6057f7978aa0ec3e3debb52f33ffd42c641efbc98ca2909657a8ff9541c85fbec288820134c34703d8063484c2888e008036a3f4e9a14178e372990587cde3225243569d04f0f7b867faf6b3badb2c57f223d515b8b0f4a9464f6f34248feb7d7e1786aeb675654ab4480d2a6528b174c5b27ed5fe031c0af05053a70de897892f300afaeb90c3a58bbb511ae7979c7f54b86be8ef002ceed2d40a3ab6c029f05b06922b29b2eb4ab62fd0f5f548228632e7bb71668ce0dc5429f46fdf0d03fe62f1ab45c0ff34adc49d29f9570f51cd0a7043268fdde25a1bdfe6de60e471f7d07529f61e4d60270c2c9a2a516869c0bca4e684a176ae26e3b8d216f9d3d113ffb25228e73909d8214d9a1532ed58942b48865c345ebb8bfdbbbee2ee596bcc643354639505d03a92fd305bec1ef93d1bcb639acf03346de82c76cedd0284eba60c77987aa9081dd2087eb1ed8491b1079e16076c820f6a4365750fcc191f58fb20c0ed182679b38a0786053eba15ae4f1e4a633b05038cb97b5773ac5a05ac0502986e469100d6339bb4ec923e34f2c5f978d8211df5500827a36165b1b6ec41ad2546ea03d2f8728e7ec1543fe4c7315ce2c6e4b08e1c0abfb9a2ceafc0cac88cdfe7ef48d9b0c77b74525e34472e2cc6e557d52322e6c29f461afe8180a793d01b694deb6ea31245c8b458e22609fc4c754f08c4fcea0516710f7dd2e4e0b18f20ae79c1727d01c2bb12d0e5af4aeb41e9e29741657f929f11b948d8493edd805c51459a155267840c68daceb440bdde38a7c5f26db2be63514dc672a305d2443c8b5dbb6867ab2aa20f6c60799956e62425279d8e59c3dba04cc0827ff218ff2590b858c03d55f884b8ff90358367f6ea4d9fa8bcd15c899cd7dd9e68d836c11f7f267208db82fdf02a0c3a6a95d2a907821f9819f458cc913caa855097461c867dc918d65d5afeeb5e4c9209b91026c2ee07eead1947e1c293413fbd52eeb80b994c49fb425417ea1ecb7014867d3762ddfafb53da012b22723af5cd765e37c1d0e8a8c8ae9223aa2da28af0d5600fc90a796aca31872c708f7472d281109e779f01f41fa309e60c7657a05917d86cf0973b6a9dc6a6f6229a2fd4e4123c9697aae1cbff3a0ccc8878b8aaa553bf10a6ec3f27e421325e527d5d4cc684c5d7d446f5362969df589da2a620436faab8d8ddf1fbd25c207d41abe34d74794ba91f0b5e2175bfa75df0e32a1926ab4a9f5b69ef73e4bde914eb73126b5ca9c6cc6a7f536fe34fce9ce578e6c6cb74a3aa6bee826adff0f809bcdd2c811610924a31722b17a5fbfcc78e8ec14c4668255c23f30fc88319b2d00ea7776bfb04d9d103db0481923720cde7015d66ee0c61292b36ae4fc6b4bdbb9b8678c11c299915a5b97efbd18765c607c4b07fe8836fc70fe2feee08c0d645951fef697732828556b30e4c534ccff5edd4cf594a03edf3655c5f80002a62b388db16186b21a4a854efd0151b65421b4880ce66f300e921ee7cce14b2c1d942d776fa39523933ca89e4c79ddb0676fb02ab5f8356b2c14b16ed1be2102e8050680b858b10f4eedb67429f6478e41edb90128192886fbb359ba65cc391084eb90749bb7347f42ba6f0a0f404c64c41e58db631c6bc1a87ff742071b122a1b32fdaabfb99dcadc8e025b999fad28b1baa19293da61a7d06c66f691fb97169c7ad044f01413e5f675aecdc4bc005e91237990e47bcff62fbb41ea383b152eec0bda5c49fb64f14dd80a851b8a72b59a2bdd597b0e356eed290a7c54188e02a5406f2b25a11072eaff644d8fbc53b53cfb1a3d1a1f912876945735e91bb659b2e92993f048cac28cbe99cb1965ac264324cd2544b3a9ee86917864fdb23ef2c90749d83769bdd5148ab02d71596c354e573707a01eb0ec2390cd4f34f91cf5222f78a872e3214775148da18e13b852a049cc6bfabeea2e961ef62a2ad3d3b1fea3165bff765a4c4f652e07d724bfdadc4d731bff450d70714d2832fd8e835f8aa9462db02f84b81e26c4669669b2b01fa40c270dc4ef97766a1be17b57c46f3085d45fc66b21f661615c1cd9a957918b7b8802e5837ec88feb2b4dc40208deefdfdbaab799456b63f5633721376f1218ba6369c8b6b3af2bf396f2abc989823636f8b0218d703f9391412c2ece784ece1d285c3fe90792c8ac3e944a17edefe33de691b4dacfdec587d2077e023e2866915a3e695e2891d51e7203b016d0f801fddc35b15675437fe1ec1053bbcbb54e298394df36f2f4d28489df1b51e57999a7a935fe3792d91478fbfe34fa2de9f5810cc49d06835f26ac6a539a8e155f7ed9d67ecc817004791b6cf42b7c8927d3b32b23416fa769df6d4cfbe82350dd6e0ac5e2be9469a0ad19eb75abda3feacf3bd4fb26e69bb1ccd0949625b86c9bb52625c480bfd43e852cde45d8c2e6055cea87fd78eff11da9ba1cc1e913b9dc7d1cf024ba1a02c182fef63a8d1167ccfd47bb3ec6235aeeeb5a386a5233618b441564232265818f3d2d4f309158f23b3dd8c88c8a823440abfa87d228c5e514c89e61197053cffe07777a03514a767f135ccdca0c83d0fe9a07710a4293312b3440eda439ce50756adfa38e8d22cc6b23df565844e7c5626c895d4029e2bd70f5be55a936efa9dcf336d2189b6e072275b4e5c4548f5f086d6caee519ea54e0d31f14fd0c68c90f1dbf7784b847b559834bfe1b31766ff795f27f6aa66a6e522e1c8b638cff44bbf38f9abe5454599f34a61165016f818d307a69206ec8d0611a47e346df472e11c55a7122a9de0a0ce4819120826aee6a5c7b570918ab74e4a973458673d33c4082d7c2f4e6a9ed9629f037ef6ac78a730eaa30f3c91170f27543746c6e4adb7914afc1ced405e3812f513d72e712fdf7fa580fca8855c723c112388ff8ac7996a20817607b7f57719051a1479cef1b5eea32c43f065928655eee06856452ef33f4fe3e9242b2a549e598a9b65bed7d7b6901d24f5817a503a21c8f77e5b42758f3adb68b0ea1308c8d1e1a94923d82718932cb1c30895eeb5f5c45999e246e249040732ce85813bb712d5d7e5c35fa9e2e90c2279a893fb7566081b071a7b9efd88102d325721fbd7cb2b16b997ef317407d6fb60f3acef347dddc109d934896062c789d1b9cb2c6e3270c804d62a654bd2fae0cb1be3d88e6baff5da2f36f6885c96f8386a2d34798d59687f61b3c1baeced2ab1736865ca1eed3f684d467378dfa20dbce08fc402d4a3f9a520afca849a845e68640a098a75516be31bb508223d99de88c6e5b240d480fb07ee9c92250beca0073355bd58d80765b629fb09d5ce06d52506e2626ac192dcda8bf40da8e2c6891c6a33dea5f4abbcc1bdc7dbba9b93264a74a53e2db6ba91afa19f5d3537b80df51f4b6f92aef378be7623c89e804361d67a60971472d27521d6f22082c014bb6c0198347fb5fd1974cacaa647ed21e504a67f46296acb8c5983709257936c22bb5e3e2157bd25be75b425be74e12950b25175c44a72ca231a0fc9cb602b5119288707d85e5f72518e91672c31434b366536717c1d4e4d531d411eb045a053316edf4f50264243823863bd630ab498c26ff71d6ba02b354d466056198b2f61a8ea49f6a168710901ee2801bc102bbcbefc4904d851a387699292025adfe7be2b6940153049752cf8384ba2a4cf912b2b0a961cc85c6c570e123ed13be488dd33763c1609b6921859b18843855894ffa3d96a9246d3c9dbca3de19d37713b983baba6f6e14f413faa1c673af97db6adcfc5ea965464bcc36d47a03c126bcad433c77900b675f4eb38ba40ca316066a948d68666368dfa5152c84ca28146551217668ef6b977f26239e7abf8ffdd330c2d1cce66f6f339667ee25ddb4e519192fc6958302bca0ecc640550e212cf775e1f9ea9b2befb24275814de3b5a153d75b4ef0921e6e21559447d88d01c4865cd959880db172b5168fd1a27a5217ad1aff9c61ce641d98dec3f168af9b68c42a94362b56654d3e9390de8188d5d8f1b0c77cad0119333f1996188c9888ab766dfe69586848ecd92edac69ec1d5d81accbdcae72fbd6d7399bbf4b68a25a0b96869a14060018de6a9bcd8a6142c82fdcf36817d3742ccc3525bee5e2f9bf750b1a1102915947b5d04c4788b90950055a56a5031ba7ef2c7c22898732aa11d062a0094ab9db6b8818c1c5b4ae5e631436ffb5a30a651c2b39a7231080285d1cd97b5c9c1bbd2470228401eb86f92e379540f13c582df9a5e6a214f5061679dea5037976d9ef44aeac73fe3af78174d2e432ba2136ee2274e83dac22ef84734737227a6b6e5f5b51ada1b2d7ee2b37afa49888e3d6a222d4410feeb14fd62a02a432624b4be130b4a3a1063ee04669d1dd6bc1ca6a8db4a4563ac7af5f44cea0da5171be3c5c2ed17154b6b2a789de2b1aa84ec5d4e6aad101252610175f28122a7f3bd3bbdeabf20c86d22f91723d797d3f70d40aa76899d76c89e59c1d62f3dc9befa12cabd5c0539ec840e84dc9a72336835117d1a2cce2d874932b5dc8f13085514b1fe3f45b737a34b", 0x1000}], 0x1000000000000022) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x9, [{0x3, 0x3}, {0x2, 0x1ff}, {0x3, 0x20}, {0x0, 0x1}, {0x3, 0x2}, {0x1, 0x81}, {0x3}, {0x0, 0x8}, {0x3, 0x80000001}, {0x2, 0x4}, {0x3, 0x20000000000000}, {0x3, 0x4}, {0x2, 0x6b08}, {0x2, 0x7fff}, {0x3, 0x4}, {0x1, 0x100000000}, {0x3}, {0x3, 0x5}, {0x0, 0x401}, {0x1, 0x1}, {0x3, 0xcb}, {0x1, 0x7}, {0x1, 0xa174}, {0x3, 0x2}, {0x3, 0x101}, {0x3}, {0x2, 0x5}, {0x3, 0x8}, {0x2, 0x3}, {0x3, 0x7}, {0x2, 0x100000000}, {0x2, 0x7}]}) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) getsockname$unix(r2, &(0x7f0000001300)=@abs, &(0x7f0000001340)=0x8) connect(r2, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) open$dir(&(0x7f00000012c0)='./bus\x00', 0x8080, 0x8) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) setuid(r3) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000013c0)={'./bus\x00', 0x80, 0x1, 0x9, 0x1, 0xffffffffffffff01, 0x1, 0x3, 0x2, 0x0, 0x1, 0x20}) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000001000/0x2000)=nil, 0x0) shmdt(r2) recvfrom$inet(r1, &(0x7f0000000180)=""/108, 0x6c, 0x2, &(0x7f0000000200)={0x2, 0x3}, 0xc) close(r0) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x8) syz_open_pts() readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/224, 0xe0}], 0x1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) openat(r3, &(0x7f0000000100)='./file0\x00', 0x2, 0x4b) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)='A', 0x1}], 0x1) dup(r0) 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x80, 0x20) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x120) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x3, 0x48fb, 0x7f, r2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x3) 16:00:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x20) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0xfffffffffffffde4, 0x8, 0x0, 0xffffffba) 16:00:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/75, 0x4b}, {&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000240)=""/249, 0xf9}], 0x3) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = kqueue() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="b8611228db453a5fa94c68687e9c1b5c30057ff159dbb9d0dfd7544739c1e4fa50862f66cdccf1f077599c01657b37f32bdd895e60a03ea1e3159af8e612687d13f2a5de0812e90fabeda3b74ebe5fdada05aba5376dc71941771c3c0530c28bf8f23df5b6e3c246f8129fab25bdae47a8da38329dbebe49b0cb3ff13e18caa94a3d7319a76ef7202932bf191512c1067cf1ba79e1", 0x95) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) dup2(r2, r1) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0/file0\x00', 0x28030, 0x4) linkat(r0, &(0x7f0000000100)='./file0/file0/file0\x00', r1, &(0x7f0000000180)='./file0/file1\x00', 0x4) open(&(0x7f00000001c0)='./file0/file1\x00', 0x82, 0x4) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0xa0}, {r0, 0x4}, {r0}, {r0, 0x10}, {r1, 0x108}, {r0, 0x21}, {r0, 0x20}, {r1, 0x48}, {r0, 0x22}], 0x9, 0x5) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) 16:00:05 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) shutdown(r0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) shutdown(r1, 0x2) r2 = socket(0x11, 0x3, 0x7c6d) fcntl$dupfd(r1, 0x0, r0) sendto$unix(r2, &(0x7f0000000180)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0x60000000000, 0x7fff, 0x9, "9691343a8f203b4301feb1d1f587a22610cc406c", 0x8001, 0xe41c}) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x93}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x380002) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff00000000000000c5000000000000000000000000000000b65d286c00", 0x2c}], 0x1) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) socket$inet(0x2, 0x1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="585729bcb9fee5bd", 0x8}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x5, 0x4) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001121", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$getflags(r0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0xc, 0x40000000, 0x7, 0x2}, {{r0}, 0xfffffffffffffff8, 0x84, 0x0, 0x4a87}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x400, 0x7}, {{r0}, 0xfffffffffffffffe, 0x11, 0x3, 0x1, 0x8}], 0x800, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x32, 0xf0000000, 0x91, 0x401}], 0xffffffff7fffffff, &(0x7f0000000200)={0x3, 0xf1}) ioctl$TIOCCDTR(r0, 0x20007478) open(&(0x7f0000000240)='./bus\x00', 0x2, 0x4) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x280, 0x0) ioctl$TIOCSETA(r1, 0x4004667f, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="18c262455d0352b088b69a7400ce629454224f7974b0986a134d39a610c6ed1a5e48f5eab15f62522eefe450746edda4c7a16fd634e4263a85bccf6510667826c755583811c667a4f7e08e133065844bfce3f0bab915006901f855ae4fc827316c3efdb34740929ca0fdbd91ebf522e6cf51fb6ce3b9013e35c93f720e049377ba05e07b", 0x84) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:06 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') 16:00:06 executing program 1: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0xae11, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x10, 0x4, 0xfff}, {{r0}, 0xffffffffffffffff, 0x1c, 0x20000000, 0xcfe, 0x5}, {{r0}, 0xfffffffffffffffa, 0x44, 0x40000000, 0x4eb, 0x8}, {{r0}, 0xfffffffffffffffe, 0x29, 0xa0000081, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x167c, 0xfffffffffffffe00}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x471, 0xffffffffffff9fdc}, {{r0}, 0xfffffffffffffffa, 0x12, 0x8000000f, 0x4, 0x4}], 0x3f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x3ff, 0x8bb}, {{r0}, 0xfffffffffffffff9, 0x80, 0x82, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0x8a, 0x82, 0xb6, 0x2}, {{r0}, 0xfffffffffffffffd, 0x71, 0x41, 0x6, 0x401}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x4, 0x50}], 0x200, &(0x7f00000001c0)={0x0, 0x8}) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x88) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80105727, &(0x7f0000000040)) 16:00:06 executing program 0: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0x2) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) r3 = socket(0x1, 0x4, 0x100000000) pipe(&(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x7fff, 0x81, 0x0, "a36c070ed06830df3cb6f9b8effda7cd6194e875", 0x8, 0x4}) dup(r3) 16:00:06 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='../file0\x00') 16:00:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x7, 0x5, 0x7, 0x1, 0x8, 0x39, 0x6, 0x2, 0x3, 0x5, 0x9}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000200), 0x0) r1 = msgget(0x3, 0x408) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="03000000000000002e850743a926d4fd27576fcf713f6de7e3e447a47931a5417a856b733dc1cd19be00f28c31990f250c48136dbb271708177b973ea734a59648a74b050413ddca6fbf0b907990ea5d40c0a2c76fee56935af40ac60923a087356248bba1905604719c24b1894162a03e461956ee677787ac73fbf9e14548dbbcca89cdd92c425c90b1befc4f358976c1b692c1a31ab020399599e7d5560df216268f89cf5e8558871bba814f1b6092916656dbb57009a8f9ce8456afe3787360f1de343bdbd739ee55191db3d6e24e51a864f9eb12df6ecaff6419e0d64bd0d6b4a318da5c79ac460a5fed52de9645390fbfc3df9ed48439d6cf89f78aa53982da4ebbb6e9b5"], 0x107, 0x800) 16:00:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x40}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x7}, {}], 0x2}) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getpid() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, r2, r3, r4, r5, 0x64, 0x7ff}, 0x6, 0x10000, r6, r7, 0x1, 0xb54c, 0x100000000}) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x27, 0x8000, 0xae) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:00:06 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)=[{&(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$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x100000000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) socket$inet6(0x18, 0x7, 0x1) flock(r0, 0x3) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="823df88ad1ad896a775b"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) clock_getres(0x3, &(0x7f0000000040)) 16:00:06 executing program 0: socket$inet6(0x18, 0x0, 0x80) r0 = socket(0x26, 0x3, 0xb) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 16:00:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000080)="81b77330684ea973d2c841b626f3c0dfe5268b309a683636ce19904a33cabcb453725d3ea2aacae5c5dc2fa9437a1a5c5865a9158a5b4efd9661944d1bf48c8ab456b1fb2b790f0946e1cee576d1a14da64b00b44d3cdd3283a6a241a752b21369966853230b4277f47113c46e8a3cd292c74f13a48e13c5d81c5d0a32bf30b7d0e1bb471790e816cf234a696897514b5a01d58a29eb9ab8b97d42a2d7ef19386396c0ca3a0bd5a358e2", 0xaa}, {&(0x7f0000000180)="30459e00a89120dbc499c1c6ebec8f062fe4c5d98d5309db362cda65529ac9210c44e51009a15bf701ffb7e027fb26d66eae2458484c51902aeb5c51a7ab42d3072d710a8a2a7dd267ede09cdb051410536f90cc6e7a156a7392fbc23842285fc6a35635f8f80ce3cc8178516f2115533a2324c62bac14a5930e9f13be06ffaf3956ffc3", 0x84}, {&(0x7f0000000240)="ce1242d31b", 0x5}, {&(0x7f0000000280)="537a2db5ef2ce1b0a2a0873adff4434e6053918f9c2722b6baf4ff73ff7c817e94e06ff37f484286575fcc1841e5c08f48a04a29022b81352069e390055a7f5da7068f1e72e0417448d4a1a30312cee0f94e5c7dd2f1435620095995359f85", 0x5f}, {&(0x7f0000000300)="67c0b10d22cc53ea34f75098484bb3ad63360a0bdbb0b1051d25eda4400665a673f7b3bb7775ce4c7d4de34bae0a6525f727498c0f1e9783bea3822578300d9c0848134be6f43182ee0029163a3d0f578848ea266aa5393d646074c77e06b20115a78d53291b88ad2dd17dbbd1d42f7741cf7280b4f03242119f8e5b10b9ee6299b395751f220c91778e863d143e51e3308914e256dd1d870edbac774ff5d5ecc99335a22efd1050c5f04987", 0xac}, {&(0x7f00000003c0)='zM', 0x2}], 0x6, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readlinkat(r0, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/221, 0xdd) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) minherit(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x3000)=nil, 0x800000) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100000041, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x100000001) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="fa12000a9155ce1e0002", 0xa}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="01000000"], 0x18, 0x8}, 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x101, 0x0) setsockopt(r0, 0x1000000000029, 0x200000031, 0x0, 0x26c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x5) r2 = msgget(0x2, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgsnd(r2, &(0x7f00000000c0)={0x3}, 0x8, 0x800) 16:00:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:00:07 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x3b9ac9ff}, 0x0) clock_settime(0x7, &(0x7f0000000040)={0x3, 0xff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = msgget(0x2, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setgid(r1) setuid(0xee01) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20208, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0xe18, 0x1}) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x2042, 0x4000000004501) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) r3 = kqueue() chdir(&(0x7f0000000200)='./file0\x00') kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x6, './bus\x00', './file0\x00'}) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:09 executing program 1: r0 = socket(0x22, 0x8000003, 0xfffffffffffffffb) sendmsg(0xffffffffffffff9c, &(0x7f0000001240)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000040)="f7ba5ba2aacf34ce618398f3a9abef52d1c79443515d6e52406b74b0fdfb3b86a66ce32113e503a09c695932cece7b5cf5a32b0299120c726ef0c073433548f2af3c066d246c695827015e6d2312aaec28487ba8ae93d0ae1d9d22cb3b08407c997d06a99559fa6f80cffefcd9a56d4ca82a6129cdcf1562f6569ba869131f8e69d7a43ca67ed9d920a82ea7cbf6433abc1f3d7589fc1208f155ea96d18a6113b4fd3a957dcedfd397438efd223b785d869081410acaa0de534fa0f46d9c1c3884cf2b28a664717b30cc52dc27e6852c236271886ab648f2b870da36d317084508ddcc48acc2de89aec822f5d60937e734a6ba2b2343a78cd2b149ac41873c2c4c31dbbe5b18cc617e1bb553d3815d2c0c55b9189628e1cbcfca32299522b1ae55a0e3992464b3d892964c3e45dac2448c7a9292a2ac73ca6d2c4a2291b730c545cbb30bced5ba8add2702ed9bd221279d9fe1b77c0529ace9b5039565c329fb0a9d4d5cca1d878d18687427e078229d42230d2e09b2d0ec99a401c43022502a83794185361626cbe5594148a7719cf1ef9dbeab448ade5c30dbca2baa2acb629adb20a274ba5edd568d19b107dca42b292b5082f05ff39e18a5b99ab7d96e849ca3ccd9c8e683e13baad5838ae6239cffa3ee9c26d30dcab401ac7f8c2c00766b889ba8aa2920ec694dc8173c4b691dabd57538a07e730bd195895f5aec7f6fde6f4d1cf9c655c38455ca26745f01927b864aaa94a57769c0003e463b6445567ab4d421b81bab4de22ddbe74a570e98afccb6d33fa97a1b11b3e67b6458897b90e86dc299b77ba017c144d851b151a031faf5ae209260fb509494c27efb6b19e2f8418c87b1d38a3082a8ac405515fbc29fe09fb93870c7f88d1972221cffc909264521140c526d56f3d6d093ab7e45cdaf7cdb98438895bba5cd847df0644b2df50ae318aee2065d8e48ee3e5516f3ab1684ce3645697c7b795955ba48593da930d5e6dceacf736e17a29340252617affecc99a8dd497a37d6523f96a9748c73a3df941affac2e73e3a87776d066bc95a9fe24a4bc31114153e39aa29e5f1e1ae66bf3067f520a4e5f93ac9ad349050060b058e79aa4a912254938c390978561a7aef00f0520a83612dd662dc19069b8ec3c3ed7010e63bebc64aeff539c17767b1463951d3228e433a8bc859b40bd214a13900540444e52606d85608dde9ed10cb951c6ecf3df1606e86843dc27786e9b11d8b4687ca25562ac3ecff2036b9ba63805036d11025e45cb5e4ce5608c439bb8e7cd87d6c099a1156887c371c41180bb4ab053cd66bcbe9369579f1801eb0fad87e8415bccbb6024adb167502190f8724eecbdd282e5f0a039cedde59b61b75fdf98acd6681870dbd2b5904faa91f08403b0cfa92fd4791efab0339b632a324f241ff95bdd093d0e53a241330198b64b73de029a889e5b05eb7646c9894a6b695b52fa1e6aaf08fa4b850857e6a8cd39793f6b7be053e7a8d41fe62d96284f43d5c31dcfd5aae2926a922e37fcf25394e667f7ed77b086d3a1fa697048ecebb3b4e1082904be6e9303a9040b1f2d6f670d565b04c8a31d86e1e4622059241bb74df63e56b3df544c24cc8832a22d42bcc9f35fb65ed0304af695dd8bb237517a78ae7e8823b644c02fb7d661f075b15e529f4928ed81dd79661ad864a2be072edbdc114e1dfb51801264c3b9fafa2d9b3438bbcb8c4e630d6402c76313c170982c875c85cb0ffe62c355cda6efc1a6d873ebeb1a2c5bef406f7e34d61d590dcc1d46396465d4a1fe9cea147fc959341567d20200b86c512c4da8b835de181c8482b9487f1501f7b0bf34cf8373ba20514545216e8c82529c3b70ac2006e47567e25688e5b3b6a6263f7d9473a13907e45ed46f4b42b8535a093af9eacda5f17839a398092fcb9420753f5a878b2f58deba3433137863511a2dd6f30a0c7fdec74ea7fb0516eeed5549727ce78100d30bc65216e78cc6bdba7ae55cf2eb8e698094ca02c3741b34df494932f4012e4cb50f95e1a76d575f0145cbf894833b89426492e3977a4eef63daf4f87735ae7758f5c8d0f06523e4b9c4ee8b3b27960b054f9cb55e20eefaa2dd570632febaf9759b9a985fe411da5cafa8b65aea8b798da5fbc2abb3cd7057c833eff8e89d15587d7013a02023680a563c02166ad806bbfea82ecebb1990ffddb5f8d9c5d78b6a713f8cca6405a2317e9d1a6be42a19ffeaf21c8a86fd5e2451ccbf56b1f7687817b100b8b92dd5a0d77319f89dd3882c0357304d5580c7a6fc4a6efb8383f064573c3d20a88ad08097bc09e3d2f798b330b5529ec3815e9ca0362ed9b3dab95706b923db59fe96c1752f9f1210d043a8cfe322ec916f59274da81c58e43f2350e88cb77973faeed6d9b3ba7be1ece1019618bfe565dbea62ab4ad717c1f2a29699c097ac3a97d4d1473c14519c5165c44f341e84d0ba7008864d212d696a53d4f9ae52142e5139f137bae2b86a503472231a23bc1628d10a148509a7cf9be9cc2def23b02d9147d771a19791b7f0ccf0348ebf319b72a47a6e19f5fd1097733af4b974ba1d1f27f501a4180c9a366fb7f1cec557d9626865874c44092c8b028debd50c49e5753dcda285a3ddb0bec385be5015658c5b2c718aecf2e251d2e9f0fe0557e9b9a7ac144eb47f4c139f08731d9fbb5322a03b90b4673f7c9df248def95223df20151d990c4c5634be28419bae8f9fd692ff25d63f09a3404c18b5a17d3f2f64a5e4c962624793eafed5b75df48095e644081b6416333a46aa39ca9c35c92c3749b6f517399e54e3969fbaf03e94c5ad9a28ec1d44c32496526f5d2c17661bab4b8d75ebede23f0cbcd3ebe89efb72c72f6330833b69afe3e7b605440805c19013752a17d60c198ce259dd4e5f10869dfe1cf421cb6a18cd3f2e49c2b9057f24547f2b6868fa551c941c9dc2d7a91895a918c1044c08d717c694ab0a528a2da969b4bf170d3da72e94a619a889ae81c01656cd0600917e8c7ac61740f6d2f03689f46582ae8d035dba588ee7992cd4130349a68aca478e45239f0a7ab2a9691f59c4d1ba2eced224a6b7f132d115dca9dc7e396f66cca3082c27a1594dae475904679ffd4958014014d444b8f9ad8c84e56d8ac6acd042166eef3a0e9931a13e701588b3201f170c3d43ecfb518768efb8a753954e677807bd50f7c0aa61701eab31ea624de3d6346795182d0f3952ac1aa4b5c2940a3b244be023d3745574e5c21e390a36f6e490d0c9b79c5dc7ea276bfdd8d562ad24da7f84ef770ef6bdc135d2ee3c5de0bbb41ea5f398f7d78a50dec587b1b58927be86e7f096712abe46e6e20af8bf2fc14167fa06cf25754643d23abed39c17e577ca7e724697ac5eae515e2e3fa79723357c47b74ccfb5038ca82d6fd49ba38b13f42d9382a10de7f2322a3ea82fe254297b9257fb4878014282c12a590772d8feb0a945dd08dd5ec21f1a4bdcf509a953c7efad60aa6214d4b430d92ae93c3b5313fdc543be5197452b9282d97b2c1d56b5776258ad5585c4deaca63c1a609cb5fe8621e64e75668804d54160e2a59c3630ffeba5504937021ed008296bf024224d1c37956c3e9ef891e406170927f539fa023d17540a3cb9eddd824f3d703c8fca9b65ed6589fe33de61151173b691ba7a39752d0bd4a357e922f0320082760e247cd10bfe1382d5dd53b07594f496e49171cf8f91e3f1edaa176545626e13a8f86d3f0ed4e60559b9fc5294e0b5a4c7d0a8cdd1571d4a5dcb457ff9a9c0646364c60a70514fda580cd495d8cef0c01f2f92f06b2cb9a3900af42f8bb006fa1abd269da98675226af741d93896aea16da5c951ce8b8a9d7519ed204b6e7395241ade30a3339b999dc919b287b8ed99f5aca1e55e7092649a8fd21d4c21097140f5c0f115021775de89af66d40bec85436df0b8f3fb2b1f43073e44a72c85adc85ed258385398a33c6abdcd51826d3138f792d43043f8c384651baab3e74c3e63283411d649f648adcf7690a36f557d7ad2b797b774ce78b7da31f76379ecbe4f0a71fa208f7cf24f89d3843d16d6b7dda43ca9e14551c09d7992164480d018e1c4b54544e506c9b30be3219b3c46ffe371b0099cd6be0e715791d2b4420490244cc01fdbc814de7f30ba81ddda65748308585f0247dc9fb91d94864b62f6ae470620286295ea008a7215edeeba71486115c4f6c31eccb9f5a5b615754f7c266cec180fe87be938efd3472cc7e391a8116cd12a0059362741ca38ed4d2b43008d233f24866c578497c5ce7b4c2f7532edd34cbb398d045af7a0b3086d46e3eb35ecb2cdc1d05aed3e5d521a39b0d6d975b80b33029b676c576c44e8b78dbdc14436bcd69282da3eef16e7f525df05a2f4da8b8dbf2ccfba265975b2ab040b0a7c00f49de52ddb567d8d1c91da091623ef4ef6164b6ac77e102091fdef2e3af804f9dbd11520e349518180aa1f6c750a12e301cd994e21bfb7918e335f0c78d6ca7fd79d6f25d4f2ecd36ca2466bd3bf0b5ec1ee2bb06b6bc8a120ec815f517399ffda635e15cab17d0cce091a3ff8da40b9d6afb94687d8aaa1d85b4f5dcd1a41ce54d3cba9232672f1f84bf52bf443f615b9ea6606c64704345341d68847f40dd877417c4f338f33156010bb3eeb63301f14aa50400fe88f8bf4592b53298ff01471f542afb06e513879eb9f1ce85091ff3e81594b6ecf062c7d9e89ad45fbf354e9af669e340536701ecba1a427b36de61c1a4625e674cec13333162f514697b4cba08fd6a1ae43d6bf49bd988a4f776db9e799104c1e5dbcd1c3be5fb7df81c2a72f6ae30d03e9ceede37f5d5f73f097ce0c140ee367ae6d2c33926baad83347f4d8168f96ce8e2d2232a2b489f3a881168e123d9e8ccd1dcad01c322a22ca7c58e17da7a3baf59c265e0358162f18d5a9bca8afd5672b10231389eb58d99ef5fe1a94bf103be48ec27497965db18bf2d8f0a989b8957d04c4ac8dfabc188fb73595b27be54677beb6301b3bfdcbfd6537798858eeecadc89bab72b1ed326a514877403b41995aa479e3149d9c8aa5b50a34130f68a514074def3b1b42543ca90f26fd43845da34e5845811a565768c47ee9099dc576d06e5e6cf6e4a5b4d6ad0aa3879eaa7e3a9c3c80638b623f19e36f052d9330984ef6de2d90a184bf3c2a3b7ab8f4fe8b7bb0d70b7495392c978df5aacbd250646f2db7a5713d1ea4aaac6d618fef4dd27e96625113970e9eb3bed4b404e64abd2703e0cd37aebe06f39d1ffbbcee941c19e9afa4d932551971c093a44b4426b3da8699158c3e511b29f4a6bfdc8cf926e9abba437ffef56bbda0c29869b67fc7cc73c12180106c2730629047167e7ba468eaa60a1860b9c77651a560451de7ade897ab38906daf96cbd8c9968e530a6bf97bd1b6eb6a8b2dec400002bdc713ec3b33ffc841e2b7de59f988d5de3735db970c52431b2f5f3969f693752cc38a8892f68f2ecec90f6330df05fb383d2cf98b307f19abe248d6d4eb585ae39686390a2ef668d48c1b52538bd9b2b4de0282d1c8e27e4978f215bf7aab94c526c405b7f94e60b8ba912c80813d5b48ffd886d48ef9584a98f08c8ac6c7b48675641b94b2ca788165dda5527e5e648aa6948d93e74d9e66c1fd3673ac84b90c080cf1d8ebad6e049011d7db18f0fe8758471082c8691973ecb241b3f700bbcebff4a89315df4caf29d728b2b279d928ff840df5efa564d50a0315a946f1a384b50a48c132bac33c42828344cf", 0x1000}, {&(0x7f0000001040)="e8d8dc4a0ef6af90", 0x8}, {&(0x7f0000001080)="6b7494724563bb357b1c8e5ba143442a23ea5b95c1cd02f87afda7975f9e9342d031ea325f96ccb3df5bb9e03dd748eff09e8b45f1110a01474827ab6acb940cc968598e532729d9c127dcf2cb9815b2281d6299962530e1de83120a057017c0085dbfedc11d8316891fb81d9a8ccd2ebecea0a8d74a846753103fd07a0f11f9f1ff6a46f80e75a8f532fbef3df04dc63a946a4e5230f39eb8d1332d04e3a4f789c2848cf7ba3ee3847215dd3fea813a60ae263dad0a9488a2aff621033dbda965d1c2bbd0d8bd", 0xc7}], 0x3, &(0x7f00000011c0)=[{0x50, 0xffff, 0x8ee, "f667f2e4bdc88ae687667ebf72bcac11d5bddc129410f6b2c942ad9118d1233271d793f5925bf344d7737f672e9cb362e42482ede1c3c5bc123370fe3f8a"}], 0x50}, 0x2) shutdown(r0, 0xfffffffffffffffe) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8cab6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0xfb) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:09 executing program 1: kqueue() r0 = kqueue() 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) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='x\x00') fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:00:09 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) poll(&(0x7f0000001380)=[{r0, 0x1}], 0x1, 0xfffffffffffffffa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x28}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000014c0)='./bus\x00', 0x800080002002, 0x40a6) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10100, 0x4) r2 = kqueue() r3 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r3, 0x0, 0xc, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001340)='/dev/null\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) clock_getres(0x4, &(0x7f0000001480)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001400)=0xc) fcntl$setown(r1, 0x6, r4) r5 = fcntl$dupfd(r1, 0x0, r0) openat(r5, &(0x7f0000001440)='./bus\x00', 0x10, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/127, 0x7f}, {&(0x7f0000001240)=""/211, 0xd3}], 0x4, 0x3b) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) syz_open_pts() 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) lseek(r0, 0x0, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) poll(&(0x7f0000000000)=[{r1, 0x20}, {r1}, {r1, 0x80}, {r1, 0x10}], 0x4, 0x3) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000100)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af8996773552ea228ecaed625773e4446176b3fb365a899ded1cdfc74a233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f41be9c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a185f9abdb3b00d63f570c8e5d021429cd8d4a7dd5219dfc6a7228d7ee5911d10383b55d04338a560fbb1b461c9dd21ca31a9", 0xffffffffffffff5e}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x46, 0x3, 0x9, 0xf88e}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x1ab, 0x1000}], 0x3f, &(0x7f0000000600), 0xb374, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) ioctl$TIOCOUTQ(r0, 0x40047473, 0xffffffffffffffff) 16:00:10 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x12) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) getpid() 16:00:10 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x1, 0x3, 0x1f, 0x21d63eac, r2}) syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 16:00:10 executing program 1: r0 = getuid() socketpair(0x18, 0x1, 0x1, &(0x7f00000000c0)) socket$inet(0x2, 0x1, 0xfff) pipe2(&(0x7f0000000200), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffeff) setreuid(r0, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r3 = open(&(0x7f0000000040)='./bus\x00', 0x8081, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x3000000000004, 0x7}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:10 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x8) mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) fcntl$lock(r1, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x1ff, 0xacde, r2}) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus/file0\x00') writev(r1, &(0x7f0000000540)=[{&(0x7f0000000300)="6295b3b7bd944e2ec3bfadd36d3ce1dd3dd1ced325d6c099bb9420551a4ebda5e95784856d73aa", 0x27}], 0x1) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x28) listen(r0, 0x7) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x5) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = getegid() r2 = msgget(0x1, 0x212) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) setpgid(r7, r3) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x1ff, r4, r1, r5, r1, 0x4, 0x80000001}, 0xee0, 0x2, r6, r7, 0x6, 0x80, 0x7a05ee2, 0x7fffffff}) setgid(r1) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r0, 0x8010426d, &(0x7f0000000000)=0x8000) 16:00:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_open_pts() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) r1 = socket$unix(0x1, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = getpgid(0x0) fcntl$setown(r0, 0x6, r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', 0x0) sendmsg(r3, 0x0, 0x400) readv(r6, &(0x7f0000001880)=[{0x0}], 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x8}, 0xfffffecd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:10 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) sendto$unix(r0, &(0x7f0000000080)="742c4e0834a39137d085b15b85105222217b0aff37469ad05a15312f675338386d4b213229c911e6f95570e2bfeba0dbe9ff7bf77b9e335fee9302f33b4f52c63cdce873e3ebb30893e40d5fff3775b7d8a06896a99d6ab5dc77841fdb7236daaa4f3226abb3eba41a9b471c20c56cf6528854eb8b2d830b0a292f1bc6ebd50ae8d21ed111c0d29e8bc555c845cabb9afb332132ee364d1b11469fa7c3f390fecbcf75756ce3ebbc82301598385aac0a1af76af4fc35c8af2a7cd61c57928e1bd8db710cf11f6a7e17c857294e3d841a5d30926b8ca1a87ec2c0112de29f06dd", 0xe0, 0x1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 16:00:10 executing program 1: chmod(&(0x7f0000000200)='./file0\x00', 0x110) r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) sendmsg(0xffffffffffffffff, 0x0, 0x0) getpeername(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="41f97c07e315263e83b5423361eb9d49645bf5982ccab9788107a356d38287eb478ffe5a9e010f0fcf5e13b46b332252347f3f", 0x33}], 0x1, &(0x7f00000003c0)=[{0x1010, 0xffff, 0xe4e6, "6e3596a9c8a7150eca50fcd2d310bebe678b6d8ab2938344b2e21844528bdaf91e6b4b1afa959ebfec8f46c3906ab9090fb871c6168b5cdc036cf7a914a7ba12d2e1e66d8e860487e1a6bafba6db2d9f4eeb9c46faae7cc9e9be8c2bf358ab47ff68db7c3edf592a6b913f0b98e45d23afb41d357d4d5218fe1f26e69e2e53d83cc478e35ef78a0793bd834c2173fa570f9e9174f8d0db3043e879615314765f61d24f6167bed3b0140045f386814808b9e1eb1a44381aef16c12ed8821edb5a9c38bbe4f4da584b6b68e53396d8ace9771a13701b4772cdfdd496ede35c891d9f344fc1289429e56e1187c0b5256f84e550a2ea73788c92b133b26662a4320d4301834879a6eb1d206ee7d1e540b614d4080f1dace3f1006aa98125f9b49d1ee03ba293d9b24c47be0e3a8c1c11ff1b419c0ad43724824d6134fe85b747af847763a501b5d70528ce6fcaed1ddead9b70433d42606a278b73cd8075498183cd6cfcb5304e47e5c0aece218303f93bc740532694328ae9fdbe268ec4b742f4de1ebff30829c3a821a5f256561c9125c389cfa7afb5be2d7dd6eb48c331a4a020875f45b79bd62e6b3963d1a9dd7f4df366d2285c9bc017a51d810c64fce1eb336a5363054b294803c9e24f168cb396ac4281cbe3f9860132e3fb07281854afefcee1f8ece1588e267faefe2e8d2665c8dde5c23123ccb70abfe38041b0949013eae537aa73f702ac180bf40f308f5eccc34ab926de1ba8c751626763d8c856dd5257bd51500dcf8e49cf0576be257e5696624246e9ad34d432059d38feba130f2a11fb1d88a258a59f95b33e495d5a7a5f37dab30dad98b73b5cab83f8c3d81bd006ec06e97578f2db6f9f5485073feb58da8767c4d18c97a2c612730fddf359328c6e2029d049d58c05ea1f2f714c039690850994859fab8d9d9b6afed6a4f8a56f3c3536ba460e2391e6ef9f5f43ef0c24a5406618a01829c58ec40188c64c5c414e673bf4eb82375c8da5485a049be88888e0529e424722efc8ee44e08cd370ba652ada848e95ef6647289b13acbf8d6055f1bdbc88d20ff80f52420385c79a2c4729eff67dcc0a05d706c3f89d49f4d5007be38de7186e46e4762d0ce9fa057f2fae003667142f3795fe3c84b1cef865c8d999c2dbcc63dfbce9d247421e8ae6236bda1292a2e5bac5535e6d3ef860cdfc6e95153509d951fb15e37c6b9d7be380545af9cbb925232d90c4afd8ac24e02398eadb76e39b5d95980823262027fa6d601a10184aa6dc532f850ff835f63c60a545ac1dab0a8b8ba167dff5c3673b913be09aae6e1b588ab948ac71143be2b19d9f5e45b9dba4063070222cb0ecc155f3884bd84ee64a4991bd3d4f06a083d680f224f1aaa9c52144e73c38235adb91b2a3fabfe7397846e5806aa315a2186a1ae908016480382a79cc3c33341ed318f1c7eb28c236e0a1ecd18ff7ec99c388e2ea079b9a4d1669d3e7af2b089d57db4ba52c91b0fbbd5c702ac4b82b7bd162293402684a0f375fae52eb7380b0f152a93128e95a7b610d490f381020034d174638911c528666fb76e8ee8129de97786f6597c14d15cd602ca541482ee835095e7002c01d1b8d8605581a8d2a03e23174a6b969bfb2a1d353be867abc826941570d4ee54a4f431551ea981f2346f159e9479d51bd40bdcad4fec15955fb41ef9fe97851eacac7db837c20c7421b27e99b13185021297bf88c38b00e858a732919c514e37a15f9be596fb19681930ea3ff513bfa7eaf93e550b63440cfb3e0e4253842a64d84d5e344bb24624885df4da0d52f1625f56727c9d8102b3f58c4137e0967035287c4a4a37597dc542ee82ac4d7d58ad2f6dabcb12eec4a139026382ee9e773b3a0c4aca150b79729e6e1fb3dadc29758b1565ffac1feab00e105e20f66bafaf8528bb3504d95ffab4c4a77073db55d26575d6cbe6e853876ffde135bfd4db03094fa438e388e3b4dad18e30a94d716f054b18bc28a0ae88690cbbbcb368186cd9f6e8aa69b01a405a2a6d51b69a0f0ca05159773bf28917ff14360efff7ca72a0e3cd3ad50695fd5397b964a98b431770df857a03355cdec223fc0d37689fbec7ebe1400b05ed1367ff8d4432add5e89576828446868e68dbdf4b4e9ab6ee6040a3a354c2fabf7a70b451bc5c0e7b1c2a50f8e2bf02c399e2b377cedff1be9f2c9fc9798ec04c11700aeb79ccae2b6ea9cd15662e0c49e7dd704681de9c97f3398171fa4ee660fa4ef22d8db29a9cfac2ce6a92c0bf4cd3a4150fce445af271890dccf2c37f533c9d4f9f7aafa8e7c30d8f47884df4481996ed52d620fd850ab3dc031536e9a8dd5ceda2ab9878efdabeef06a6d52f0b9b71e0f41170dfd222627b45fdeaefd8a9877e275edf31fdb012fadb79adfab21a853baed0dac86f27630008b7f6141526f176ab2c587c1cabdf76f6879ee9898470a42d9074d59d24d0494fdb0bac080d1ce54b3668de049ad8d5212d3872a1b54a0c14fe2910f28adcd6cb912dc878c2d7e17defb87fd2c27c2d40f340d8801f3e9fae5043e12d17c8981930b4cb86f55c514d290054f3d126dc189cf49fb894c8b2ac87cb0ad5dcbe35b2ac6137746318b7b03ba59e3482fc77d68d5d82e35c385d448101ecff653820f2a64516d3c52198ff1d1135bd41c80b8a5a83d62348c8de8780111fee004f57d98ed1cbc99af819999043799ab4785f9725f40b8ae1efb060813a1fb419d709a91bb24ea1aa098194deedaa456d37c87af21dd5afe6c9e59f2dba7ee182e8ce3fd042fdf576ef3cbc22ac30aad49d49dbffa0599b7524e2bc6af1338f15eb73bfea1072ae6455fee4d6ede634926fe905787bba347109d8a1feae713ade81c17f9add42c30befa75dcb98282da2dc264df793b6d077d70de07dd782e283b6496825f9e6c5e3a6e7f457db9708ade74e022c6601aa4929485e8491a013bbbd182c1392e1a3109445f6df25a0e37b4330b9f932efa0403253f65af2940e8526afcca9781d0d54109a09908f7d0919c63103b1b918b0c6789967cf0ecfc4e9d19175192acfe7a353a458442e3c7e87dd64bdf79b2ba3971b3eab682ceb7cd435fa59d60c64f5d9e40d3e231bd70a86e8319c69daff1245bf095fd929d01bde7af4cb4e6161023d2659603ed6a241ff0220568dd49b178c643212dd10213b5ea0a05f12d94936e862d78e44e3d10e4df4f22a85092c1e20555a1065a6c018971da5d6e0585463cbef31277120ac215dd95d3b2d859f6d48378e782883f74f80b2e4de441ba8edd1ee823a48e9e43eb20aacc0f70f836b4687d488792d78bbd8e727291dc87e0eb73e648ec762a63aec80ee3554964496ed1ca9341fe0282bc0421ed1e7c1aba27831b043becad5567ab277931d72082c3be3ceea5d71bc94c1b1ef61c88d300e0d17c5c26823f290fbb5fa2e79a8e364a055f02c234f04093ccd90111f2f0f8ebc5edb7a4106616e794c1c77b768ffc13e27288e40101b4c42a7dae7d180bec443deae16611ee721e3d9f55f4f1494a9cb1badd9815eb4b28146dbbf28499e361fa60dd25656aae5a3ae47c6531e643b26a8c368c86497fad5479e1ddcd3bac617b1ea290e0ffc2d406f8897e4b6083b2db18e5ee1f0022f0a2c093d8e2b7b064c84e3b114692ecbecda8ee48e9db72e02c49aed3b7c68fa1a35ba96d179bde7c1457cab766f620b2bb1fcaf94c80cef188fe0633d389d84bcae00890297594076947a74cc380ddb07f6801665aea2138986122e1b41ad590cb42a9d8cf447ebd323e816c5e47a5a8c0fb40bd7ca27893755764a640837ae5e03e21dc16b4c0408f65ccf51d4327f5c6d8799440ecf5fc11055267cd504f6851918c5ffc46643d1c820b91dbd19350273bb9c90ea31754cdd367d1530e3c0f3755f0e7a1f0c380d6f73f207cddd4c9fe604d34a43ed35415e41660f41d38f2b9e082dd2b8043e1f23d6f6849f7f1ed316d407e8dbf5f0751101c352ee2bca98352ad70955b845617721cd359431f1313a7297022933076a8e97b0c145947d7c8d2991bdd7d4af80ea42efc10c8aa6ef0c504f900d87de3d1b55d2523677f928d198dd07f92bd8de59b76193d959fb5e19e93e0ea204a188051ca308c3879e9decd4c4221e8c84020bb06b07ff706f53b98511ad105f8e73a7bc51343ea05341b328d1d445d8eeb79bd43dad0a43243f4c3936a405f23920b23a6cbf89fff2b17b4f6f5affb14781715413e1423b7fb90cac2647f7f0a23790a28e3aca51dae6f1e57429c0f83e9d02afae9117d1df86eda3d8b76d83bc9dfd9ba7311bd71a0a300723f259c2a9841cd8927c70a04ccb3815bf86c279425537b227069fdbb1b6be0ea58897a039cf233772e23a000fa49d8469fb9dff83511f50a32bea56c3481ce99ad0905f52ad6850fe176c3b482bc4538cb02202fb4854431b4459076fee8d1a3d134ac3af80274453e24e63b868a1798d930034499a5cb8a951a60864176747775989a841266bb6310c278f74791cc15361e93c9f48ace8ebd770f99aa50e40669b5af810d3e05322b09649cc053e52cd99e134f17ea80f01764a8effc24fc54bcdfd5678dd9b36f6a4cd5507e94181b50e0d134acda3af7f559eab3833d39a392a8fe3d3c61fa76862b514ddeaaafdbd4e515a2f84035d03b6d8c63fe368fb6533f3618cb2eaccfd7b638b237781c94b22c1a993c9d933457771673555e3fe0573fd164b0a85f0cfe41fd4ee35625a9f9fca0ced1705905ca3d5fb0384f3ac0e78f7d60cf2d50168610936f6b94ce023eecdc5a0a0eede603feaeb56e623e22634c450222f2f4ac7bab367ea76b284f319194b48c081fa97420e18fbfd838872d35b4595c0cc19ee3d93a7499e89fe49a08c8112dfce2c7786a0a50bf192be8f2b3688bd798b8ca9f85217d896f55de0641329353c29c2a569289f629d9e1b5ab6c5ca035b360992ead045dd19bb7dd3edc2aede7dea3e3fba2c6bf2e4be15b3c39a8115468e0eb76ed60e0ee1b8f537497a1e677b7270dba703085681037cd203273001cb68410a0df9fd057c2c9faf6b363c824eed577c777b664c9ec6f1243ae4192b152ded2497a2e11032021a35fd749f5ddbbd042b9a35fabbd02ae6746097f899efc6a4316485b571f138dc537bfcb473fa8e7c427448133126b070e28db17759cd89814ad0d027b68efbe378f8ae06b569d146515786752e9875681d9ab9530a6bf7f4ecc1421dbd9971fd7410d2dea6b5217f35d89456ef568824dee9ffef2e8b30bc43e3b1e8d0c0452f6ea13e31c101bc96d102ffc20665b122713b27c2a96c708da4e3ccd0f814071bbe5aeb0f546013df5b38f3345d345122c75d9613c54a342b4a5749a0d50fb611879d0029c9b23f69d6285860a31d322f8092419ae247cea52161e0df0d94d3d116b34828bea9ca79c7548cf9bf4531686d9cb1af0a2d75d3fc49dc735f9e207c0f215e2ed6ceb49d42c342eb24f3dc4b34c5e148557d831576d0af03d566ddd824c5bac78cad4cca6b0a3ab598daec9e0056ed89676ec78be7b5ff6b8ac2f00b93b42745312300cef8cc48158daa8cf167661ef9114b5aa12a613c74ba80e31507d797967a000c54a8b2cc55a2b13580767be6dfc17bb689e03f0f8b003c46bc139cbfa0801d6990fc2edf08cf04b27b5433015050f04c7441946aea38c8fab43b8a7660833b6707dfa30cc8ce8b9c89ff099080d02079f21cfed03cd2e732aac353deb8e39376bba1eb0c459277ce453cce15bda3554"}], 0x1010}, 0x40c) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="cdf52e2f6669159ada86031a49ebe40ceeae5dac2967b093e337d16035f2df302926e08d5f22d317254fffb9c4795b5773d7bf7440477e9f881c22edaea2476f3ef3b745cb0954ec90eec07accf2ebdabb4ddba8a0cdaec993074c3644e4e463f7d806e21bf9547d0671560d3a5859d16c6c0c1e085b6aea629a811a31e510e8d9cb8de7b33178d0e7e59227149227d9978f9f42e5bed743e56addd9703c47b3b1b129979f42093fc0458ee262a423e0da"], 0x10) 16:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/207, 0xcf, 0x0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xffffffffffffff85, &(0x7f0000000140)=ANY=[@ANYBLOB="1000000000000000000000000000b058fb2f411561245f8d7229f40000c58069cff3aa35de374d914ea1dc80201f55c68ba4abeebd69c3d4f5fa1cf404c3bf466a"], 0x41}, 0x401) r1 = shmget(0x0, 0x4000, 0x1c1, &(0x7f0000001000/0x4000)=nil) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x4) shmget(0x1, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000004000/0x3000)=nil, 0x1000) mknod(&(0x7f0000000240)='./file0\x00', 0x8, 0x4000000000004) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0x14b) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0xc, 0x7) 16:00:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x9, 0xffffffffffffffff, &(0x7f0000000140)="0105ad8fe284240a1c0ad2939c504096e099eb461dc469597cae82b640239b6ca22369ddbd8099972be31084ef4ed70dc7b3053d911c0ca524079109ac1e84735f19fbfdaa145cf935b0c0184c3330d44245fbaaf53c3ed05e7973ce66affe6cf6ffc1fec51fa4696b8cadc4dbb6674f347a9bf67db3af96", 0xffffffffffffff25) setsockopt(r0, 0x1, 0x7, &(0x7f0000000000)="659c690927d1fc0ad58e69a68ca0a632364a4765d6eb59b556eb685632dd828cae59d9d4e28b28ddfd67bda2addb34594a694211efc52f8a976d25c23caf998d0245ada57d3c666ea64415f32bd9c2d30676ceec2fb2f47f3d40119237", 0x5d) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c7, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x1000000000000150, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000000)) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0xffffffffffffff90) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) 16:00:10 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) open(&(0x7f0000000100)='./bus\x00', 0x606, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x101) 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x812}) 16:00:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000002c0), 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000340)}], 0x1) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x23, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1209, &(0x7f0000000000)=0x2, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xa0) 16:00:11 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x91, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0xa675, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x2e0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3fe8, 0x40, 0x6, 0x0, "d10f5014686cc015199ca5f27165cde7f812541a", 0xfffffffffffffff7, 0x5}) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:12 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) r3 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x2) close(r1) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x21) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x2000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001d00)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f59deaf77ce631c7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9010e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d920286900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6e0821cbfefffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17924a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c", 0x801}], 0x1) 16:00:12 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) fcntl$dupfd(r0, 0x0, r2) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = dup2(0xffffffffffffffff, r0) fcntl$dupfd(r0, 0x2000000a, r2) ioctl$TIOCFLUSH(r1, 0xc1045763, &(0x7f0000000100)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x8001}) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f00000001c0)="5e84ed8bc20b178198a3edc196109ec2fb44a5c35e7e7386871f88031ea7bf250cc1535c6ae16f87b886fca7", 0x2c) r1 = syz_open_pts() close(r0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r2, 0x4) syz_open_pts() ioctl$KDENABIO(r3, 0x20004b3c) accept(r2, &(0x7f0000000700)=@un=@abs, &(0x7f0000000740)=0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x0, 0xe07b, 0x100, 0x1, 0x0, 0xd737, 0x8, 0x1, 0x3, 0x18d2, 0xed24}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0xa3a13b104572cad4, 0x0) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r5, &(0x7f00000003c0), 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x145) ioctl$TIOCEXCL(r6, 0x2000740d) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000200)="e1715749d76bef878b166f50233f1299b12caf4eeb83951aeb8c17181b779231b8d4059a3a781169a2cfb7f260038ec7934fdb48422d6aa82b65b5ff613878228d8530076fbddf497db7ebe4e2a9e9bfb44dbbe05f8b594cc4ba83e8f3078c981bc041dce469ea88e033b551c57e2ef422dd", 0x72}, {&(0x7f00000000c0)="a24b31949aaf7c3c419721ee57d13ee00202494e29c631a2c1bfe88dbe2bd1a5889b1cab9b1cddd2f14e8cf063da297f0d", 0x31}, {&(0x7f00000003c0)="ba7c48a80dae13abc2e88cecb6863cdd339e9dc36ff53c94dc0753fb5721670d2b2ae7780ec73f928db77228fbc9ea57a5824d42ca831c6f35e3e7b4509dfa547136c762eb53902caf65865abf3e3899ff0fea0806fb8d34797837d8072f8aab63e55b2b800530946512ed4abe5c966c05ff76a746f3c9a491ddf6f7f95a9d59af22b587139056fc9003c57e1d75f1009a5e4eb57a8396ce99d064", 0x9b}, {&(0x7f0000000480)="e10c0e5d404837758a3ba040ab524e8aeffaf5c3b151376732c5f268bbe0a6916b4f09c0891d8bdc1d3088d8b6cd3492d80d257e5d60425920164c30aec80b000835c26947dc96a433655a20b72e67c0834c9227fdd6b42fe2605b870a141d4949fa8356db4bfc9475fc015fe1a5ec7756782ca4fc06ad258fbe439cb0e9d7851628ee0f988da691059ca7f5913f", 0x8e}, {&(0x7f0000000540)="4167e0da2b0161d6102867d0efc64cfe1b7283aeabac8fc01445db5b67444a7cc67e6187bfb9c4c0fddd3fe363dc31ff059a2cadcff4876f28c75eb6bd9a21e950c5f4fb1115f82ca9b0236f52897b4037eba2c828c56af786d2128b98e556ea8b59807704809b26a66f9d621e2b24d630fb7ccdd33a54d70eea690d0bd7de57237c556f2825aa57fc92e9181641d616056a46e7f063d0195f7540533f76c17cf76722db01afbc94f13622122edf9d34a8c517de60ef0aec6ff29572db33b32c6eeac2ca7f55b932b8956190750db03e3b38760aa7c073e3301b3be6956d6a0e047d6b4ae2d794", 0xe7}], 0x5, 0x0, 0x0, 0xd}, 0x8) getsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0xc8) getitimer(0x1, &(0x7f0000000180)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) r3 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000000c0)={0x1, 0xff, 0x45, 0x5, 0x2}) r5 = dup2(r0, r1) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000000)) kevent(r3, &(0x7f0000000100), 0x800000000000fdb, 0x0, 0x200000, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() close(r0) dup(r2) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdba, "0108000000080000bd8a0c3bab7a9a210526d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 0: r0 = socket(0x2, 0x20000000000001, 0x0) getsockopt(r0, 0xff, 0x1b, &(0x7f0000000000)=""/181, &(0x7f00000000c0)=0xb5) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x402) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) setsockopt(r0, 0x798fb4bf, 0x6, &(0x7f0000000080)="97dbb347bdc8031da3849f73ad92212a8ab8ac28c25719cc547a00994bd4e608adbb93c3ef4d615199c1383c8f3b5330ac4cdb87bc1157f4b41602157ae6d92b122852ae16eb16924ea3d0223aa008389153e5fa5b21228a1512104794e7ecceb7c2c4ab2a10afe78c7faa289ee49f9d9ab111c23b0d9a22ee9301048a43ad30aaaefe668502dc7a95b1d75be73af573e6e4a6735ec71ca3bd38c4c38f45bb0259036bb09eede9880b37b118688c17eb5d2d27", 0xb3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e239427faca8a50e3490a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) close(r4) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r6, r5) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r7 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r7, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) r8 = socket(0x2, 0x1, 0x0) setsockopt(r8, 0x0, 0x20, 0x0, 0x0) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r9, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0xffffffffffffffff, 0x8b) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) 16:00:13 executing program 0: r0 = kqueue() mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000240)=0xc) sendto$inet(r1, &(0x7f0000000280)="643a2efc1c0fc2e9731360112de9ee322698c967a461b49570081e0085a339fd4ee0619490f4793c518eb91eba7975311250407fd0a9b5d0360b1ae531619cb3237c4214102b8187eb09ea07f1e8caccf73207f56713bd5888d48f194e38afa669d0eb3fe48e9a3e4b79daf6fd51c55bb3e2175b6140d0538f480401a4cb19fc4db97653aae6947c8f840a03eeec9a1f9ac700ed5285bc24e485963da29003534fca9c626f0fb468ab1db5670a3ffa0b3fb5cd4e6ef291571298088452c63cc44913cc37b06e96438a07a561be56ab60dbd511509fafbd92a4a560e8ba", 0xdd, 0x400, &(0x7f0000000380)={0x2, 0x1}, 0xc) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x7, 0x7f}, {{r0}, 0xffffffffffffffff, 0x16, 0x2, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x383}, {{r0}, 0xffffffffffffffff, 0x1c, 0x4, 0x1, 0x4}], 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x20, 0x200}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000003, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000002, 0xffffffffffff8000, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x2fb, 0x728}, {{r0}, 0xfffffffffffffffc, 0x26, 0xfffff, 0x1, 0x80}], 0x8, &(0x7f00000001c0)={0x1, 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x280, 0x0) socket$inet(0x2, 0x4, 0x0) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x10001, 0x80000001, 0xfffffffffffffffc, 0x200, "4e7220099e3f009147cf43578642163961d6beda", 0x1f, 0x3}) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) dup(r0) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x2, 0xfffffffffffffff9, 0x7fff, 0x4, "68a51f43d55cc4cc76347b092a528e305b968f46", 0x0, 0x80}) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:14 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x80) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) 16:00:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0x2}, {r0, 0x81}, {r0, 0x4}, {r0, 0x4}, {r0, 0x2da0eceae38aad23}], 0x6, 0xc35) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b14bc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCCBRK(r3, 0x2000747a) fcntl$setstatus(r2, 0x4, 0xcc) r4 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r4, 0x7, 0x7, &(0x7f00000001c0)=""/173) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r2, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/74}, {&(0x7f00000005c0)=""/4096}, {&(0x7f00000002c0)=""/114}, {&(0x7f0000000340)=""/231}, {&(0x7f0000000440)=""/158}, {&(0x7f00000015c0)=""/238}, {&(0x7f0000000140)=""/11, 0x22}], 0xabf9e48cb76ce16) 16:00:14 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fchmod(r0, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000580)={0x4, 0xfffffffffffffff, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x101, 0x8, 0x78, 0x5, "a2101657b59551e41cb86375d377eda6526da2d8", 0xfffffffffffffffc, 0x4}) r2 = socket(0x18, 0x4005, 0xc1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000540)={0x2, 0x7, 0x100000001, 0x1000, "a3bf06967869d39539daa7545e94bc0a124df477", 0x1, 0x4c4b4f2}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) write(r1, &(0x7f0000000600)="aae404c56f0013ab89ed46ffa1e25a79fb7ec3ef63fe11d2594098690731019cc10912ba014a2e76a8735925ee89e0", 0x2f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000005c0)={0xffff, 0x9, 0x5f, 0x4b, "7a7d71a8803f53530475aa8cefdf18e1f0f069ae", 0xfffffffffffffffe, 0xef43}) flock(r1, 0x4007) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x2013, r1, 0x0, 0x4) connect$unix(r1, &(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000380)=""/146, 0x92}, {&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000240)=""/85, 0x55}], 0x3, 0x0) write(r1, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe284cc33b8574dbca323c", 0x9c) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) r3 = syz_open_pts() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) ioctl$TIOCNXCL(r1, 0x2000740e) close(r1) read(r3, &(0x7f0000000040)=""/54, 0x36) r4 = dup(r3) listen(r4, 0x2) syz_open_pts() r5 = getpid() fcntl$setown(r3, 0x6, r5) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0xbb}, 0xc) 16:00:14 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1) write(r0, &(0x7f0000000300)="432076f40f89bcf7755a1052deaa91651f3ea8bbecd4dab826427184911739815bd7c13ca1f2241c18ad72363c68b7af27ac150af45e5029feb210eac8c53bc380b96ceaec2ad13a8aa7cb6427d731cc2a4f3b81a87c863d494f73e24a5fddd02d7bc912087ba926d1ae960e732b0c2cea78e918ee19621c10c16becd4c111fa8d4fd37a3400e3ce5e2beb12657a018d895ce7085113fb061e6ed5c453fa675d28ce553af0ed08bbd564234e46f73c", 0x49) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xa2) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)="20eacd25ff69f9cd9cdc5b85f40ddad6ae3fd510ff27a85dda764661bc8a3ca66aa14c5d3c7b89f687ad86be984c7590926b8e2501b99268d798e8db91144fe076d149ca22031a9b31870e25c5d418cddab778c94958df354e379bb0894757ee609678c9080ff2f949229d1b35917b8bd25872b4426767cc2731bf64064bd421707ca741b06126778e1e9baf78955a11c27f8e754cd173140e0479a898d362cdff0100005d85c48b7c98fe37bd585f8718fd5b161e901d8b797e21dad639f5a7511764e767b49fa56c0047c2dad251bd25a691800a56f69ee109ad3bcab5e447b3daccd8bbf44778b37d5d43b89ca9891b860a6e81ede9e0d1509905ebed6b13845784a69a71b18db3eae9b4bfbc9dd36b42ae4da134294735e7ee9492ccdcbd3c04dc9acbdb5a52350b2f9a18dcae41c4e117f3e4cf4d9ee77437ca2e2e3f58ac1a03a16e5e4f00779d4f4397cd7de2ae76d95dd6854d93e9df71bab8e63db1fbcf5565ce72407904baad73815a452e6a83774e625b170f7da1fc518a20c3c4b1c066b2032bf8cc3ef361ec55a87645adc340e3f61d323e87a6f046650dc4c9e999157e144257c4420c60e29cc5627def4332d92d76915f39afa391f466fb1cc92e795c6d9d4eb8e49b0d2a047ed7cf8c960ff0e008485444f4ae285c4bf23ea5a0429c737500b45b6a959153c1f2ea012c44f2630abff0c4fa487285a0274a22fa6a5129e80b11be222d474a2bdfde77eae535e210a7ee5fc746c5883346ff01819895c6e624cf75f5a773a85b848f7e95d7f077567fe329ed0a457863601e81d46cc66f8b59435610f2123398c0c977c7b9ffccb8d1dd1cb3bb1631d5659dcc7c9cd8c6cf52ea6f456566c793bdebf0d0df548c77cf1bef4a1c69febd00afcfb7e0b3caeb529ebd0360959d00b0553040e6686c9694d06526cff300a588ed17f78e620710b864c596ccb61b7eda9f8162635ed7f478a5fbdebde929f4b3c313670d3be82070da82d7cbd92370f1ce743ce2bcc3d46a75e9a4001475d9a0484c33d7bf520600000000000000025db5be33168f6ee78a0fb9d4122d64b68fa8e21a21a17828963b88c33106cbe4283f477d51b961f7894f0be9fd048140d230f6dbd24de982b614efa7892098d9f06ca69201a3ecbc8406d8233071288ca2376a4a6e93e5bfce33618730c2e221ec7ba58b43edb3596b2a93f015ddff9eab4521fb6d53707d4684c805687bd2cfa8d1e07bc93e0df01788d25edaf733a451f9f0cd6bab2fe7ca05261ee53546adffc591e7aac482178a3913f4ce8ec3dc585c7033e154c6bb960b6db46a66c17d873764f05464e855a4a2433750849d5830d56ed6c731d1176d7c60a8523e446f231e468bb56f97ff2fee7b7f2956f9e734a38fdbefe6e7bba0a8694b9155bcec1e4d0b8c16cedd8545077e64260a348281464fd4b22ad1c5abcc1b19b6aff2c7347eec15f34f180988d0eb2b55266cc601f26ec1d9bf57afb06deb19140183580f5ec705cbb25532d7fa089dd0e66c8b18950ce82f7519ec71df706db484331a77a464af3dd29da4af932daafab663096c0eb6415c1deb88e6344dc1376009df7d222f07315064186ca64c0fcbf0ae19ceaa537911902431bf8d7e79d18252b734cf8fc8bee302aecaf4f330645d98a6cc809afdad1a4fdc5be14a0506012684a6cf242932ae0d9899b2be29cb9b3b271b54b301c91b333a3f14e8a99e18185a4421a64e2a54a9a1335cc77c1250fb451ef3d6263f805be99eecf2db14c656aa3d64e375435b7c7b8c06cf393f91fa45da354599ef1dde96e90b9e4b1a41880f2102a8b232891f4a6aa7abd803dfa4a68a48e6fa50dc6f89e30aa8b70579965e95752e517e9c93c1259912eb2d8ada23a05c929ec41eb9d50a4adaacc58e9dc940d6c823779d5da3fc2bb4839b183ac2c35abe8550b5fa34e038575fb0c59a8b49b38c07fabd1574d8f11e4ac6b8a0db0f73fd02541ad31a2c5b4dd53063c99e85743d541cfd4da93798b0afebfa0ff5ee9f1afd5ba3a3d1e12c7c23f3477f8521710bddeb6173bb07eed160e3069fd2c9c8cb927da32c531d62b826a49d6be4f8fbd07d40d60b4bc31173c2a0d1bd695335ee11fa5a3b73a6597bacb158fdfa0ab0db81eac297e623b1e1c06ad8a3ae06ad98c5ca0a171387f9ba399f000f827c3f269afed77283382d42eecfb89ab8e590d870e403a18cc7ca50fd16474fc7c5d0d39b6ae8dc9f775f8ad10dfe60ca0124511e37655834698fe4a340ea77f871ace8a96da2a3fedd88af00b6fa111e0f8fab7b4d4963086f17446a328ee06e41b06fb2d569be8205cc64ac851d8c9c7db87566c6526dc5e2c30a324c4911b03ad778c9b4a94dab1434f91dbb9cefe234925d6cca35eabf89a80664331e158799524e57d0f94852640fd676d95750eb94d7b267fbd7e959ef55b009c0ece51df5f9cffde3e1bb98f96972831753b6398e4c74e10e6408cbd8418a4445f388f139e3fdacf5fc080567998ae00a4affc97aa5ae889b3a9ef2c76db7e8c1915c4a7e2bd7cb73d7a3b1c5452385d5db272ad73040efb53212b29721d6e007e812ded98cde03c48da5d4e98e47634d128c6eba9bf6121cc5d17b8b693b9f9763a89d2fe59a947ab4e1e43a38c823353b30512eb646d8c74b388d097bd3ca423f093321b842dd046c93ceb01af0484ad7346ab627aabf8f45f3a28dad8369261b7b2112ac09f3035a13925ff5ae37bc266cb20ccd763de86d7e57f6eee1beab596630b9fdb5d40a27d8e6ea3d2ba17d6ee1d8e158d89f0cca2e298bbb6e863c74e29a9e20dfad25114cc14a0d9f76c260c8f590f3fb2317b6fbe8f4463fa2e7e1f13caecca191df5b0e3f6488f0753f54e8779053e1595098cdea32e3bd7e2789cf213b85839ae90ef5a6e198cd9bee616326124abd546e9f2ac0147d6cc82340bf2026a7ae80c6c17dd5c40ae377b2c4516614c89ed85dff004b2e643bf8bc4b0d971e951ce1d4b3acf52c6c29a6773b12af4bc7ab649f92c768def572672444bead91545044b03acf71ba877a70564999c04c6aa382ddf8efc3fa2826e1a5f95a990018078f999ef93a8ac314a76be46a02187e916786e67d4563b940595c8e7d214398ef22331fdd5ef476e3df8c6c5bdfa5ef98b8bc7875bf6478031e6d3048fe2fa75e2f5ddd2388500aae09cb4d33f6ef68f4a4c81160521487a6ff92d72f845540ebc0d41003cc08bcb0cd65610f1ced64fa3fd6c326cf0b386bc6c91a98e76aed239454db81c9dfaab15299eb32f9085a97d5777464f9eded7e71d368e5fb92a28d88d47e581fe247a0352a38242a8601831bda7a4e6c9b89bce5ce8c56164e4f286a3ab58a4a127593d5660568e5b8444543bb14873ccd1eb81b73a67362e455ea37d48691da22921e3b42438dae017b47424b6f95ded1430676c3ec6792912d718b95bbd17ba1fdedb38679e2e9e06365191c075995319ddfda79e670d43eb716f510241562dff845f53a40c9b6e967ce2a52854d94a5cd3d2e171976d7b36f31d7c2ef992e02427c70b13be063ee77f23564c7944a331099f3fc6ddbe079588e1020ea230d5b078a0112243624338cfc122c861cd04245a51e4bbc58fefeab0f54a5067c2384e042939eb005d6120c6a92762dbcd9a27eb77b81c276ee688f960cb7121385d89a1290bd95b3f39b0964ee50ca0e4b1b055f5731122c6b6929e8640d17281a0d2c6918f40df0de07c48f7d53b146de2b6bc52ba350374ca2366cce13dc4f0dbf6708c61119880c3080434c9bfa99db987601be6603570b1bc99f87026c953d8c5209c7f499b0717508df35ddfcd09a197a5aecb4d2a84724d91fb126b426efb2127293866e13ddfde42f5207c06fdd0d4498d7bca31fbf28518b12e8ff16a1e4e97e78fe88d3c24156f10ecfb1b393572823226a0cd4e07bf6078bd45e021e0d47b805d86670f35f0ac015f69d2f87d89c60e790904679bd22af30310ae511472525318aa79cfded9664cccc1bc6e19c88feb0c3e7ae347e713cc86f99b60de4508782c9b4b866575c335f1d1864270c7f9aa567ec19083387c938fe53961708cbd2c4b9402f1acf6468bf2833e6345379f333338cf55bcc2b59e458d47b2689dcbe5e17d54a40a63a0ce44377d53dfb3ed8dc2ff6151aaebe0818caf41a7b2338ac2cf78a2dde0c9ee5790150d831c74938d8544ab0ffc19e731aeb6846e20fad4fc0f21db7608c691cdac5aef0f30e6a2ee539fad1f832e81c03d8989a92702c7fda1b4a51213a6f93d7827edde8e5eb604164651b64f0b3e287caa12d549044dbaa9c4cf5b544e11024922df434bced2231eb483baeaa7500d13a0c000f7f1e919b2759462fe18b4c01b67e9e8adf84543d4a007f506c1f6d26bc664ac82319f9b0eca44a9dab70a6a19003e3e91d7e4383f0a49532bfe66c53494026bf2f9780adc99d114c943099f6bf1a24d95daee91e81113f2dc6dfb80ec6a4576b15950c92e33863086836bdcf1115ae1da440583f218dc4b2cf3d46c4f657fcaed80ece9671e2e9b02313ac58e2d94035818290dd3f23f59707f503f2902a6be65e30622de54428b7c4511cc6cc3246714ed5d9f3112a695a97f83830b715bcb05a16313fffc10702787635b7fe7274330872ebe5de73556cebd9f6954318bc6a3befb254da15d7916dcfe9bf839b3b47cfeb31907d4493198e639236d8b81da6462e80a9a0ff263992d9c70791a9e90e5417f64e3e47196f806d9e3500cd2083745dfc53c61ec3c0a65e2e3dd86ffaa1f1473b63bcc185c593b3fb7aff9322f131d5831bea6097f43d7ffb63f179c7fe5c907e113d0f17ce6e4461ca00a42a8d86f4f31446d079916ce179a4ff2c69c722936d2cc321f4daf41b0f029c63dc5a7f082e72b336828bea1c37ec4cabac79f049005347491e6e3ec4fb70b42b25775ebe5f516395badba0f5e21e35749b4758cf4e0c33f0c85c6a0f94a4dc7ca78d53b8ee33f3603514dcb6c0808effab18ed976bb59ee26f0b51620bd053f8e61c4983b374c7069e8a159830e0ead427c97d4af41fac24ad34a52083ab3e58e5c9ac2b117514b9a372f75822aedda0a02b3b5a3ad3f211998f6853de144420b3deb5056fd49e61b8e183b37389e5f9de05c48be5ccf1d8b0b176c9a7a3d78ea8f3c7dede53076f64260f41693d51356ff189471dee2ba66b843ff959bb4517499f2f0bf054bf2a74456e7b4c315167eb7455a90dedc43275c42f18511f4590304db14011b1b0b4c6890cb3017c56e5a4021aaea0af1f7cd493d87f4dd0e20bc5d1534df7e972c95a5d9c04a3b47f7ad07de274546ce347cd1de3082b9fee468a4965fd10a64c557e8c0e3a4cda68d2d3a33c2bc6bdc964421fc5ffc96dd871d8ec4d6e1afb92dd0665a359570ec2e3225102a7b415a1ad4bc741d9e94ca7b7076e3bcc1fcd12be4e168f3d18bcdbf66da279074242b4137baa746fce5766db12155e44cc26b9d084eefc532dd5aa88386f48f1f4212879768f72f0835c4968941939dab047c69a0d0c5ffca86e8a5fa11b3145e2df59ffdd5f133c69ed84f3c066f8f0468efc0ba068eda78548370615d97b6e29d7e51546f0495081f3fa89c2cc4c9a4523523ee21695cd9b145d7e4a33fde0475e6c01763f1fc05c8ceb6247c3ae9be3b0f23c52cfd65d39e7698b602e4f39a9075671d6889a3c5dd939fe5cad2bcc570eadddd32ad3c8402f72a81e3de93e442d53ac6a9d0929dcd651082480ce90a581f3fc65bc28c7038c28a2d16e317132126441b3233b0aa34e5619215fa44806fa10d64ae8180faf120cd9006fe2b20395d5e576815f14e8e3d4ac061acf662ce60e375ea06bf91b638ab24d4ea7def0b8560d6b5855739a5222fe535fcc48346e1f863af91f6e164c7aacb3cd575e380cf2bfecd3f6a141bad7e32328e9acbb4016af1b207fd72fd97597badc7281925435148300000000000000000000000000000a7503503eac8bdf428a62aaf8f4e7a0ac18daa881ef16", 0x10b2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0x0, 0x584b, 0x2, "08001ab900", 0x0, 0x4}) syz_open_pts() write(r0, &(0x7f0000000140)="96", 0x1) 16:00:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x841, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x2) linkat(r1, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)=0x1) renameat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') renameat(r0, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') mknodat(r1, &(0x7f0000000300)='./file0\x00', 0x1, 0x6) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000340)='./file0\x00', r2, r3, 0x4) r4 = getgid() renameat(r1, &(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00') unlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000480)={0x20, 0xfffffffffffffffa, 0x7, 0x1}) lchown(&(0x7f00000004c0)='./file0\x00', r2, r4) chroot(&(0x7f0000000500)='./file0\x00') r5 = msgget(0x3, 0x280) msgrcv(r5, &(0x7f0000000540)={0x0, ""/174}, 0xb6, 0x3, 0x1800) chflagsat(r1, &(0x7f0000000600)='./file0\x00', 0x20002, 0x2) getpeername(r0, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000006c0)={0x2, 0xffffffffffff9574}) open$dir(&(0x7f0000000700)='./file0\x00', 0x800, 0x80) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000740)=0x1) symlinkat(&(0x7f0000000780)='./file0\x00', r0, &(0x7f00000007c0)='./file0\x00') mkdirat(r1, &(0x7f0000000800)='./file0\x00', 0x1a0) execve(&(0x7f0000000840)='./file0\x00', &(0x7f0000000940)=[&(0x7f0000000880)='\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)='\x00'], &(0x7f0000000ac0)=[&(0x7f0000000980)='\x00', &(0x7f00000009c0)='$\\\x00', &(0x7f0000000a00)='\x00', &(0x7f0000000a40)='[]\x00', &(0x7f0000000a80)='\x00']) 16:00:15 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x0) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) execve(&(0x7f0000000840)='./file0/file1/file0\x00', &(0x7f0000000580)=[&(0x7f0000000480)='^*\x00', &(0x7f00000004c0)='\x00'], &(0x7f0000000700)=[&(0x7f00000005c0)='-\x00', &(0x7f0000000780)='\x80\x8d\x967\xb2\xb1\x1b\xa0+\xcd\xd0\x17\xfb%\x97\x029i\xb3\xff\xa9\x88Wv\x9eY\xdd\'a\x7f\xeaB\x1e2\x04&\xb0\x99\xe3)\xa4\xa9\xfb\x84\xd7 \xb9\x06\xac\xea\xbb\x03\xdbGw\x0f\xb0\xe9\xcb\x05\xe6\xec\x81\x1a\x9cv(O\xf0\b\xac\xf5\v\x909\x9d \xbfg\xe4N5\xa0u\xe6\xc4\\\x98k\xc9\x99\xcc_Q1\x9f\x96\x00\xdf\x06b\xcd\xb3)8o\xb2\xaf\x98\xf3\xc2\xda\xba\xf3>\xf1(H\xcd\xf3\xc7\x89=\xa9\xe3\x90\x81\xef\x84\x0e\xa2?', &(0x7f0000000880)='*\x00', &(0x7f0000000680)=')\x00', &(0x7f00000006c0)='\x00']) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x6, &(0x7f0000000300)=[r0, r1, r2, r3, 0x0, r4]) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r5 = dup(0xffffffffffffffff) lseek(r5, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000500)='./file0/file1/file0/file0\x00', 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) r6 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) getsockname(r6, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) r7 = syz_open_pts() ioctl$TIOCCDTR(r7, 0x20007478) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') chmod(&(0x7f0000000540)='./file0/file1\x00', 0x8000000000000a3) 16:00:15 executing program 1: 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) r2 = geteuid() ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x7ff, [{0x1, 0x3}, {0x3, 0x9}, {0x3, 0x1728}, {0x1, 0x3f}, {0x3, 0x4}, {0x2, 0x6}, {0x3}, {0x2, 0x7}, {0x3, 0x787}, {0x3, 0x30fd}, {0x3, 0x6}, {0x1}, {0x2, 0x3ff}, {0x2, 0x8bad}, {0x2, 0x7}, {0x3}, {0x3, 0x7}, {0x3, 0x100000001}, {0x3, 0x1f}, {0x3, 0x1}, {0x1, 0x5}, {0x1, 0x10000}, {0x0, 0xff}, {0x2, 0x1}, {0x2, 0xe60000000}, {0x2, 0x401}, {0x1, 0x6}, {0x3, 0x1}, {0x3, 0x530e}, {0x1, 0x4}, {0x3, 0x9}, {0x2, 0xc32}]}) r3 = getuid() openat(r0, &(0x7f00000000c0)='./file1\x00', 0x80, 0x100) rmdir(&(0x7f0000000100)='./file1\x00') setreuid(r2, r3) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x24) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x802000000009) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) syz_open_pts() r2 = syz_open_pts() r3 = semget(0x2, 0x0, 0x480) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/141) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:15 executing program 1: mprotect(&(0x7f00000db000/0x3000)=nil, 0x3000, 0x2000000000002) mprotect(&(0x7f00000dd000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x23, 0x3, 0x100) mprotect(&(0x7f00000de000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f00000db000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x2000100000000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() syz_open_pts() 16:00:15 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) seteuid(0x0) 16:00:15 executing program 1: r0 = semget(0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x13, 0x140) semctl$SETVAL(r0, 0x22, 0x8, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="e1250e89f9ebcd6826d9ffa88f30f551ceeff56db74bc6b75a310c0bf72b1945d2d332dead23780e57", 0x29}, {&(0x7f0000000200)="cc17d7daccbbd43daab10ff2a7c5410da3b151e63a8d6c9761834c098679569623e4ca024899ebfbac515bff764ac00ffa82be9dfff002e859d5aaf9e13ea48cbed6fea3c4a61ce3ef4b5dc95697372124f58d11f9e458d160bd5bac40ce8f4d561c202416e496788dd572225d4929692abf986b372b4c22b00d7bac144047218e474a943172a06ad18daa9c02d26eadafae20fb2a918c5c48b98264226fdc6b31478308", 0xa4}, {&(0x7f00000002c0)="34a6fad85d72c26e1f09a67353c5d541d9bd2fc512848025236184c4b998b2a1be94a8799dc4a92873378e4233dcc69a7175cf9efffe8c6965f3a09f9cebb8c3c52de095435375b9f6ed568d5892b4d463229c2f001700806b7621d490dfb6aae8ce818694cc8d448f2ed0d61307cde385b0c52623185f9a149a0e16dbaacf3e9bd867677ec501a8b63f1e2901b23c166add9e1300846247bca46aca165d8f77f1cf45ecfcc2c39fba314c6d365576c2bc0ec0635920c0c14bc89603ffeb444f3875f2b407313b861fe923", 0xcb}, {&(0x7f0000000140)="50092d7bc63e252206d280e0c819759299aa3765cf3f7fd3c4d92b", 0x1b}, {&(0x7f00000003c0)="461808935a707d7866a0de19e5bd5f97eb01107e0e85e42fabb31378cb9f14f47913eade68546561bcaca762e405ce030bbe8e6e0d380e6164a884602b862e379e738cf193e7dc766c644de6d156c81032b8eb69da1d505db8ce4d376633c0bc9a1303a1fa84571905f5030dacb86ace59511624c27638406be6d983a5db32ea2cc50d3f27fea70f42def896c0f19206a68b83cf2f49db8048457cd38dab5038f700b8583887a6cf8d57c5aa37e7346ff8f1a8aacdb6a3566d31916e3ee7bdaf9cea906e2514475344ef93676cd109273af22ab36c6d1eb20a1e61cd65fd1a7d3d8c58dbb0bcc2fb3a8088d1aa03b42663", 0xf1}, {&(0x7f00000004c0)="b57ed6c5b570e215cd039f6619669582040c10c821be775098014ad6b6ec34ec82a6cd47cffdd7ff3eda4a7190d059e1decce09070794260cfe8bf380a5daa626b3dc788be06d5118ca49d", 0x4b}, {&(0x7f0000000540)="0bb11f1bb4bb75a5f0a6ef73d0c2691114f6c2219279783fd3fa957f76c43ac34547b194a0b48028aab968aeb6c9153fde3847f45cb58b", 0x37}, {&(0x7f0000000580)="16532cbd932f92f0e2f13b4ac4eb0bfce4299feb83de66ccd3d07844d4eb066cce4e34", 0x23}, {&(0x7f00000005c0)="26f445ffe7da7ed5afe1c62e4aed23b0c47d86191de9230310bb978e748d01acc60ccc69e5a46e6eb2fce55fbb4d8f5395783ca69bdc1fd13323963ca71c2f08d5af64319342cb69b976677413f6270ccaf4b4172440c03c293f11c82db6d9a06572295492d64a17b79fb937cdb6c4a9dd865149f90c8ae45d3182e56f802c2caff1fa420927678fbf23c8d5dd495dd51f9257d080e8c2ab00624af20375535a66d8dd327cedaac4d855f255bd13ccd4e24316ee5b338e3a7f1bf2226416db71a46e663f99f8195758b8b8f51762c54a4153cc96c44b6793a175587da230dd001d478dad561861332a4828e556377b229e9f29f153a0f3494b368213613e5f0fd0fab3b046e4a921d2d8c3965f667ecdd60112955ca0a9cc0c161587eae4002751bf02dd3222de2710bd73015dcede18d1888204a9508a47f157d71749e8129c92bd77e3b6ddbb1868f31528424ea8b2d705f840b1dc87473c4621b8ad0bf7e065027c5ae7b29785e66126453825a7814a3228cdaa0008db86f68677e669a15417039b999c3dfc1e4cca038c0da97256e01b5e19f51345c95c2521e3521bd5b5b1d04f19ccbb694b7daa66ff1866c45ba61b57b4f7315e8ddaa65892bcd7796256e64f26b67cf1058b171d3cf91a030f5d2714348768f5f15697930267a8331f2c1f1fad2734c5a9f4705e18b5ad8d886289855435151f3644b7ecc61f916e86d4bdbbddadc846e3f03aaa53d6cb4f7305921b4529bf237c1c67583a5b9929c3158795b249dcc9538575c5cc500023df5f99b45e92beea424a27109fbef1fd7009b37abe4e6e3c9543d6817703cdc77969668def288ac9c284364249ee25bbcfa71c05df1a30b2372903746ba5d1bbbb5eeb1b99430ab5a7407def9bd339d26d8e169c0e71186fbad76b5542c475bc36cd53a93775bc0e2f41e206aba83cb14806454df25bc07dfe3fc39935d97a28a0aa65e773598cf7928b8e7393b5f20629ced070e98a4249152c94dd2648808056e9a730493341604f370dfd8cbc2647b300586a1e5beef7b4151f6c714bc47e52b183f0a095e9e0c50b3f63618d0907f36040bb0141dfdaf88c360daad9ec6550c9eaab16103b03c5ffe25d0e6ab13cf4e26cd2b53d42167c35d45d709d21e46b17e21d59feb1706ac9def267fc2e004127ed460a77f3f1158b730c66d73a139b1032a5cd5e41b888ccc6eae2b562dc97741c17d4d4d1ac9b9a48cda1b06df291d0b9b26180c4fcbf4e3e8a5f50a6f80d7a60c94ebc2232c565b47f4d69b152a3f6101a465ffc5f6111ae839f2ad7124ff34437601431d47623570a49f951ee894efe85ffcfe308ba45607c4641d05a8da226c0ce25f012ddf3b1d4abb95d73515cf69d1aea921dcf0bb20bc48fe9d597598441cc862f5fad193a990a352f7d27ce5f715f32a1b754da3602bf8d217a2f22009dbc5bfe355d70713e7bc85264ae0fb7f4b3339f6cb49ee5c9c981534ebc371911629202418edd1c1f57296dc19a1bf7a1591e33346d14c9d6c419d040108a378f448dc35a64db27f6a81489b663cbac417b1f962a36cd783a2cf746c1e759cb0f5296a525a9c37619c0ad05d5e2298f624093f84dc803f382283bd9310819666cfc3e49178235130adb60748658a62ebf5b0ca6657ced75543e3e67225b5770ce69b59b91a3379225866cf1517bb6813460ebddf359ad66a0f96eb42095a653dea02f811b31bdb9cc2218fd8bb979bec003d9db98535be34ca7e58ccb0267f9050f32594cf53b61f5d0394c20a2ea03bbb789955fa18f20e54246e778836c1c52cd20afa0f618736cdb39b5c124950a73f6495391c0ebe305f36ecf7c337e7fa17ff57cb598487b0b114a01aa3764676244a3f351799bdaa8dc7e7120c2f38515fc4815e8498d813b22899723f1947bd8252e6d8966a43e8984b11c7d17a386ad835bfa8fb66ddb2214185d978bd205e2208e996a248c21858371eafab74efc459f83aa75829c60641f491f4549ea36bf6aadaeb4e160287b060a60b5ad45ec39364ffebcf0f0f9dc2b785203338dfd3e2dab6e245e6a2275dbe84988c597cd55083197798da17a0750676145f14f58b45e642c40697048181cc8100a0619430d7c260ba0fe07db30b6583830c112823f640b92bb5ea4be011fa84c9b13e72264d0e85d0c82f89a69df933571c681f11b21b0286ae55794baadac9443644b55d899e75b308571bf8fbf51e120d82a1c9a8b11134cc14b543f9bfb1f9804bca534e97403a06bb435e5de0bfb98ef2165e5479eff6ac2808f41c84303c746f13237332463cafad8e2ba51d716cb8cce983ae123c7ae2d9c36a5a3676619cea4e3677423cf274840ab78aff1338515aeef5563d3b718894c73257df08930cf807a7b4d2e08138f0957d09090c0c48059876859cd79348a682a25d4713a395cff9d4fd4d2d017e7d583e223e1bd2bb255f90ee9007f607c8124a3422a986a5e57bb54f2a87bae767c7a2378904e69b035d99e1a238b888e735b196e1d7b938732e0ebf4009d35f3f0c9446d11f9c751951b8250aedbb6b9e89994d893b4cb171960924ba3cb5a279e24b6d2ab384ebd230c59b17480ae8c68be66754c1ce387d12f2ccce55e088723412479e71bc18307775cbd7fd3a4308b9a772bc6837f050b743206f73ef68236ed6b7a7d04285d5065298086b624b6deded6282153494a0c7017305ed960f7a9a748efa5119e7e3507280b677548c323e987f72012f5799bc4ec9d79bb01a50b8795af15137bc44b589fa9bbb86eb7cd92db81ad0dd86807070bc3535c30a1658b3e3e3108c50c62e1bedd6e3df5a4095a07540edb7579ae9b9991947502fddde544ed626fe15495172602a15d5d0e9ef8812dd946fcaf9d6f0fee18df7c7888508692c120ae2184700e976225fb9f1565a52cb69abf5f1fea23b4e827685834f0eafb3ad9a61a70cebef677e435ca70b7407fe3b53e670030887fbd157fb5679975bfad7cddf6091194375ea0bcac462460ccc5832fa8a66c47441b8b559dcbf5790b61374a01f72795e32e61234e16f09b170fc16874b229fe10dcb73b96756d9e270a412c7367a6fc2943ab9aac4ce943430e3d155a236af19c0e08e0fcf808c893f3b90117de810b8b9de37d81354c4fd9b2dd596cf7828cc40d86b2479987e4b298789aa70041e82e8b028accd70a2fa5a44bd669efca55e1ad9585364f8209f98793f0246904fe6c49acff4e7003623476923f62ce1064540ab4ec66656e8811ee9ec6563705c9dd684d69e5a2ae24f8ccfa7dadbfd444e1687a0cd023f78986eae14c15592dd4233348a3ea7cd7331493a437fed5c4c16772255ab1459330d1ce4d6674409f4aab0a45a3f2118108923a400310d7f50694d59493ad768a9172c68dd5c4c429bcf51fd1453e365fce0cc02c4f6361897239af8989c272cdc3464f5d7e8c800cdb72918a44a454dce2ea43eec9fea29373e1884c33bded70632a5fd0c11dd17f27706fb3386c9670348f1772bf0d8b118702c99465b36fa0c7cddddb3aaad12003137a313c90256fb00506e1c3a71718714707ebf933741ff9d4b743c90c7118d5bd56f559a920d7792a0b7c0d8ce856a177284a510ad506b27848f2578bba6eba200d796bbaf841f0351ec606ce5d42c81c3a98efcf70e1ec56009207df8f7db2b21e5d1e152b2b4b97615f5bfbb0f2be6899354680cfc0c4958475f9cd15fcc762c4cf34f8aac6c10a17cafc03e3508e638b87bd2b439814c9b2e9628880e58d69b9d134a9131bb6480c86ecf4afe7dda51d882a792f205b09e56646bf32207fe91de453f97ab34ca7fb8ec57fbc088b98881040ac3dc99b8f6621e4d30f37cbd28245f979e24e3d29ae8e79678919c442fbc5500361107b95c66173b63521f4b664ede27ca40ab8d68e464fecd3d031dfcbb6c8b2fec497ba4732552a4e1341b5f2a298461db7630812cc9ded7662b4e4c537f252b1e86b6ce30d94eb0ef3e13f5ba5cc875624df6455a25e4e0e4733c8a6bfc10542ddf388aeb96e07104670541fc565c7d99f8791a2d7fbf7a9e45f5f48a4936e973425d32b5284c5ffae5f08149883b78332f53b27c4d7c8dd7a50d117b135996732d7afa9de203308ac2ef6b1f56c60d96890e1c42f96215dc5c6f5e3c6a158a09ca1a12a599b4522830b10eec072a6516235eead1d641c84f488f20f7896988dab841af46102061f07b496dd2b03512e465cd6d06a31bbc815cca06716f2700373c004b684533d90460fe31440048763301c3bc115c5d540a75aa33fedb0554a685008340dd2cff8ae43c26a0f5a1d8ee1aedaa81030f8bdc1f5c902256085b680e2c2d8d3e96f6d9ed32498fea389c2e57882dea21b1ffc95f6abd3c0593b281df1bd3f8f4c306e115aadfae350e675f2e2fa6a7160851f828d783f19f9dae7d3743ed46ce46d0f7ea2b655a24db346115f305038de6c1ba126875366a259bd35aa3d2e7f4f9236989a5d4b836c2eda5868f676afac7e76d1c9698fa0c4dc42c5be9173cb0e269f0f78e55302dccd84ec34030186544c38e1eba4453440426716f8ba64a7ea7a184b564cc14371405e4eb69ce4f165e657ad6b3f1d9b5747e942100fbf33f3b2a1567e86719cbf068bbabccd8aa37803256deb2c6c3eba33a7be3901a208d5f8f6c091788893e72a08960f4b97fa8c8fd88446cbd3aabc98e62a7115fc8ce33f2f8994770efb9e42d3f4a99151513b738831e1cee9e90205993d7b3fe452595041f14b5b98b63dfd45e1f380048e7c1f009ff12663c2954fab0cac2a2cbf9cae996037801bd75f16924adb860a71595bd0c46368ed47f4fe9cb17d423ee423ec60fde0812d20edf87d9d9affe08ccd5dd96961411d0c88ae0bcee017afe4b6bdc4e725e82ef4679e7cc95661686fc2b80bff6ec08ae7717402a9bf5f55854b54fb98e9003dc9ebc4745d52207e3b6fc8f4691d6efef6dcd87336fd5f7b05256d9385a31c3489fc30af7924d43e56555077684b624c13f45fa32d5be72625e99b86307ed9eddfe50c96dcade61f062559ec7eb2a0f11e2b74d68db104ad9a00ab968c1a24f7d7fceade4300427f2e48ac55fb29fb8d016ba2b694f85f15a58eccb99815f50fed706535b6793c54a92899f89c958b48490c876596e9288dd75e75cd44625c35bedf243159e7543a5cb859708e2a3aa57c5d1696750db35af4e0c7f9a3e8fb6691d1b6e415345ce55a04208257a8b442875c16156f5bda8f2cbd3b6f34175b256ef3fea1eec84b88106ad53f5260650227ce4e71f1072acd4dddd236adb5c362d79ab78661da109734f167f521203c67df22a9fa1f9b809fcecda5618fc768f16a24b731dc2d740e28839b3f5cef32bcf9663ff66d0a98a04d7cf460ef4d9f6429e0794cd7305c6d7b71217c72d5c40e2e214d228f96118e09803da442ca73e3625f8ac28c2a95f51280575801cc38c04e1ee52dee52bf7573e0e902d3819a974d08f75c736182028ea8b439a5c58134ca2117246eb81b452aa11e5a89151d1e3074151e75e28122196636f9140f3606f156c64ea26ee3e11d9ce7e30406393643bf300a3f065f05956769f8db72d2e568966bf45f5418af3eab4511ceb2416b8084a2f709ef5f680b4cbedb615a7b1ebabe9e0a4e18f50b24be033677d27b3d613d61994c77129c27a8ad969a15a30b57d6376903a418f4bb205264d6a34d5d54d7a047941f7b0d6d2ca70fc2d1e57579192f8611f3dd58c5e5488264451d272497e3084dce7308630687", 0x1000}, {&(0x7f00000015c0)="d886d69ee2220b3686e2b9cf6cba6572128df9f296ab75af154dfdd275a7c2b1c96ac03bd2c1c0eba59b1b8014ddfc1e00c2bd7fcd5f51c39116cac357524e35ceae8cacab25b85a88a8eb292fe4b87fb2611ad6b7f4d155d7226a838d9c0c29063b49a44aa3cf798f1b23c5fdc21439060d03dc35094fe4ee1129c9f1e30cff943ba2e675c5039f1b05946121010ed182c055cecc216d9ca9c1d8d8a3e2a659fb8a7807ea38e1317d37c7811a023dbd", 0xb0}], 0xa) write(r0, &(0x7f0000000040)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004}) preadv(r0, &(0x7f0000003840)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/120, 0x78}, {&(0x7f00000027c0)=""/119, 0x77}, {&(0x7f0000002840)=""/4096, 0x1000}], 0x4, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setrlimit(0x7, &(0x7f0000000200)={0x6, 0x4}) clock_settime(0x3, &(0x7f00000000c0)={0x5}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x7002, 0x4) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ftruncate(r1, 0x10001) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x84, 0x0, 0x2, 0x2000100000000}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1207, &(0x7f00000000c0)=0xfff, 0x4) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bd, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x6b7ca5896eb4ea64}], 0x100000000000002f) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8000, 0x80) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x60, 0xf0000081, 0x5, 0xffffffff00000000}, {{r0}, 0xfffffffffffffffb, 0xc2, 0x3, 0xfffffffffffffffb, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x44, 0xa, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000020, 0x5, 0x40}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x6, 0xc830}], 0xfffffffffffffffe, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x8003, 0x9) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)='N\a\x00\x00', 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) chroot(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x401) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000280)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) close(r0) dup(r1) syz_open_pts() 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x400020cc) poll(&(0x7f00000000c0)=[{r0, 0x81}], 0x1, 0x0) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x1000000000000004) socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x2c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) 16:00:17 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={0x0, 0x0, 0x0}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="bad420c58edaa2daf1b0a3ecb546f54fe41aa333046e2aa2338e786caeee34facd1eb7bf71cc2edafa29fc753b6aea63df92bf2447a0ed9af88e05f8825615c7041a0da5a2ba7c8de08268f9468ae3e3e1a3a828d067800d699bd467d6cd656fa29c7b1eff8e4df9552ce809245c0f5a61f213cbc464a797e1439942e92685a1aaae489bc6c78f054de26cf23ad989e1d363f6322df7c3772bfe8d26601a6254979efd7a2e1174c48290c42e9166d58470edab6132999be7bcb6cb8213dc0606686ee5e77dc4517be5cb48011ba0", 0xce, 0x1, 0x0, 0x0) lseek(r0, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)) 16:00:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x600, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = shmget(0xffffffffffffffff, 0x1000, 0x11, &(0x7f0000ffb000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x1) r3 = shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r3) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x31) shmctl$IPC_RMID(r2, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000040)={0x3, 0x1}) shmdt(r3) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x40000007ffffffe, "73cc0ec3aef9cd779f04000605070a7fc06d00"}) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f", 0x35}], 0x1) 16:00:17 executing program 0: r0 = msgget(0x2, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getdents(r1, &(0x7f0000000200)=""/59, 0x3b) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) write(r2, &(0x7f00000000c0)="78737096712804b9dcf780d387c80b15cc0a87d319136ef69f30e0b3194fea8130eacda46d9527c273008a23b0581a1e8f0fb7d4fa485be8ed2525254a651afa3355248eefbffb43af2e8dd3dd2c534579f020239960c490b0ac4c56f1933f56fdffc1cf4831f5daaa7d775c9bc08f681881c75ec6ce7d7654e7ae39de8e6e322dd68aa22c9085b2f80c9ac98fe7f54e4612d0b397696fb74978e8a0c22193ca57d86e6d449343277d399e3b0d8ac2bbc6dd3a9001fe74ab89962b1fda58334ee656a221562db4561e2a90b10be44a6dc7827b7842a5968871890a657ed0922517fdb89ab6608def8369cd65ad9dda13cca8079407dd4edb", 0xf8) msgsnd(r0, &(0x7f0000003cc0)=ANY=[@ANYBLOB="0000005961f18900"], 0x4000, 0x0) 16:00:17 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x7fffffff}) setrlimit(0x2, &(0x7f0000000080)={0x5, 0x40}) setrlimit(0x3, &(0x7f0000000040)={0x6, 0x5}) setrlimit(0x4000000003, &(0x7f00000000c0)={0x1f7a, 0x100000021}) setrlimit(0x8, &(0x7f0000000100)={0x8, 0x7ff}) 16:00:17 executing program 0: symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x20bd, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000000)='T', 0x1) 16:00:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x24, 0xfffffffffffffff9) 16:00:17 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x2, 0x7}, {0x6, 0x7}}) setuid(r2) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x1f, 0x3, 0x10000000006) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f00000001c0)="950e879fc5f45170", 0x8}], 0x1, 0x0}, 0x4) 16:00:17 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0xffffffffffffffff) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmdt(r2) shmdt(r1) 16:00:17 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x1, 0x100) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x6, 0x1000, 0x0, 0x2, 0x3ff, 0x6, 0x3, 0x3, 0x7, 0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r10 = getuid() getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) r12 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x2ec, r5, r7, r10, r11, 0x14, 0x9}, 0x4, 0x7, r12, r13, 0x7, 0x8000, 0x2, 0x4}) bind$inet(r2, &(0x7f0000000340)={0x2, 0x0}, 0xc) r15 = shmget(0x1, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000380)={{0x4, r10, r6, r5, r9, 0x14, 0x1}, 0x4, 0x9, r12, r4, 0x3f, 0x800, 0xa205}) socket(0x1, 0x3, 0xffffffffffffffff) shmget$private(0x0, 0x3000, 0x68, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000400)={{0x6, r14, r8, r10, r8, 0x10, 0x3}, 0x564d8e67, 0x3ff, r4, r12, 0x2, 0x4de0, 0x4}) getpid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={r12, r14, r6}, 0xc) r16 = socket(0x10, 0x6, 0xd9a) lchown(&(0x7f00000004c0)='./file0\x00', r14, r6) r17 = socket(0x3e, 0x3, 0x2ebc) readlinkat(r1, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/102, 0x66) fcntl$setstatus(r2, 0x4, 0x40) getpeername(r17, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) bind(r16, &(0x7f00000006c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r1, &(0x7f0000000700)="ed96ad475e4c602ff8f8df076d71daefa4d3fb56b59df9af510e7c62684fd9da04476b85c8e2ee9a76dc207ab4ebcd34f866e28b51ed7f8e413d75cbebc92926b09a6e4f0240f715ed80ef8eeaa654089751397bd6cdbda2e50d56fcfc60a7b1dfc5fdc654532dd1dea1f9a09b300010581fa3310f0a7c1332a7425bbcace300a318a700925bc5807faa836a85991e3d4231963d746240aca13814a56ab0a7ecf9f0a152e173aca964c9b17598614614eb2bcc5f1d5bd2987cdc87f9c5e6219e3f9d16093183c9890e1f650ef2d4f10f7bd24c2fc957", 0xd6, 0x55e3acf895c1fc8d, &(0x7f0000000800)=@abs={0x0, 0x0, 0x3}, 0x8) readlinkat(r2, &(0x7f0000000840)='./file0\x00', &(0x7f0000000880)=""/152, 0x98) 16:00:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000800000000000000a7b09f5afa59e2ce34d1fafdc1b56ae74363082d1c67b09d66e48cb574f5b44b69b04c59782b2e76b9d2d2d59c6e461fd1e2a7ba9de6f9079b44d42282e594cbc52c108d043b69cc244cbc5077fec7e418329be6ce5b54f022cc7b645786239bdba6c5533284054f6363c6890f6fcb5c64ac939afc9cc4847b85e16fe128ffcb3b000000000000"], 0x10) shutdown(r0, 0x2) 16:00:17 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000100)=[{r3, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:17 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x23}, {0x5, 0x100000001}}, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r4 = getuid() seteuid(r4) close(r1) sendto(r1, &(0x7f0000000200)="a7bc4286a19b83957d5a6e9dd3e37daf59347b3fde512aec793cb80cef28725ad7a748e3d2ff0a223ade0cd1101625ceea6707a1889088d9ec59bb62da1281566fb574c522044fcc1d86e1f5394b648abd8486cd760263b01d7d03581509b5111562a769c4c3b2396ac1abe45ad94f21832a332723cac1fed6b8c4d01d5d9a92060fe1af2e438493b9b5933c80aa8fce2230903d9d1d3ead201c72901ccf3105c93c65d99515555929c8f86230759aa98c76aed078051d75b9319eb0c00ad7795e8211905d634f09561e8b141f79c44a4db2adce3bc9819ad27a537b873fd61bf09084c6c21ab83d2237056053283422b1675aa6c70f91b0c9d14717ffbe16413b4d2782dccab2ee1d9794cb6b00d8d2e415ad9651642132160ab06c9ba1398657e48721f71a2d812b45f7789c18bdd58e674b7d0db29023154e97cf32cb351454a9fae3e00d01d3db90ccbd22baf8899ee3bff3c18532d4e5a4173fc3318ab2ee58f8c88e08f6bbcf123bf5646dae3025a698765ae885d336621dab1f79b54b505b4068992eda15c0419156af127b9467b9b014a9b2134edfe97ff5c2aaf8498d753a087df8c2cb82fc00fb2a1c84302e995570ff87fcc1c2d49352b402443a221acbc570c986881daaf0eb61383c764c6408e70e2ebb04c4f27b7303e949af5a1b7c97208ec68886e528b6c803cd8582153440fb0888684a9e51748b9be3bc8224f8adba725ec018755fe26d83452eec3f71059f43187c79e493e356b8bdd04561298a84984d464cde06a4be7b93ba3f0714807f162db128cb0f7ab2cc3e89e360e14922cff7975c7f717f4c1dd94740081626f44aa1af5834ed2d2e568ea046e06a608e441aaf2f5342eb2340e0e3e66998d719b8f56ff8871f2a1ed6c886d76e896b75640bbfb143332ec244489fb358fcc9f82208c66e7ca36c683069ea49db7ed219f87e30d4c0dfb8412634b5ce1443b10ae1a9df4886551605e02d9993d5031a34b1c067826db8ee2c0423c8645542ef9031c75c40e17a0d49fbca42852d13362a93c174b9582ffc1d92b76be0ea581ab55e3ce6a4f8754485f90896c1e7efc9565061b230430082ea25446f3230f471b2d8e718f1b7261fec45fda4b0fecfce68ef4c6f9b04f9b25c1a030a83f230645405321fc09f5a8ee49596834ac3cdd79a38544fe92e2c63a3e6eef0f03d06a959b380c069a497703e635f1495688bf3f1a638bf46ed00582e072972b6f377bbc5b07631badfbfdd8c5cc738c76e8a8ff2473a20b5ef00bc43dbab57ee23ec961d0688210e491366f9f7599c49ad3bdcd7faf6e4563b3ac52661b908cd08cf40574bcd64d4ec00a2e9cbd9230ec6ddd2ba019d78f2847cb983b31052402c4c5e03b984f7c99f19d768e1507423a4bddc1e6a46889ed1372920c48f31fc3542bde93de2a15e394ef1a615db45e11af2d612772abee3a5f4a0600a2a37301758ee5153112386c395b5842e5f668afef5653b386004c2e2a3875829bb4908b9e5defc23f311611678fc9ba5ca5d26008a50f31a8db904e9562391b11a19997f04c8df23a09fed3ba2b7fe86a37014e9eac01cb7749936c98705f483914b54066d2b360923b1a4dad15610ebd86fd4df7efc5312f6c310c1847e591f160640dcef0aa61ff962ebc469b28982658fb7cf6c0e66149ee5a07fc95f84d23f99a560d42f2678a94e184368691bb402ffe837695e8472fafcb716d724e2caaebf8ca69ef78aaf70950012af9a904c3ae7c1c997c2c20e79353afdcddb1cb08103cc1f6db6fe2630b505413ea05a8aaed90d7b075bb6676eb7623df18f18dbcba95925ccfdb8bb56734539bbf9808da4bd0c34318c9f11ba93913fb2c1baa8f7c4bcccee86960395a0e63df0ed82226c40761cef1072be98ad699013968f5311ab487e1a3fae2f0132b27a2ddc1c9a47dc0188495a1941d6d0e2eebd8cdd43f5d6a1095a9d9903cf66505ce8734af128424923d4d51b8378bfb59e8c2d7013f65b610444d2018632b7626b4f6813efa261ca0db38943fa6ee29018270c99787255cdbd79c5c2e6d5088938ef07c2e3e7d4023153c5d65f38f03c189c96704527b8f260f32f0efba4b5dc77f46380a903762e1736903ec5cf268400cff2763ca3280aad60b4c84a2f877f4e63c7d3754dcab008fc44b0f50a87f03f07640213927ce2ddbb5fa684cc43a363e0db5af1feda7037f786fe553449f7c1f33ead90e0e4e95992354624098433aa161aa30a1d1a687aa90cf0dd8b33721d6710b112546876b8d9d94e5460f7e6b881baac6a98f2c63b542cb7d9eee5d7a61a8ee746d178f359779aae2b655d9477a342bb3da980d5976e95d6f9089248f4e3419d053a30fb2f02d1f80f94d9d52d9a28d33b711c5bec5538ed8f3f37a0b98ee11a2e093be0ced692ade39a5c1e33d026933ce9873eb77e957d367f0bd1103de48b542f3bda6f5d89cefa10ddca0d6eac8248b4fc98705c474205beb57760f54d8397b043521d22dcaf3727bbebeeb35874dbcb5af877bbc6c9672fd00648ade799120ff32a853823bd5a4322ca59a8231904137bb44b3b40d2a18183597b87c3a509b18b810e2e82356feb345ba65c838be778a1ae801b5443bf5a4481018632ca240eea3ad630a83221939175b0bec19b60eb62e47e139040bc0bc334d84799957714f21792380ce80e4c341e92a09a1b8b03ddac25e617ac68bff69c46395eeab301664cc31d04986b9aefcf38e166630946b14ceb3f749091bcfe6ae9c3297be5e6b99a752c0468eec1f2b1ce95aa7b620a0ac42a29efd483b37c4adcc0ae6989138a90995517994d9cd067ba8487d5b397795faf44780d47b9c67b573bdfc079a41601dd435ecd75bd2120c7c9093d25f97a5105a765d71e1ab8d313fb4cd0e7319818713d7dac9f6fb908f64f70cb81e711257d4a0e82f64a803b66f0196841bc05dba77b4a3c77565dfb4edf086ca980dfa2b79f6c47049570352a98d3bf2e0f834f0e35e39f7346d992e4c859a818efbff2371ae19d3da884d07c15c0d42dddcd3fa0ddba140dffaf2615b3a28b945285290f1836621c5743f511d14d2bfc70ed373e5a2d3bb5ecf2a1b260dd6808ce6ae0f6cf0de2249e0d0c37499378b772bc6a26c48ec8f088a3b6eba36f9413d8acf5efa2e3dd56d49899cc5c7cf14cdafd643cc4d71b39e047f4ee1e7ceb1209e821fe2f2b11a1dfe4c44bfb218d0fe393a861803d87a1218ff3167f0f1a3295ff02561530ee0dac5edaaea8e4374661da4928985548717a38eba4398e88ba6e6f509706bab42caa40ca45dadac5fabcc1818207190992d4158da91373621c3d557637efbd50fb2dcebef09b62a01dedd2fdc4944ea46fbf805ee8830daf8b8908fa0ad5ff4acf444d2240cc626cb70b1a442a5ad83be16072dd799f2ec4e7a891197ae1b05b9591592baed859ac3c1fd39457914da64e51b3ea52955c35a39e1f6d52939dec96fa6ef428e52a0276f20840109e022f76b513bdcbf8e4f36419563b7eb7054bd4b3bd7cfd8539e7a906f03f2dfc8bf2298af32b39667808f52a87234b537040da307c8e2e4c092fec7956ab3f03c896ab90af1ca6b15e2bd3c0307ee8d511cf44a08b79b740fbf401ec30752f5a7d1faf005e2c6f5924464251260472176cd8fceec514ac52a2179b44fe09a5ae9f0750fc12fa4fcdb08e5c731b71c5fb1460c3594f6cc888d4ec06323e32b996bc330d1c4d9587fad9889a973ed8a42a6b6dbe279393593454f4e024a2793788829eba884c4371b197e353c930978e39ddcf86619bd9ce92076f81ed843994c41d28b2f38ca70ab744032c1bc28b33c4d8513bbe86de8225558b4526ed2da3363211336f8c53bd828d42f135e4405bf23b40d7fa8690d38bcd11d13258f61838cc124b83dad22fa011cd3a2e2fff57645fa84a6d8004fc87917478e261c57d788f262dcdd22fee0bb511fd57594c7b4de6ec35b89de6653929169d902b5743779d0157e856771c27d50eccaee120181338d4f348992b88ec4a70213fb662c94a33a6b944e2b333283db5208466fd38d1bf41e735c15df5705abf71ef1c7cf20382b682534c66ebd7a3068105359548ea84cae06cf6fc3d6b311fea74e06771fa73dde7f71338cde8bd0e6250743980f23cae49fa53921e4c7692a0154ab39fa74270a39bee45ed41f424acd664bc285215185580b17d436d5762f0ff19872082684811bc1d6e6190d4e0154d21f803a38102558091cc1f20ee444e0b790e9a332d1ca04ad8ff2f0150b5ba624bd3d7c99362a3a4ae88aa894c4ded0ec38790a50aadf9fd57d29959bc35139750b4581b6525209cc1fa14190d2c0306976aea7e7c5ca2497669df4a2d8e2ff3cba90e49c271b5156454fd550f7e15bced0e1ca305625fe674d39200f4409ba86201b5398b0dd636d211003c582a2e772fa50001676bd29652670e539b2e80a26e055203d2c7560dcc04a6e6cca4f2b27b64f0c50934ca3e98665662b273711079537fddd370cbac0cc08a6fff595261591ae720fa8dab5cf4a260cedbd306bc860faeb40806c9f208b6cec12dfb57eb091e52e4852235a31539771cf6f1f92fd7beb18cef276fa55077a2b584b504b7c7598085423b8aa2c4037db704420d7ea308487702b47d3c24a6923770d1a33e9be098f5f14555304cb940ef8c7869af99f74b69f6466c7fdbdaf8efe4015b00c5f3ea8b2c9894acef7f7ca15cff61e746f25c25be535628d949f4ac5bfec088eae4e1db5b0df58fe794f40e2349ad44bc45727c4b4fd0e0eb705a24756d22fd6ee07a445fb9daa866c11cb54d568287c3abf2e6ed9d23707db8a1386939bfabfab27cf0052aafad85e82c7bf59852d3d293772899fd7c646a2153a0d2d4b32872429eb2838cb4ae603fe9c82420ddb95e92eba761e1c26cb9e913ba8e4dc322397913306a8b591659f48e71c8af018d805108d6af658e2c9f53a5a93ce066da9648b82469d71e83dd1d5f60c3e70579f0474bbd338c35de35e350f449a458583143b08ae7a6506b8211e8875b1da808fac333ad0e47c607ad8f2797517c788236b979b4b1080389ee3d6bcdcff94f7df8c9976b8d821926790e9f6be6aa0adbf6e1268a425f9e2f28094b446216610b5bc1ae753dffb1a418921d415b115771cc4dea7d29444c27b385c91759880572b1c7fbdf6a80559ca27ada2ae1505d19f1ad296f4390e79ad95c02cec6992c8b5508fb3e61ba3f1301823e3bfa0b5540e2ef367d8af9e3f137fc2248e16e7d1629287c2abf5ac387bf617b41f352970c5f5f935313347814d4c83dafe90fef31288b7ce6f7c199251affdb5a16ba627cf17016110a7aa42793f5b5581dadf1df2e15268b9535842a43678c5fb916485f93d868454bdfe82a8095b22bc75061de67dff7b890b098582250d31682b309b1264ca8b8d043eadb4025ab1d894bac4f40e84669db21ad530190f3ef82d4b016d6794ed9a71824de2af7c5a3adf429aee33e59293ebf9cc2d6ba40bb160555fcecf3b7a0ba922ffe5d5881a9bac4c0f16818b6e0c396c42802ab74ae19b589cb669c532777fe2c441b1f1c36294338a30c4ed3e7c39ab8c1e4cd095ecd8721167037e3564b574a27a7f6906285a84f1185556b82cc5ad9cf61922097b5036bebf6a36ddce499022948dc17c89875da5bb7524681f037a4f5cd7501a7e8a9bbe9e4a47b8110a66e1e0e477bd1f3698e340f6999b00e87de0e48e696882cd1d66421cdc7aa1849e4e5692c30b18096d0a6f1", 0x1000, 0x1, 0x0, 0x0) seteuid(r4) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x2, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 16:00:17 executing program 0: r0 = socket(0x20, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x401, &(0x7f00000002c0)={0x2, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, &(0x7f0000000180)={0x7, 0xfffffffffffffffc}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 16:00:17 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) syz_open_pts() 16:00:17 executing program 0: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x800000) getpeername(0xffffffffffffffff, &(0x7f00000005c0)=@un=@abs, &(0x7f0000000580)=0xffffffffffffff3f) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000440)="3cfdb37418824a4a6c54fd20", 0xc) setsockopt(r2, 0x1, 0x7fffffff, 0x0, 0x0) r3 = socket(0x20, 0x4000, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100000000000000, 0x0) write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0xfffffffffffffffe}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x406, 0x6, 0x6, 0x69, 0xfffffffffffffffe, 0x8]}, 0x3c) r5 = semget$private(0x0, 0x2000000004, 0x100000103) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() accept$inet(r2, 0x0, &(0x7f00000001c0)=0x3c0) semop(r5, &(0x7f0000000280), 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000004c0)=0x2) r6 = fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r6, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f0000000400)=0x10) setuid(r0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000280)=""/53) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000200)={0x5, './file0\x00', './file0\x00'}) ioctl$TIOCSDTR(r6, 0x20007479) semop(r5, &(0x7f0000000080)=[{0x0, 0xffffffffffff4195, 0x1000}, {0x4, 0x80000001, 0x17ff}, {0x0, 0x7}, {0x4, 0x9ac, 0x1000}], 0x4) 16:00:17 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) 16:00:17 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20090, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8000, 0x40, 0x5, 0x1, 0x1, 0x81, 0xa0, 0x0, 0x0, 0x29, 0x3}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x2, 0x2, 0x2000000007fff) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x43, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400000096509a89763f358c9c618d4cc9e5341d22ac14e8aa"], 0x19}, 0x0) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0xffffffffffffffff, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x56, &(0x7f0000000100)="eb49a7ced34f708d2ba07b7ea659e4b399abc3d134051b9eee1e8a8f0171eaf2b05eaba7b80b79aad388a4c0407a1374fce095a9cfffba880c05aca954b96840b75148b130fbc1cea00fdccf7c3663639dddb0dfb07d") connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:18 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/165, 0xa5}, {&(0x7f00000001c0)=""/187, 0xbb}, {&(0x7f0000000280)=""/113, 0x71}, {&(0x7f0000000080)}, {&(0x7f0000000300)=""/141, 0x8d}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/60, 0x3c}], 0x7, 0x0) mmap(&(0x7f0000ff1000/0xc000)=nil, 0xc000, 0x0, 0x4012, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x82405605, &(0x7f00000000c0)) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) socket$unix(0x1, 0x3, 0x0) write(r0, &(0x7f0000000040)="5d49b8f5dd40a93299e73665bba638adb78ece0b7d9bd0963e4ebd25e15601b7bf85421e7a6d8ab0a922dd76573f250e1323879e68b584e1944df615c62c978a83655eaef6929dae77b8fdd103561db791b26e", 0x53) 16:00:18 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xdc5, 0x261}, {0x18, 0x0, 0x6, 0x1000}, 0x7, [0x1, 0x80, 0x3, 0x8fb, 0x0, 0x8001, 0x7, 0x80000001]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x101, 0x1, 0xe6, 0x41fa9885, 0x8a3e}, 0xc) 16:00:18 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r4, r5, r6}, 0xc) 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, &(0x7f0000000000)) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000240)=0x2) close(r0) 16:00:18 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1fd, 0x82) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) 16:00:18 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() r0 = geteuid() setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:19 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f00000001c0)='\x16Z\xe2N<\xad.\xc7l\x0fKs\x81\xf5\x85\x8f\xf9\xfd\xf6\xd0Nw\x17\\\xfcI%\xc2\x1b\x98{\x99$\x0e\xa4W\x9f\t\xb9\xc4\xc4JX\x7f!\xb1\xc4\xa9H\n\xff\xady@\x9d\xd7h\xd0\xd1\xe6\xd9\xd3F\xff6j\x83\xda`\xad\xfc\xbaP\x1cQ5\xb8[*-\xd7\x94U\x86\xa0g\xa7%l \x11&\"\xa6\x840x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r0, r1) setitimer(0x2, &(0x7f0000000040)={{0x0, 0x80000}, {0x0, 0x7}}, 0x0) 16:00:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xc008, 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) flock(r0, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r1 = getpgrp() write(r0, &(0x7f0000000080)="3050d1f7a43bed1b0795d3601de969d42562c5a08f1536152eb9eddb4508169eba7bcc2d3dbc8097799a9f686ce278df25cc5ac30a318bb299d953431ffcb1e380e39c3baec55fb75d5e2b4d463253febae1389840c52a2efaffdda8b720f0f47ab40f1ba33477edc4327ebd4d24cad904fe8d2fd2fdfd0600d45385fee3d364caa7a84f6a99d1e76d05a7f38a90ba434a3e0c908609d9ed0089752ce526a18913a481210a8985693c57070e48f772d4b9a8ef7d44e0b947a676689e1bec1d390bd98edd1be138a15b5898eed728e7da999be07c92c492b84e277af8", 0xdc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x7, 0x400, r1}) read(r0, &(0x7f0000000280)=""/152, 0x98) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:19 executing program 1: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="9901f5f32e25106d09461ca97e23473ebf6143"], 0x1, 0x0) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x10000000000002b3) seteuid(r2) r3 = dup(r1) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b658037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802008000007bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe614295ecdee00e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYPTR], 0x1, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000340)={0x0, ""/83}, 0x3f2, 0x2, 0x7fd) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r4, 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getuid() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:00:19 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x43, 0xfffffffffffffffe) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:00:19 executing program 0: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$dupfd(r0, 0x0, r0) 16:00:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xd2d, 0x3, 0xca2, 0x0, 0x100000000, 0xd9, 0x8, 0x0, 0x3, 0x1, 0x2}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) faccessat(r1, &(0x7f0000000500)='./file0\x00', 0x0, 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x240) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000300)='#\x00', &(0x7f0000000340)='[,(\x00', &(0x7f0000000380)='!\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='!%}!-&\x00', &(0x7f0000000140)=':\x00', &(0x7f0000000480)='\x00']) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknodat(r2, &(0x7f0000000540)='./file0/file0\x00', 0xd040, 0x9a) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0xbc, 0x7}, 0xc) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/80, 0x50) mknodat(r2, &(0x7f0000000440)='./file0\x00', 0x120, 0x8) 16:00:19 executing program 0: setrlimit(0x7, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x1000000000008, 0x5, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x2c, 0x0) r1 = socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchmod(r1, 0x80) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r3 = open(&(0x7f0000000200)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000780)={0xffffffffffffffff}) r5 = dup2(r4, r2) setsockopt(r5, 0x1ff, 0x3, &(0x7f00000006c0)="884cee0e2c0c8ebaedc943b1ba370c09eadee070ceefe448338ba4cc6b81a5d5c7f5da2162af1f772cd7e19358f4893e1599ebc85704e79235f2930076f343bd6bf2d2b5a5e5fa348a232168331c0a62a0219c9d71b5d2c9cc737151c51bb6b2eb9f6e8d9802a7e9ace329abdb2e56b861f29b9df2a9f570e08accb0b5567698d3829e1701463edfb6fc9f5da6cbe1f4078b2b58cca746d5b998165f541d9c171dab2759bc12c314cbb8d279bd600939cc0ff3e3898b2fe5", 0xb8) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x0, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x3f, 0x3, 0xffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000680)={0x1, './bus\x00'}) r6 = semget$private(0x0, 0x2, 0x646) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000680)) 16:00:19 executing program 1: poll(&(0x7f0000000100)=[{}], 0x1, 0x7d) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x10000}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = dup2(r0, r2) dup2(r3, r3) 16:00:19 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r1 = getpid() setpgid(r0, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x6) getpgrp() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r2, 0xc) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f0000000200)="f060e01eb8a9bd50ee04306ab0f3ef72fa26d0b59fe86043a6364c3d80806883005ed526d4204492ec6523fa70c58a5b52f8e8a10f8941bd0260563d14cdbae6", 0x40) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 0: r0 = msgget(0x3, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x4c) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0xded, 0x3, 0xfdb8, "010000006622dc8dbd6e040000008a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1a7}, {0xcf, 0x2d24}, {0x8b, 0x8001}], 0x3}) 16:00:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0xa0a26aa, 0x401, &(0x7f0000000180)="0aeb9e716099ad69e5da5eaf9b74fce59f33371bbfa350390963a28f8bdd1a7e75bbae74e27b63d1406f462abcc5c09e7deeb34a16a24294517e60168c3c9dcc511978a6c32c40d59d4eec3d7a2cd09ee060c7a7c0857858340936d05ee5ec43f83c9f556f4edb7c4122d8dc590444c4175681f50da7d0a49ba9831139da8e535eb63a6483d3225ce506b6ca74f748cb35c4dc49b97284624b6be156313031251fb7d150658a53af62a5bcff119b6386c0f4fafccb42ed60ca0e92efd19e9966645d2c826a0801d5", 0xc8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x1) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x80, 0x10) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) fchflags(r0, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x100000001) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) 16:00:19 executing program 1: clock_getres(0x2, &(0x7f0000000080)) clock_settime(0x0, &(0x7f0000000000)={0x39b7543a, 0x1}) clock_settime(0x0, &(0x7f0000000040)={0x1d45, 0x6}) clock_settime(0x4, &(0x7f00000000c0)={0x1f, 0x5}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000100)=[{r0, 0x8}, {r1, 0x180}, {r1, 0x83}, {r1, 0x2}], 0x4, 0x100000001) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$TIOCNXCL(r0, 0x2000740e) load: 2.05 cmd: getty 39901 [ttyin] 0.00u 0.00s 0% 317k 18:04:53 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, &(0x7f0000000040)={0x6, 0x0, 0x23, 0x4f1b, "9a8a00f3f70a00000000150000000000000400", 0x2}) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x21) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getppid() sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) load: 2.05 cmd: getty 39901 [ttyin] 0.00u 0.00s 0% 317k 18:04:53 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x1) getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) setegid(r1) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x1ed) r2 = getgid() setegid(r2) 18:04:53 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x88, 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a369979851a2eae67b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf6147525907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6cf0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc28f65b7a7b0626d6737a16ccaec13215ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a060bbbe8e22d1a9283b3232ff562dcc66050ce006a58b885c72c2c784f7a66c6987c4b3b4a287897b046b519803c55f18a148a9fd6d2fcaeb4cd7fd84300513472c39b43ae8a4acc0f32e2c461cf10fb13a32e53f921cbd92f86914f6a5be4b5ea9de8d", 0x1066) fcntl$setstatus(r0, 0x4, 0x8c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0", 0x259}], 0x1) 18:04:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b000033010000000000243900000000000000000000000000c6f2e910bd81ee479a2def9427a65b5ff90de0b276ce0841", 0x38}], 0x1) 18:04:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0xc) write(r1, &(0x7f0000000140)="24085107fea4ee1bda309d6723", 0xd) 18:04:53 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = kqueue() socketpair(0x0, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8080, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = syz_open_pts() r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x4) r7 = dup(0xffffffffffffff9c) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r11 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x840, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0x2, 0x20000001, 0x0, 0x100000000}, {{r2}, 0xfffffffffffffff9, 0x13, 0x4, 0x7, 0x200}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0xffffffffffffff8d}, {{r4}, 0xffffffffffffffff, 0x1, 0x44, 0x9, 0x9}, {{r5}, 0xfffffffffffffff9, 0x4, 0x0, 0x7, 0x400}, {{r6}, 0xfffffffffffffffe, 0x10, 0x10, 0x475, 0x6}, {{r7}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x3, 0x7}, {{r8}, 0xfffffffffffffffd, 0x84, 0x17, 0x80000001, 0xffffffffffffff81}, {{r9}, 0x0, 0x28, 0x20000000, 0x3, 0x2d}], 0x7, &(0x7f0000000300)=[{{r10}, 0x0, 0x38, 0x17, 0x1ff}, {{r11}, 0xfffffffffffffff8, 0x70, 0x1, 0x80000001, 0x5}], 0x8000, &(0x7f0000000340)={0x5, 0x81}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r12, 0x4, 0x46bfb) fcntl$setstatus(r13, 0x4, 0x4) write(r13, &(0x7f0000000340), 0x10000014c) 18:04:54 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/204, 0xcc) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getegid() r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = getegid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="bd8df44819706d25bc645e426c4d3373245bfa412e13bdbb0ba0ea87735517b534279b224c7e497de40ee305ab95d6848d6d8ca7aac5b7ff1f9a24bed5f38dba1984ee41e5cdfab48237452cb02ec901195843f870425234c7fc03f2c71a5fa4a89db8a51019fe6483555114b225a7d301b5f3bb9f4e7da5c7734102f4a08ba0ab779a4725ba64aa51352be2ab125a8cfc264a73c43cc79ad8896a3afd8e7e97158b4b048a82b96f5ed8d68112b82705787b9bd31658a791dfdf8f6b74b099482a", 0xc1}, {&(0x7f0000000040)="ed758596", 0x4}, {&(0x7f0000000200)="32703aef2f1d5101d696c523e54759655797a1a6cf1e6607bd37a76e871314b7f013b9899c6011612c8b12191c5f09dc80610681644534f4ee7843ed6fa00d681e219d3f29a338f0c58989b797e18224fdc05a007d8ac79d8f93ad74d448473db7d98dcebe78616871bf9b6b86f710df81e50c5d7d4412e6e5dbb3fc885d048668b711", 0x83}, {&(0x7f0000000080)="675f6a8208a6d70d877c0a4306afbf0fc128e89419c6646ea18a56517e55c4287cbf158b16cfc9d97a9e", 0x2a}, {&(0x7f00000002c0)="01f18c733a55060a30d4d6f8a56722ac71db0535ca49aacb7664bced99b1a2a00d57583f13aa3dd3ceb76c7723d09f5bbb00021e8c200c32b7b57382a5d926d2bec034049b253396c9788bddfe98460a2b5622e7f9724320c839b7f9272e497f1aa21255cdaa236b6ee68f8f05cfec76bdb6ddc120225a", 0x77}], 0x5, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x1}, 0x0) 18:04:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x4) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 18:04:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="62b01331b690b9b9039e9902df499d0e4ef0a73301f2ef8a2584a5714ecf4b67a848ffebd94a1b201d9a1e08fd0ecb9dbd5e46e31a0b37cff21a0161a3a02d3ef878ce7a467cdf836503c6b9ab334b0c61ef8bccd20f337265169367adc35b8d56d0cdb646b0b00b89a6cb308621fcabc96c2ff7395e48f20ec5ea2fdde58deb226830d061a7cef4134f00f1d45b81219e331bb91bc59bd2f68703efb750cebfbf3b53087ed4cb0b3412efb84a6940e0351cab879563c95eef54df92a783", 0xbe}, {&(0x7f00000001c0)="d0b924561ea8a57cb2b3a882895d1b28f0d2218e1dead17b2842b0a3b7cfab50199a31c0a4f34eee0a7a597f2ce0765a414ae0b7d7f47c8873b3cb615961c0b3f3c0f5d7f1282515212ade450ce9a7011af1b18d22a432f68cc33c54ea41cfc764420fe30b28b768ce8938eb2133ba", 0x6f}, {&(0x7f0000000240)="534f43c10a5eaadc938abb4549f67e2a47edb315b5571e918022d71515", 0x1d}, {&(0x7f0000000280)="584f1414f3d06c4c56b3e333aaacb0fcbdba199ab7cf3cd8384f14f72bad3ef9c8ecda98b26c5b1daa4f310ce35d43264681ac1637a51810b8ea556bcf4242c962f65f67fedc3e8a52646546b1d80b883890dbacf421a9ab3803965b2814ec29f4167b7acb4af215971ff30e572873dfd3740fda962f003407bf862c2c74428af56a722d15afa543", 0x88}, {&(0x7f00000003c0)="e5bc642c7f72e932a845ae73169e114409f6e886611ba57ae8aecc1bb1a56f4fcb1c5ca1b60f2b1c8c615f90278f776c9d62519e38c44cec949f44308fcb3fcf610b9075079c", 0x46}, {&(0x7f0000000340)="6b61b14d5122f7a17f639c4b04ffdf58d74780d65832578611b7c523e9cea571234a726959dfd99d37e7d32c5187ff7f50ac", 0x32}, {&(0x7f0000000500)="a91d9578c699793fe809ce1891696e2ba050f1819b53e4feafaaa3c03b75ae26079b7c9f74ac29d21207fab64c8b641ab91acfc942a3274051b97c0851a67ab4581794644711", 0x46}], 0x7, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/111, 0x6f}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 18:04:54 executing program 0: r0 = syz_open_pts() flock(r0, 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 18:04:54 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) close(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) mknod(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 18:04:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x4, 0x1}, {{r0}, 0x0, 0x0, 0xf0000008, 0x0, 0x200}], 0x0, &(0x7f0000000740)=[{{r1}, 0xfffffffffffffffa, 0x22, 0x1, 0x740, 0x9}, {{r1}, 0x0, 0xf, 0xf0000000, 0x8d, 0x2}, {{r0}, 0xfffffffffffffff9, 0xce, 0x0, 0xfff, 0xc705}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x389, 0x55}], 0xfff, &(0x7f00000007c0)={0x100, 0x2}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000180), 0xffffffffffffff6d}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) open(&(0x7f0000001a00)='./bus\x00', 0x20101, 0xa) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000001a40)='./bus/file0\x00', r2, r3) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000006c0)=[{&(0x7f0000000300)="ff639dbac49c3a0b973a0bc59657fecea5bf7627bf3b73b13c91ebccdff238d2abd7cdbc2f1e2ca8cb196fe2dbd240a40c16c95dc892e6ea06476ff9ca035d6a0ed34128c5aaa5137af51a0fbfc4f3bbdb1ac118772bd88c48811639c12a679db4449379f3bb5f27f0441793b5d1ae4d15a4467b25c8552e17192f62f3006c2a2ce817b6c4c9b57438ac848d6063c42ca1ee57d46992b24648bf0a421434b94e92d92416e9fb081c2a683a3e1dd1053995768860e33a0292880fe65f698a4358f4049ab898960570261d194210028b7927adeb53355ea6ff5a8bc4b73e6557119f40a145fef69817466853f5636d8bee9390f3c05ef9b8bd7c8c81180d5c", 0xfe}, {&(0x7f0000000080)="b1e7d884cc9db4f576373ec7bb6940c328df5cd04fb309d470b5aae2e1ce00c03132b07dc545a385138991", 0x2b}, {&(0x7f0000000a00)="aaadb00c9706d9e9a30c870608947d724dfb6456dc080666b5a272bf93ca695e186b10f1cd49d1dd5cc9ed77c0e8e696b27c101f5d3daac2a204d35e14d1083593f3d62c8ceb36db2860a73d3ec1ff51c9f027f914264933c415a7a93532df772ae00aa937d91fd44cb672ea37c8f43966721e916c544e49547df215c0fa18a0d2907fc8f2008a5508883aeb9bb37bb78b2e10c6bbf0ee6cd46885aa4f2aede60d08a40b2cc69e489ee0fc8e694db20618c09aeaf2f3628a06ffc01f97690a93ea00c13a240b2eb261441c66035d5dda5e3e04aea43939eae521b7f84c0164d3ca6346baea2f801e7386facf603c73249dcaafec7e68642347bcac2c35f49503ca8e1f4a4d95998350f2f40f400b8eb306350ea483471d7f689da88a205274ea1474aa008e60f5976e4a55e3297db6685e7b08cbb56a83dd7496d5b30e18e7b43c72f237de98b05bfe33f0a03e070adae06ac0925bab18dea641cf8a181102a35de0b984c2a60c34390b84a173388f4a85fd21336fe17e324e42d082a9fbbbaf1581343609972ddb92d6942cd7ea62b5541623f8bbad60b1454da0cea16d62c9cc2f758bec83461d84ed98e89e50971813f61f5bd0f57c12814a658aeecd12dea806176f5385a6a8d3c50a0334cc225826c325d7231f134bddc97e5b83d5629770d4c76592de3bcc72f4071762d644bcc8cffefe538134f045919f3ddf62c7ed4c4bb50222dc0f647dd381636b9a4ba6a20a306549442db0c9b846e972ad977c479729ce027d00dbfbf51fc0977ca20416c55b82845bfea98ce48294aae4e7f62b865b659b041d8db1e44c7f95efe7e7756da5a2b5a4de54e112bc81d441a7b488907758983594bbeb2e48d71f96844f9ec236968cc80cc2d6acca176cdc96a8b696eeef7c41bedbfc3cb9906b90926e2b25a19274b359cfdf6635a9fedf1ff5a92a42b0e3f1898811ed8bdf90a1bf2bbaf32989b135b60a322c96ce1a7ec7c2f91da05634efcac9c8f3349d52e2077951c69883c4a2cffb26c6dbcafe4c6df5e9a58b17d8ae741cd418b51a0fff8ceec5809b8355814b0f35f89f57424fbd52c56cdb2bc5f1c9d3d1421f098b9169e0ade735a8f6846715633ef318cc752e36a76345547078f78ff5e61f4a46d087f5bb4b45cd083c67e5fcb2ee6bc1fc506d685c8046b20579712f87b4e2d01d0985c1da72d9ce0027654a5d1181742bf2b17695b8f2384e272e46d621fc8d63f4adea9634faa0b6b4fd5993b9692a938199c448c3c4f782607b0c2c8ff4952244f424be61a459001e3372d2efc8a85245cee01d5d7f2a250f5702d00774b108b9ff5f6abd9e5cfbd030cae077a4f192441d0b7478eb2fbe69f016b7cd0906a9c84dbf1b500f38b322180b9975de990e921cfa86fca11af17d61d2bbf3b2b46002c20b0d9e46c5385fba6975e6578871c9581e3a0c87069b9ecffdcde03ea7da68d048e5c7ab2042044b1d37cc0dd79d7011e7c456882d9d2c3bdb6e4227e5efce54f9cc3b687484c4d4597442a21fa967f7ca83b0d8ac4309dada04ca504106b9193d665bd3c8e7f5bf03cfc49345970a55d076dd94b5dd64a538cbc07d1bbfd195bca6fa013766fff1e78dbf93aa24df3c4414653778a091b0f2785351e5cd98975f1fcb481ff62ced5f8fc039d87d196f7b7f24fda9778dcf17be5185b88f39ba3c85c012240979f169bf51dbb658bd4290d6c256d4f0b7bb5e13b8963b75e2e2df410a05b43c80409de1cf3ae69d517ee3ae0acd50f68e1f55c529e16f2c7cbe419b18715573c05dc80764f191d355abed4ebd81384fc171a7f45577f8489d834c47c3bebcbda6d1fc949bfabc6f9c61eee93cfc9bea0bcc3f52d41ff0de16c2d87f471a2bfd985301b638407352e4b7fa85e41416e9a098ed0e8f51a2ac972d7865060659f7533ed27a5c0ca0ff597f85199120c492bac70222d94f25af78b73c051ed4191df3c8e42be48df34af679f901fb6b7a2ff5f4d706d70663321a9b878ae26d73e0868e62e0e3154e363a00f4df667d4d99685b7413719056e102da4aed59f3fdd0dcd72d293fc5b0ab41b04ff578f8614b38c0c78bbcdf3eab06a8d8c4d1630c89ee104e177ce32abc0ea62ba206028715b78d6c2cd5655c2b92753d445264cd6e2900f1458ed233b4fb5cdb9e1b429664cbc22dcf7c15fa4bd3b515aaed1a7d087f8b521f9846093d65a8f8c533f37d26adbc89ca9da2a484bc5b7c3ff874afbe031766b5316e2d83fa1148d421610ba95f6a0ef468eda17614f0c498cca94c76a30a0ed46617c36c04b56884ec0da1f8c7500cb2b804e608d0a2644dc4b263c9ddd7fece30b0ed96c15f7b938e4c714558ce362652c97cc19eef45356970ef3e034e691aa9f7afcb2ae51f38628eb17dba61932c31251c074f78664fb22e6443596b2b39a7b7286137d25027820ed0617615a3eea65b858240fd564af7b05e603d1f4d871e66031ee74abc3efc4a049e39e189a26862b0c2546dc6f7ea26f8b302171d2c66aee2759a0df56241fbdc5b3e41be43cb46616d6e37e29cb13f4c0f5535827faa326eb78e638bd801c10a35c4dd9f0bb6d3bceb1f45ea02cbe82ffe664a9d5804843ff5039f0a870c486b3ddd59dd8f96a09aaa413cac604677d5cc06277272e5fac0f621013e821a04f90ee74bfe634b5f6060f051fd2c42a9ca47c9c4e4a7ac75738369be8ba14a609c6f951c2ad3ed218e035899dfc3aeb94a099959856e67c61c617998752a49805990d7f15df86c4ba347f8a24b263ebb8605bb8ddcef39d1247587d591f86f77c01f0a5b8d0489cc66a11873d76ffb9b2cc42a5a40877b9aa57bfc3afe52b571df54551425258d82981eba6fd59eab702a8a2d9bc26cb8b698eac3484c2c7537bf610f762b8ebdbd8fe44fe4fb4e553fccb8326b6bfe097bf1a21dbe2d5a95128b84d01dc03e5ee9dd746066285d3b0e4af94613f51beee190ca914be7f00553fde78bd27772be60afd26b41e45cebd9b7943dce9e6b61c95495061ddbc8a3dcdba18f34f6ee88e04694ac37ac2c9c970d789a396a97aa559cc508e816301fbfcf7804528e824950fa30dfe6fd8315f91ea087fbd15b411ba48914a06e0125ba62a974a74eee5b083c30513e3141d396f7fc9ae5c5c3102fb7a8fc61263733e0b34e56c73f95f420d9f417ec2356aad3409ef6092abeb576632700940766bc6ce1849260809351f85b446b416f68c2a4afe3a2be2fce1c3d4ec303d9a7372d5dede5ecc1c8f392d4bee8632997ff5bda7b19cc3bafd246e51ec6b7a00c7e5d26a142cdd65912598efe329f7408240af473c8a31da4dfa56208c5bf1ca524a73fad83dacfb55e7d9ea3e4385742d216fe06fffea8fedd20a0d64adf60a42658c834f6d6fc1269b2c337c3cde9b98c08efec31d711b4a121f697d4f8380fadeda7cdd1553944216b6640bc0af3ebe2194fbd35c3a1ab92078946fdd0e96d0acc8036fcf9648b68fbdbc5e5c5c101b478fa8669d1e61a34e81cff5e3290c04b46cca4de4799491123708fa7f9fa8d69e1fd287d123b6fec0a67a343b3a28d6db64742d6ba20dc18df437abbc1e057b51f06767bdd18cfe8596d59d5dde16bb8e81b3586d4ffb69b1abf8547654effe6f3b362a872c9b102c4b64946bdf42207771bf985745a40389fac86373a8f0f071a89eacb9c0e5dd5acff0afa6c9dc7be95e948c8ddc94232623e80c23494bb5194d2cada1f9c3c6d151689662c8584b70ad65f16762937bc9ab085252fdbaff9662480676141fa1be5a3665581fa444f9f9374bc4f984f138bff6bf83b20954bbc38a013e54b543202fc30d208f2e3f035163649083a1469f3b65bb23fb44659e4841574ca98d0ed324f71cc02a08aa490549c159ec7d5a3142fb1ab95dfbc5de254453e18b231f366bf359890102aac29b0752cd0a0beb93d04978229b126a366d5e8c9d28c7c1e3383cc8f5c2fe17c7082b0ea232b062bf0969eaa130e233f4ee018cf6c99c3c6cad26781a88c8633c6a701b96fb25ea5229dab6132e14bccdab8b9f08e9f18f5af02d487cb41f5cc74fc0d7c2b1da1afcd0843763cdb058a6345ccea870c975f6fb001839cdccce9ae81b7b79be88fce42d4feec90c485df9285ef2c5226fb7da1b9773cc53b590c1f07674e3dbb5453aae4d605c98a1e4e43125b18daf377f47693c52a14e0453d8b69bc7be39aa9d2d1a5e0692a4ac5faee3c1534f20618350ac9013b12e3db9e21187aec70dc0283b069133eb5bc2d92947c8673265369f69aac03a9e4a58da904b0269a785dd39c59a67c408b7bf243fce7e638ce7c32c5428402676b97bbf3249dd1e22e5ef477f9f86992515ee35977f6ec81d13e60ef48f0f5d13bd459690cf3bf6069b5aae6375a79617b35f66730ee2513f4df9f690cc5e15e03c04e01141c8e74106bb7f73829bd956723f715d2eb77eb94fb05fb1c27dd2057a893eea698cca1ea3ea7b21ef5f766d29cc2bf9c112a2a804dea53858b1abce1b2ccfcfb8b0b6486925e9a2a28f0b2cbd543739509d2035c9b900053b5de42a39148b3388bda39e11d25da32f656f9bfd031d90f5643db171f08bfe95a0c0deeaf02cfd04e528c5d2ac2b2e58fee3016c2dd41c3a280dc2e6af8e82617be9538f90ccc250839d50c7667f4f606a43eca79f049e2a5c30be6cc90d5988a7984326f6b275a3230ee73e2e5257c9e36421cb1f19f7739129c7afe4b27c76ac46c32db0273ae140c8b49a6e1741ef99c8ab0f7313cbd5131d7129aa811a66cf30971a6e21f18a61bf5b3b298dd6ea4470b102a63b5d7fce561018c89ea7b05b81ac449a0679783d69a179b26f692bbd1f02f7ae8e2cfbe68383bad04718486769ff358cf89679eca9adddff20df130ec4c9d2c7fa6b4b57b99039f880e9cffb0bcf3c1a1b86fa386fe21fd4a5e08972b1b1da91babf905766245797c958a347af2d68bb9e05bc70ddfc4a7ee4b93e8469dd2738f9455c07aa5b259a8646b5dcbb46c70cefc492bf0be9782bea2ccfc1d882056484fdf812113c9836bdd88bb30b91f0fb77cb29e20a6a6909f617b79f3a4cff8695a63706723f58b17efef7eda4925f85013b8f12683797d81fc90daa87a295f6d97f0348832deb39d7c2021a380303da136ece3eca934e53602b822ad7f8564eade06ffdfe971e678db62700cb3a2cb1d8753a9de14bff60482e2e4970978a7a2185e8305a7d8778a6fe6878c0cc588e4f4d58e1ed1ede5933bccfee7f2d5e9c000788cb2be797d48ffd2d28ff00dec2e93c3432a8c04ba97c1375a9517dfebd674a3e78e1bf926f96785e5b883c3b198c144c5a660a0ec2b9b8a829b4c8f994b56f185f28e2daffa74d6ada427509e708a206024013811f4d28d5c0f978aafe464061b2f4c5928821157ab3fc019690a81dbbaba0331ee5d9dd3deb5ef8950e9c6d2f67938c6ae4f88bb8887e253d1c73aa9b6fcc54db83efd7edeaef10b033914b538cd54ee7165a8134f70e173352c93a02a0994a945a79482c4606dfa218683dcafefd376c5bacf8d31a6e0eef18b441037ee53cb570cf47998b32865946a94c1654559120b1dcbeda751cae47b1b512c6a0e4e4ebaeba86983123d04f6c4a2460765316b96f739a8bf085899b709d8a693826671115ab7a41add9f1a70a10590a9a42b198da512c6f075596080536ef77981a5b6201d8b2357d6e7feab946780acfde10da55eaf2101228ea45f22b2f5bc1fcf6e1fbceca4c3fa4253d04525409bfa28a0c01f91d23d1803592b", 0x1000}, {&(0x7f0000000180)="8d19504aa4868a", 0x7}, {&(0x7f0000000400)="5d6a35150486521cff7cad84e8d24dd18b7b4331448ee0d63edfb5f9e27001255a56e2661dfa235cae1ef61daa5b4a921b61da00823fa5f765d6ac1332a530d89038bb850b15c13dd21814222f4fb27d807cb19d3921fc5695631626364981d575d8584befb4785be3dee346fb7254e2d920b5a72385e7e9bed69408aea696217a2a52120c85b59ded01ec360cca0c03427ba52db08633b19a16a299af5c553f8dbd839510d8867cf34ce9ecbc28b0ce806a37f7f5ae6ebd64211d1088f75ef9ed010398b1f2", 0xc6}, {&(0x7f0000000240)="1c418f0412b0649c6fe2a06af59e7eebc7a1e02aae09f4f778655f9a3ea77b984cb71f8fbf34b4072f826408686a27fee3388157eb6755f7ee2f9f0b3b95a91377430c0c7061068a0f03f659c92db2bceca8490f6b6d9a6024c6", 0x5a}, {&(0x7f0000000500)="806f03edda29d090152976f8c76c867d1f2494bf12c9aa066ae21ccb463e069e6ef2518d58be6adde4f1f2f9433d60c5cfc46ec176b2f60d05a207d165786f2f9b341d44b29fe1bed16328479f93f4a5b13da99c1de1c5d92145eedc5aca5c5c533cd72f3c3d1cfe177895af56e6b3368f494633a980b8d02b7afe63012909607506285fd17226e002352d7e48c8a648c6d9484b59de6655dbd83314d5ccb95bf4c8d0703fe9fe2f4928de681d54c51b014b6e1408e9f98724ed68933484e7715bcfe982bedb89eab662", 0xca}, {&(0x7f0000000600)="3e062ec10decaaa76ec3aa9cd3cf78d087f4b10d95408c884b484761c1b678429d9784bd3b603394ce2f6347480435a36a7605c60fc0614b586a118dfb3fbf47788fdee950dd22aac6ce948b587d463decac227748c554dea39be81e6d3c48339a4594b8bf3df514e367eda4425c270e47c3b2e1cf411c465e8444de901e4a02aa06", 0x82}], 0x8, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x2, 0x8) write(r0, &(0x7f0000000800)="03da6ba631238cbf1e2ffe59856c5a398ac0a5ae1bbd818df2589669f7e72c910129541b2f9f0edc985f16da54da40afbbf71a1030796f01d0bae9f0b4f88e3dd458ec9d36d6373a4fb2451f8215ece7824ef6a93b468560aaf5455bc4695ae5a0967921943e90ed5bc545a93d5d4c60ddc083c3d6d94828c6e37257f6f092c5393027ecbce285a513360fcf0e4ff2ba1e17b1d77ae8af9780bbf55f293786d61a21cef60667051c3b3ba0f5c30aacdb2e24887209e40a42a64bcc87fccbdfe65df934a480bf0640e7dd1dfd320203d222abdec32ba65d4befe25d2d1b157d39d202c522e6066928a39bd5eaa51c3cbc9679f9c619378b7ca7333f547af7f7ed2b21cbd5085d46fe7e27ba0911d460cee60a4a71f06ec13fc562a94a1796977023dcbeed36a71a4c38047f02c7a9ba9877c8e7f1c1b47fd314ef97bf29aa0dab12ba8950b27f615cd61671a7c508d9c66de14c96843af2c5764f6d58cb195023526cd73f5a97628051bd697d5fd9f4259740cbdd8d040e35da481fbb8bf4263942fedc12ba74cec214ac576b443a663b3952e53404234d62389e035737b80f38be977bee2929d01bb12a297e8e5fc385d6a2485a19afdd2d2079dc9a4ba17267ee38de2b316b81668c7965afc49bd5f4bdd4d449837a897164c3decaaf42c1825cd4477d8efe5741275a58ada3888c3e6cb3ea9313d61bd28a8edab40059dca0", 0x200) 18:04:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800000000000008010000000500", 0x0, 0x9}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/112, 0x70}, {&(0x7f0000000100)=""/135, 0x87}, {&(0x7f00000001c0)=""/21, 0x15}, {&(0x7f0000000200)=""/184, 0xb8}, {&(0x7f0000000340)=""/215, 0xd7}, {&(0x7f0000000440)=""/106, 0x6a}], 0x6, &(0x7f0000000540)=""/189, 0xbd}, 0x803) write(r0, &(0x7f00000002c0)="9bf39b8ae71c76ac8a3b7bf2a41860771e1caff47cce3c6b15407f868b7e457d6d6b68b55da1f1027d4bf07b5cf62f98d59513cfe518029b05acba0c31c6559fc4338fd76fd9ca4176f701cd7cd5d229b9", 0x51) 18:04:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r0, 0x1000000007, r0) 18:04:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) write(r0, &(0x7f00000016c0)="5af954e7cede3434975f92b89600ed88efa3eb4ed323534acec94059c4e341658919b61f56c5896e36803ca6d6bee474f7dd59bf06270aef280cca27ab164700a2bd2f9cf37c27b1aa253c60f3b84fdd6264b1eadc7a7cf01ed055994caa7e148f78be6b1fabe088a073e903c8f517ebaae78923afa089fa8dc3eb45ea5f469b709b328549d4be91c8a9707d40c077ce42c8abbb088f3d876b4228915a991932214ab56cf0c24748bd1cbe28080c0c399c74752ee3c684d62e266bf0f9d45f6a5470298ea3a933379f15901ee649f93ced4c257e6b5aa1bb5ba56185742c5bd7a871f1153bb8f618190c178c013f0e456f679ea50b41336c2a1f7748f8d2981f45d9ac0a6cc36cd7e88e59b4fab37dec02abeed05824aced315e6cc5d86861f7c4d8474444ac194b044a5e41c703b50f6f2c98e1e92f472f091523898b5c3739c967a106939674fc719ea3be638f663de363496255f2ef32ec18c13254009c9be92147823ec45744b8782f7db03d1da6affb0f4ded3235ce19fd52d8cf2f72ad5dec26c98ca313abb1e0da9e70f453c63a657933058dbfb3dd796f1ee96b80cdf3dcc08aed40b471af64fc7c735b2a63e410bff4adaf056f0336994fa9be43dc0f787d58c0f6f0c02e142bfd6ca172bc80a314203cbfd3a14a26e4dacdb05ca8ad3186b7ef92f771a4a18268c89160425460f23a27cea957cdf22195715e65ee0dd74076065e87b68c56a60ffb65b90523efe07fc84fcb6183d4cf659259d8636ea2ceb12c604e00a7a2b8da9b4156f629f839f4463abb38e434d5c87125a5ffcc0b39b4748f1f48c4361da4827df9d7cf5b3964df7f049a13e295369eef4fc136374b18408a2686927fd0583241888c3ed4701aa5920e260ef9d1f460f1a3a6bf651b661376a16b4f55a32896b4a3698ab6ac2df197923cb87c0886b5b8f5f6836a016db02c3e69d919d962d63848e231a4c79c056931d24105fe4927f170b9dca27cde9f8d37a5e3ed3a6144c1a9eec3999c2df84af07e831a59165db23ce357b2285df5fa509b4bbaa4259b447f9e7159ec8e462d1a62b3cc32dd01e2c4828d0acde3fc6f1766738b1b2aa17e9802638305233d8a34b6ddf846a0e35bd00e764c7e8329fc866a7613f2b6ae8b95c6af9421390bcd1ba9a508282c06f618fe671a0e75ac3c52d544fcc1d7087f6b15676bb145f6a8fc49683b7e15771a9c3fb07b66a5284b57ec286d968fe91bdc516d2407a33ded7858e4ff44a8c093394c658519b4c7bfde12706c3a99f7150113d3584704955aa6ab8072df2f84ceed6dd02cbc40c3659304da5b3a6b151cf5d859cdcc575f9f5f2b819a4b2e6373d33104782705605caee94b7182ae8745971fb5ebf06911d45c50a335c50a91b76e07daea6329d00cf5a25f5eb9c90bb0787748d0e62eeab4ae2e15bad98d901b12727b31e3dacffa9fcac7b049a5382c46a8924cff7a9201de1a9d0ddbc4e8e45aa77be0dbc61a2d4b63ca09f5b241551750b28a6dba42fc9dd0915beec0660a3443f7364b11cc023fbf4b2871f0be67386d5f5a553644569420c8669133356e6e78eca7e1b7a37d5f899f0f4a7a7b301fbf2f90fb2ef4f3acdac1f8d229e8c27e4af43bd633038bed1ffa9dd9dfe9178962459f7a5fee82f7c2474534abbf9c15cd1f0d0dbc94b4a36ae19e1761ac7ea5bdc90a", 0x4b2) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x1ff, 0x8000, {0xf3b2}}) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000001c0)=0x8) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x3, 0x0, 0xffffffffffffffff, 0xfffffffffffffffe, r6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x100, 0x1ff, 0xffff, 0x2, "a5dac0c321fa97fe3ecab2409a502aa8c80443af", 0x9, 0x1}) 18:04:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000000)=']', 0x1) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x12) 18:04:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000001c0), 0x1000000000000098, 0xfffffffffffffffd) 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) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 18:04:57 executing program 1: mkdir(&(0x7f0000000080)='./bus\x00', 0x130) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) unlink(&(0x7f0000000040)='./bus\x00') 18:04:57 executing program 0: setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r1) 18:04:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20400, 0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) 18:04:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) fchmod(r0, 0x110) r1 = kqueue() fcntl$dupfd(r1, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x81, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) 18:04:57 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x100, 0x4) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 18:04:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x6, 0x0, 0x4, 0x1, 0x6, 0x401, 0x1, 0x2, 0x2, 0x4, 0x4000000046e1}) r2 = dup2(r0, r0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(r2, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0xa, 0xfff, {0x7, 0x8}}) linkat(r3, &(0x7f0000000200)='./bus\x00', r2, &(0x7f0000000240)='./bus\x00', 0x4) r4 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1008, 0x0, 0x0) setsockopt(r4, 0xee0c, 0x9, &(0x7f0000000000)="80224b55b8fe424e3a1457c168daeadbdc66f300b4b3fcb9714cab3114d329212a2b3fe2f6479c408bcf20b7e10ed60f91e0132b608bbd2004cc2f77ec6cbe7ebbe56d34963d", 0x46) pipe(&(0x7f00000001c0)) socket(0x1e, 0x31ddad0bda375a1, 0x40) 18:04:57 executing program 1: clock_gettime(0x20000004, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x3ff, 0x0, &(0x7f0000000000)="18b55b30a55b6a3c", 0x8) 18:04:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) close(r0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000400)=[{&(0x7f0000001540)="bab0423467d952e9402528f7282858c0ee80fef2cb18879ea4379e0d267121693b86acdcde420b7cd0e7576b57da20ab9831ffe537fe8ff724b4007fecbea45e8838fc70aed297b36be65e5db2b225980eb6b849ec99b84bc54d2945871226f97c389c5079d75b93aea45ae54775200de5f908ff0942a36d07e205fdade6a958a614399eca58785805daf4bb33a1902c86b405d3c9223ad73a42c47fcd35a8dfadd8b5da30caa720cd2ce091bedac7ed854a5e037031ac784614dd868c25f6162c6822c0e48e680a501ddb2d1d6cfe47cc9af01fa4ac58dadc5d775f8ddae2de89b6ba2d9a7398e64a0f9ae6834a50d1fbf2933ab7724737886051967419f2d42d45d87832ed45841ed172fb7ce3bc443e08cca48569cf25a45ae45bcfa8b6899fccc35d76daedf89c5a52186548fb9a579631c10f5e9ef28204d4f4bd6ea636674c1d5f185e91db386069625b0e6efb72c66dbde074ddfa3072394be0167d37e522773ba6c3a9f3edeb372450b1e42bb250db42489bf824cf832121d7b81bff3ad8d5072d08c439e1492b57783bdf391f3af7ebe531f24ce02766877f6555e7ac8799e2c7255bfd011ef4ed44e681b5ee5304eca1eb3e33dd19d9be595775128f3b6093cc86bb6d271a4731ee53dfbd9ff7bc55aaa436f293771eec4867d4967c6c4fca63bcc7327ca6d21f4b668a5797f3a6d09546e9d1989c0962ddd945f8588c45eeb636f3f2e918da6e416eec3fd92248e594ad74d6cf7fe100143062e09909ddabf9f2fd4b32d5769d3d45ac303716b5ebadf8e977281339e7e019f0b4f35284202ca2e9ebc37fe61b09cf2819a6a46566e98cfc2d0bb16107d35abe28acb4fbd496335e1e205969617439d76bb8e31443542e614d2b8cf95e95711a20b25f2cb9855418c80c26ef78fcf864b33039be0d05bc00e9eee1c818161c9a67711caaa6bd7ce55d323e84193aa4fe649d65d0857c8071204b2b647c006be0feed8ba37dc4fc7eecd837ff213379645b0c983b6ad570f3c2502c17f41798ab85d2d89686ae23fd3bcc8732528dd8935b4b813f18ed9e9401754125a054f446372f4dced69a3d66b6fe792dc83da4c7ca42b68fb61f63af3907c79f6793378518a8fce22d73fcb8c4f3abadfe6d12782e7b8929825851cddaa9a93403781f2435e6f143505e46df3487c2fabc3231ebeba7868d3c9273d9714c14155b34fca3555e7e1c97542f101bfe7eaddeea8f9ffd317959813d6659037805b539092ac276387b408a1d4126fea87da45ea7900c72b6e4213c1723469bcde01bace7a22ecb004e99d66b979738495843232784180c2ededa8b1a9a7716d06b8a652fb8dce38615a1764925745e0b824fb52de597924ec9ceec19bd204d70fa58d7d94f789f33e29f687299a9d40b7b848f30f6d1cbc0c9c47bb8a06fdd62330fb2b8e3bf40e2e464073e489c95206a2e6a87d6a9358a333a6fc1d87143d0d737871fb2b75705a3495c3cdad0d6544ef88eba72f5241064518dd1aaef4b3b1297f56642a9f59bcb548c3f1f844a807cc8806a0376bb298dc2d896471778d09124d79677294378ec7443738566c38a268357c9203c7d77a764b145c806e09ae07ec10e4d7038060e2552733bb18bd8efa3f27fb65bf98ced67ee8307b94e12e1648478974500c43a044ddf010f091ab3fc257b0fbcd56f65b4836368c4a3eaaa5f167ee6adc5c02ab270be79b9986f3acdfe9e072394c79a58f5a5ab729fea05e1e527480549f27b82534032862d745f7254cf3d03a9d9f1f0a525738298b6d3939aaccb5e42e76a6f81f89dfda11ce74c4a57b6475da5b26ae088af68e7c084e72fd567d597c02eb1fe6c40c54a7bcff86b01840ec4ef410e1ecc2f9d20036b430f2665f8c7fda6ebffb0cee6bbd26e6425cefa9ef476dbe3412bd321fa8ba61d1d74b13aa609f7635c16fdfe15f1fe59617c5d416cf908a294a722bf6d8b298d168e4e38e47959d4d8aefd8dfa8c48dfecd4877becc22f917ea441155b340cf31b12a3ec41ebd03ec634623b41110c9e97b66483ec86517697c1b9735b1e300e30211f641b538cfd09b27483c32197884aa61ee3de3e1aabf0d7177c319d2474d628617e5b1008257637cba91a1c8e64887634babb2d13b89a7786cd530d900b5af7fe0903f772c85c3cbdabccf0faf7ba1ec4d78d20c1f5891c6fb3ce0da64d7c02339acd734629b305fc0e746a103915156cfa24608f1bcabc8c8e3644d4a7d2ba7a2341a78faa80b87604a89b87fb7406f731b890c122a3a01fac49eee2211c088e3a80d8dbe22289c7684165ba10a4f41ee6c5da436725358740ceed2985781434b547104365df6f77f913bc83b7478984734848cbe7a6829d48c90c233e462f7d7c16b716bcd09e298b96d8fd8c5d1f885f15ceada9d40e4cda0bd235e4340ee0a8fbd9fb95ea1c277dfd81a187d8515d9cdbc2b73d42d2b9551ea4a05997971757e9ed646d1f2b88a354214017f38c835a0a4978f7a87ef11abbfc8113dd1fbb347ff63261979c878fe80709b58769b4d37869acf52cc400609677501176a0cb8998b7d332b402d5072308daa4ec8326c86168cc3ccf5f789bf87a4bf5615d1bb5eca0e3e25bfd42b90295b729760fbd23fc339734cff33b0fbb7c2f21a73f6439182300431a409dc1c8303b2c78d34febe03342bc6bd1f2ae29c54ceae50bc9b6a7f48b42d365fbd1bc9ee69487fc22f8a4881e61320f0c98fd7fff93ddad814c71ef33cb977568581b3771490c40cd71f2f19b58e7a3bf23163df51b010f592f680d320abfd10c61cb0a2b976192504ca1047b8f3c0cdc9508270fb7162789421635978fec405fb3e166838d2d1e120319197ee3116041e4d861145c299779c546da873e2c0ab9332bc89a18ca41a3a8bbd16dc922510fe2ae19163ad7a6cecf260566b5a8a048c4822dff9ab79483aac8b262c309cc7f07a5477cb1cd4d0181d96a8d43749a0893b887ded36b9518d6e300587e5ae1cb95c792a111217418c11b6efcf3708c9f0700b574e93f6b16f25ada198a5f8af36ccf6f7eb72fac6d1d5f275df6c267df671839ff61ff5205ee17360f56fe60f331169045b84f012064a034329f19a813b534847a7399d5df3adc3211d76bb722b146fe598d519a7b4d4aced4bde1ae0c0089d14d99101ff61f09ab74573f4712da4ff490a4ac9547975de5695afeb406ef518bde57419b9ad28ae11c3e12898928c005a5c9bcaa9a29ba30d64f813aecd8bcd5ee727bb2f68e94f4835c4d78e5c50561adcf27aae99f81b66657e64ace0c644fa1ee8b3543aa92de43a98761f6666823879731cfec6d972c1f82ef926fd328e55f703e51a80ccb526136c165b5c48f3a9bbbf327c997cd1561f01ae171b39dd148287bd548912ac76428b871ed357e50c6ea8a0bf5afa92e0dcd8d34921674a9136a3b5574cf862c632c553b03d8e1632f60bf1a08f28efa196b53401af6c7cdb9bcc80c251c973768029354b8cf3263a621b2fe0ef75ddd762c170979ebe2822bd160a1865b818c8b408fd45d35c6d5bb33a5d9d59d1495ed48bd3b18ce79368917a1cf8eec207b469b690b4d036e511fbc04c3e70cc2beacb4b47be1a560314eb10a891c8d1b5688bdf2405e0215b1f1ef81d5e25f9cc6fe432e5adab0cf31f90e6277f78ba3fc46a364c2e0d6337307b816157759df2a6e2fe9e715d7cdebb0b4b544d20687161031e2317747353c428907b716efe753918d417a99e18d2a5365fd96cf84693adf844129c41fcdb30b1fcf49a56f97907d0cc9003570637eea7e7f0eb5bd620cf216990c3b385ef15ae0b83dd74e39146fd7c75ecebc60c0369bf5d7f1ebf2e678734d1fd6e18968deda31e1ce408b942bd98f325cb984a64de68dc9f069d27667d5b70b75485a60395a7dcebee682de824da86f3c756fc637ba86abc7ecd424ececa8b16c2f5ebeeed819c2332e20531a60447dc08187e9c4b991e3fdc43fd396176bd62c28a3b9bfa04c85d7665bf0136a6cff41e8d4624b010f77f4ec0a101e3e8a413429a55fd6a5a3aa0f54700c5745586ab2316212ca4853b1e8013bfc6881b8720fd6dd72b56c5f506d8d365d66916cce09331d23aebd3cfe45abe36bb0de0526409e423afa7a10e636513bd092c5cf0f36286f6ea2975413f4374eda3a056ebf679d93ea151b4d6c7c4dea828ee1a908e0641dbe6198316049a3a09b4a303d7c235ef6fb7b29c2bf6fbe0154d69254bfd273b3d1915aaf7973f808efbce34a7c68da094b91d8f182799a97df44f40a4a22e9f16dcb74b0f29e4412e60ad888ab471ed99e27f6d58e9d56e7ed8f402cc2a734fc187ab7e53fdfcb668956adb4fc4cf2e52e0a77b8a0db5ba1b500ad20e4c10faace8a2041d3e058f3e630a23fc93408bd8f96f1dbe5150981f859dc79a30fae5f2f777774329630cfb6a8c151a56d218281cecf0b3bbdaac0e8b01cfc9a1770072c24bff67cdd89e3bf1b58d2cbd11fe50f1330921e5de172e1aede38e0d710d03b495cf20771d94e8273f688afe56a9c7626b8adcb6dd362bc0923ec84973489449fcb5f20720364fab37113205015a06047694f485031f631288baad75db0894a6178c09244d8f9e1d918bc18dfa026bff060a455e80a8986fc85e47feccc59f3c911e6a740dba689f5dd00468280db4c4e83b28741d85881bed1365768a7de0f391dcec67a903c6061dc5f03a4309cdbf2ab99b3806a5f9162e5e011b5d19933149841a809add2088ab8b9952c1b70e42908ee00ba63367634d8117b3fa3cef54a1c9ca3d2ea2d6de4018ee6d26e6c4e079039a860b783ea16ec3f1127f50a473a5fb309fffc7e56ff1bf329c2bb29c7cc7145cde33979f72a875813b3a681311022a7870a68f29120391f6d0a7d70a6e1ec06025ce2e6a5c7cc613be1477c66be796995cda8d0ca3ec296fc5a74a73fb0ff1bcdaea961ca8c20401d546d384e1d846895f4339ca7102eb1eb76a0eb83c5715ff6e37fa88ca6a827f2414e0ec9564474988d36e5c38b6a444b1d80b66e0f177d63f42b5d356b9fe6e0aaa03f3ce580e4fb2ae173a3b1fc4e5ab55fa35a39fcdc3d857be413f2b69c327657012d35a2250cab885a1c75ad6148ebbf1c2b0b061bba43a08d17fc9502db7f1e893b59d9fa8d45cc49414ebc84599a1842f5ec1faa3af9b9d8bcad11c4361ace86e706edd01873c741d997cbe98c040c2315bff2ff8f65a0b17f042000b5386d89b4e70d452525d620aa9a69518c1c71351822ec", 0xe9b}], 0x1) 18:04:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xc004, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:04:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffefe, "90de0b78723f911a1d962f681f00", 0x2000000000000000}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r1 = syz_open_pts() shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xc0, 0xfffffffffffffffd, 0xffffffff, 0x1, "0167d463e8a0c48bc4be3e88ad9f92991567a96e", 0x6c98, 0x7}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 18:04:57 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/12, &(0x7f0000000200)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x100000018, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r1, 0x0, 0x0) 18:04:57 executing program 0: r0 = socket(0x22, 0xffffffffffffffff, 0xffffffffffffffc0) sendto$unix(r0, &(0x7f00000001c0)="b10005040a000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x9f57, 0x2e5}) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000080, 0x7f6, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x42, 0x9, 0x1}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x7e, 0x1, 0x5, 0x967}, {{r0}, 0xffffffffffffffff, 0x42, 0x0, 0x100, 0xc4}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x808a, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000081, 0xff, 0x6}], 0x80000000, &(0x7f0000000100)={0x2}) 18:04:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfffffe99) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r8 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) r10 = getegid() sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000280)="1c31cb29d0ba21e6f4b426105215f30b5b1da87a9afc0b3af6713c9bd13d17a2b592fc0af5fbea92fe7d19c4bd9645f3c67ec4aa7a8c9c8e41a0422bf0a64251464d7c202b32fcbd63c54d6ee6e02dd139e6762689acee5443a569d2003ac5f784db58d1e7c487fb01f957cbd56ce26faee532720c0e8ff5cbb1df310e5a5e37e7c5acfe332fc78d5a5962a89d65685070f24cad693ac1bf49ce9c180e05cd0188f2837830533adc19c806da09e40bae63b7368d77f8d651", 0xb8}, {&(0x7f0000000540)="5684c671c9dcc0ad8ea04e765cd7f5b1f24f0a83e8a1609e14f717a23e9bb8a32f0f4d58428c42d8e4b0b95fa9f981243c8b56d5aa916c67bba1f3bfb09f0f1da73b924081905b0b95353e62c461f36177012138072af36eb47d637fb87aac002d72df50b9b0b0c26c907b1cc420d4d504a6a99f24317a40975230529c3c8f7d93da92a89f54ef9db38079f061d5ae8b561e57151678297419ab9a5f166a332f5993d8a9e10b87e1223f43", 0xab}, {&(0x7f0000000600)="e0c7fc46e3b4e34567c8b83eda4f58eaf3a4e61612e6d6ce3ea6a43fd10e8b10b64fcbf7564f06395398c6658c4b7b1eb8606cf3a19cabce61f6472a16dd0250c187138ff37ff44901dde9dc7a5c529174f8ab367321dbbe3a0b297d940030c6810f49b2d2521c46c70690e3e0142bab94f5def35f15c59e3762e76d3170f0f4178e23f77109996337844b1bc3a1eb21f49a98c21cf8d00d23d5b161f122ea32a820ef9e88b7c20c4fe8c1cb84", 0xad}, {&(0x7f00000006c0)="c4607668d871a2cd2c95e96c3202d5c51402d7f406d7ee2fa2578a2748dca01b51b639ac09594ab196972088207d6014090a4bb2618a056c1e719b7bf4b03cfa496cfe6a92103147445344d3cd8154ca9043826f87e305feb4017b1f4a7dfd7eea7c983a5d856a764272bdb4296d4ed504b8617c5b06ac5593e92031dc60502c52e1407139a79553b674c4f9614aae416c26464d2173d692458780f3196b21a8b994874d55eb03cfa1d2c4ae64755d4ce940ce", 0xb3}], 0x4, &(0x7f0000000a00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="009081b3eab61951381348d11c7032b00000002000000000000000ffff0000000000001b6077b3a6dadeb8112f5b426020a39a3a24b5f8d0a85385fb00cabeb562bf4094b5c12092f63c0f9ed254ef2241da82b6e4b6d9c4ee07c6aade539792f324fb5a9cf2466a99", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xa8}, 0x4) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a", 0x17a) r11 = syz_open_pts() close(r0) dup(r11) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000240)={0x0, 0xffffffffffffffff, 0x8040002000003, 0x6601e399, "840500000004f040a4e4563600"}) readv(r12, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:19:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x1ff, 0x80000001, &(0x7f0000000000)="873c795ab65934fa560000000086db92fd80295b7b665b", 0x17) setsockopt(r0, 0x200, 0x3, &(0x7f0000000080)="063f1e3a231af5f5e68faabb700145f6d215828976e144b37c5761e2bf4dfdd86ae35b39cec05ed47554300b9c5e371a6fa6c4f74a123e086e9566b5312974a5c56aab23ea4a4509432f9f12b92f87c3d322975b590e7239b9680510a986e19df8a9bb91c0d063ccecec9cba26cc7cceea07fa4c14cc99d4a36fd054", 0x7c) getsockopt$sock_int(r1, 0xffff, 0x1195, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$sock_timeval(r1, 0xffff, 0x100a, &(0x7f0000000040)={0x400000000000000, 0xfffffffffffffffd}, 0x10) 03:19:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x1008000001d, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xa) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xbc15) shutdown(r2, 0x1) 03:19:51 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000100)="c4395c7627ffa5b1b68db7365a4a7ef8b29920023269e334de032f84e0f335d3c3410d2efe000000000000000000000000000000", 0x3) lseek(r0, 0x0, 0x8000) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 03:19:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f0000000200)='./file0/file1\x00', &(0x7f00000001c0)='r\x00') symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') rename(&(0x7f00000008c0)='./file0/file1\x00', &(0x7f0000000900)='./file0/file0\x00') chdir(&(0x7f0000000140)='./file0/file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) r0 = msgget$private(0x0, 0xc) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)='./file0/file0\x00') msgctl$IPC_SET(r0, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, 0x0, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 03:19:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x2, 0xba3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8800, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 03:19:51 executing program 0: pledge(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) chroot(&(0x7f0000000100)='./file0\x00') getegid() getgid() getgroups(0x0, &(0x7f0000000140)) 03:19:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_open_pts() pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x92}, 0x0) r1 = getppid() r2 = getppid() setpgid(r1, r2) 03:19:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x108, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x80, 0x0) r4 = dup(0xffffffffffffff9c) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x800, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd0\x00', 0x8000, 0x0) r8 = socket(0x10, 0xc002, 0x3) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x10082, 0x0) r10 = socket(0x21, 0x4, 0x800) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x2, 0x0) socketpair(0x22, 0x0, 0x6, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet(0xffffffffffffffff, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r15 = kqueue() r16 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000800), &(0x7f0000000840)=0xc) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = dup2(r0, r13) r20 = accept$inet(0xffffffffffffff9c, &(0x7f00000008c0), &(0x7f0000000900)=0xc) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r22 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000980)) r23 = getpgid(0x0) r24 = geteuid() r25 = getegid() r26 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/ttyCcfg\x00', 0x10, 0x0) r27 = openat(0xffffffffffffff9c, &(0x7f0000000a00)='./bus\x00', 0x800, 0x180) r28 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000140)="55871b27aad132d99b9cad8c9142bafbc4d71dbab67f373d4b346f7866de576f3af2d00d403d58a6753fce9b90290c6daf9e5e988b2f46d43fac676c8736295c0a44396b663bd6883a64c38d33b0fbfd2c08b4ee54b8d973eb67f3c174fd6c7188720b6fea86a611ad49698c5cd3a256a9bb945717911e161456673e2aa82fd443d5d7f82504b43e58868024051d1d4a5c09146c015329ce4c27a94364061a07bd916d1c35e1637a0ef9c3e54d783252ec80ef328d6bad15680cbac365864f05cb7ee68a7889f56d393078fd59b022fca544cb0d936290cc286999214e7224279d59e97249c18d9bf8dc77da33a201", 0xef}, {&(0x7f0000000240)="1f280b3a50055b62a1ae292bc24dd1f0e4526a80b504bb64750b59c9dcc1c3a6ab12aa51d5eddde9ae54b9cf6f88932fc50334791bb6a962544f50c617b4e662a33e86acbb387f6bc148e89028b11e662c16cfe6652ba4ffc782a105fdab5fc4f463c3b0b9ce3ad485c6bf9c9330db2f3838ce47edac362c7422bfdeac684e796f80e724b8fee09f4d221273c6c214562f3d60737615244ce246eaa00b4986d2a8144e84e39d9b8a64a4ef018e581e0fbfabe85f22d8f67b2354dbb03287ef6176d1b71bf88bfeab8ac5f3d5253f7c6c1a7b128646e062b1417d638f0eb5db7eac17", 0xe2}, {&(0x7f0000000340)="050c188219c341296cc3146db3530675e9b50efa29e72524183582745b2efed93b4d9f2280771fd950003fcac56c767f7174d9bee4ce8ee48704d4a69b24405e8c6e46846cc5505e7705ee9c14f9bbe97fb69b6a348c43b3", 0x58}, {&(0x7f00000003c0)="aa9c8ad524e361eac254e0b9f2cea26c2e8fe9f1588c17916410c07614b1d91fe15e5428856eb7d36717c62ef553337aec9f34f589546be76016097a985808f8e9eeb7068539e0a6a5da00174de75a1f86afbe40ca2d3eae3ade4b1ee0766073efbb6ca747b5c18cb96a7d13fd168dc03e0e4f240c1d025f189855ebfebb61d3fd1464c1d30d3fe9", 0x88}, {&(0x7f0000000480)="4821bbfafbd160585d2ca6d56737e699952bcefb10c3320d309d5a36c9ef6b269363518ab276d11cde73b18c8d3d8837e18c8575d7806e067cd4c2105f525e2f022de1aaa29eaa3c9279e83411846ff8aa", 0x51}], 0x5, &(0x7f0000000a40)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @rights={0x30, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11, r12, r14]}, @rights={0x30, 0xffff, 0x1, [r15, r16, r17, r18, r19, r20, r21, r22]}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @rights={0x18, 0xffff, 0x1, [r26, r27]}, @rights={0x18, 0xffff, 0x1, [r28]}], 0xd8}, 0x406) r29 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r29}, {r29, 0x1c0}], 0x2, 0x20000003f) 03:19:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xffff, 0x9a9, 0x1cac, "4edc1fe498da79028c8b05241e15eb2827f6bdf3"}) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128", 0x2c) pckbd_enable: command error 03:19:52 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x14, 0xc009, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="2b00ff23000008003c00000000060000", 0x10) 03:19:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) sendto(r0, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) pckbd_enable: command error 03:19:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x11, 0x0, 0x9}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x800, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0x0, 0x1}, {{r3}, 0xfffffffffffffffa, 0x10, 0x2, 0x8001, 0x8001}, {{r0}, 0xfffffffffffffff7, 0xb0, 0x20000004, 0x5, 0x7}, {{r1}, 0x0, 0x80, 0x200000000000000, 0x4, 0xaf60}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x4, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0x21, 0xfffff, 0x5, 0x2000000}, {{r2}, 0xfffffffffffffff8, 0x20, 0x20000000, 0x10000, 0x3}], 0x401, &(0x7f0000000080)={0x2, 0x4}) chflags(&(0x7f0000000140)='./file0\x00', 0x2) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15, 0xfffff}], 0x2, 0x0, 0xffffffffffffffff, 0x0) close(r2) 03:19:53 executing program 1: socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto(r0, &(0x7f0000000080)="0c766fd08b40531607a448d2a846a0737447b6b35314c700049ede77be1491cecca9fd6a7dcb1e1ddf85db4d9eb4ebabb588d70d642e7d3cd79989df2db469a0175b8d9440d9d6b82ce2dc4d5de2b5f672daad0d04dc55f58097b1c353f2e5c422dfcbf9f2a04acabaa751664da1441600b72be6fc9c4671ad4148378b6120e80780967d97630969323b4733c9209b0b05c69bd9bf064cbe5427140d2c37f3215066234ab0e938f54ead1821b876cd7daf05aae6eac65beb0eac7cd0103294edd304", 0xc2, 0xb, &(0x7f0000000180)=@in6={0x18, 0x1, 0x2, 0x8}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x7, 0x2174}, {0x18, 0x0, 0x6, 0x9}, 0x5, [0xfffffffeffffffff, 0xfffffffffffff20f, 0x7, 0x5, 0x80, 0xffffffffffffffff, 0x4, 0x3]}, 0x3c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 03:19:53 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x8000, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x1, 0xfffffffffffffff9) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 03:19:53 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') close(r1) 03:19:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x500, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x5, 0x9, 0x5669, 0x1, 0x3, 0xfffffffffffffff7, 0x1400, 0x3, 0x0, 0x24, 0x4}) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x4, 0x7) close(r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x9639, 0x4, './bus\x00', 0x7f, 0x7fff, 0x5, 0x2}) mknod(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x401) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r2) close(r3) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x8, 0x4) pipe2(&(0x7f0000000140), 0x0) 03:19:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x29) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$KDSETRAD(r0, 0x20004b43) getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0xd, &(0x7f0000000000), 0x0) 03:19:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 03:19:53 executing program 1: r0 = msgget(0x2, 0x410) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="01000000000000000486df9267c7b8ac83650df3277835f74a56ad21749170dc6355faead185fdc0dff4c7f62b5b1dfe446df9d50c84998de591746aeef6dacd99b37fe4580ad79bfaf2f9cd07b3aa5d8d85cf1c96f0e55c05b785bd0873659ceca20047e93cee83fa271efb9c6c4eaaa189b0866cd31bfaaa74ab6c86ffc8a6b8ac28693f36c23c3c44111119494fa4859f78427efc239f10160f9425505069a07add0d3a8c748d8f683a4e5f133464a101adce5504aeb81420ed81cb04b80ff0ba57a544a682fe7614fe24345074993a0d0734b11fe09b36b53f2fd1e08df5908d1ee006b3febe5b4919661d0e1a97ee528c48a5543f8e3e4de42d9c119e07121c3c28724da5606fed9c3b54bb5eba81270d4666f3dd8d355aa6d5713ec577b79c2d81688dd3a16a99619eb84c20a5abab6ac93b9382285b3c3855e8ce420283685f24f4e70b2fedd8c5d4d43fda0b632293fe16af67e1796c14e7ef5b419c35eed0b3646e98bcddb191f528675180a700000000000000000000050000000000"], 0xc4, 0x800) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000a60800007f0000000000000000210000000000000000000000000000000000000000000000000000000000000000000000"], 0x92, 0x3, 0x1800) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xff75) r3 = getgid() fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) bind$inet6(r1, &(0x7f0000000400)={0x18, 0x1, 0x8}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000008c0)) mknod(&(0x7f0000000480)='./file0\x00', 0x4, 0xffffffff) shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffc000/0x1000)=nil) r4 = syz_open_pts() r5 = socket$inet6(0x18, 0xc003, 0xdc6) faccessat(r1, &(0x7f00000004c0)='./file0\x00', 0x32dc136138adc11a, 0x3) fcntl$getown(r4, 0x5) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000640)=0x9) fcntl$getflags(r1, 0x3) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000500)={0x4, 0x7fff}, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000580)) fcntl$lock(r4, 0x9, &(0x7f00000005c0)={0x2, 0x3, 0x2, 0x4, r6}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000600)={0xfffffffffffffffd, 0x4d, 0x7, 0x6}) getegid() socket$unix(0x1, 0x7, 0x0) 03:19:53 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x7) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x18620, 0x0) fcntl$getflags(r0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x10248, 0x0) r3 = semget(0x2, 0x1, 0x2) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000280)=""/184) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000200)={0xf27f, 0x20, {0x8}}) readlinkat(r1, &(0x7f0000000240)='./bus\x00', &(0x7f0000000540)=""/4096, 0x1000) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000040)="d88462", 0x3}], 0x1, 0x0) readlinkat(r2, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/231, 0xe7) 03:19:53 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x401, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x81, 0x101, 0x96}, {{r0}, 0xffffffffffffffff, 0x4a, 0x4, 0x4, 0x24}, {{r1}, 0xfffffffffffffffb, 0x8c, 0x0, 0x2, 0x5}, {{r0}, 0xfffffffffffffffa, 0x4, 0x8, 0x628, 0xffffffff7fffffff}, {{r1}, 0xffffffffffffffff, 0x7170876a18866ba3, 0x40000022, 0x7f, 0x73d}, {{r1}, 0xfffffffffffffffd, 0x14, 0x3, 0x0, 0x5}, {{r1}, 0xfffffffffffffff9, 0xd3b44c1eefb3b500, 0x2, 0x3, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x6, 0x7}, {{r1}, 0xfffffffffffffffb, 0x3, 0x400fffff, 0x7f, 0x10001}], 0x8000, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x58, 0x2, 0xfffffffffffff800, 0xdf34}, {{r1}, 0x0, 0x16, 0x8, 0x84}, {{r1}, 0xffffffffffffffff, 0xa2, 0x1, 0x2}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0xdd89, 0x9}], 0x20, &(0x7f0000000080)={0x101, 0x6}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0xc9e, 0x0, 0xc600, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/120, 0x78}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/191, 0xbf}, {&(0x7f00000004c0)=""/113, 0x71}, {&(0x7f0000000540)=""/205, 0xcd}], 0x5) 03:19:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r2 = getegid() r3 = getegid() r4 = getgid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x9, &(0x7f0000000280)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:19:54 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)) 03:19:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) 03:19:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) setrlimit(0x6, &(0x7f0000000000)) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffff9, 0x5, r3}) mlockall(0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20002, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x2) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000003400)="7849a9c39f9df4241bd82497e14bfa56ee10f0f2d26dd40b88ee62bbf22304445bb9f19e2ad1da139ff8eec3534a3b44a7041b39468b3328411670fe1614e4623b1e6b70da30f0ea842891bbaf1e39a895fd59441fb19da4105a0853a4e987deeaef3a72c8211074a31618507cf5c15e7b820e2bc70f508a88e3426150c09602376089b495bbf826e050da27cc6a24956ae03f67f04506c1f65522f148d84ce7caa140d4fce10f73251fba8e8547e4d07389d54b1e6be404a7bbddf854843c33cf09ae53fd4594cdf2f76e0a7dc088d011bec480d615473c53db97aaa3a6a1858e994fca32da2881ab327b4e8214e3f8a098a793f031613b9704c362a8e9633be1e4a0870732d9c8f1c7614705e4acaf5caf8494b66e65126d68146bcde9aea6e9fdfaaa64ad3aad7f4aac73d3f606402ccc7785fcb802b812b3baaf03fc6a44dfdf7e0adb8b8f0131e4b261a5c2c109ab91ba4c06b1934dfb39343a91017e97e02fd0e7e2d48455f46f97f5ebafab111ac71e29981a7eca08460fe0f7b545122f6a8e03e2d06381ef40e1e8d6c36dcf47d8a4e6cbdc50d7d88c9f2a576f0cdb96e9cdad1f62f90cb8fc0b543503e2bbaf534364d3d1489b190fed04316940f12197f7f726da773629d5ef59270e3562d2b6a86df264d7c13487eead8f9d44ee5057c232db9affa3982277f629386df3c13cc1a348b980c97c5747413bd9eca35faf2789d35a70e43fc9102554d382b580a73e85d5a18eb6e960151b88bfd99e8b36c6124a1f06451a1bc2a051634c34f506b3964afe71dc1303b4848f913b6089d5ff585574f6d6b231eb85fc3b6d3c939bad20a804222436947cde98ab9e3952555559e9fad5af2520d015868b576ca8d122a354b6e00d44572a8918f0f306ca0c6649fb722d1ec2f60a622a32f9ec174aa4d58e15f8a5985f3ef7fcbb26a8edb3487f17bbc6d40069484e499018a2d8f02eed5fbc060a66c04fb03ebde1cdabe9c60b85e346ebb1315f6af9f2c7bb7330c3bf067664ff196b37401abe106dc35c6b3e29ea8ab8110eafbb18b332afcf90beb277e15cf6f8bb13bfce762037950211be85582ca6e836e6cc881fa9602c35fa46f4b85e189f1cc265a9900752be2ffb3bcb6a6f80ae576a93db1090eb5d50b79d28925c5a20b2c66646f3e9dbcd44d1e671737f1d0e8e513699728adcf83169f089b6af8edb7693936f5f774f203422b55281cc14eb97dc82c2455bfbe9d7ea0bc84f0d43183a8b9eff34314069a27c87508e635f57f0cafd7f1f301fd241916201fd2a40d17ca60d5e9577d9cc96557f611e162a894bc1e4b9bec4d239a7ff4f30ab08c20d34a3d94fc827f8d1a9d710c2e312fb79feb53b5fe9cefb95ca135f2604ae4f32c012571f3f05f6260233a58f6af8533ffa540d04878d58456842361a79c26344b139062b248fc9989d3ede1570ee14f2031048c2b131cf8bd866e490cdf346b5d53b1835c911caf8242c21206bee88ed8f76ea73dff3da08679deda0a22ba3079c04f93120ffe042208293382735f57c97a8ef9fb3e6ab188fe71a9ff23dfc7555d08c108615ea8b20ba3d4af99aef57ec9ce866f115f8f65fbaf857e038b57401b264429ce3e632afe9342bcf94275edbdadd024b6826471d39c685c26a77630b75598fbb7fbaf5d29ae6d7f8d4dd71bd02a349ccd20b757ab6fe8383424dbe062a5a8f58f717278e01e949065a2ee2de4a2a64a634cfc9f44c2bc6a2f05652a387ce2c52f09807fb130ed1542370453c233d89192c1d41cad7c2ba880f91b37ef151c92a307a0c8ee859f2e04ec2cc8cff839643c667b9c68a9d9b1c7a55d542b34e05a37fddb952e4ecc8d7b8a578153f350bfd8585fbbbe33398846b07f324cf90a9844cb73674a5c6d82a5a3db1b6571dad64cfcf7101d2fa74941d2eb090577765bfea7cad294e6c72cc9825335c2259acb9e6421f8667aff5a9113a0b1a5146786e43d327f19b8562c660e60ddf958e74d2884037ea4d11c68729b4d9254221d0eb26366b1903aa3a05e07806b5420ecc199878ec5fc2239d8786af5405507103c01bf23f9830087f4f982ee49a89ed9fea54e1ee129aca39564973686e7c495e96e79e72457b9dba2a0148461da007ed5d72c2da995e140cfc95f4edec4a82d201f2f9b3974938e0d1b298dd7563ab0f8dfc69220bdd1804faa35cf770654f4bbe3b981091d64d81ad17f4538b7e1337d49f15a7cdb10af17726ea658a6c5f7411f4ac872e60729d91d8ab014832d31836dd922078aabf409a8d9eeeebbc82413d2d686cafe0e86b63a91032c0d91929978f7654130edf3a66124dfb6e755822be84de664ba7871ae331ffc98205c5256c484c3bc4de3b278e6a678212d9c6af74b3cb61ba7d8539fc7da64c8214e1d4b7963ec65333a39c770255ced6415294e2032499a69c0d1d3876de9bf1edb76318b81252f99087e8b7040d2f97fecb8a83d18691d746c699ce7ea84f434b7e95c7bd2ebbac0c015f24a16553bb772fc36d1867957480350ce0da07b2ef8f934fa40c67736a95cdbc231f709f07cff30407a524f824f5271f5f28853a419acaf5808e058c5dbc9def72046a97da59aa65286da710badb835f14e76c2789c7f678a12e35775ff01bfaac238b2af299fbfe48b1e92008d19ca08f5d5a2bed6e53c508a4e72ef74d7b04e5b87e52e50fdfbda87448c83900d7b6f20b8a623ba38055a8447f9a4a7e400c86eb24239913ae4972237ec0e18bb76682cb1c1eda2f872a7f4324cd33b4f219562a2d36a3f97aa0bf34436814c0a670359d35b1f12fee0b7b2422aa005591b62f7282f8ec386625a7ece004ed7ef34e499e11edc425739e12c40970dee90d4ec38358cd91641c69bcfe2847bf564606409da71a95ca43495be504c758981dbd928f2f0c026192546b974c00a372151c5551030b28f56ede58e8933693ee2f7d68d391f3b78af960dc1e004b08fa77c8f1ba4b8737e24608d7ea47416fcee77ff409d458710c9af76a9ae2cdc197d1edad4500008d9ea889fbb2d4f5fe20d69743eb54cb903cb91101a1b5780544ce291bda0b09d0f847b35dbd1c157a43f14edcdd7115cf9a18924954ccadfabc1cd1e431ec6d556d2be5270443f66ba0cc51f421ba07db5c70c458e7b0d3ad1b1f55c3665cee10bd23113035885776f4fa0d828298a3264952ad8f5a8b6e52887075e72e3c04feb25dd26ef327a5e329a681b8b02023c68bd5e851de25c3ee632209cb69cfdae27239d400fbc57c7b63f3be09956c7e5ce75f254c7f7fab6365b55533702a20f9bac4aa0c7dea46902b5bcd2162819a0af37ff2b0df7a6b7d5a88fdfc1022d53f351fc11e0bdaac57095a9b69560d06ff67a5b4203f80bcc1a5dbc75afbbbc4e8055b3f04d20e4c628e53f40c1ee408d080a2af2e1fabf8eb253f35c0c92696655a32399f062d1235a234402d8671e6627b5e6f2004ced6f1fda305364804fbddc512b9c17fcc2b9e16b7c8f46f5bdf06516b739610254bc808415baf4e4ca8752e2279693f15a8212920050d41b942fdef7bcb8679fec2574eaaec190de5d347a79efbf10ff4d5ed9294f7600c52d517adfbd0f6ecb408309a8f284dd4cffa534eb5542b76ac5977e07d7934f9a073d45c13f8084363d93c21d3295b3e475dae4af2da4a6f2a7f01f51be5c8b569175860e06c96ed81d8c5847aa46b325046c07e9192b6b95058558aa84b8054deb33a5c9fdcbf46539a039e109a391170a3d142b101992406d854df626e578908be267a59c6d651d3b2bf77aaa84610290dfd3f5efb98c2563ee71aa3a80852bddd205fbb0f58a051360dad6b25fb780ea9c9a983365968453da5d97d980e0aa1760777bc7d54a34c8dc26f03650df570e87daeda66256a06236c9f9f85460419dce52f40241a1eb81aedef523bdf194b893b44a3d989a38f7906499c86ca8a23b46e6039e850bdbdef92096478284d79a842429222d53ae21fa9fdeb844907dcaa57c4120e3bdb4a5974973540e091e7b031f76e432e919bdacd362f56abf4e26ea600f78234d5de7c07716b031404b968c9b6334e5fbe9264016b0532558b5617d19566e370db7c3ebc789474b4502ec02673309fd785c3cffdf75c1930a58fcc8a3068fe8018cf6a3e0a3596df82aa0278ea256644c19763dd1a45cb0bc7ab34017c310eda122dd3996f179fb92b27fd134021d91b324da93f6848d47b097f0d116f5da376da2407e381a0d894c9cf897b63b6c15062f0af1b16641083f2fd4069205e0885d063f148acd4604f6d9a7f371769df2b4831eebd213080c25100ad0499b3c3de587a8076a94ed3cfce860079811afa681ce85b054ad259e8842d7ff9aeb62833fa86ab27eb589bd395af52d97a3d7b4d51836b83959c438299d3e5a0adc3f4bc2c53f3287823486491c82a1545fbe99229abcc0f9b68cb0f66dad115c5872a3b14c6c3ff919453072486aa6587ea91591d34f41f3af2c96d55c4021d396b38e33a5ffff0d120b85877023e177d0bb26daa98d05f5aeffd4b489903625957bc54c5995ce757bfb0fe5b0e6bb2930ee7c82a6b835e41bb98f397de6259b31ce1206fcc51474f0282e6ecac5050c270f7c77cb378e645eff8619c87f504d52a8d122314af27c6beaa20acfffa80c81bf6cadc0f4b0beb54ddb20c4bbbdff327c1807d7e3e9b28462bf8d0fac95787d00d2b23961f59f4415cde70448e7736ff6e9eb4a9abcb09afe04e596caa2ed314dc93391df34ac7709f9fed729481199e579a066b715ad5d07c5ccd230f2a43864d984ba5593cc5feedd38746368a4f2d4ca64f183dd674149119880f1d14a7e85c641e3470c0ea15dd5be4cfde6e7895256da377a98c547ad25a5506f5f98b7d99ca7e152d361f27ccac3ae6a93e0f0040884c27a042ca5d040205b063ba95a8b67ae62a9ac7ed8a153c5573df0118767fc3456927fbf2b56fe8215805d58953f366e33eca48a469332876b83681b8c0f11097e7f1821bdbce7a0c9e00e0293b6e4eaa87f2ca6c92ca72cbe00077b1d7f509f8afa8ba238a0d09da0a5efc00cd42f4cd26bda6e4fdc23578de0b38b52a46e8502b79a1faccd526adf9c0f22ef850d18e64c5c12f1932d34b9ad6cb8ddb9aadf62a669f1f27c00c3a6daaacebf9c9a0cbf528928b5593cd5d7b28a9de0764a512cc1c038a98cdbc5987c0b7a44a95688faa1e87a8cdfc15460808cbcad01b57ebc95b5b1986e8730b36a858abf4e376f10efa3e2998fc6c2e3ba6a3bd8039c61d723ea55a678b5e7464fcee3af892693418373cab966d6bdcd7c62841bfe3cb41aa292c5b419239c3ffd867ebaad09cf73a8861edbc23c5ac24753e41c2372ec5e32f9b695cc1ab2bb4d0b48c6b2e9ba967464b72192717140f005937e68f34e7066f4a891c91268137939485989f20747b0dea76bb7ea5e73c631218e1eeb1c11e6e0da967e3aee1c92ecda8acf2c39bc812be90f22e71ada3fd951cbc0b73e53d8b8c80da3adfd3451a9ee684a676bd413652f4fdd9cd57f54c9ed3ac79461e0a9051d8b74e64c826d2b079ec33883b31251044e7773e01e8fef7b713e84a123a", 0xf80}], 0x1, 0x0) munlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x100}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) 03:19:54 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 03:19:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x201f, 0x2cac) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) 03:19:54 executing program 1: clock_getres(0x2, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) bind(r0, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) select(0x40, &(0x7f0000000000)={0x4000000000000, 0x0, 0x1, 0x5, 0x3, 0x1, 0x4, 0xffff}, &(0x7f0000000040)={0x1, 0x7, 0x5f9205ce, 0x8000000006, 0x5, 0x52f2, 0xffff, 0x7}, &(0x7f0000000080)={0x1000, 0x2, 0x7fffffff, 0x7, 0x551b, 0x40, 0x8, 0x1}, &(0x7f00000000c0)={0x100000000, 0x3}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r2 = accept$inet(r1, &(0x7f0000000180), &(0x7f00000003c0)=0xc) r3 = socket$unix(0x1, 0x7, 0x0) r4 = socket$inet(0x2, 0x4000, 0x6) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x10, 0x8, 0xe6a, 0x2}], 0xaf82, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x10, 0x8001, 0x1000}, {{r4}, 0xfffffffffffffffe, 0x80, 0x24, 0x1676, 0x3}], 0x0, &(0x7f0000000280)={0x8de, 0x4}) r5 = semget$private(0x0, 0x7, 0x20) setsockopt$sock_int(r4, 0xffff, 0x102b, &(0x7f0000000380)=0xff, 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x1, 0xff, 0x9]) 03:19:54 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x0, 0x2) semop(r2, &(0x7f00000000c0)=[{0x3}, {0x1, 0x20, 0x1800}, {0x3, 0x8, 0x1800}, {0x7, 0x8}, {0x0, 0x193eca2e}, {0x0, 0x10001, 0x800}, {0x3, 0xfff, 0x800}], 0x7) sendmsg$unix(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xffffffffffffffe6, &(0x7f00000001c0)=ANY=[], 0xfffffec3}, 0xfffffffffffffffd) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r3, 0x20007461) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) 03:19:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pipe(&(0x7f0000000000)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x1}]}) 03:19:55 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x5, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r2, 0x0, 0x0) 03:19:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[r0]) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munlock(&(0x7f00004c9000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x8) write(r1, 0x0, 0xffffffffffffff2e) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r1, 0x10001, 0x1, &(0x7f0000000080)="2a4702534d3b3ee97ae9e4c68e33bca6478d1c19e3242b03d42fd01a8b252b20e271b314162dc626c27ae06367", 0x2d) 03:19:55 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2100, 0x0) r0 = msgget$private(0x0, 0x1a4) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/206}, 0xd6, 0x1, 0x1000) r1 = open(&(0x7f0000000140)='./file0\x00', 0x12, 0x51) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x40) msgctl$IPC_RMID(r0, 0x0) 03:19:55 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/86, 0x56) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xac}) 03:19:55 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20008, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)=0x5) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) r2 = kqueue() write(r2, &(0x7f0000000340)="a77ecd59efb5bd92ae4e9161f4a69a5c3848e97bfc05d216dfe338e9b5abbe789e70a4461e8636f919b845cd2d6ad385784a0233aee7c198ec6b032705f46aff163a1dd77c8339edf3436f448989b5725b66a3fe7f93858a2493e895c05fffa96dc778b6d32132e84c68d6e9e56f6839e9f45e53eb8cc3b65cfd4dddc8563c217aa2d6d11b6188d455e52b93ebe92eb971c7c3d6cec4576c7c91aab8481d319d3aec2c0b23f5e956931ab58cadb6e0522ca7c1f6ff8ae0dfedbe041de7183e755d4b63f687a46f66", 0xc8) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000180)=""/93, 0x5d}], 0x1, &(0x7f0000000240)=""/191, 0xbf}, 0x841) shutdown(r1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x661) 03:19:55 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x20) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x44}], 0x1, 0x100) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) shutdown(r1, 0x3) 03:19:55 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) r1 = semget$private(0x0, 0x4, 0x404) listen(0xffffffffffffff9c, 0xa) accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000600)=""/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, &(0x7f0000000180), &(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, 0x4) 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, &(0x7f0000000140)=""/40) 03:19:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="9c87c3772cf234b87033", 0xa) 03:19:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 03:19:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) getsockopt(r0, 0x7, 0x6, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) recvfrom$inet(r0, &(0x7f0000001040)=""/246, 0xf6, 0x801, &(0x7f0000001140)={0x2, 0x2}, 0xc) 03:19:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x3) getrlimit(0x5, &(0x7f0000000040)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff00000000000000c5000000000000000000000000000000b65d286c00", 0x2c}], 0x1) 03:19:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) syz_open_pts() getpeername(r0, &(0x7f0000000280)=@in6, &(0x7f00000013c0)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) open(&(0x7f0000001400)='./bus\x00', 0x10, 0x1) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c086359f2620ed14220875956b544358336840f2b76161e76f5cd93d284fafaf264c738ae069e291e2caa5b2abf4495b0a97bcb0bcd86366e5b4612703d0c26e4cedd45b135804591c2b8187566048cde433eea7a6f90ca1cab841615e32ce9a2a35c606375fa4a85a5c653218a7c6251262974399bcc045eae4de56b6c0e6414e277fac65a9225e8d80e0ce081e034128285809079090ca4b6452fc15d14b09b2d38fa9366516c1075d39ec8bf42ae0811dd931df", 0xb5}, {&(0x7f0000000140)="c58e443f925d197bc69992d4108d9cf2244916b928097b3c023cf7980b6e5d6195470a3e1517d4d810d3d054a86e5f252ad25e7074ff3b88f2c697eeb4c2983f5e410a1fede2ec1f600933d7d4c142914e924a7eb3703b262429bf1e938574d8a0e6bed292b9320caf6f89bb958e337d49f7302f2353e29a995406e552a340b1563937224455ad91783c35f69ce8e4875ccf0bf441", 0x95}, {&(0x7f00000003c0)="252c400103d54f04e3fc0b6f465a7d2fe622a84bf309ef94453a1f1224f69112affe9e73de00e4404ac625046b5af2c19566dbce5e299af37d94ab3dbc6b4fd64b00e4e318e70745dd0e22c37fc9f6e9c21923226f5fc5c6ee32d1de1e0bf98ee9ce9011656d6bd353e77bc13ec1b0333f6ddd587ae8c65a9949124a89c9daf2f307c7d1d1431e93fb95f4c216aa831289300e2a0bb1c6778dcbb6cfb08f97809f128c68117ac0ffcc6810c13960d9bd05eb5e63bb4d82546dbef12e50b3fdc73996a91c2da85f55aeee030d2dc209a39745eb2c494633fa4af290d27f66d49bddeeddda433e34cceec629c02621bcf3bf2ba2247f116efc3151933079a256b71be24a7d835a1544e88f19a545836d1ef65acc6622f0e9720c599277c389b3b097261560ac55f15ef01f774761d3a6b85f23887eddc191c60af078d1f9b5b5fd59521697a7c19080a7dfbbae0e7eda9cc31f5cf83c1d4124705e957823c797db1db1c1c91b7b01907e2f942f10eca623c4b0d5c8700a15c52fb81a946804e7c296d7b176153b2eb03e779fc80b6f0a291a73b32d7af4a2ac13dc63fde01aecab3be23916ba9b7c12dbdfc8cba1fc9949542fbbc3cd273cc75d05559cb663415bdade1d3e1803e348e3b2fe848c6a2fc460cb6ab9aaca9a839ec5a72c16a8fe0cdf8fdef69ba6a8c8415431a6ea543ee56fad428548a2635f9f4d369dbf61aaafba561957e61850cd3e3c71811266c1b7c14fb91f3fc5ec64d7330ecd1580a99248b57960ec96c98a58cb2b2430f596622021e2abeee0d33b56214f9a9a446e3f0d6508da221d73e8004113bc27a6472e3a8e49b3808b48ec4fb3d3fd666bee00c9042060ce8b2124217ccddcd2a0f77dfec5fcb5d30b0f46cb9d42b926a2fe56226223b4c8554a608c55bd85ee5bc57d2971a510a0b02fab44e9b55b335a465529ff56cb15813980ba359fe3c6d704aec55f05a87680616a45acbee6d79a8b8318e540213038fb8fafd9c6935d679780c9b7379826df5d7c91f5fc884d665d22cb289c3cfdc95d96189387bed69abb883ceeb9e9a8611d3694f824e13682d5def7fb1554ff08a22fc7af0f6ffe991faf9b18b9d4a5696dbe8c2f6bc1350f2efb4d6a6be7c79e1b9b52db403b8f1f2441d733e2c2a61f90137de89eab8b05917351fdfb25e923acc2017fe175bc57372d6baf8a87ec9019a53993718d5f7e5e6210840ccc0e95d0317b69581980d389e45b956a4350b7fe2e7eb3f4916685518fa41426a90ac569006542e5a48dcd5a5e79aae101765a1b55510426b73ba3581ecf40094cd13030d78b0097c3da0ef70a7586f892e856a5aade50adc3ab5db32160862821237711e09ad9dccfd27ebe4f33edadb12b46fe2a47c96d2e97442a2d577a2e4cd454909cf430bd07f7588f77957e5617309f7570737c9068d8c346f76b750474842574f9165cc4c6decfcb2a0db3bfe37c3cd0ff351c4bc5d33ff4f98eb957d2d788b150708ab3f72b64d38fc6b82416b16221b960fa0757e48d2b03d0b52a7d694fe7d268ae8f8800c9ea0020938244c84d824b0f371ca0d76607f284840771a03c5d57e2aa1583f4213520b1c9a34b92fafaa86489366e9a2965d19ad5f556d91a4256f9aad72487fce872b186bf148ade00c021b4dd7fe8fb0c67c48184031ee9421b9664c14d5d82d192ad18f389d81a1c808a5efdfd2fc90ec00e96e6c61e0a7bc626ac2c7f64a2dab2e65d3bfc2c33bddc7edc920371d1d4e0b257a1750675a68a7f054f5b8a5dc1539ffd8acefd0300d485a98cf1623daeb977eb496b99691f2fa6135f563fdc720b56701d7af5e68fb9a6d4429b606953e40f4ed4ef1b77cb7fd8fbafa92d6bc0bdb1c5527db1350443456d12015d88879eb863f421df0ff93a4de8b8ddf19f1667f18a9ed3df87857bca8d90c50ad6a8e2fc36e8824d6a7d4afa1ea71b39f616a20a3e59acdb0dfbe9874d6c4a93221c828b1db06be9ad964d83a5c5c58dbe6b3c057c979c766a2dbf3f9756632a186f396facaba93736a0023f032a9ad7202977174e097093388f7baf08f221cbbce5e117b9e5011fa84c98eae3787dd1b9ae6a5679d9377e1c38fa7a1b3e9205b5327ec60c0746c29634231f63811fd0cb2f4e8b935817cf21cbf78fa5bc8affe27c9193a84a5cff2ddb8bd51d6d66005a4823406f7e32c23f14fe7f53d60ab4f2fdd2927f9141f106c6299283a3151a1fb987d1bcffff351aa11348462a47ee57991838e01226d241d1f87303750a59ed001d1d0e7a25c054806db6dd5090a1379781ddf6fe22f853809bd88e536e95d600b695bb1a64be1d6ab26646e47b5b2eefa45c621031348c5d6c743a4598ae67b2e23aaf3362ce0b67f7478afca953b8c23bf22ffa01eb5d3c966dce20572c151890cdf2f173f6ba81af395ca30101df12adfc1ec0aaadf1907126c48ce64201dc97abba0477fc1951b122205112a7378b483f4cd0b351c07232a55240c58eed27e30586219124c25656d8fde36a1bdd33f4d00f967701123d625c51f31a0dd17529a9863222771bae65ead21b9d300e1a56ba27369c3c3d053babacd33aac8ea4e42fcd7bbe75aee34406258614e7ef006bde73320575dca5211897a2b4a5b0aa3916c2ae0f2ad21656a200f5d84807a77709667a138fe084268015348f6d1342edf2fb70f408870c26701b2ab4d8e8ba0f0469aa36dc8a9d43ad16ef11e71beba16aaedfc16639cfa3d9873ca32036056a462fd01271c745b4e00068ee486a20b4c69002d98871d90724fd942b2dd5f714c7b5743ede74047ccee177ddf717821deb55cb9bb7a9db17be920e1f095e8467b45b25ee249367d456e7e6dfd0127490c5d6e8461d7f80b2c9fbb56adefe269790b02f59c7c4c596590297bb8b44554a42da802aaf908dec6a4e72bfd7f2b38ce38f8851cbc3b498496250ec57de7871cf935eb4b875377f56e93ed8f0df0d6bf136143e54aad203a7884557e0173d8bfe378b022740d334c7d522a19722413ee1601fad3d055eeb741067f532902be7e787993c52a3de047a561fe8826ae5d56c833d61facfb19fa9133044d4916f8ccc0369e0507e9de589d75ede69803423817cd5b103373243a74f92959021532378c0549167f134fb9230910925e0ebfdaac4b3fa2d080db296776c29012d8b8ccfe11a335b48266bc3b35dd20ce7bcde7ffc86002815154f52042abd86bb41bf17e8bef3f98c8baf5e53903a98934e66c0c0d8d4a45a15ee80e953e27ff68ef389812426144974fff2fc04989a9df2526903842e1b4001b3b1f634b4c0b38a5e46e706846b1c74d7b99b74f723e227b7bd9f46b0752ba7ddd196afcdc618c213f112c73801aa00aa008bf26035140b0d9b94ae8d1464a22f85baef2f730c4bebc4148296c9eb6b48bd8fae97044de7e50e1d23d57958de8ab04e91cc77274f14a2e841b210de13b7c430281833d4fd4e00fe09debdf59fb67d2b8c038e13b94ae6308bff84198ed5439c27da9c37995c89f2d4e371ec18b510c6c0fe1c68cdddf91ab9bc82392e7dcdc02c4412bc3d8ff67a17f6bdf88cd482b3c544eef788268d5fbeed39f8b9efd78ea74bf38c2587eee7fb2fbb3f406bafc641d9a4b94714f7c29960467d6239ec151580b7770b55a9febf039a18c643e06adafcb01cbbdea8349e3bd8f757c046c0163e13441b3eba6cd62b17d2f0cbbf9f7a450a9872ed8ea6e5642ff6dd70d887008dcbecaf52c3216c8ffdc64159ad97467da58a5e4de71cbf5e1da1510d7df77ac62226992e7a4c654e5a7e84b4aa0e7b05767dbeb6786dd2db4ab1d83473ef2681ab8593404bb726965ce3e1bb3f0a87092f7160fb858b01301f902a668ba0cd2325d0519baa05dec805e20502e6aa925a6bc81f80e3222e278750f0930b30ae4269013d3a61367cb48b33d9d891fe0500d682480a935f5b68745ade15ace0912ec5221b0aa36211c1246b3b603f6924376c47af9e4843796221f03ad29b41d067ba90b6f2d9aabdc668532ff8b1583f16ae4304db37c3311b4cc08489f63d3ce6e36dfa3bda2e34c751ed47aac4717d9df9540332277860d0b7a2824f1e4fda13d858fe32ad677b8abf45e45e5a2c6980845ae039d4e84780d972c53356b230e01b98ddc8506b4ada9e1f550204b2ac3b7aac85e01681d1d16acf553d4f1f069fe79d357c56bf1d4706f28eaaca23bcec996e98845312ef27405d8de146326abc1d3a7efb9034181594c2c0af217bd0413071bb16af2d9ca8b4712ac391944196a752ad2e9e06f8a87f65daa1e19dfc266ab816e023a3e88d929feb9e08ba1639d5d3d049099c3e185d14105c4138e420427f6d013a2e6295dbb3417ffd6644c16f06a339901c27ea4e3aa54b995b3fecd0876eaf0d92663f0097d1fdb8de9d51d3ecd3fa564fbaef14d895063cbb822bde6c93879a981c6ebf0add1e396bbc71291fdcf21a22a81b0ff80d321660297fcc206cf5f547c7c107217fd0736fac20f790b0893793ebe2999fb5a59e30aee0fcd77685fcefa723d1f6e09cc21af1bf8096eb3f4cedace9a45b9a15dcca6510385a8bc4233c234d3ee3636731cbb088d949c15ca6bfa2edee81b63b798cb010477c8766174f9336b7e6cf3ea79c41f368c9a03663157bf6273825d5d10d9ab8146609259b70e1435a589a4e90071ea8abfdf861974a394570745a2ba890c445aa35cf56d40acc5ea9877b9cfc0f5c0af0941a180719f76777e0b527298fc1af898f87865cbf44ae3b3fcdb17b489ea9ee0ec2d0e68946f272da6f62fbbedf73d41bf6665ab2b72f4af3ee41e7ceea474ef97736e9ab5a40dafa6a1c885da329b8d9bd25359385ca0c49cba973e6c8e30f831245a0b20e301537193129b2865b63fc6be74d69af37a21d29ace3da17924ef71251b431b6f81118a1a50d40b8eb1484c813b8acbd648b26aab965b7dd3d69368d382b9ec6e3922242bd939a4c35e2ba839544ed407b5fb3b50ceda96ccba82444d8d2622a31560de8d3f054d7bc9feda9b7b734e6e6c57d7575f4d7ad825549e35fe5b8b8e835e90265714df4b81744824b7487727aa2fe55a05d134ce17f2930608bed1f612069379d17cc518c7cacaaca45a4c1acd9a1a347bb6b26680236bd258c5568c31415e0ae4e786e086105efe674ce16d8915d78781d11f7b447a565ff0399ca14435b4f2f79cbee2cc6bbfbb2654c4135f41b7a6783cc1e132f5b134e425d7ed304b1956404b3d2986b7e3320d807f20fc7e635d20fc604594736f6c2360859c30f382366686506f5ffe27eadead0a07502ee37da11cab1e20af176e33561c8cd5d9958c0198e36a95ed52c8380f260ce0411f3b52d40bb44c59243ba2830d0d91a1558533d9c8a69a31ea941c87a85fc2837a9abeee21357528b2df6a5641d8a416092524059e8e5dde10d069b0905f6cc9851343121d5ce02d8a0280b177460fc5939ce2d0d23945d079048b01e24d747f0a7df3959bfb9551de20edfc19ae8e5fe77745555233acf0b5c58966e98c21cae6471b66d201a055a678731ad14874cec882108e156a2ea17fc390ad0f8739cbef74b3fd5d6dec0e1d402cb5db4b815a942a4f7447ca8a2b6e26f0d860bb913d26310ada25cc1a72e4f19a91ef965e937493090ee3ad9753e9d5174ed37a3b6fd790a3452ad54ef7619685944117a706d0bbf38b5f36abbc816ac76ba2bd4172842cba7e172462c711bcd368e2276061e421c68b49c1e40317a9124d86772f644c13c2e542ed860b6705d", 0x1000}, {&(0x7f0000000200)="9615c9dcb7eba6cd28db1b9ee6a262c8a9b1ec19f7091d97511c6a1a39a561ec98190e56e5ce7d57b888856de4164b92d413b16527789ad9cbb9a2e062aadb507ae430c4983310155fa6fed49942c6a760655a746b4c02d87983b26b41114e57ceac1e14d5beab26375e88a6db0ea328b785a2", 0x73}, {&(0x7f0000000000)="55c2d6cb1a7787272a3218ddd45b0f189062528a6bab19a68d0a8d5ab9f1fe101dad7fde60dc6fc5754a20cff381b2881baabec6", 0x34}], 0x5, 0x0) mkdir(0x0, 0x0) 03:19:56 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@abs, &(0x7f00000002c0)=0x8) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000300)=""/1, 0x1}], 0x1, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r1, &(0x7f00000003c0)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4f09000000000000004bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c15815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa802246323010001009efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087be05e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0xffffffffffffffeb) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x4) kevent(r2, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x7fffffff, 0x8, 0x8, 0x1, 0xfffffffffffffff9, 0x203, 0x9, 0x2, 0x1}) 03:19:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x820, 0x2) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="000000186a560100040000000000000000000060d0706c85c2768512fe890000000000000000000000000000", 0x2c}], 0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105704, &(0x7f0000000000)) pckbd_enable: command error 03:19:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8) kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x3, 0xfed, 0xffffffff, 0x2, "22804efa50a8e2abfdd5ab75402a043fc6cb9082", 0x0, 0x7fffffff}) r2 = open(&(0x7f0000000240)='./bus\x00', 0x20, 0x40) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCDRAIN(r1, 0x2000745e) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0xfffffffffffffffe, 0x7b1, 0x7, 0x5, "85c1539b0eb1a6da338712dcf06742c404dec39f", 0xb45c, 0x4}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) pckbd_enable: command error 03:19:59 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2080, 0x8) r0 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = shmget$private(0x0, 0x3000, 0x480, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 03:19:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80000001, 0x1, 0x1, 0x10001, "488dcd20edf925eecf12244926788af1f0c921ca", 0x8, 0x80}) fcntl$getown(r0, 0x5) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000100)=[{r0, 0xc0}], 0x1, 0x0) close(r1) 03:19:59 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x102) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = getgid() setgroups(0x1, &(0x7f0000000080)=[r1]) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 03:19:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0/file0\x00', 0xfffffffffffffffa, 0x5, 0x6, 0x1, 0x0, 0x100000000, 0x6, 0x2, 0x3, 0x100000000, 0xfff}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 03:20:00 executing program 1: shmget(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) setuid(0xee01) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) 03:20:00 executing program 1: socket$inet(0x2, 0x7, 0x89) 03:20:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = dup(r1) renameat(r1, &(0x7f0000000000)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000080)) 03:20:00 executing program 0: accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) r3 = socket(0x18, 0x3, 0x40000000000003a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000200)="b5f99749201d98dd", 0x8}], 0x1, 0x0}, 0x0) 03:20:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0xc000000000000000) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000180), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x100, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x90) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) 03:20:00 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/233, 0xe9) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000240)={0xf0, 0xfffffffffffffffe}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 03:20:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1cf69e9427473235, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) getsockopt(r1, 0x1, 0x4, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fsync(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000001600)='./file0\x00', 0x4, 0x8000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000001640)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x480, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x2) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x80) mknod(&(0x7f0000000140)='./file0\x00', 0x8048, 0x4) mknod(&(0x7f00000017c0)='./file0\x00', 0xe018, 0x7) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000400)="2005f0465e5506078d1d59e9804e86ff48237d4277841507499b79cc5f8ed4a9bd4620e7a82db8d4eb57ea8d78f42fabaffcec6d3bae688f9c8ef22451ee8d8c2759baa2914a874da3eb18f33d7f07", 0x4f) fchownat(r1, &(0x7f0000000480)='./file0\x00', r3, r4, 0x2) sendto(r0, &(0x7f00000004c0)="0ce09b4cf57aaf6e44f728964eac8ac275bbaaf1517760a32260a9cc85784ac0767342776a85339643a9c6b15e02516e732966b89050ef6310c8e65dd9878b275575561e8ae26c9315cd4ccd2cd1fea849d0c56be51117e1026e9ed054af68a7184df5c5ed9ceb8c5943b6c137358de38a7e5655c9d2ed99743ff7831b297719e3fed3be4b4536a032cf802d56dbc3725e701e32175b88540ab1af41f83f6165e35764836e237c4e619bf5bed4104b803401793f7dbe85c46f9e34016512e804ba18b827a9ee7b0ab75ea4f8e621a0cd7690f9d9532c466dfb38b80f91e692c4ee6ba4414f76e799066731b29ca83fd26fcfca74630fd11f3f9f6d554430c6647fdcd605ccd0a27c680929e1f74c4ff5f361cab60ce901c8ea384fadbea3e3b40da4cc26eee80b73559bca0c5976dd1018665c3cfdbe35a484f2dbb05f40ac0cc2077d679908c06372f84e36a72864f31a52b390c6e07ea4c81d007b21c199a2df918bd96c209072f4b11888e0dda6e25a1e6102cfa95bae7fea55b2a06bf85d98b018224013decddd63ee0fd3755d7f1aaab3cfd855a25a0c9caea98c2fdc693d0c51f5a223108685a53cc10ae70ef7a3c32513fe465787bfa64d0a436c5087c32cdb42e7c0d234d2579b838958c00f1f3678afac47bf3dea6a91617e4f14a1f793ab05b3bc5861ac4b59beffd844e7cbf6f9c19b38f6352006af5530df1fc4e7771965ee2f6f5ff4e85cb3762cd8f31c53c82ef05a4996ab14b926cd6487fd5e82fe58a9303af0567760a86860352d3c5b47b83fe1268a7b9e4877ea44b6562a7c2bf892f3294e8f0b01352746a286f6b321f1cd6debbe21afba1689ec1770d3b69ea90a754ec29cf1b34e28ac840f5d8983dc50ccc4b3d39d7d9e002b9d1c559c96cc8702409e58459bb4b4f2d96b87ff69a8733077ef96c3c0c7975e9db2f470c93eb145e9b728586adb7a8ad8263a03773606b90513f524769070728e2745988812b0e9d2b1cb7567853fd14fdb061a81a514d45a4673c9dbb7ad0072a30df3f5c4f5e3e8f20c6a97e73c41c1731216c6c2603b1062125b8d51fd613d273f307a67e4178658d115c484657c5f54c560b6962373f4dffe28eac2c55f31920cd57a721c6c6400f54f0d9f486e32fd8e575b5185ef9e36290f86f28ffa252399e09c962e267b2cf2ad51e41f29162626f4f08e08631269eefc614565eeaa2163ccb9eec26fea54c84b90b162d8e20ad29d6caa920c3e39fbeb9f72f20b6091b32ab071c55c401a4e9ea9d614dd3bb683b1d9938abda7c49134f6faf461ff9b73046603b13393eae8e4fa68f0fc51b705a7008f1e2feab2d429d48b9d142cb8b7c5dce457972cf9c40dac576e1754e846a69a57bc0b98529b202808f0382ee88c1e3dc1b9f3a237aa61d9ae2c0b7f8c4ec1c2ce1a973ef58ebb13241719abff7f630c68e671c196084e1c97390c59e1eb644478ae3c9f46fe1f2008f1b6032380a1a29e57f5a7c63699ac731b866e50c9848527badca94f6a86b08bef5d0f2991395c0f0dde504a8182cd86cad4e1f11992a237cf255c9c33a20281c43fedfd9d4059debd77c307524ab0d7723ee1c7752cfaa9480b06956981715d16ead5408dd1f616dbcdfd95b05b9407d227399dedfbe2ef53ebe6bbb89615941bcb346632aeaa6b86b40c36cf936a1d4197e8f54f94f634709df2b599a2fb8355086c256da3510b056df286a48777fc3721238a413aa22db01b4a009742acac820c34a985dc73225afcaaf09836d5dcfac9a3b6e8f5c7b0f131e238fb6b29700dc9be73fd18ff7313034e674df8978eaeef3fe502f79a1222eb84b6ba7fdf8d09c7349e797477f46280ed6abb65a460d941920a3d0146b772b13c1a8f11505a748d2a7c43be487a0aa3ceb6b9026eedcdb1d0224057fbbd4a1e4063a60ed4cbe708fc202294fa864f567d2db1f82768fd2393b35e54d77d51b156c12f3d0c7636a4d0ee9cf09f1715ad0bfbe57621b9cb48e86397e9227b05790326a4374d2402f84bd27d89921116cf18d968097b35bd31f15b5a233cb2cf991dfa3331d8d00bebb94cc20983b8a35af1ba002a545e5c37133fc3da4ee41744a7ed7243f96a0798b3d7b4f1ac6889f135999e4119c18abec2b75b5f6ffde001c03c258e31ca3ef96516ba4ef979e4851bcb1df5d41a6c5f80c31bfda81ea3fdb52290218435a2dba8f7abdfdbf1aa4ee549c467d64ea45eb07a4514cb3300fad3888be46e949808291e297bc200aa14e8e77c69c07d65f31a793e058c631148985d72cd26850778b050854cc0e22e0cb449b2c2a60ed840e9e785660ca9c3ef9c7c4cd100181f0147135501f22e72f9778d5adcb027fca5f49a72211759f4bffc768196011017db72799cf4f8305956c485a972bd18f8e4ea65651fc16136726b4b7b6b8b3f74ab2f8e9bb402fa2a93a07044e3084b0eedb22e78bdb3cbc4a9f05a3b72876b493277a010b9f02ab114d95749074bcc924135a1d297e1ff5370aced2fb4d5348cbe24f56605caf6b2ec3790cf8fac726126efb5abb1826916d63ab56d19792922d985ee676d08ad8c958459aa081dbb56c665e9324d0c8c0cf54e7d8c7114595ad9083657b8362630abeb6bbf61c0685e3cbe1114f12bb4318d4de453a6d9cd46246717913d799f6660b0e556095bd575475eb2471f5fe2ceb3c26fc89250b0d50cde635bfc5a6f2ab15a58e2f031da59b10c85149cb864dfaf13079fab3725b527223858bb9c22fcc376b679ef84cec2e7fdb2d198b1434e9ab96a947e3da420f5050cf960a611b8b49f1c44a3d48963075e8ee3723154ac8154d0ad51593fefdfdb4f1e17d5c979d0a4d6d05d2c53b331950f8a3335f5a4b53b7e8e962b4dc5dd13b22a65a8f7ce6c4915f7abe993667e197f18a3b89a8fd0e66ac1a85fb85e1b72b2be2e6a26c407913bdfc277d660351948c8b65120f23383f69da47225540a9d1adbdeb5957d418eedbfa5329e171c906495c6b61727f0e710faf12cff62c35379600d6a10394c586ad927c0462dc7e78314395c1c9d1c834007da3efeb01d3f099123100930b3fd87d69fe0f50e8687247727305a6afd3ae63c5085cae283d03500d69c6279c89690705f289d18cfa0603de41ead6b9520e8849f758c47723883ff917be04f03e36b2d3a8c15e40adc8a72060969005431ebee44bcf38baa1ab38fd5a1a44d240eafad5e7956e5e4794e703671ca897547266cd26e432f26ab320383638e4b693ae5f04caf2432b04379d2ecc7df6939b8c58082ea5d3e950db5331a9de32d30402b4ecaf46da61149eb7072fa2ecfb462cdad672dc008d7d52a02b8e00235cc8bccfee971046689ab70b2bddd0905292fbea194dabe5d3b12f76960bd68035e81b79fa7648d255178fe2ae37680e67301c6835350e220b2b54ff01de7e8b221762d48259695c4160771569eaf1dff7f3189f8eaf83ace17bddedcae4d60055569fa47fdb9e306a095e4272b8bcdefc7ace9364a2d6fc180e6319eb784850d1b7b77f2df74ebd4a5257fa25e7349941272acfd7eea6222c36d3887cc75331b5aad13dc201e16a5972f2f50483a8153602bae5ae4832e7d071cd10a0d586e8dff2cc016f1a1302b2dd87ccbb5c6b22905d4ce632ef0d01937bd3cda79fd7f930956fc68550c4e659d23f028646e4a648200ed7ca70ae34c81606803453b73ff748a332adabae1f29ee7605d37ae85b7714a1a632a3736e27a3cd6d55ab4ac764f3f27698b28403d77bb2a9a22fa4c38e9c94360ff5fc3a89803372d940a3a8877afe088fb29b01839fa7e05413dda1b361813d2ba4aeaa06131e34f0c332c5f8d6df02f2a890f575f7b52a592c57451ed6663eb73fc1ba65a19f6f1913cc41948318611f7915a36a903fa6bfad421a1905b825131dd250813aeb7a2b368a4fd9199494bde74f9e9a9e7e560b727df315540e96461ea019975cc3006ecabb449eaf19c0d83819cfe1d685ab629bac403aee7b05f8b7de8a363b0d80e469515b50c700109f043d5dbf6c12f42e3e3fed4c4f54441244997f98051b3c5c908bb6e7331ad4bf6fef0c8c6d0d19e740fc4e9469bf705981dea079dd0eae3c1c6faeef2563b66134e69e725f40fc39d391ee52e14c0aa54e967d64a2cee453805287c7815170d546d05d4f28373a927c3daefea455d48b6bc3288ed64fd37e64473a6a60216fc43bfb1734cd1e3a02d1639568e4b0e8509e9e74b6956e5b362fac8d3d2a4060a5001226c1f5944da681123381b0eb5da61dab10cecf8f31853e3864318bea3a7e7c7a23c1084055652d067242e1a913444184210a688c493ad172c359a4f88e61d44f1a12f59f35c91b99b7bf6d328e73af2421ce44f06113aaec8df7e25da90d477518ec9e3533681902a2827b96e80f3536599492e49fcb817fe5981d8d164603aee2e29afa1fcff4a5c1c9a218c91cf257bf8e498dadef7e29dc31506b1e8a6c84918e01a9ca0a973efffc2c0ba6957e368a0a462ce88c11ccd273c2a7d15b6a24e04f93a5453b4826aaa7d6692bf1838ba87345a87b9e59ac34e7a1d6f370398aed06f4ec134e56cfce4f0c16640337aa12cb023a73e55d98c8895b6b59aad49265e0694f107adaf33b29d1505056a13aaba705686d9e4a39a9be7fc96b10412f2eb076bfd35552dfebd5b2b915ef2d268036df4d3128a7e2ff5911f49bcbd5370a28bf82d56592268199bfd3bfbe338eb4bbb264b859855d3e3ad7de51f799429eb1fdfba01e55c50593a00770b6efa7f653d8086079f268dbbc171054cf4ed3c0f812e8e0024974853996a3c334f61d463fb59b58da7b394460e372f0f136b2398603f4e0499bbe54cabc6663d668f6cacc9b828e336bf28fc70c4caaaad2cbe5f62d4a4b26bbff0911c806ca25e4d9cce56ad001e5c70f1dedc2bb288bd0800805805f9fbc9a98309ea71230755ed9f4ca15a3183fbe05aee3a2c27798f9d61c720bfe6447774bfba9d566009831420718af5d9290dd62cacc7b523597370e79c3ee400ad9cbe9284e044444d6d369be05004a2e479c9d4a5c07228d41da345b4d551950028c3d5be41a0a453a6a49fdaf970ab905121f63bbea1088bfd05a50aa4ff00b397bb8deef1625746f92ba016e413f70ee46c9f6818dea85fd3103690e943d7d8d8064abcd653a5496537fde29745c23c1850cde3a321515a78410304bdefb54647422f8a1a361f6902558708e8675089b3619b647186563bb4b81e35901cefa97460e750b5de45befd13c6078eabd05dc96918716aeee5ccdd4d7cc57df7a9ff68b88c8bff68bc81ad3900e41833e3f1de676d99109c5ac9d09e0580663dfadaf6eadf1daef5957e5df83d0629ee47a761449bfbe51a6b16acd1191aabdf498eac7781a91259753b912df71bf7c59de548600d0da24f7c47e51c060b2e1139885075adc56626b35c4fbfcff5d87d8feadab54c6b75f63a529dcd03a66eea78593f85d39350c3a7739ea7bf15612bd8e457315675eb88145b59ec16a881e2494d3ce329fb94a93d9a313b14a484bc55615708fcdbdb2010639dd5d989dbc59c1b5f806a68e1de1d3492638cbe2a08744d9b1a26dc08ff5598fe2b41a7e7a36936e504bbd664e992c536341d5cb616248ed0011ba9c1bb2b39ab3a2247351dacf4f512bdb2dca621352eb1b0771f338551b3fdff9ac32e78cfedd1d2612466377dacc4b3195f77dac1593c4bce398e21309a1ee74fe278a043ab1b57a0dacea0b26751d6b87c52bdca6448a070c7acfd", 0x1000, 0x2, 0x0, 0x0) fchown(r5, r3, r4) open(&(0x7f00000014c0)='./file0\x00', 0x1, 0x100) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r2, r3, r4}, 0xc) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x1ff, 0x4}, {0x6757}}) r6 = semget$private(0x0, 0x1, 0x4) semop(r6, &(0x7f00000015c0)=[{0x0, 0xffffffff, 0x1800}, {0x3, 0x1004, 0x1000}, {0x3, 0xffffffff, 0x1800}, {0x2, 0x0, 0x1000}, {0x0, 0xfffffffffffffffd}, {0x0, 0x80, 0x800}, {0x4, 0x7, 0x2000000000001000}, {0x1, 0x9, 0x800}, {0x1, 0x8, 0x1000}], 0x9) 03:20:00 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) r1 = semget$private(0x0, 0x3, 0x444) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0xb763) 03:20:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x35714b54) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fchdir(r0) 03:20:00 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) pipe(&(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x18) 03:20:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 03:20:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000500)) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000a40)="23de0ae3235a74105401ab58d3f099d3328225c641c29276876b86b2fdf12bffdcd68915651b216d246aeb72365dc292dcf73c228840c92c70a2c677880c60adbab296a7bd5f68da3e0cc1a69414eb84e84e2da3ceb5dabc8a43c6385fd2e4161ab20b242b0ce1a97c257f403803e104d87f208fbd82940b31393be066c90991b0fd735265a19a717e147f499344984391881508b0e9eda612bfb0ca009477c26c2d15b010e610e41b807825f4ef5349bb95758a453a1988389557934f3176e1248f7e8c6f25217872b01f30153e9f41c695968b539de1ccbaf14078a61426cf39370210c3f76b6a8e847454aec24835c13d570ac5fb57beee4b5cfbf6fb74e8d044e80182e5ff472b55e370d2e413b4f6aaaf9200d1a4165eca172b3b32984865a2faf14ea4e0b9b1813f170c958c657da87517eb1f74c7e61bfc13a731f559cb97e50b99e251af0c028b05ccfb4dc75b7ef90580c289253ec5ef6c6c54c894163de17db2239e9af4c54127172c0500c98d67cabf6f1976957585e5aaf229f0c676f42723583f986298e444983c0997f911e7cc5df79c5f376cc139381765db67c6651501bd5a3e10f5e6991a2fccd31f98725a35a1b18ed7e8bef110b2212783eb3bdf53449217142b7b9cf6fe17d60c2c79a1cc091e3d52f34ba07d3c099d197909a6d6a7a0ec6073c400115ea7938a1d5d62493dae16b483dc645384557f619cef32510120595af508d2f1be42beedfa870e72f84254c28ab27c7a2a38fce354a8f052be03aea277a36de3a4cc7cab98ac8aff72be247f29fbc07b15df0a87cd12978d7928348c095e6361e0e6a08e21803a97b7dc84bc83d4b0362a6471a565621c60f5d2dd27ea1ec35c0527fa173b04223f449926057b773f19432be1d653a3cce5e0dc3de180e7bc426c8505e803997d68ed85b03a28106c50f8eac34990b9a42bc6d2db6bf913554d239c4d29956a33cbdc79e481d62e466bff46e7862abd9e66174b2db35628f6f5f2b6f9a7a47bf962e850c451500ce1660090c8d3807fde42677b9d52d13cdee5157f9b262f82b990c34db3ac113ec594892013c1a0cd6d495a21ca962da8d054a7ce1115d726346c6a8a58efb188580367a0674e6c86f7339471b504e2bac7ba196bff9179dffc8e338abea0e3ef4a81097305b3aea870826adc4da9f37ea982c34ba048ded7d793e538167fe804545ed6c9b7e47723021f96ff08daa0f3a7944adf5a1b55f762ee040b31a83e155af6f54d8c9d112c52c720fd4ba7459284d4a5a9a9894c6b8fec5aa8c258de948fee37c5519dcd0f325fb99c92b2c62edc689ec0454142953966b4ec10a15b657fa916b8b28b0a121c5769766ea9c3fd467270ff1075edf47d0d7f8ee0a3393bd3e91ee27d709bcb9e51a280b25c3694a41e6f9789dabb4cddd5dfc6b20a130a74f54af0e7618b448377ea015da992aa58f5615c3fac34fa030ffae8f8b3551fb98275ce51fc51b77a79fe829e846a4d7f571b3dad94c70e530152d1c3a850823804c4b785799a20b5a32e20eb3264e301a9299dfd221111f1ad318091d08558d22dd843ac3c371028d9b43e920b88bbf613a194b6b16c8595fb61ebc1928c1d6dd1cd47c2aec4464921f2b3aea84babf9fec272f924499c2bc485447c75a2060e9ab4b030769be4f808148e35cbb741f66fd4d854731d07a6ea3c3e591587776406cc1066aaa45ff52e399214fac01fc284d111cfed8f2d5261f0907cea2102168a9e52d66319b9da5ee9bd6f618af57d3f6f24cb810918338cd652bbdb6ca3e59c0832e019935f78a3a7bb32ab1d69589792971a7dcbbf0f60f1cf8334d7d915573c48e26a69d2601a5b289c4fdc4c14ab396f76f5774a1962c9c2d4ee904bb37fe8e3112d13a551ba7cef2395e42e674d8460ddb5fb54b079f0e1ccfc702a788ac93c5f9ef07e5a4ccffb17bf7955ac79fbe95984636c7d93630d2d4394e0bf5eb409e3233864b92a6d16f0a34d54d8873dcdd93b8ec1d47dacb0539198962d0372c826a7cdba1e96a1d2ee70f34c88d1e654f80e4d7377de402b0d1dd00c9fcc388cbccb9620273de94418fa082e0bafe5272cbba2074ef93a6a3a52101a15b7d25daee11ae1f5725e3c38c27da6d7bc3347db22cea8a53406ac164df51ae3b505c0c198903b78ed2969048209490b845d4e7423afcdc62d90b85c8d119c126e504422258fe81679d6607947311e4b86574cbdd05fe6dfe0a83bcbd58aaf36328eb7df12c1169cbbe37c1f0a83356a221672becc7af07b30812ff9379f5824b13e6cc169fa7fcb9b7a4e8b5fa6c91fd9e709e89398f38e5435c8af6cde32d722484de5aa3bdde67b15029197911338da9c619daa318b650bfc31be402585589c3fc346745b4364039e97e2b8759a3f56a16fea37b8be684f1633a373c9c67960159291301f754d2c1cd23695d9c71f4161ef3d29512c1b8929abd6a4177500d9f6a8d6f102ec2840ace81386fe0a19d72acb82f87d46a67ab7dbb1dbc88b418b6c63bd7707c7b0b9c33c78cd8fec89b88d5a34dea03626b42c827e8cf96e50d895c3f81983a4fb00bfa4b31cacd321e4802032b152e149070a534a9a4948a8ead82db0d6893a44c99d189d56cb08efa5565938e82bf5a2730d9e588cad69d27255f78b512cf29423ecb3db17a0f7f0b64859e98d2809dfbc6afe826239bc205b22ca745265f90ee97dd1188cb8f3de1191be435df45440af3eeaf122e3449220bead8eb0508246e2fb1fc6a26f8dd3dcfc1d7842c80cbc55e46b9353e2ed240993000edbb6130b374b2ef31cc9753f75496e17f59d9c08b0394a16ca769825d34a4513758d0a56899f1a4f23f9effd3ea6cfe364b2d66ad4f0007aac1d2b0d8b9f50734fb29cdc484da54ca527515c27df65720aeb7fa5f1e4d05948d92fb9c2454a26cafec7740ff8447d86bb051e3500c17f9b20d19e366afaf7c337c18bf4422e014c934753a7434315c7412005db31b44f7f7f2f6f4b75b3659370afbdf56617f1c824a3e3cbdc122162d6b9ed2fc0ca1b3a1ef21f24db4840ecb4b36640fb6b7e78753f83b61ce345b480854378a7df9ad33845d9b62548a7a23bee256cc870d005749010232c5ef474574d67a8927c7a08a1cbb3c711f55766fb943e1248be8672c193a737a36fcb3a1c01c70c127c93a6cf44684000fa9bd14fa19787c32f1852d283181eb3cae2a7deae73c135e8ef4501f31652ba5e5b75a9518c3c02ed433fa816d9086bd3b8ef465c82aefb8a872c0e1aebf37cf019156ba1b271ba7196928038abc2c41b66330ff9701ab2827377f71a509dbacfe994fcbcde15ded6b2818748114b1e7e81f6ce5199b5bfc4267f933ac20a83f51ede5282ab713fef2b574630e83287ed81f47ffa684a4f9af692ff4a580f4e5a9f1ad1269183f2b9e39fdf1af2dfc98e65edc0d697e6602d1dd059be468e09667e8efd286f1ba558b6240d7d0e76cec29e73aa2b947cc60059fbfa16031dc285eba2de29c0bda01ecea6fb35eea07aed0cf75deb4a876b314baf7ca050123526d204f63d5ce9d787cef99fdd2ee512188654c52db22846068d0da713335708a4edc6ec70cf326fc49940c847d611728001ca027d2e88597a2f0c4b656cbe73ff269add6b6615af09653d3f1a5237216f0ce28baa16fce0d166332f89e9e40ddae6dccb35cdbb5fc5f801824ea3f0b70af3e283f9fa85e5c13b6457f11d024b992a9f22dbdc39053214d81b6f820fb0d09a452fafa98bd7b2fa16d6ec21cd03e1365b2338bcad947665f55a735a5153cbe05a20ef5b9244715403707d505ddac0529daf4bcad915627ab118ad668ad11f2ec0af0204a0d0f4d736537cc9842a34550e236720fa94b8c87e9fdde2df30e3e7c15bcc598188bb59ec991b5acae8bbd9c0aac42c46f2e9aac1ee00576df67bdb538939b504c9715a073e7894532dbabbc242ea9a7a99170b019db7375fb5fd194513541962aeeacd3a0c7b0fe706cae6fd5e408f7747e0edf0a0f39d102e3f39439ca577799143b03482a75b5231bc415b832232da2bf82339b747a79cafef82c48b3ff702a34f0afaf598a15d4f127f9d341036fc732901e47b31f989d6038870fca48ad8c38d5f23f20763fe00c9e505e6e12063fd6d447a4f81afe6e96914465494526f3008ee5c10ab1115213d5fdd16ff043969f7f2dc4c82c96fdb5cb620ee4901899e3be20debdab8ea7feffd80425b744490fb4c1e663caf5072ab29d4098bb270958a4ac8c9f8ec313acffeb9e7ed4f4c3b6c5a39078cfb23584ea99a9642ab8d7310ba0480348f60d4750ad87cf9555a5d809668844def6216cc2e65edd767607af3120618a1d5f9e5a09ff76fd411b9807d90c870fa1b8ad513c144e9a9c7faa9938f6a91f005d33601433080f88e4f005f3c4f12b08d6e6bb8110689354b78e0b806ca4cea9eb0419db56f355b7167c63c8fd242cbaa13de51dd811a63999077a2354c4ae7ef6d88fd9e66db62ba3ae129ca9e3d443e856d0dab70b0fddd013563a173033866bcc1d045e07b224fb235290a71aab39bc91f1420e3d71184eafba45b4acd6985140806fbd9fccb8207bcb214fd7d6dea69ba1a352d2fece74cf68a12220b880ab232a8074d0dc53947e7fa80a43c234940fc1b291ea9437f94bd9070cbb757e9d6e4abec58e5601bc0f0eec1d2b2e6be60800235b9db809a254f34b6e9e54dd219976cdb51cd0ed2fb184372b2e3fb8105ddcc61fbc4c8569a75da6a2ae4cac50445aed46c0815f0bae453547d6ae85dfc4e1154cd6935fd57c15a667bc8a604ba28267a53f123b0e58fecbaa482834a54ae5be2c9c34fbd205193769b4e51b3b1dec44e3cc1a9dae0706593d53fe7f71eadc2403a0b53db4c7d925e4c4698977042ae692f93e3d709fa589c59bbabd516ac4395d11f7325f3024023ff0a4c11ebdc9eb155f30d0df713fc89d77bc7f25b189176f77d87a346941bd50705e16ceb32a0201c0e5050e4b93b0462a4ba6ef31b47ee5ce16035694fd557904f4d386b7e5cf8401dae7de88bb06cbc4e80c6c5329bcbdaa1e6eab9fcd2fcacad6ad13e507e8277154fc42a219b521c25949e44c5c041e4dc807f6786630c3babd02cbbd5db8649e813149106d01371b6dfee1e53ef496baeb4a364cb9e58d4b2f949327158ead0c7bf905ad857c3ebc9b8091a87568c682b58832bd8a2f2d245577d2ff44d53519ed5093e9de25ce7966adb88c49f0837e689a48373ffcf24c645bb2e1ff1f2c0339aa3dbacb9e171fdd306032853b5f265df5cb8c20023e943595c16b362b3ca2c91daeb2f921365cab460ef3cb91fcbb88c9d859a4849d3be6b357b59b6f7525937c185705fba124c4466d9f8de11d019ec5185485baf089a0a772fc361276a7e31126a925a460244eb17577f9e40cf51a298788de7fb3a26d394cecb2e74c7a624eda66c11d0791a98d48b5885abb264fc9bbbb433bd5da53046d0eccd0e4eaa15c766610707485ef51129d6fffa2f8c68a7d222769bcac8a0b5d3c940472eccca7494528d710abb715ac934a612c55061e4df8f8e41a8399bd2a08662a85a77fd549c6f4a55d6cdc75d5afc5648171af56f7e18070c40b15c6f2137980c114cd64488d7c87d3a0d2342094073be5b", 0xfa9}], 0x1) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000080)="3182e90f7960bba8d31c9a4561feb3d11411af7d75f08dbd27759d53167ffc32250f4c00ef09a45b1f318981e4cd1f3c130d47bed04626803e4dd4d6c432502299dba11e752b348600b9d5110d7b36ae91d6be757c6f7fec48bc94bdf5758adc950ac0b22a278a5affbec376c895a2c6c908a87fc7fc48d4b00df5212c7d26bb54a71b5678560547deb3b4a0f3aa1787e80bd05ee22f0f7440f36dff69dff7149032b644a7fdedf3f2245f89faf5ebb3eae5d2d95767ded3d73a87402bc9", 0xbe}, {&(0x7f0000000140)="c79218b3d4ff1d515e80246585659f14d48c973d2e7c8faa7fcfcd0077991fd9027440", 0x23}, {&(0x7f0000000180)="d4789a8318fa0f791806e023722e2004fd08a96590b40e831a82421f700565a98b11d29b1ba62746edf015cebe5f4955844e8ade32cd464d0096ae5619fd0ea961ba5c6390e27f8b96d48dd905cf3a2c176c67af88da8d01e5c477e882f12731c764b4434d15b66c6e096ee6498b9eac199c9cfa3653c1bf040b8d3234ba672af9e5ae5b48bc926df913200a9a48783bc58596efbc58446c7a7d3df47cab6d422cc7917a121b221309f7e2aa6daad7032891709eaf89a6ea4563b18a6a325938a104be2217f9c44db51f53ebfc0f0626e69070e3214ab219031673544eea75e549a33db94e510e4c8e00ec7e6a641abe77a4", 0xf2}, {&(0x7f0000000280)="efcd8d75cce74ed5fe923eea3b", 0xd}, {&(0x7f00000002c0)="146e2d974e0ccd80c6e12a12553ef45c1d4ab1a943c97645465b6666d7925efd928994d169b9ec264ba81bb5931852c8e66e6b04c0492721c7656af67b1d087d1079b1a3205782234c534b457620625bc06eb84acd4d960a3bb91e8c568491cb1b2aee795da4dae6141d9d0d030327c660dc749ef0f27d5fa94646803536e15c350792d315ba0aa8254724526f830271c8b8c492096020faa4ecd45bf60f17d389", 0xa1}, {&(0x7f0000000380)="87c4fbc4c2d1ee81799b673e446b44ade599002098df5d03e16782ac2ac0557c1b222706dab146815d997c178c84a1e3bfe00615239a6026a454e6acb6ec79e30bbef31c4a324a9557985fe5cc78caa1361c43f7c069619d2b58e475b7075475819d4630050d077fdea954b6810b83beca0550747db3d41c36b5c7ee5109fe", 0x7f}, {&(0x7f0000000400)="a2ceac252e3ea15ed389c639b6b799fcd29ffb4ac56d", 0x16}], 0x7, &(0x7f0000001b80)=[{0x58, 0xffff, 0x0, "f514764beb09f5a9988ba59498b3203e27c4dffa385d6a3986be2bf1c0c42b3fb72735bb1446d99f4470bc7c15df4bbda8aee09f1eceeea7c965b3bfb1dda8ffcb950a"}, {0xf0, 0x1, 0x101, "afd213e4f1534f9920e266f034d00440c3a597f1608b5c45f77047edecf4995235bce87df5b1da4e1bcbe28cbe45f9faa0dc9ed56ee9c460094e57e16e04aa2b30b8e138a9f97db403ca7b4f8e5f60e6bc93103ef12367f620003a9e8a8d5e1126d2aa7b07df81c183e189edcec392f30dc9086e1ca24cb8270c07788a3eae0b3d01c04e7acec0a311b501607ba499648c1ad612a16b0c140fe4648c43916ed17b5bac249813c8b6a4176636b9bac269b197212c85dbc2db682722dff78f2e316ac3ecff772241e79773155e944b517d02d45656a71be3ca88a136071f91"}, {0x80, 0xffff, 0x5, "ae2aa8a2618867733cc73267053d5aab89afdbe1794213f547b213917928542627800390205b021420fe112ed453a99e1ce7b6eda1aa535d5ac45471b31c4e04b9ead1565b0a89029c555d8349596a4fca41982a8cd305c52e318239d3dc00bdda1b13f67c29925619ae322aa9f16d8b"}, {0xe8, 0x1, 0x100000001, "669ab572a2efba1cc5fd70780fd8ad8e11efe74c8c665a840121cd2cc7745a8f76332e711e67db4f12e129d0bf0ba5ba184cd21bb2808418ca25fbdcca3eb972c78dff1a4e18d20300afbf8e27c66adb41789d62b5fed3e70f26a01b57edc2960dd833da514378ae5728ecff0e0ddabf7a6d0bfbe10bece7e7931268678732cac3a85fa5b873e12a70e32c4ecf48ec8d1d7fe1872609aafc479eab4dd5875004ebb5524bdb84d6904031bc38286b929d1c8722c1dfccbc19b6b05f82c7f41a376e980ed968c90da77a18e1617b9216d99b4b5261"}, {0x88, 0x1, 0xf24, "2b71f022cf0389f276d38c9e9ad0439a31dc57e4293e46ef1bae4bd37105ecc1171bfd4007ab697c14f9f040a37efc8ec6c72612b79a5f020ab1f109cb4494950b06a1c19aa7313d10c067c6276851f965e41df3d127b5323080e6d4fbefc487f3c2464fd0b64aff6758845bc287d1cab1b8b066"}, {0xb0, 0x1, 0x8, "4d98155649581e2438df5cd5deea330e64b7ca04297a7f93784f8026e2669b0a4c0e9a0df53ccb9ff2c0ee486337accdf3a109dc64136cb9c75745b7b4749b204ba499b2b693a93dca21103301586eb7871f71307190152743abf87038c1eb69932f7f9d94aa63a8763fd1784bfbb000c9c9718e16b4f1a4f16b44ae9aa987ef3526cf816cb9c30fe969d961390a8cefff15a47a68cc9cab7ede6b6cb8e781"}, {0x1010, 0xffff, 0x7fff, "76b05ff370171b966ac59c5cee62561dbe4c4d9a67d36e41e2152acca26bb65e143bf3a620a218df6470f08bdc405ccae3c52df558ea8acd41e5daceec3bacae5a133ceeaa22ee30e430d2d7e6db0f1fa3bb3fb2b85b3864672b5355cb8bdd0a11034cf64cdba9053d96e4847fbce17ea30ab2a769f42dfe329a99e76ec8626150b225a6b00627e7df11ef4c230a8b13443f02ea86666996db7f62848ccb58f577429b618a27e5114f1948a811b13037d41daf5c7a1d2c4a644be1589ff203205c37cff84352a9eda88f8b6f955e27648ab3633832948c1aedbb6c65851bdc27dae879d0dcc2444f62f3dfccbae6b1770d87df1440030059cdb4a720810f1e9d28f10fed78ebff5c361b1049c8c3f9876ff977540ea886b4a4442e666a95dc6fff20c8e0b1416eb99443d5ec02a21c5877c874d6e295cd89d08640f315cfb630568260fd38f31c6624250f1914dc575afa2d8542da6c39092e24377e4063ef080fe35ebeaf4621ff8a79e3edb5cd958ffb1bcf918be2e7afa6fe318cb6bdcda1e569321af86359121b266cc19da1f8e34724ae156b37f9ea2e2fe2a6972372e398a00289bc501821474290d19c996ce33295e2e9faa07d2f696d3d80886d870e22072c1413452155c4e4df5aa82019e587f8421b07de609f2a742e7e2f83a78a9c378157da3c71f12d597534bccad3909b7608c5747575fae20c31a9eecb19b3cf7b3e6634b13471eae2dbebcc7a7f565e135aa21cf78993069ac486899a3c44831ff9411d80369c6895e81fd1ae437619870ffd0780c3db725753be55db03556304b774eb861036566c31bfd2813b6f17d868aee00d077697a232ba5bebebce0b5a21f55af602a3cfca8125e09781ae555d7ec6911d880415b54585596b2baacbefc1ef33a3c24b20978a0dcd1388b167125f8b0582309bf7f5f459fc4a5052f7841258375968de1a0106c981a642159fd852bae5f5b57f4d9a985c5d7aa37ee77f8c2ec5a3a5bbc54ef2bd3d69eb2a19d4ae9608414354f05ecb4e220b816a98ac9ff2212fc640b019c05289ba97ebca9e2108be43d24d7190de02ff15c04bd237d893ec5a87c4132bb4425b1e02edd07fd7b88460fc98bdcb3a7bdecf9bdc8e2d0c9ef5c5e43123910959e5b0fec6f8e7572cd6aa9a2458d5fb6d3aadd51e5e9257ecc04bd025ce52240da4065210dc4219f778ece0ddeafd8db3cef01e636027c5e09ae0693e91a7ebfa7e55735ac783ae2f9ee0aaa6e7fd30ecbbbd0780cf1d3d2f07ffd61d48eaa1472775c4a3723fc5a385012d92d1608ba0dc8343df33c810987e21e954c1070e093553a54a807cc7edc470639602527f472c71ae51f8fd96010107f440f831884d2af3099f99b6101711ac534bbaf6daa97a0b0bd1944befa7f962545e7b5d1f69ef1beec98e46c20a291b19f57093bf5875fb9e308bcc28de59d6651a8f01627a9b6cf9f2e0b420d233698af13151ac3db0e22d24f5fc93ebfda5b6c17c9c26e39bf7b522d4d048147d55650ea5520f39dd8c3b9bfd7a3e3168479cc87dcd0ab7380e3e71956757cc613546b33200fb12d8beb9228c1ba94da9ac5dcabfc5e8592d4e477c77bbc9e1d8237370d9562e7594ba99f77ac1c5ccb0d47d123bd01c029afe332007de1b45b0cbdb49759ba9f7222acb27a82ab3b12a953783ff031f5d2117f35bb79b77f0a5869780f6f3c16af52121b0a4a17222e3c7143261847760dfad1f03af76c3271f8a0c0af63eb6e1b8569dd58f5aa644bad3f873e24503a7bc03bc73e4f3d7f42a29fd4c546fb71bb33f6ee54ea19ff96391f933f6765c40feb7103d08de860ed30f55b2b4275dbff53feae0726de3e676d8254f3f240ee9a69c0d47f9a4929c2d41faa61f48eb49ef1d614dcf73c26a434496152866a498f37578053a1f82fc743b940d585bcf0acdf85910a86dfa4327e8f95adee6425731dbac89a164d42dada5451b96fa41c629c82ad5a9845abfa7bd549701e3b01426938192ded1ed9b764af8d5e8363d57b0701d92b35fcbdb9180f1a99b99a94dfe753ba869c1212c9d0b7221808db6ee4e3f7b54827d7c11d10fc52928e2ed3fbf697ce93452d010028d6dfc309270321de62dee21eca6cb27f5a754f49885de577cf9101454fe2b45e866c9d36de5e02bffe2ef3cf48b5615137ebf536278ed6f5889ee62168e646ac728fc8675be88b2ad09093a9fe08816c84f4ee33c7588b2ffdf84978384f593c924df461acd89f5b26da193e84b8bfe829f75043eb2da64dde7f094917dec865c3906a8e8be1a9392a504d162fddbd2d955240ebbd66b76c6eb3ac5c9402dadb1da2bab8a23f33a5e00a186344fd2d36366c2b8bddedcbedfeaffa6f298d7150cccfae9111c8da0612f7e0c1d0356e2121376a3f2ee7665eee1b3fa0a2b2c11d73323aa96ac820cb797c7c3130fcbd8fbd532e769e6e43c95bcf30f4c5f5535457f9e80565782f95960f7aaf91f80e57fa0a9cc4c950b31510635cd3c325696023e1cf09e8fa80923a4a13ac80629c17d6b66cdf3cb07f71f5a998bb3e531dcad9475b215cd6e0f91092d8fd438722b7ff98a80fdd69d36d1b1b87ffdc7ff1222d2468d9a1e2dde50d46edf3dc73fc98b3c07244ac2898cb12651946adc76b5fccef3e5bb5a6519d3c33691348be17e7f902f7d0529bdd1a4cfaee25871d0ea288c0a4b6c7acbab61a75da7a9b0b606d2001a50ba74ca8f47a5f94518d17d13cd0a860aa306cdfa202cba73695ddc1bab22f5618da910031967699e8f19779277206bd273fcbc6fbfff8a20f44e52150b311209edeedd5eb841392b9740bc701e166c2c283010ac676b65776a0b071289dc8081306a7d167aeb3fc8989595cbdd5589e00aa3457b4fe4b9949818c3d787acd9b699eb8d1e44cb0d635cf4a334349eebf384e119477373dc1708c4b640a1d7bc57a0548cd78b7b3e8060e43b00987b291cf130f48363c0d2a526c9eff5ba76c7de137876aad860e8c3de690d272f5510750a2aee896ea1624620c0f28a33bb21565ea8c9bea3c1264d2099f6a8a67c16a53b8edb6adbad0a4ec3e187983a776f47c0f52dcb8ae63ee12c9e437f2ab247341d43697dfce839e291a3cfffb2430ec4bc7d6aaae110c14cf055e33955b1cbdd1fa73da2a81d38cb9c6bec51e89b2f27a9de73825afac5546122fc03ef36dd9c2de0283c5e59c76e7b6a1420d7e0ce290a05efef9766115810412014df84c5929dbd0bdf45f9f85cccee78a8de54f87ccf8009345d02dec4bfc5299a0baa5670621cf845b60c8f217227cd9e0a668555da691daf03668329765df9fbc03f5713af224ee6388225379fe1c9bba1424776b1fc62468a988e0fd77d5ff233d666656ebb82994e7a9ab1c9072b8a929622034012220de4082c152b529ca01ea86d3623ccb75bc8d151fa8693c475a230fd147cd9c4ad1b942d0815c2f4a96b80040a66eed37d9ff9c57ca86c67cebc31d791f7a7d01aa34e7da3bf0758cccda628c91e22973d6e18a2f5d7d2d463c9842ed107dd79e1725700913d6c5615ddf2e79ca17489d529b8a26e041728cf0409879711f86f70e2589fe03ff87de12b5deb7230d7ff0f1c52d97ab5ec5dcc37d4e5533baec12546ae9887754380efc94a266b798befc933e723d31312da34cc1db4445f407ab087ef3727622f98ebb57793ae85ea16841a69deed347e7083d741c1877e2d38c8d2774bbecd35ada7102a22521af778b22a442c27279b54e69e0d8c0051fcdac7645cddf6a56c3c5f297e89a7e559599580c12035dae1933e77db000e8bb0a443d60651b2dfc1935df0cb4dee45705d276eee3a53d104b7ae1f325f1783dc99abdd88bca3e5b6939723cda6e2bbe5313fbc05959e63b1928c87effc8772e8e13bff9465c28ecd7a7adfe02a6a5fe247558f7ca5c372c405908c4d3aa891ce4014bb6899ce0d479752824b3ea5db7a766c591b3a30840ff830253922a7ef9b82e11fdd9ecad09925b27d02b205fb795069427f7a34f26295688bf871cf4aec0d4ac3f93b85f50f16ca6ba9bae224887cd90a4f5db291764f70cb84a09db474daaeeb2bc2ee2f55924f089dd35f45890c7dc2cad417ac45de8bfb09a7f1d2242bd5b50908ecec50355f91f57eef1c494190d3f47e4f1e730b47c6afd3631003085dfb03ea9793d4dc537ecfeeaf30d996dcc6fc3ef194a97c359f3842ffeba8b6e7c0fcfd12d030f7eb858698cdd30575e825783986ab1141262d46d1e7f4ddf21648e91bc0f00051b134f52620532a44aa0c518feb5553431cabdcf5a643238f63eabc85bb86666d70119158a096644cdf0d80e4423a7415548459dc354dab9519bbd7bffa38dcdbc6d64e0341ca87d9f1fac1d3759ca4fcef37acd3b9e2755ac3c14310b7a04877735b72941344d4c237026567409c1dde1ad4f240cbdb93f85f32a92f9cab0e577acdb7f6d175b384f600c4a677db8c21c924eef00f0d06ae532b5a524a5b2d35a7d62274207cc2ed5fbdd8dc1bffc784017d453add2f97f9c97f0a1be07fb65ec0be595d594e268823c6d9f11e150458b4953f566cdd69a2685311ba0b2641518d60c18a5cf6635ae02bed2424ad251795f91286e9c9aeccda44036edff2e8706aa5b6edb6414e7372d7681ef5a1833ec98c3403b2d0f76e1bb05e036eade9b133e8f9cb3a16a04afd51251056c03d158da371a9db7c2f102967c924caf9ce0c39212b3b981b7eeb511f507622abcb6963b6d3d57629acc3d8865f846243161fdcd06216329b2acae9406706837ba6d904c0951a25e284e87da09c347487346f606613971b4651ff527b6cdab3aba43e7db4f05ee66cf895a3d49e8e7611013f9eccd6f4eb885e70f1d3a68e45acf196c09f48f2bf0d8a0cb158f85dd22a1592f0aa38285e65ac710318ddbdac56ce262a445ff711ce28d4734e88c72074a7546051689f9bf6e9e765332829675104cd4d9607b35d8121380fea34d91175e385a88b7701a3330b3ea0cec2538d52fe2f3719791afeb94aab6e76c2ffb2c97ed7bd987be4348b67d43418ef4f98182a1e516c2af8b6e3cd880bfa4f37e087b7299a133b3e7ce1f21836a1a14fd0db3af4397ff21230760d94333b3b106623fd7c9d59ddf429a06e56cf2a154bd9b68633cbb9c5085a562b8db5a6c5228ce9e816eb951936b18a2e64f6fd84df6fe99d88f4ba4349e4c7dc6bba293a671290876a15cbb731296e45e99065a8142a1a0ef1774ba08fd660e3213134e35d2f8e2364f132345b3793cfc20f17bf38faef093067e2eb0403f25e0ca3ad487969bbae49f4e13b306cc5521ed537f500a3ac9571784e4178aca2a53d12bf8672859586aca46f0b282f206e81f5e8c74fd8d9f9e402eec555313b2cd5beabe9a2d243b1bfee9076d26825416d714767e015b622326cfdefe8c19e2ed02846d3fb76d969b77e13f787ef1a3dadb4f81f73e5069e4d22ac9a24082aaecc5c39108042b84ca49af06da8537ee9806c9c5930b2ea61c608d25d8fc5210e89072e2d84f9c267ba1bc484001ffba129dfdab61be3cafe76ba5c3ef4b3e19a58cbc0224fd83df5d7aa1ff6dc6463b22e8b0b9f5c12def9ea21e9a12e5ad6311d6ff0e90a584139eac1d962d32b012bcd61993b67d8d5682725874d593dbb7c4c62ac4b34c02f5f6a967b7a064b54f2b1871087fc250dfa2bfee440219c645bf6f373c66b12a5ec343d4f422d000a129610b94ecb1e762b464bec62cb35ba2c20d9ee46997aee6cea8f3b1624baddac30ed9b6896"}, {0x110, 0xffff, 0xd0, "b5bcfa0f8754bc0a8283d59c8bdfab85930450703a4c7ba7b64e85c6550811534d98e8d230e8c88b47d99aae3e5814694e9b1f8c9dd341e883bd130a6c629d2957f62e9c0bfa30c21f5f84b6911b2cf543a1f67ec59c23e0b82746bd3be3ec84ac242e1297a39af3998af59bbbd5a5f9d0fa6d0ff22a13322f569c31265272f8e669c61b067f105a9744fedecbcec82c0148843bc3c0de7405a487e2bc29568ee07327bbc750c1ec53bd3ebefee36c20724ae78cba1d5eb85325dac45ece27bfacdac1779a8cac7810f7b5166a8fe24eeb5c9b88f1862096647fddde198de32c44cbf4167d5a41db1d797f47995f057c3c3799274188841ed3cc"}], 0x1508}, 0x1) 03:20:00 executing program 0: socket(0x11, 0x3, 0x0) 03:20:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x7f, 0x4) 03:20:00 executing program 0: r0 = socket(0x10, 0x4, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)=0x2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 03:20:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x0, 0x2c, &(0x7f0000000280)="ebffcbff13b971e7efb44e46818a6e08ca705f64fd812eaa4e713048e699319296485f38aa09e2ad8e369fefdf7984e927f985c25ee18400d71334e67291a40b9b9f5e0fb1c21c632f1c4e6c77304afd1d8974f1f59f0541e71645241aa3e6837255090bed52ab76b7cc1fc44585a43cf26482c3f7cef1e1d76369a18da3ecdd52332f75083486289990c9298702b8ca806eba2a429e914f37a6affc3271df7ec4ec336c3665f8133562721bb629c280564ab87a1e8978869799f999e47040c000bddb45a5e032bf0b583ee1b00a1ab9b08edd06d2e843fe601b59a9eba243b31c0d58211e6bd214f24e53401bf951a156e06cfb1973378825e3afa2986b377cf8b29875cc3dc94dc3a9bc25b5d7c2621bbbff4b6005259bbd87038b59c796afe6646ecc9fe605b8d94b23b5dd016ef9af3e7047bc2ae49174d6bea86e322176738bc02989c0b0f46272b850d20e7596a8c19493f975df2a30", 0x159) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:20:00 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="301f99346c98ce13b68a08691da4c6f3dccc54ce8fd74a54f936eb4dc739d871ff3a0d9a46a5fe3a4175f8e10af404349cd44b684120954397b4ef691cc64b3ae67dc765e21f8a96825e01030cec4d0b830d75f69953ac4e0e0ff6639828596bf64209ab856b97ceed14f8ae21324284db18a9ec594b0d06a6669b3ddb6f79758680982d0ee723c4abbe051ca16c63d4f7b503ae32e1086de6fcc7e1075994e2d82800b7"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 03:20:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x2f4d0e4af0845222) poll(&(0x7f0000000080)=[{r0, 0x80}], 0x1, 0x5) r1 = semget(0x2, 0x3, 0x10) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000000c0)=""/108) r2 = semget$private(0x0, 0x7, 0x22) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)) fchmod(r0, 0x20) r3 = semget$private(0x0, 0x6, 0x201) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/71) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000240)) utimes(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)={{0x10001, 0x80}, {0x9, 0x7ff}}) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000300)=""/233) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000440)=""/171) readlinkat(r0, &(0x7f0000000500)='./file0/file0/file0\x00', &(0x7f0000000540)=""/146, 0x92) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000600)=0x8) mlockall(0x1) bind$inet6(r4, &(0x7f0000000640)={0x18, 0x3, 0xfa7}, 0xc) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000680)=0x6) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10000, 0x0) mkdirat(r4, &(0x7f0000000700)='./file0/file0/file0/file0\x00', 0x2) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000740)) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f00000007c0)={'./file0/file0/file0\x00', 0x3, 0x8001, 0xffff, 0x1, 0x3, 0xa19d, 0x4, 0x3, 0x0, 0x8, 0x9}) openat(r0, &(0x7f0000000840)='./file0/file0/file0/file0\x00', 0xc0, 0x46) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000880)={0x0, 0x7, 0x1, 0xab, 0x400}) semop(r2, &(0x7f00000008c0)=[{0x2, 0x4, 0x1800}, {0x2, 0x2}, {0x4, 0x3, 0x1000}], 0x3) 03:20:00 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() read(r0, &(0x7f0000000000)=""/43, 0x2b) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005}], 0x7f, 0x0, 0x100, 0x0) 03:20:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x80020, 0xfffffffffffffffe, 0x10000ffffffff}) 03:20:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/33) r3 = fcntl$dupfd(r0, 0x0, r1) msgget(0x2, 0x0) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)=0x2) 03:20:00 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = getppid() r2 = geteuid() r3 = getgid() r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r7 = dup(0xffffffffffffff9c) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd\x00', 0x20000, 0x0) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000100)="f3d5a69a91a9674da04ea6f5ffe32e063e5dad49e8d65ea0bb18d1cf6ea4175a1322665eab3e537af263fabc96925aca8589b0e14b234929a6ee5e97a3ee72082a9ed1a5d78c81ed4cb5d977b20851f9a02681a81da7b0ce4c32b17fcb9ff9f0a4f670190d163ed212931b84b42010dd71e5e5a98310da7aeb7c8a76bac5685d526140088c51724ed82237c88941a2effa496259872dc73504157246a788964b6c7e28e826e41ed41bf2d206c3fcbbf506b388b386201e8af8edb0d6d13c92be8e59a43bfaab86894603973449aaf6fef86a13ff71468495be914bae946a9d38cca9c10a52d2b31dd2d4cbd2f305f19234a292", 0xf3}, {&(0x7f0000000200)="8d2f5d636ab6c189df0c43713bd4648a73fd0c36773f8612611b56dd80c3de353973c953a9ec6e91454854dbad1ef53bd76570c765015b9e94966babb449e23dc63dc942559e4eefb3d7", 0x4a}, {&(0x7f0000000280)="7041ebf625204866292bdce3fd4ebf09de509d29433a7b1e0ebf54d8e20803099e2d713f13c119325ce7e742d49bd8bd1df9b24af85e9b08366cf2e570059281", 0x40}, {&(0x7f00000002c0)="ff790674aae340015b72358359a259d17b59936641204b91e3156f6c7fe9d6aca918c690b66404f3d526dac5b5b7c18d077579fc092655bb341b", 0x3a}, {&(0x7f0000000300)="4ed6f8f4c3c6af4e32e0ce17c9bd0ae6526b3fe7ee5a4e7c04549a0b6e43765b6863f3112c46bdf6bc3b7817749b05f0848a4c8dfc56b4e22dc03c5b6405c0ea4f17cc500491986e310a94d00f756addd3b59e1d49df9b4d4b37c62475d38bb06ddf83f6222930a948e6042f0084c1e3cea493dc2cac5ccc03d33db0ef1095b77fb48db2fec8afff7fc0d9fc6eca739fc27c64348627cdc1a057", 0x9a}, {&(0x7f00000003c0)="d3f4599a87b8eac991e0711ef1ed5a1740b64cf2758b12fa2c92e8a101fe4256f60137685c4c2d3d5c58579fc8c6bd6af9b674cd38d864a667640c4ed2b30a85100629302edbbec80e6dddf3299c8b843bf1149c91867bf54b780f8103fde37a1d4adec2cdff5f19089481bd476599a601d7971e5eb172df3f502509f7482c6a2afd1372a3dd8dbf1191160646f68a05b8a6cfe3952b291542b9039e45d2c383f2c4ed1669a821a8ef29bba62a7c3261178e747170365648f2416f406e9c525f681aa5d87e3b27634c76cf97f62ec51ce0e68b21b46319", 0xd7}, {&(0x7f00000004c0)="df3db3843dfcaa46cc35a157b1ae01772fc009c5d0e492a253b6c941bd10613366c0089fe63fe00647034cf06241bd9e0c48b3b9f526b553b837d0c12bb41c3bcde0af3736aff2edd4412d4cf183c19194443f9594ad01ab4a1aa5228af680b2f7a68f7c9ef55e3a26b5b82efe84eecd8e372bb5", 0x74}, {&(0x7f0000000540)="19e579cd571ef8432d7b9d48017f93874590410ed0993d0f7ed4f76946d27e53da68d87518f8bdb511caedb02cd69e3982ec27585e2a7854ea34650b52ba61ed83a06d43", 0x44}, {&(0x7f00000005c0)}], 0x9, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="00000000200000000000c97b0200ffff00000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8], 0x58}, 0x1) r9 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r9, &(0x7f0000000000)=""/104, 0x27a) 03:20:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x90, 0x10) setsockopt(r0, 0x1b, 0x3, &(0x7f0000000540)="7e11c12e65aba7f3fadf85f2a233d8727752da691d18bfa7b0", 0x19) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000100)=""/246, 0xf6}, {&(0x7f0000000200)=""/144, 0x90}, {&(0x7f00000002c0)=""/250, 0xfa}, {&(0x7f00000003c0)=""/237, 0xed}], 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 03:20:01 executing program 1: getuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() setuid(r0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x2f1) 03:20:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) r1 = getegid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x3, &(0x7f0000000480)=[r1, r2, r3]) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d60000d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd5a168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc2ffff000055e3a311c96284c2b5337613910b76922e59a3e00a9684a1", 0x1f5) r4 = syz_open_pts() close(r0) r5 = dup(r4) r6 = syz_open_pts() writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="52a57f32b7808bea6968fdfda31aedb52552b06ee511fb8d834c9db46d31b721", 0x20}, {&(0x7f0000000280)="4c6d8ba218c049d43705cd20cbc5cff81fd5f6ab9cc9808a42c424a25555150db093b46d97d054ad4f24ffbc0491dd6139061815d7cb6816b4cf4801e7458f0347dbfe23ad47eb87d4212b0b348f68b57a2105759415e9276b48ad028a262e26b69776fa0599fce7cf3bfbdc44386d1c4a6b973bf0900e7dc110eda6253c13c9cfc11abc0755b0621fe51a3edbd319754976ed794dec9deeb033ffa4d743311e8acf6b2ec6406418ee62a0d961388f1811d30da838", 0xb5}, {&(0x7f0000000180)="965839c9cd86b7aca2df72d4f40fae3e8675fbd57b98c9c403363822dbe2013d0c5dd186b87a140f4e9e2d51d417479570f440646982860b3f3a5766caca6fb00149947c2e72c45ef9219e062142", 0x4e}], 0x3) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) fcntl$setstatus(r6, 0x4, 0x4) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) poll(&(0x7f0000000380)=[{r6, 0x100}, {r6, 0x24}, {r6, 0x126}, {r0, 0x10f}, {r4, 0xa4}, {r6, 0x80}, {r0, 0x25}, {r5, 0x1}, {r5, 0x20}, {r4, 0x1}], 0xa, 0x0) semget(0x2, 0x2, 0x256) 03:20:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x4) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)='x\x00') 03:20:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c5, 0x0) lseek(r0, 0x0, 0x885dd4312a98ec21) 03:20:02 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050305001800000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x81, 0x800}, {0x3, 0x7fff, 0x1800}, {0x7, 0x6, 0x1800}, {0x2, 0x1f, 0x1000}, {0x7, 0x1f7, 0x800}, {0x3, 0x3}, {0x0, 0x8, 0x1800}, {0x1, 0x4, 0x1800}, {0x2, 0x2, 0x1000}, {0x4, 0x8, 0x1000}], 0xa) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 03:20:02 executing program 1: fchmod(0xffffffffffffffff, 0x80000000000008) r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r0, 0xb) recvfrom$unix(r0, &(0x7f0000000c80)=""/102, 0x66, 0x5, &(0x7f0000002040)=ANY=[], 0x0) r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f0000000480)='./file0\x00', &(0x7f0000001ec0)) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r4, &(0x7f0000000040)={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f00000003c0)=""/110, 0x6e}], 0x3) ioctl$TIOCNOTTY(r2, 0x20007471) bind(r4, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff67) r5 = semget$private(0x0, 0x400000000000005, 0x131) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000dc0)=""/4096) ioctl$TIOCNXCL(r3, 0x2000740e) semop(r5, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x803}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r4, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r1}) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xeaf) close(r3) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r7 = getegid() getgroups(0x40000000000003a7, &(0x7f0000002340)=[0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r6, 0x0]) geteuid() getgroups(0x5, &(0x7f0000002380)=[0x0, r8, 0x0, 0xffffffffffffffff, 0x0]) semop(r5, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 03:20:02 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x110, 0x0) r1 = dup(r0) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x19, 0x5, 0xfffffffffffffffd) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x1}, {0x4, 0x1}}) recvfrom$inet6(r2, &(0x7f0000000080)=""/195, 0xc3, 0x800, 0x0, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x6, 0x3, 0x100000000) lseek(r2, 0x0, 0x3) openat(r1, &(0x7f0000000340)='./file0\x00', 0x288, 0x9) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0xf49d, 0x7}, {0x100000001, 0x3}}) 03:20:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) setgroups(0x0, 0x0) setuid(0xee01) setgroups(0xa, &(0x7f0000000040)=[r2, r4, r1, r3, r2, r3, r4, r4, r5, r3]) fchdir(r0) 03:20:02 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) open$dir(&(0x7f0000000540)='./file0\x00', 0x40000000000400, 0xffffffffffffffff) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) dup(r6) getgid() semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000006c0)=""/238) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000640)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r8, &(0x7f0000000900)=@in={0x2, 0x1}, 0x9) semop(r3, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x73e, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') linkat(r7, &(0x7f0000000600)='./file0\x00', r8, &(0x7f0000000240)='./file1\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) r9 = shmget(0x1, 0x1000, 0x12, &(0x7f0000ffc000/0x1000)=nil) shmat(r9, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 03:20:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r1, 0x20004b3d) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 03:20:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80a8, 0xd9) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x5, 0x3}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x3ff, 0x1000, 0x101, 0x10001, "e2c0e37ee4f9f489fbf446909e6ea721af6fcfec", 0x9, 0x35}) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) r3 = semget(0x2, 0x0, 0x80) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/254) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 03:20:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x81}], 0x40000000400, 0x0, 0x900, 0x0) 03:20:02 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)) close(r0) 03:20:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x840, 0x2000000000000020) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = semget$private(0x0, 0x2, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) write(r0, &(0x7f0000000180)="2bc05b450dec52bcdfc2f1166e7d67b65adbf37f72b8380cea168589a6f605f61a2e51f92818750a2c21711d2f30237586e0114961f1cff31907a508972c86e16703b24ae5b1b26782a4b271dfa53f6ad4b96ecddf8accf5dc653ac3c83946918419fcf5ee841a22ce614bb701a3a987f66f24bc74277c3fc947259bb5ed77f4c0a6c399923c4a967c528eff43a22b91b48e52379d9cb232bca29264bcdd73c62988215c0a4d7529970580b92ff99695a6e7bd805533ba5b1e69fbd1f68b71d3f095f86a48e255b80a999cb12b65d04a35dd6c6085f9b70b625d05d558e13da734f396d6", 0xe4) 03:20:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)=0x7fff) poll(&(0x7f00000000c0)=[{r0, 0x19}, {r0, 0x40}], 0x2, 0x0) r2 = semget$private(0x0, 0x3, 0x60) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = getegid() getgroups(0x5, &(0x7f00000003c0)=[r3, r4, r5, r6, r7]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r11 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x0, r8, r9, r10, r11, 0x1, 0x7}, 0x9, 0x80000001, 0xffff}) 03:20:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000180)=""/195, 0xc3, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2e942f2f668e6c653000"], 0xa) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) 03:20:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000080)=""/146, 0x92}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x4, 0x7c}, 0xc) 03:20:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) accept$inet6(r0, 0x0, &(0x7f0000000380)) getgroups(0x5, &(0x7f0000000240)=[r2, r3, r4, r5, r6]) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/247, 0xfd73}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000320, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r7 = getuid() r8 = getegid() fchown(r1, r7, r8) 03:20:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000040)=""/85, 0x55) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 03:20:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x9639, 0x4, './bus\x00', 0x7f, 0x7fff, 0x5, 0x2}) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x20) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) mlockall(0x3) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1, 0x0) close(r1) close(r2) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x8, 0x4) pipe2(&(0x7f0000000140), 0x0) 03:20:03 executing program 0: r0 = socket(0x39, 0x1, 0x8000000) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653020e2d5b3224994f2fe6784a92b910a2d8f6ec6768d95b19478de6c09cfa4632dfe172cabcc0d7f3491d6954dbade820020f54e6f8bcc3a96e8fe7ad1b8209a57f50f885c59af4a20a631366b94274fbe41867a71cb73ceaaf90301742462509003e4cc8e5e0fce12807bfe429781ffe2cc841eb3a27537ddd1d0ea288d6974de8209d2ea6833c4c99d0a6567566ed40ece972caaf80ca2db698e6005522ec4a67efd3a9b2e4f325b4ea08fa292fe0298163fe1ec021a656e0473edbc89afa913ad7e99db13aa88d7d9bfd0ce4d393c3a2af583170d3f0d6349"], 0x10) shutdown(r0, 0x5) 03:20:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6003, 0x5308) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 03:20:03 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000001c0)=0x8, 0x4) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x8, 0x8, 0x9, 0x1, "98d8347cb8d56e6f424855467b082b998621d8fb", 0x3f, 0x5db}) 03:20:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = semget$private(0x0, 0x0, 0x80) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000002c0)=""/158) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/193, 0x146aae07bff1d164) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7) fcntl$setflags(r1, 0x2, 0x0) readv(r1, &(0x7f0000000140), 0x1) 03:20:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000e7a52e2f66696c65"], 0xa) 03:20:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f0000000000)=0x4) 03:20:03 executing program 0: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x8) fchmod(r0, 0x1000081) r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8880, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = semget(0x1, 0x3, 0x480) semop(r3, &(0x7f00000000c0)=[{0x3, 0x3ff, 0x1000}, {0x3, 0x7, 0x800}, {0x5, 0x2, 0x1800}], 0x3) r4 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r4, r5}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r6 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) 03:20:03 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0x3c7, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 03:20:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mkdirat(r0, &(0x7f0000000080)='\x00', 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) 03:20:03 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) readv(r0, &(0x7f0000000840)=[{&(0x7f0000000000)=""/132, 0x84}, {&(0x7f00000002c0)=""/123, 0x7b}, {&(0x7f0000000340)=""/171, 0xab}, {&(0x7f0000000400)=""/172, 0xac}, {&(0x7f00000004c0)=""/113, 0x71}, {&(0x7f0000000540)=""/237, 0xed}, {&(0x7f0000000640)=""/219, 0xdb}, {&(0x7f0000000740)=""/197, 0xc5}], 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000140)="c1d7f812298aa724292d3dc378a7e15fefa33c50b343d6fc3be7bf408d1841c5d4e48ee1b5a9ef147b4b2549287e9865bec4c4cff05a10652fa036cba6e61090d5e2f3c4095b34b1415d80712516d839f0794bf3ab9d2eec0a4665a4433e384bcb6e644bcbba8ec4c4a8cae286708366fc5f53f26bef8c1a12f28866abe30f8c2ddac0bc77786c9d824401a0e4b015a9fb9f6f403429447d096528fb806100bc50301cb58746a57f264f4b1ff3da202919ca7d585439969c61c6598b8d76efd2aaeecbeb53ed20b464a94168fc8f25d816c4c4700c4ac0bf72f87ce5dbabd4d550c7bfbbcb1cb9698fa56e4bd2918100ba5c003ebf3f4ce9135025b617120739cc23565ac8c2614f72195eb5412b6094416ba1165e15fa22e252481509d9d13b70bdf9c66e3bbe6a65bea07a4f1015f92a8436e51c827e055870e3d184258b7170210d3ffd4287119088b305f44fca2a35a847753f0af3de8329db39859c7ce2345b860cd3e69c2259fb2ed374b0458e0e76cd551eab950a3674", 0x17a, 0x0, 0x0, 0x0) 03:20:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x18) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) close(r0) 03:20:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffefffffffff8, 0xffffffffffffffff, 0x4, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x400fffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x100000000}, {{r0}, 0x0, 0x10, 0x2, 0x4, 0x8}], 0x3, &(0x7f0000000140)={0x800, 0xfbe8}) r1 = semget(0x3, 0x4, 0xc0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001340)=""/174) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001240)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) syz_extract_tcp_res(&(0x7f0000000200), 0x8, 0xb2) r4 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000001580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3b0ef106acc2ff4f04273298822273fe46f9ea6216c5fc47b61a66dcc25fcda0beb64c1ee5ed07a84d38a078649fa887a93b94cbe901fc12cf211b83129a548ab2e2a4018af5cb844e8"], 0x0) getsockname(r5, &(0x7f00000012c0)=@in, &(0x7f0000001300)=0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000001480)="2eff2168781aafbe9fe3a51dd8fbc485e4aca89a6b9a53875bd0ab755f110a89c09b64b46ef7c69d81da150031e853cc6dc009dcda0f24", 0x37}], 0x1, 0x0) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0x80104267, &(0x7f0000000000)) flock(r0, 0xa) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r8 = dup(r0) sendto$inet6(r8, &(0x7f0000000240)="1c1b7a053a9523c3433390ea7534dc689b67db355eb7b9d3a67fb2f5a17eae92ed09db799c8c63601926a1714a6912cae24a6ce384edb73f7d9aa5725994e7af4ede1de54ed90b9855f2adc2aeafbee7ed2fefa6d3be06a6a13e6380518f3b17f956ae5e3b7f74577798082b829f8efd5afc93657d0acb2469f3c87d120224e40c5dbb997adfd65b43c78ca3d24d572807f1b0d926d3f33118dd61d3a56f6619c3ecb55dac04f80a98e6f0f9b0db477f65a8d81ab497dd9121f50737ed8c0e46f3b43e6898f53479760af8440392cbbe53d3a4fcade5481b5181ad7976bfcf3e0a457b04639951a8095b2eebaa3ce51ee58c422c0131fbdc4bb227da90e8ab01f2773ce831417a095cb0abbcc78fc87e9514e62ad15ce7b24e91e244ead1bf770c1f6fc7c6e71846c71580228c3063d46134ba6f4c23877cf97ceab442f6832cd99db67f75da9dcc0c2e172a5f19de4d0d9c0d5c6ddeb3a14a0441eb18a31067582f3bbca2ed80affc729c25f9b54c7308e8a5e42ae073ce85470ca2087f9839338251f7d067974f30f26dd6934ed87b1d0d0df571d30781fbafad49f7d706b66944452952020c3a59006f98554f348fb24adafc8e6b31681fbd9862192426aa9b1f28a44ff3293080724d85a099aeb51fc5b3b0c1a6d61dc6fbc1deb04f7bf8b0a1fa503608655bb2cd345d68862a9b6eff36bd778c2273cf483f9e89515e527daa07a3d36efd21d925be123f51d609d16dfc0f7239c7c303e42b3e75134e589d5641d93b8a8e1058963d106f2bea6ed4c46357364e88aa42edecd9ab240cd03251382d5f7542d38659451ebef834abfa1a4935c55e3f25b43e78cd53ab17fb6988a247f191a1f6d4dbeeb71ff40cabcf346599745cc1262faf683ea4a848397ce46242708d418df526b8570c1a497b849f66d6e488a715e9d564c76b7bfd275a3af25cce7d6b5d73a8715bf8b6bff4e558ea19e758a9ae79bd81c02890672ee560a9167c02c3a80028e81a02a82280a72f84a6af1a17922448ef6087c57dba12db5e2d90980219e4529f942c087883ea617b20232a3a7d3913a0dacccfa0ed88235de3c17097ba59bf42f07ad1d1c3fa56c4bc3bb0001f16e05cac9e4d97c9bd10d59505a6b23ecefc292ed040d2a12c4153eebe83a6e0910510b3d03e6af5b44fc9c6f187f7920670d896169142f25c747e395e5a518d85ad34d50669f9262336027b763f679cd55ffa405d1b29ad0f50b274a4d944f088b61fd988de6c18cb3efc2b818da3893bafd1f56f087ca96d3654ae65f80a3a0adfdafb4e8f4623193a1fdbb08154b4430100c4e149c90bc467975f3a821eb661b5938afe081d182421158d066708a62116e27b7574046f168a45d4f6efd048f00dcbf1999be15503f826550d466a4784911f82ae60419bc720d0d0019719fec8919b966b32bee1c72f8acd233065937ea8acf629015e52386220eb4ef2d9b678f2225b14a07c6ce323fa14af64e080916466fd464c03b68f70c1973cdbc4793a8fdbda7e4b39834226928af624df59adc6627839fbdad8f4ea0d405313fbc6db460f62e874e3c09c641751a85c7b2bb244c07326dd72cb931f4675b43e026b81009d6f53ab73c603512aedff32e99c87c6c78f04734d41dd2e96337a0a37e57727897d197cd8aefba664b323a7cb90934ffe99f3823b413e6370e439f0a608f2bccf536ff845329366af89f1dc79f391506cb37f0bb4ec4c89bb89eac88d375589558723bdad815379ccb661377cc56ea965d70be31665f56acf0addb55c541de9598afeac889bd6ba7c9f4d6cf58ca73aed934c2b27a33ab2487126cddedf50ff69d487913043b3e2789cee129bd9df610c24033621239c68caa92fc6f704c981c4eec2c3071692ed9d512f3ef5a8cbd92307e2f6ce23e4bd47b6b530a1196c4ea12f47d9e962fc51cdceb1eace55851d368934b938de1661205302a87b920b0ef15ec1bea72fdb69b54c1b677cd067ab2f6eb0264d9f08573fe971a5127ba1977998cd6e680191a6f487ba719d3e5650be9f0e5c6e34237ae0c20e7534513ec7240402eda95e7840dee624a18d7b68ecfc2c6e98a5558345db536235cc01aab129f591eb237f2b49b53c168d51c8e7277ec48fa0671bb8a82732ae6c7186a549a4b36752072fa015457f8b3169a0551dad3ad4c7b74c026d1ab7216c2356413bc4ec9c6a434bc54f3f4fd82e73fff6337bdf488c0047cef8b66f8cbe5a8ce7aa52a6c0e58c241cc2bdd8f09a0e7b96e804734e035fcf3662bd9ee9483cbe3a676f8f3aa0d796536e8b6ae61ac420c21945cb31a52c21c41c3c1cc18aa14647a8794b2ab0261b011176d0b7e2290df7710c37abc57436a09c00f128dfe0b6604285adbaeaaa8fc69ae1360d51ffc0420410b393a7475cec9ee7489bb637788465b3a614f11d0b983bcb881e89a0e796fe3b4ae275b93c7ebeb59225270c0e7c055c50d8e25fa9a6ad32da864cd254c772402d68df2d00adc27c30474e72c9f070a49841674f63c21c5b4ad97afd05d6a3e39836a293459210fa7f70323a5b5d24701c3319fa4ab3b1f70b939a60b5a6aeee44f7515790d580d829176665c8884cbb9e9df60d54c09bae18a70984c9354c825d8ad64b828eebcc9b8d4dee2b65ef72021fd79f3589b2010b0bded5e3f828fbbcba614412489ce0b237c5fa151f2bedcc5c61e9df043db92a2e5d6480a754cd7d824bd3c284cbbba597afe7f28ebb60cefbb3db06243dee30301d88ab90834a67a3890e8e4d0d509767ae6a6c0fe333588d7c0a43adba6d9833690cbd96baeee75f4dcf346cb98ecd319a1cacf6875dfc0989a594a6330bd1faa1f873b9ab730c7725816701e596a48099c773eb410a0e9cd0e1bfa6a24937a1e48cc819ae10b2f5af9c72dda3de69bf0ecc3bcdfaa8e585e0010b8671f71e20fdaea2485a51deb5d96e7d8f8e055a41609c0a67d0a380301ad082d98abdefb7692f4df007114a3e0412c5fce7cd5d8419902a13da00e9af9106eb97d46b58cdf6ed4448122947c9d623a1a3a36a22772e35171ebd149726fead096188ebb8e0abc4f0489a0a36585da9b7d8baac46e989e94b2af9fb8d620f70f08441a3ac3fa62a7dda922faed25a831169e2dcd7786ddcc312ff1284077b1f61fdd97837b12bce2c8554af64fdba9ece60ead72e23d4b053660f0619978569d146e28a45b05aa7131e02bf09c27dc04531a72533b1da5858b63f592ef721b54702e31ca3f57f590a78fbf49eb6e32dcd5d8debe4edd95d102ecc5525a412ba34ada92cfdf360f6633a08458a5b3e1c7fca3c041c462c0b2aa8a4ab29c01483142bc2688ba613b4647ca8fe0c5f5d1b7e4455ba043d2a321fbd959f52b28d68d5e25832a7d8821e66cdf672378b43d799fc9153db8a07514a68b92f5c60c320d7539aaffdbcd7e4dbc50d010ce87d8e838a3ab2031f46744d3c0339a72c66b1695286d354506e531f98ac578664ae91fedc51dd31f92ed18f6d4d954e86718f0cc46aede8b54e51d4eb0dbccde64c8d67fddd8bb0fdab41ee5872210bc6e699a20c1a15068b875558a8338d88646b48ed9d028821f5974d35cf7ed0babc9d84e4831fd756513986e8dc00a6fcb705b00355537a835260eb68eeac53821bc027db88cb261e4ef997f4cb1db4b472744627ee3b765d98100ceceb97054e1400d3c3b3d50dfebe3fa0c5d61cb0224f427c84fac166e8246e87a0a587b69add401cc2218e8d5ce9c9f34ccece4894014e004578c1c1f2b6a5beeb6175dcf8178c4f5d0af3b074d939aa99a4ba97e436cf41b06558f4f05e59e24bac698d3226b9ff680d4729696c4e9364544d4e78ac3f2bae511fe4586de09866f9999607176a9929d347a9aa27e7721aa296955e25aa1333b02e8c6417ea65709200a5e2cb9356eeefe9966c5bc29c898963a87a696f9e725db960ff8f75d37f52a3c1ef97d45ccc2f41aec8c71f1527c8fe2da21540afedc65ff74fc32efd99e8ef84ae77d666aedccd8a2caf218d70bd9d11513cb98f87c65ffa49f3ff4dfe04d2364c3adb468d0a788127b83f232aeeaaa1c7ccd446056ad909bfd8179856052f4aa844048a7e6816655c687d78ff9b9a266d7e0a0e7a4f0d737a3647da211823f3eca6bc83adeea4bfb552ac08f8f4a6003736340c199a0e10f7a0e564523e4fe458f9b9e46c72cee39a0312bd5ff3aa76ec8f423844bec84c66939f6e51f9f49f010615140e0683c7bcda8b47665d6cd0214aef0496bb262334b27831dbd3d1f3f622468166cd5f2c493cfbc62b7d940c8e5f5916e028a2edb5b2cf0fd88dc30bd5e01ad9f0f9300db16ee3946b2ca929259d29d3381d0c72a8f699af82755d4db314a54d7358b448ac9e1503e8a7a4bc6afb053e648b677d87d7f010e6e3dea9d738d65c9ca2db6686d14857f531915a9ab782c8e48f929a76be0575f3a8be645d6451b9c925412f5bf85fff7456ab2c01adf507dfd1e29ab8bd53e666abef1c412ea5e69645762bc274cd3ba63ecdd86661ede372e9650257c55f98f38ff9f514380af7c0efa80dcf3641aa3a6eef72339b753dde2ed9b607098bb362e6aa45542dac045ad34b25353087eb3c204188a14f065a8ccfc8767d619877a8dc3964e8ae994d0f896b9bfc6d5c12d6956bb629c563f6e6bfc2508aa31e4672950bc633485fc22427510b590446346426db3bb8140cc92a10dd897a9106498e05c3b041903753a680c7b7998f68b352190abc725d27d8fda2e5195f97048695e94c8687fe51f32e4e22d4d849747a9a498c581247d648b95503dbf6fba4c8aa99f381f26f144ff7253e5a6296d42d3df2d5617a9e133f80291c91f389f6f8e763db5aa4d814a3e4ad5c0e49da4bc4a404bd4158fbbd2dacf640c01ec1c1cb3f7875191241a77bedea6a8cba96e989869d30c0c1e97f0f6299f967e5e6ce97af6ab997b73825f3a5f594361f85818b4efc0d17c35f3b26546746c65b7d0aa8045f132e2f5dd3b349318e7ec92a6a916b4fdc719b1cbab3e71e9a633ce1d1af50257ac4afe2aad069b5a25c549d607e3a1d0bf7567580a480ed74b89ff972982d58c6dd41cd291acfaed89a6406d86ca7fad6e4fb3195cd0ecda4fc6912c14387240d00deb9de8da55dce2e555a5e2f032af5dbe6e115311cd03bd886a8594d075d5561392d20c741ea63b449d98f10f554c3191e1b434c6d0398e651fb4656a39b4089751feb87973471c82f098dde9f8c1f4555a916792f4c2be3e639ea31a883ad94792e5759cf885cc6916619b7fdd0d30fd1950a8b0a8085e14bc00cdd3245028e2512a24934a3c9556044e542ee5b97ba44ac4005c4888f4df4736ce8373e194e456945d26cca92083a29b8b1e7d13779901d40459caf34e54428c25d216444f1aaa5147aa28f2b69997d8c0c1e3f98ae5f252088ff436caa66df50c265e46260250279da77cb12a9e826e4aeb86fe1672c4728b6e9972456fbfc7d8149e05ebe93947ea4577a69a169c62597d9f2da36c642afc54c67ae59d274a1d0c50ff1282345a339596edb95dccddcbe73e3980d7645f64ad81e73de4550231d15b80405aa566eeacd34bb3276b9af986fad57b3e69df7e9297c4dd160338f22c7eb13a744a69d44c75220042d5ab4847a34dcc0dc507611afd26352c1362fc451f152c57fe5e501b148dbe7771fee4acf08a67c2d395222725135bcdf563dcda6c9b53b92585024b32096d8273f3810ecf47f714a0397f1c8ac8ab1cafcf4f8295ceb4abb38982e30", 0x1000, 0x4, 0x0, 0x0) pipe2(&(0x7f0000001540), 0x10000) 03:20:03 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r2, &(0x7f0000000200)="c849b60b979815257bb52fb7b1321e7a4b5034b0509ac5f6171ce492f07cac651749683d7b3998117bfefcb4974036b768199a9077ceb85bcc3fb5e569f8c2b56841cc5977b45a2a4c620b474524d711202c567f50255d8f62f2720504aa5ceb4586b6836efaca9de0588a5a0c7a62d6be4da7da17b01a07b83ad349a35e066d0dd4cefd16548110090684c83ce7922ee2901726ca362bcbff51aa7a52806176db956f34293872c34776a04c156f65b8ebdb46c7e7fe", 0xb6) fcntl$setstatus(r2, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x2011, r1, 0x0, 0x3) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) 03:20:03 executing program 1: r0 = socket(0x10, 0x1, 0x1000) shutdown(r0, 0x2) r1 = socket(0x1c, 0x1000000000000002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000280)) 03:20:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0xfffffffffffff000) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 03:20:03 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 03:20:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x20080, 0x10) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x101) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0xd087, './file0\x00', './file0\x00'}) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x460, 0x10) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f0000002580)=0x2f8304e) 03:20:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6", 0xeeb) pipe(&(0x7f0000000400)) sendto$unix(r0, &(0x7f0000000000)="e21b46bd41c6a65a111f8819c60c6655af68b073b838c2139fc9a4186d6bc4725b56ebaf98518723c5b624bafba574b3cf3719ea92c475521de2418b9cc830819de07057e4a8d9802e069cc7957c6204d26555a16d92b37dd0ff66bc8e05000000000000004ef2ea178350e3ff0bf426ccf20121c6653c6721ca8320f8bcc1698277a6a7aa36bfa9a2dc3f5d942e9dab80a1954b29a9731b8200567c10cd205c1b5f3fe2b4e424e72bc9490ba23c944544e550423e402a118924c8d3a324c245c609ea1ee14b289da71610a885dd9ddb364ff40d037224b20cdfcd78db9cd2b0792df94e6beb42ea8f03d4a0cf563bcf067ffc9041da4f18d9b6404b6e0bb6ed7655fbbbce8afcd32ff324a1b822403d991c50e49dde", 0xfffffffffffffe29, 0x8, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f0000000140)=""/188, 0xbc}, {&(0x7f0000000240)=""/36, 0x24}, {&(0x7f0000000280)=""/92, 0x5c}, {&(0x7f0000002940)=""/4096, 0x1000}, {&(0x7f0000000300)=""/75, 0x4b}], 0x6) 03:20:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0xb}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fchmod(r0, 0x0) 03:20:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x80000000, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 03:20:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x94) chmod(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') 03:20:04 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') select(0x40, &(0x7f0000000080)={0x400, 0x6, 0x100000001, 0x7fff, 0x6, 0x4, 0xd0, 0x2}, &(0x7f00000001c0)={0x100000000, 0x10000, 0x100000000, 0x3ff, 0x3ff, 0x4, 0x6, 0x3}, &(0x7f0000000280)={0x20, 0x80000001, 0x8, 0x3f, 0x9, 0x251, 0x5, 0x7}, &(0x7f00000002c0)={0x66e8012d, 0x1}) 03:20:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000010000200000000c00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000004c0)="e25cc2bb7a5f960c", 0x8}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000000)=""/12, 0xc}], 0x1) 03:20:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='.\x00', &(0x7f00000001c0)=""/164, 0xa4) kqueue() fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 03:20:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 03:20:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730000000000b483c5b0000000007e40900"}) socket(0x20, 0x4004, 0x7fffffff) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:20:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) pwritev(0xffffffffffffffff, &(0x7f0000002640)=[{&(0x7f0000001240)="d5da05bd4f71467961eb697d23175e645988151276b8d3b75f6fa8691b03b5470dd3d153d354fad50b8377133e51d41fe3c44b7736783c641b17494a32ee07d704871967eb517cc00342cb73084c6faacbcd755c7a299425b924136fd44d153460a16e60384c47bfcf37518c4edaee826c0874376c7140048caa1d76a2bb1e14cef3a32fa4eb34cbdd79880ae21de2c4b41b95f91550e1b77c93941bf5f043f179f2fe47b2c479dfaf914052db9bf979e507329334a648208fc94c865046fcdd332a51bf9362ec6fbc26642255d55654c9fce857e8afe536c53596e0142bd5b0b79d8c6f47bf156a11f51febfec5c17ff7bbaca80b8f8d90f97f6e7d5aaa1f0b59b9a8f56f47d830a0b01ad6d13b9828a30d6cc4e4e0f203f8524bbd1c16149ae1326973b9cafb7ace403bb83e539bf5918c2745380d93e8ac36dff19d4f277abc3b6052fd6d0355cea7eba596a4f7b74d0d015bc3ec55750eb35228f80d74f5e4f8bf965afe9d2e69142d9977417f278d2c1f289d63b27b86fdf1218953f64e29e24040be9057a6463efb88547743bd1795994ca8757f59ccdc84a35e2de3b61d811568eec6bb11b56f89e72c9e1b83ad1f59c8dc88256ff3db08c6010c9724357e482a2c30d2b85f53ea8f7590868a7ff6d4633b369c8cdcc39cc77ac6a0e946d8ceee10bbbc5a8d4b8c88744d8a39c3a37630cf1c893ca92bd9f26a260f46d01d65d9b317367c338f02470782fad190edecddd82dc8676c7ebed4eb2134ebe3a13b87e3622ef07b2908047dce4408c51fad7e8d4f12de3ab2339971805802ef80045617ecdbfd0c054d86463c55338e0772dafb7cc1e850b1893da0cc49cd9153cb50cd0a66b7617830753f5772cd7df90a364e2db5fc9d127e489c2c888dfb5f7ff37c9739befefd112f735d72d912745a76b9fbf572be90882e765b4e474531fc859d2536839c984f8cf0ced7ae8492de8f9283eb7536c8df5e3441d27c251b7f92152347f5a7456757a1f08f032caab5b59c6d345f627cca8c4a93a4557d2326794f70017a0564ce7fe45c8a5504dcd1e33ef17339ee22678179b83e042cc1ea29f449fb39cde97eb48d64a0f44e03b09a80fc37c5458015528e045f2dfbe1ac803fc49d858ed0a013aa4276fde8ccf82436c999f326110a1c30537efca6528ef43da3ba23d35a9d325f33ff50bd9b2910e6a47cd57c7a82a8316648afec36fce221d4ad62986a875a7838f4eddafd17af31bf0d5f0aad364d8c54f153ffe76dc4014aa7843dd9cabc9c38221a1923a4b8000f80e5f4deefae7f9ad82f1572c758e3bd50c31aa9351fd36e129b55468cc071f39b4537eec0489a64c4bba74429388e30b1558a6362569fb4695fa845431df6c89fcef29967f0ab973fb8e66ceb7345f3137a9d5e041e048e51bcea166fceefcfcace5689072dacc813a8d71945c0a9fa0328a877099320953bec23858ac7b11ab9ef15d5b080c02488d573972dddcb52b497192f0f8be2158edf24d045e8b6dc5179482b971ada4b2bbdd6b6ba09dff323263fb39a7e6aba8c419f1c825e11c7df634fac4c08596f7ad06d2374dc271c20b0657fc28a2a2b38d99cd914d510ea3c19e0563f737cac24d88e1684fa125fb0898812b2b31bd05db773ad65fa141429e13671733c3df43a119b1e7abba4db0d8dea426536ebd4cd6636884dc2d5a5a5a074a3e6d6ec1d3ba4ee21975acad8abfcbd6764ff9f0c3142b5b27a7865442d4f6708acff82284165bf2838c0b52f869ecc03c9da4e1e71522d41e3a46f3a66d20b268c7b7952d696ede79b0cf425536666a616f7fb8476973ab5a9d744956f39f187d53ed5f2116007a3189feaf90f60357c2d51705028b480284cc94affb21713e3bc5a1e876a0b034a4a9559b75657dd17aa7c7765a03099a79af9fb522d1149a7351436a9beb8038a4577a80d01ac4cce60da6cf963c8d41ebef5d85fe266307ad1508e8a5934bb4959549aad6fcaea806aeab6f3a90da4873abbc4ab53d79a932fe2079acd030902a2a39dcf37fc3cd4a3d36f3d45f8acc42e606021b18a086dea969c3483b99c336a6f9783073e0bfcfe5f0fe00a16a206d0c91ad837b5aaf3b5f0549060312922767cc20dc86a2832c44837a5425b8863e138d035147b7cbbb24874264d86c4f49ac762bffd807b404560e98cee2bdd7aa70d008f6b8a5526efb05cbf3f1ddc64ee3708f5eaf99d54de75f33f52b9a54bc10e678ac702f99c6dd8e8af080f216b9c91bd5e7a4f751801c0e870445522721939642485ade0e54456448b0d774ade6844f3fe7bd689533b55a97295e23e8d51f79161fd1682fd4e21fef5cfd75f02fb89488cf6fb963f06b4661c6a7e0500310f30eb26b8f5819b4535e1b080c35e901aafe7d2938b3511999d93dc6c1f8b61b46a7c3287a988dcfd42e90db21b21a0567c80d11609caf815c2d50d2093b1087a5ad39ce7954a6f7a0b34b9992c2701e329cb61c0c75ca7d1c1b148d3df8e1c8b90ecefffdb9c6f013d71b6de7a031e8614ddc3ffbee1f19d1d428c830e12b76f6c085f72246217317d2531dc4c75d472e5ab8c28f1b9268ebc8d01f5d057dc547b364452024a53619e35a411e2de0c763eee289305c377bbf65901365104100bcc2430857602947b13be06313dbe7f0e5fb78aeb54f7dc3fdabb23482df3b6acd963386d5e5f911048bad39d86562c3cf0a0c23292b04ebf7227a94fffabcb4589faa40adf529a253cd1286dc84f958bc7874204d0a0fe13aad51249275e588b6cdcf91c3ac14948435c4cdff7650209c16b297f550a6249f7a6b2e2d0da1778b65fe70291db1b869f1b09c869ec05a228ca9e8667ff34266db5415e2067e3c58f7da2fc53f73eae6b8eb451d68131ba5ac8e82bd37f6fdf3e826963a2a8637ea7c567cb6da9778ed1a1fc29b679824ef373466a6e22c12712873bd3e31d3eee4a1d60371ca7aa7a1f1dbf2b1747d39f6144a06d85c6938a06e0902d74c316dcac5369a54eb70bece244e0c62beccb72cacaa5acc6bc637d0701eae3abe5cc7f9ecb41e01244a738ff1ad9ffac1c2bbea2c45dd6c13cd485509a7479e9476594c6b7a2bccf0088376f7a37caba9b3d89a4034a1a23e113829580264adfe289faaf4d3523e914f6439eb84d5d2890a24b8ae8b3836f7516f3bbd93e8a6d495d946bbf81ab7ca42c613ec67d11e4cc635f05ac5b7d41979081a309990ec99bfc368e4e83930803446a081e3505bdb08192ad62102e316590db4148fbd4dd37369c378d5092b4b07cb1c84c35858542ffe0ff79dc719666be3963dec18fdabff4dd228f5bdbb5de9dcd5bcc2067fae50168b9abdd2893c3786b2c67f19fba34d2648b50437c09f4c8d0fcbdbe0b30924a2bba6f5327863f55282e6fc7efd9e25c377a2a3cc90edeede0a238de36587f57b12b2af3339a39d264c6010fa9568971a7f4e6165f20159d72baf5ab5657f5bda382ef4ba87f46bb7f9071b188cecaa70aadd489c01db75c27419bb164085ff0e9b23a398a1ac554d1ffc1007b51de3d7cafc35511e201865fad8e76c5e19a854d342ef1145bcb649e89e7167cbdb012ed5aaab73ad0dcbccc53cb77625e5f26c3bed15253330716ef401a675d63153cee6fa67e4bef7baed4378e28f23ae041f707600da69d17f974577b2e065f9cbbb53fe67b6d4cb1ed5e556da72a7ce0621ca7c016c3dbea040b839d2a41cfddaa90e55ca8301fd271e3fae1b8c721ebee2d2c747c17fc79d30753662161b39411f1f1223bc0d1fecd26ca2b987e685c314fabc194aaebd0050068dd0cc254976ea1cf8c620fda44b4f181862c27f02a29d2eb95549b26b3a0a4534b221f1a6dd26af7eb9499608b339ec37038dc749a3d71d45380507c803564282b7f5d49d4de8eb4f31a4bcec2fe54ecd8c0ad987c9ddf400c9a174eb786d6f92208600c472e4c05d7ebc114e402d319c0b2d118fa39b6f0a4c4db1ce35e514d7a165645e759d610f3f53b672a4bb4a78e778fee0660c7d6222aedc1066e69ad7618953c9774adb7890c8a4ac978373ad58c13d2c3fcc1629b63bd05dc339068ef7b70c67817f06b2a541fc620540c29b8a2e8f1507057f3f68ad995b0aeb32cf5b596fe578826ba7c0730c7792b9c5388eba6a4b374106bcd93d127903831058bba733e5d3954de069c4989899e61cd884507a755ff284dacb4f5d353b0e0597325e65bc38eb5232f125e90ee849c61125653b264998cd94a131bd9b5b4620d8b5f12bfd0d2b89b111c8e2e6a60d89d0762d7dda0860ab9a827b485a127c555fc821737092391c6576bbb2ceb2a40cca4785f55caebb03c50806b08d0649345ca48819bbf04e78a7a65e193790ba0edffde1fb535d10c104a7e1001bbfc4a76a80ac86e2b82108a2b340cee48651cf8243bfa2fc2e4a8dba89d6855ae68011f515149c3e5b0566b1ad63399c1a9865cdf52dad0ec3cd5c2be7d8726dc0f9426901606fd2e3edffe714179554384e54154e8ef76404f8f86c823a447c1ed8317828f4b435f68b4f7e63be08314ee8e9eacb63654a07ae114f5ca77348d9421fef8c914e551e6e485f5dcd4c74536aac1123a46d24af1bb2a9f460ed763f5d80282740ae7c4568aaf140be51aa7dc7e8da60ac86ef01f7d7930bc085f336bc8b6aac9b76f4c4255961bb802f83993a94b8123734160dc0f271af3916ecc8f7e8beec493cd2834e29cd0e9e0f63b6e27037da7bd1bd931d93a0acae261c8de33cc6c5c27f494c485002a954dd2000fe8233756a2450b0ac31c244282c3751f5e3e008448425d0fe980c769b24c578282c2d2226a44fc9ba1fb2ff5f217f813f601733697c22ac24dc9b7fae4b27191b7229e20040c5ef51402285f027fc4ad325c5ae92487eaed061992526d6ebff82858a395620e3f21cb4f5aa340bdb6a5567e1a1d7cae6b90e60b681490988899bddaa0e0bb6555a9dada0fcf728475f863a077a8399d5a70ab3831d00e8703ff4961ee2918bd5cd5c15743e6327553d9e109471a4826a845fe84167a4591fe953951fbb1700d6e7490024b118b55a919ec1c71687f37d016003e39798380f369f190e24277f766b50d2cb0ecc396aa9d7bb3638f668eed91ccea5799f84dc1a17b3b2f4439c87a9f7e2d27df1aeefac565e4a64e8dac699dd01b88df6f6eeeb5eb03b75fda122d0e4b3a01327282b0ebc74c0b53be2948e4261b6111896b229801f5df92ebcd9336d39747c7fca0aebc07602c678e2f8e6e804036354e4be5e0a556985519e76c93c9afb6fba71cd7c11879a9ed5847be968ce5268e3d02673d0136d0f4ee69eb4052a488f03b6da71dc04ef0a7ddeaa335a84b1c8924b6095b3ab788671e79edeaf7745bd617", 0xee8}], 0x1, 0x0) r0 = dup(0xffffffffffffffff) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x30000, 0x3}, {0x4000000000000, 0x1}}, 0x2) fcntl$getown(0xffffffffffffffff, 0x5) geteuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r1 = dup(r0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x5}) fchown(0xffffffffffffffff, 0x0, 0x0) fsync(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) shmget(0x2, 0x2000, 0xd4, &(0x7f0000ffc000/0x2000)=nil) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) open(&(0x7f0000000080)='./file0\x00', 0x80, 0xa0) 03:20:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0xeb) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000180)=""/221, 0xdd}, {&(0x7f0000000280)=""/158, 0x9e}, {&(0x7f0000000340)=""/201, 0xc9}, {&(0x7f0000000440)=""/236, 0xec}], 0x4, &(0x7f0000000600)=""/35, 0x23}, 0x45) r3 = socket$inet(0x2, 0x4003, 0xfffffffffffffffc) r4 = dup(0xffffffffffffff9c) r5 = socket$inet6(0x18, 0x4, 0x2) poll(&(0x7f0000000080)=[{r0, 0x30}, {r2, 0x10}, {r3, 0x140}, {r4, 0x2}, {r5, 0x8}], 0x5, 0x80000000) r6 = socket(0x11, 0x4003, 0x0) setsockopt(r6, 0x11, 0x3, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x800, 0x0) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 03:20:05 executing program 1: mkdir(&(0x7f0000000400)='./file3\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0x9, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', './file3\x00'}) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000440)='./file2\x00', r0, &(0x7f0000000480)='./file1\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file2\x00', r1, r2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rmdir(&(0x7f0000000040)='./file3\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') chmod(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x8) 03:20:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x70a) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 03:20:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)='o6', 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x1f, 0xe53, {0x8001, 0x3f}}) ioctl$KDGKBMODE(r0, 0x40044b06) 03:20:05 executing program 1: syz_open_pts() r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() 03:20:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) lseek(r0, 0x0, 0x1) 03:20:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0xffffffffffffff37) 03:20:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x400000, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 03:20:05 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x102000, 0xff) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = shmget(0x0, 0x4000, 0x104, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCEXCL(r0, 0x2000740d) select(0x40, &(0x7f0000000000)={0x5, 0x90000, 0x2, 0x1c9, 0xffffffff, 0x66, 0x6, 0xb}, &(0x7f0000000040)={0xffff, 0x2007, 0x5, 0x4e1c334e, 0x56, 0x9, 0x9, 0x80000001000000}, &(0x7f0000000080)={0x80, 0x7f, 0x9, 0xd59f, 0x0, 0x7ff, 0x7fffffff, 0x7fff}, &(0x7f00000000c0)={0x2, 0x1}) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xfffffffffffffe3a) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000280)=0xc) 03:20:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000040)={0x0}) dup(r2) 03:20:05 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000040)) fcntl$setstatus(r2, 0x4, 0x8) 03:20:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x6, 0x5e9a}, 0x10) getpid() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x30d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x8000, 0xfffffffffffffffc, 0x3, 0x38, "c5236831517e11ae362c2fe755d5dad7046302ee", 0x7a, 0xffffffffffff8001}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) flock(r0, 0x0) 03:20:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x880002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x100) msgget(0x0, 0x402) faccessat(r1, &(0x7f0000000140)='./bus/file0\x00', 0x0, 0x1) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:20:05 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$TIOCSTART(r1, 0x2000746e) fcntl$dupfd(r1, 0x0, r0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/219, 0xdb}, {&(0x7f0000000080)=""/106, 0x6a}, {&(0x7f0000000000)=""/39, 0x27}, {&(0x7f0000000280)=""/213, 0xd5}, {&(0x7f0000000380)=""/187, 0xbb}, {&(0x7f0000000440)=""/82, 0x52}, {&(0x7f00000004c0)=""/151, 0x97}], 0x7) ioctl$TIOCMSET(r1, 0x20007461, 0x0) 03:20:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$unix(0x1, 0x1, 0x0) r1 = getuid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) r3 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000080)="a887a88c714b772c0035b87e33", 0xd) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x46) 03:20:05 executing program 0: chmod(&(0x7f0000000080)='./bus\x00', 0x120) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='\x00', 0x8000000020, 0x3fffffd) close(r1) mkdirat(r0, 0xffffffffffffffff, 0x1000000008) 03:20:05 executing program 0: nanosleep(&(0x7f0000000080), 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000718000/0x2000)=nil, 0x2000, 0x7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:20:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x18, 0x2, 0x0) r2 = msgget(0x0, 0x45a) msgrcv(r2, &(0x7f0000000100)={0x0, ""/109}, 0x75, 0x1, 0x800) setsockopt(r1, 0x29, 0x33, &(0x7f00000000c0)="f0", 0x1) 03:20:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10480, 0x2) fcntl$dupfd(r0, 0xa, r0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x8002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0x7, 0x100000000, 0x3, "a70c668190a0ba10159d4c608868ac4b4547c89b", 0xffff, 0x9}) 03:20:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fchmod(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 03:20:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000380)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="1338dae8a302d0acd5b86393c0dd47852650f7cd65ed60254f42dd9399ac18d726b61651750ed01b6fa65f9e986b860ec77672f167fd922a24d320a0bbfb9694357f85ba841764b7c3d2654375a40dd6bf037f4f5d54072a6d53c0c3c09b42c76c7922f836d7d729daeea3531125c5eba17a8c9c0f4e08faad602bbe87f0e05afaeebaf6bd0474f8fd3708a57c7e6cedb757976a10883a395f2d59a3b8bfcb799e08755e232234722bb12a49b546d235ed2be676e9226ebccd22c96d04aee9d79884", 0xc2, 0x400, &(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8480, 0x106) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000300)) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) rmdir(&(0x7f00000002c0)='./bus\x00') 03:20:06 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') chdir(&(0x7f0000000080)='./file0\x00') r0 = getuid() lchown(&(0x7f0000000280)='./file0\x00', r0, 0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/76}, &(0x7f0000000040)=0x4e) sendto$unix(r1, &(0x7f00000002c0)="da636158af0cece1a3843d083f3ec6a38d3c0df486ad5dcbb540ef770282b117b8545a47a44f5db43cd000728e03e1bf10f4e169201ea13adeb0cd6294be6d7aa150d72f98d0c3fc98d988ca56aabe7245000c31bcd2e4e0884b2bc967c61c29d9ce000c5ddaa8e9995480c01284aaeadc5c7be8d0293da75891f9a6ee2b43f1315063c4d26eae40b775c4d3f92ef6aeb3af34d11104bb01653164fdfc14ae207b77aef5f7805f5c29fa88dfe8778da8ff17f87bef782c00815df60617adaa6ca0f2b2327bd4f8d74e", 0xc9, 0x400, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 03:20:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./bus\x00', 0x80, 0x80) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000300)=0x6) accept$unix(r1, 0x0, &(0x7f0000000280)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x6}, {}], 0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x9b) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="006ac45b5d454e093b00000022550000000000000000000000000000"], 0x0) r2 = socket$inet(0x2, 0x4001, 0xb802) bind$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x5, 0x1}, {0x46, 0x247}, {0x27, 0x7}], 0x3}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 03:20:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000003400)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a042bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3daaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c02432d5a7be063077ac005cb6719a1e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a63c002e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da244c6d3eb4d584bc4302a908eea5919f45a5614066d4624bdb536b783c449989178ca3cc789a0aef1ae5cee2724366f577a46bb9ec83d3cc6b64c384910ab9a08585bddf0f7c77df65d75809acb775fbed3796add37e23d7b7897171deef6b96f4fa64cd1491d9734363673da398d9408613bb210c67787b0204d1695dc0ec4f41fceba8596e62eac28ff552baa42fa97c303557dc959f592aa7fe93fcd0d3659a917d07460732465fb21b672e1b26b025b811ec0d0478cdeb7019478a0921cd92b6f1f25d10", 0xc44) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x800000, 0x0, 0x3, 0xda4, "b0ad1d62d465a08c00", 0x1}) readv(r3, &(0x7f00000013c0)=[{&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x3) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x6, 0x574d}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 03:20:06 executing program 0: mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) renameat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mmap(&(0x7f000071f000/0x2000)=nil, 0x2000, 0xffffffffffffffff, 0x10000000005012, r2, 0x0, 0x0) dup(r2) 03:20:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x20}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x30000, 0x0) 03:20:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x102) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x6, 0x2) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) mknod(&(0x7f0000000180)='\x00', 0x20, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) r1 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x8) r2 = shmget$private(0x0, 0x2000, 0x101, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x3000) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000240)='./file0\x00', r3, r6) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x9, 0xb5}, {0x2, 0x10000}}, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0x20, 0x10001) getsockname(r1, &(0x7f00000003c0)=@un=@file={0x0, ""/30}, &(0x7f0000000400)=0x20) setreuid(r5, r3) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000440)=""/139, 0x8b}, {&(0x7f0000000500)=""/46, 0x2e}, {&(0x7f0000000540)=""/68, 0x44}, {&(0x7f00000005c0)}, {&(0x7f0000000600)=""/23, 0x17}], 0x5, 0x0) getgroups(0x1, &(0x7f00000006c0)=[r6]) setreuid(r5, r5) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x2000) mknod(&(0x7f0000000700)='./file0/file0\x00', 0x40, 0x1ff) recvfrom$unix(r1, &(0x7f0000000740)=""/37, 0x25, 0x40, 0x0, 0x0) accept$inet(r1, &(0x7f0000000780), &(0x7f00000007c0)=0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000800)) fcntl$lock(r0, 0x8, &(0x7f0000000840)={0x2, 0x3, 0x3, 0x0, r4}) read(r1, &(0x7f0000000880)=""/35, 0x23) geteuid() recvfrom(r1, &(0x7f00000008c0)=""/236, 0xec, 0x840, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000009c0)={'./file0/file0\x00', 0x7, 0x8, 0x25, 0x1, 0x7, 0x9, 0xf518, 0x0, 0x2, 0x5, 0x6}) shmget(0x2, 0x1000, 0x44, &(0x7f0000fff000/0x1000)=nil) 03:20:06 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x2, 0xff, &(0x7f0000000100)="6e74a90a9bc423f1d1b6d9458602671e317cb14ec5bf7c0dcae50a4227054954311be6a7ef8621c75aa4aeb9ae57ccd89406e93113c3ec7d8ef8b8647dd70668907c187fa288a3454c7781e39cc3724849f8f278a5256044065a2a708fa7a3f1a7b146367a5962904521e266545e11169cce02c86b6752a19a2125f31d22aa518e8ff44c5bc93097383cb0da5c53571a673c5b53a987116eefa7002c7f1ea93cb5e75b1161b985ba20760d09b94f71bcd60619b2f13255d77f8eb8f911d758d8932a58fbbc58067b687c393ee91bd9dea36675233bbff81d30f14c", 0xdb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x100011000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf22036beefb10af0af4e67360ab077c6b4159046a87461c1c63154a7bdd50ff42911d24e89743c5ea9e92e0596a6910b10d4db39d00c0c5434ddecd7535b667751e86c1aa67276332f16a308bd0b780a9f5fd848e1e269a253e14bbe7fda473f7e37a1ca8fd053332605a8f1648709ae46d0a2a240ab03c4e9793b022b78950b91f2ab01563f65b1aa33d281e849a4abf2b6eab62f3eb778e6962daf6649cb54c86026c3faf081f84a6a43bcdae92aa4fe34cc40ecccf6f954a8ea7e5c06b3ba0b51d888fda10ec0538df7a44239df8700d53f32cb5a397eb01925a2aceb516b3b8ff416da1d8d964cef6b5ecd116242ae24ba6f039abb751daaeeed0065a42eef71c912364d8f7f88a408f43734c3756ec437cd419779a320f2c3345389a52c438f58dbe11bd1ecbc6de510760b23d90c85f2293176ba652669b465477e709a4fd0dc573bc62ff6d3ff1bdf69766c3aa8c539cea4cbffa56fd67f100978568d65c044216de246bbecf66e8729954fda48d00d67d9243f9d185965ae001ffe44c3343bffef2644054563215b6f4ac12828fe837d81f0cd3ad3eaf49cc61743e7b98ac6a6556acf8091cec5b54481e5bea7a6f75b3ab1c38963e6b1954b1ffc87e9d4c0786a71da4ca440ffcbeb0aad9f5b447fe3a353af25074f7353f09296d7be28928d48f61618417b4b7f4be9cdf4781db7dc11a02d539f1096cc32f5e6d8242232968dd45881323580349a289c1115bd7f9387688c06ad0bf313d6b05b8b5ffa89505558c82ffc45ec41e859fa9c575f711b0c66538e2469f36aed8ddfd31dc9405d6e513d39e9588e5c98a65024e28fe76c53b7be9df1a4f8fe48aac35e5adf84298fafcc9ee3c71c79d0713f0a92f616ec95dfa40cfd319e1c5c399968ec1b2e86dc1582e986365efc54a11b1f299e7e0c0bfb7a78d3323a84b6c5c21310950929f00833fc5186e3a1a83e11e33791c3a898cf1d2361ed8d358f8bc163e65971772b8df4f98f1ce8162c54be33589c8701137e46c3b5ef532b3470164f81f655c61309055958e9d15b9d953e899ea8deb1bbf06efcbe6f2ab1c9073e9654aed1a2cca3a867cdd2dd71b56daae51cf0631f5374ddad2a1cb3dc3b5de2a772ee467d348638df84a4a0354da6475c608f2d54ba8ec7883911e8893d49c5261c5b665b288a0c906d9fc8c08c4fc08df7d82853f819d64ad4c8359eb23cd53fa6bba21da9e32747320a9930230c10222292acd5b10952fd81b70b6ff375ad8289fbd1f7f867bc607ad2421417800295eede34500d968aa9433aaba67ac54b6afff5e5b9d22be25e77ff01a40b13006ae85a53adf5efada3c2c0a6fd1a0ebb77a37bc3318aef7afa19c064a6dacf660a33e3c15aab6b2b1d42e4caf8362aa97177848c663757838c36e74ac26605a83f3e0573e7c6e043e9345d869762e17ce814555f242c8b7100bb74246f43aeb5e63d4c0a1c64902d0c5e7f782881a1e594b9dd68cd813dc171fe29e89ee6d8ed3dfbe2c1e9c0d3bb302ef7f8a0c7d48e0584f31c665ac097190384912472fb3e4d43d43787fb45ed9bb0f46c0bb67327f4a03a6ea62840ab088054fcdfc75e5deafd164f298635e9d443251e6fe08e87701cbbe2f22e79295f336df8f3c9fe1204d20b06de5e4bf5d0da6e4d3fa1f763206f3f3ba2b13ac063f1d187345ccaea2dead762496180b9d3f360ed4a4ece716b4a7c73e35dc27e917aef3a776e59195e7dba6859013efc6", 0x4d9) 03:20:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x2, 0x100000000, 0x2, 0xe0, 0x20, 0xc1d, 0x9, 0x7}, &(0x7f00000001c0)={0x800, 0x3}) getdents(r0, &(0x7f0000000200)=""/171, 0xab) mknod(&(0x7f0000000140)='./bus\x00', 0x20109e, 0x4) 03:20:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4}, {}], 0x2}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x82) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0x200, 0x3, 0xca7, 0x10000000}) 03:20:07 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r1, r2) 03:20:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x7ae, 0xa, 0x0, 0x0) 03:20:07 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r3, r4) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="106ccd8b76860000000000020046ed970cc99886a5c73be65c000000b100ae6511e6d788a22385c719fbf96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe7c2f67ca007d7985d68adee8f718b1c5658870bbb776b3ff376cdf59019651305ce44a638986c3f26fd1f1234c15ccf5b5f826538dbadf3040974b4af489bbf45facf0cd6cafb20b287f71464485e30df32e8b0e1cd5d616c3515539da62df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e214911502097bc2fcf3a494780207624c017208d6bcc9aeeb7a2db95078259b79395dfc5b2a9e8000000cf6e5d687f4bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd2212a583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aebccbf28d970cd0f05eac554f4ee55ebeae63211c3c96e17938ce026445a02921f46d35fa5480e2c163f1f1599b785f02a901b4091cbb25fa5f3a3414750b826ae7a101c0011ff04d2506aee8347196c18db047ed40a40fb93e2fbd46cda4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004524e32282df46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db09a137c6219b3f2630a1913e4"], 0x1f1}, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) seteuid(r3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") 03:20:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) 03:20:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') preadv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) r1 = msgget$private(0x0, 0x48) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000980)={{0x18, 0x3, 0x200, 0x6}, {0x18, 0x2, 0x1, 0x2}, 0x5, [0x4, 0x9, 0x2b, 0x8, 0x3, 0x3dbc, 0x9, 0x1]}, 0x3c) msgsnd(r1, &(0x7f0000001900)=ANY=[@ANYBLOB="0100000000000000b6511cb223806a121f617f0cd9ce774dffd9c5d7216ba49aa6769f1a419a18ac0f4739ab3eba7ccecee0e8d88a60af98e1392b77787e74907c735fd6787f7a07463a048c45da93e50ebc5513fe25cb351f6d212467ab27980795189c2160bc8931d3a698c79bb6e4e6a29f31fd9613676560e978ac10fc243789fdbfc0c61043367ed00caf006c8338932013e3ea91ad789f4b531a6716449f22bb810a41bf3ca9b9b9b9b8123d61a1bdd5f580b942e00aaf88733faa11a252319faa240000000000000000000000000000000000"], 0x1, 0x800) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) msgget$private(0x0, 0x660) r2 = msgget$private(0x0, 0x40) syz_open_pts() kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0}, &(0x7f0000002ec0)=0x258) r4 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002f80)={{0x0, r3, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r4, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 03:20:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000100)="d4b4106d5309fd162804212223d525566d8f6245aa0aee70515d17729e3fc703d6cf5d3149a24b58b4ff41362efa18be071274b231fccddaeef6d43384158d79190ec1c6ce9d0082c97a254cfa95f29f47767c6a7029eb30949a3928", 0x5c) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x2, 0x5, 0x5, r1}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f53a0000bca9edbd9c", 0x34}], 0x1) 03:20:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt(r0, 0xfffffffffffffff8, 0x10001, &(0x7f0000000080)="cd152d29e809d5e5417dc0bc936657d91c42ac8922f403cf6d4fc54fb97da14aa412796931acc8c47da9f6368a8bdf2d0a5b1bdd13033b042285769ba799e57d25f381c5cd001d4fd0558a", 0x4b) 03:20:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x9}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000540)=[{0x0}], 0x1) 03:20:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0x1, 0x72, 0x0, 0x7fff, "a9458adbef34c958dca4061373289a8fe25c44a7", 0x42, 0x7ff}) fchmod(r2, 0x16) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="66b772cfe13eee2e594965cbdeda640970c208f4967d59e3dc21f2ed1af47e4915bf1197c8ec79a41eac02e6f92f5e5b2e5e4b92b27cc9481441a87b24645000967efad8f39ed81a739d60f9b50a9ef94e21662a4b1cc30f95a168ff8dc5fe722733850ee069e494814a1c1a772412f0b92226797ab49bdbfc5dd77bd2e270ebb51147324d30ac165caeb252e568cc5aca79b28d9bd912f7581afeeb07251ca992654314cf5d579f60f9db7b15db3acaba14414fb6406f99dbfbd2f63b028e9bf5593bb77a5d1c6b867f33202646b40c654e6b50daaf3f9098e71d494ff4ee08a845ea0c60fd55d71ebfd23e47853665", 0xf0}, {&(0x7f0000000340)="9261908ea04ee19162faec3d05891c158d13783a8b018ca52c88fcc970c3f218f36d6f1d0632b7b715191c771f870b199b01fceeb4cb2daf8f17a8597e0b4a08bcb80c077de60e9320a391860e03f98ce3b182dce2fd8feb1ea84d7062c5acb2e1fb49621b960d68767041ec6748de3a0c7dc56868e90219d4da928e4602db5fae153d3d98a4ef9e25178e4c16", 0x8d}], 0x2) fcntl$setflags(r2, 0x2, 0x1) r3 = syz_open_pts() getpid() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x118) kevent(r4, &(0x7f0000000400)=[{{r0}, 0x0, 0x0, 0x2, 0x0, 0x15}], 0x8000, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffa, 0x12, 0x22, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x1, 0x4}, {{r1}, 0xfffffffffffffffc, 0x4, 0xf0000087, 0x6, 0x3e8}, {{r1}, 0xfffffffffffffffd, 0x85, 0x20000000, 0x5, 0x3}], 0x80, &(0x7f00000004c0)={0x7, 0x7}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffff80, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 03:20:07 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x2) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fsync(r1) write(r2, &(0x7f0000000000)="87", 0x1) socket(0x0, 0x7, 0x9) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8080, 0xc2) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') 03:20:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() 03:20:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./file0\x00', 0x23fd, 0x0) write(r0, &(0x7f0000000480)="6e6fd6f99a4c32b07d413f9d8d885ed61680898bdd4e8443eec13fdd52574b3b1c513b4c9eeb3f59d264035b19ba8672461cf1cc48357439107a26af3d5593faf83b51c0bb43f0e76739030f4cc8ee095a35444b02e1f63cb13f2ae04fd1eab775a3acbd60f0d3083cd15f28ca7a03c2ab2667f8e2bc368f3c483c3be2c0c5ba431c10f364c8f4d36943ed1a58bca5a8f9bcc600001c0977ffdffb0051574e3b00000000000000000000ef4ca37f4a2710a9b937d15278dfa8e56c4ffe5517a6b1ea08ff1e82e74fa258cee9a3993b1c112059ad096ec64ad12b8311205a73eba34a8d531a60cd6a0c1696ef30a05dc0672bcb26405c3cdca12fa1d4d895312d1b248da47527ae3544ff472142aa926c456f70aed07c72e74dc337d701b0ebc9d3cf2de46bb7", 0xe4d96c4d3bf0a968) 03:20:07 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x802, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xe0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x0, 0x40034}) 03:20:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffe) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x18a) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) socket$inet(0x2, 0x8000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1000000000000002, &(0x7f00006cdffb), 0x0) 03:20:07 executing program 1: r0 = socket$inet6(0x18, 0xc003, 0x0) preadv(r0, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) clock_getres(0x3, &(0x7f0000000080)) pwritev(r1, &(0x7f0000000280), 0x96, 0x0) 03:20:07 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f00007a9000/0x2000)=nil, 0x2000, 0x5) listen(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000640)="ebffcbff13acfd812eaa4e713048e6993192c5565f8429a47ae1c23b22c162b077df205db58e3641f393ffe5644453fe62c99dcd3aaacdd11df89a81620000000000000000000000000000", 0xffffffffffffff97) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000540)=0xfffffd62) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = semget$private(0x0, 0x1, 0x52) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000380)=""/213) getsockname(r1, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x200, 0xbf0, &(0x7f00000002c0)="076f04249b6075db60fdbab96b6691b4ce3972788ab2b6c09e70c9dff7eeaa781b30286b749736dcd78dc3c7f010786c505f6357882dd1d1149bd69bbf7b013e339327e18d6860b208f497b4e708055da2c75136b802214f0e5658543ff78ce79b7e50562002e4069d9d59567e0f5bd84a6e5c8fef2db4e0f2a082259fd7e45a2f60bfb9bba638dccc163ae205a57010d7dc7bf6120684cf56ece26487cd62", 0x9f) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r5}, 0xc) r6 = socket(0x20, 0x5, 0x80) fchdir(r1) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000500)=0xc) setsockopt(r6, 0x4ff0, 0x1, &(0x7f0000000080)="ebffcbff13b9fd812eaa4ef8977a9c793048e699", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 03:20:08 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) getsockname$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0x323) pwritev(r0, &(0x7f0000001d40)=[{&(0x7f0000000800)="7c81987eeaee0f631871838d3502b3c7751203b701e50ec9f57fe60f7e01c3f3f53d2db8cfcfc7872ef4111876a9f9bf9aa642ac3f676b0c6500a984a366401910e46869681fbad75a2a2e95193c8450fc8beb2b94662b294001dc919302096d3e385e4b2cd095d72a92b29d74afc3f32b9d5a7998c9d777a33cccc2f2d535774a18feffd38b4dd6849580ff74ae0470a5fd1d470715e109e36c534588796b96ff9f48d524496f60df4278", 0xab}, {&(0x7f00000008c0)="814e8cd7eeb0b87f8ec9740c3433d65315e31520369b7f75329be781966a5066773cc621efb55627812e1adc390e469e5137c35bf2071cea4331148f1346c103518135a3e32cdd0d6981b1b127bd48a366a64bb350950804e2cf429e21a6dd49368564efa506b4cd29c1ae3ad0cdb0f945a4e0133f20b8fb113706c5c8c5749e7fd8590d8293c1f5a67ff261937cc87a91a59ed426e97c014d830e8357f59b546f5a918a049b10b31e37412127abfbac189e13113072f3d3c68dbe02906f25357980f4140240c391a0d9893c602c2b44ee7983e74c90ab8de9cd2a788ae03ef7aa", 0xe1}, {&(0x7f00000009c0)="c90041996f7715954276dc51a37b329910ebbc6ac6438443181fd60d37499f97f709ecec184b70fd938f95b71fd2dafb600b0353d254c1574906078af86589c708d40838a7b01e7e3cf7dd8c70e1e04f53c58d62f597b0c9e5a83b0c40b96dfc0012f8a6be7b93430a950be11a59d1b1da505773bdfc225f89a46146bc1a39c482b87f0a83ac4ede5e6681b254c2ce7ae66ff11898af05efb69f", 0x9a}, {&(0x7f0000000a80)="8eb3a57a91e332bf27aaf58b2e888d0a205a0491573eeec94993192a938797965cc24e8f4e3f681c87860419ad583500ebdc2a09ee8a201737a8c5ae5dadaf738eb116c93257029dbb0da5110f70e9296fbe22cdd10f8a19cfce9b54d7d52503881fc5938cf7169a4fcdd3fd2d467e10bbd4c203311ffb70caa1442b5bb360a29f061ec4a551e794064460d4ac21df7b7581fee324d982c342de239b083e59aa4a703575f8d4daca76918e193bdc3d02427d88c7db60550e2b469f7db0a6e1fd15defe975bdb", 0xc6}, {&(0x7f0000000b80)="03030f6d22a6a34058b5d2245b67079dbe0b8af9778c2fa630c06192cfe63d3108579360f77729d13a705f022eb2a66a2ee549afcdf9ee1be3bd303c977346b28c3ffefc3e972e89e9a6ad967c2664d4b6be3b4d32da0e3fc43e306f64a86f7afabbd77337ed3de21012e3975321385e25a7aaf6f68fbb64da8230bdbbb3e2c67178935f56f35354a2f036812d6939a381d56a86adf0c2837c41b58ec7b50a0c3062171c5266cba15d45af108d4599a8d325c99882b6d8a246d85e14e43d33b2ebc9ef2708ccfeb5b03791b87817755309d5d0fae19b606f", 0xd8}, {&(0x7f0000000c80)="a6b57a5c4d7e3f4fc64d2cd22d32bdc52086bea7f5ee1b6f5833862d5cdd46880974d0cc24c088155902495d2fafeee953c5a1b2f01b1b23e57b5aef42d74fbebf1073b3789b519a20b0965f0aa290cb64e6a23aff89525d9beaefdcb3994345673ad562c5e96bdd263c3ddace6b3782be9f8c0af77c71e839097f509b86e9b8a53d3aa2f717c154472e4c33e0f19e8f88e222a492da845f39b9f30877a692cb63a2d6ce873c840e2ca84b5189dfc0f221d65363e8b62718d8561c8107fa1c821ab4ed90e4990c04f213b7111c870e98f37d90ff9d255bf59eb4e9c38df0ed94ee79aacc1facecd221ce82a1b5cd4fc6e935fc74db779a269cd67b5ab0cb7a69e9ba16d382f81ae440e40a0b1f9157554e31cf492be8d21624ec50b5f1f2c549bd37200d75c8ec49b6d64442011fe077a805e59a6e68ece3c9b9a4e8644e74933a3a5aa8f651f0c845c5f6d07040bb739841d4b5919b365ad97a5be1cf3f17899f3eb118cc8da38e3ad8ed32593b611ea5bd4801a864661b84083953b8cd02925d2d0b650efa8bdf0bdfacbfa851590e130d45d86003a2bbcbd35ef363a052315f6e2053ade96de456b0e3c543e70694fa164941fd6d8633db259767344710fd89951c06ef27b424566f85a66aada7b2fe4119c247a2d55937cd22f7d55bb77dfd9cec0bfa59fdce2d8cf1cbd3a0d485e810b108f2c757e2c9b089e67c37fd0d829d17c2e6540afa7c902ad0fca002fb9752f3b9545863a09231a68e876046e51c043bdb7a8d00ef698bb7f21337a2d5d703d0c8e09b9184cc6cafe788da7ef55ce6389785385813eb95b85a999bdf2d0c51afadb1cc21eaa9e025655af47f6129139d2234d0ebfda7064c89138c05380f5ee6a607e8fcfbc1c006490fa0c46a93758a6cc2317ac01ecd656903a7b65558ffdffb80291e715a65ceef97f810181f87c0bd74b29ec36c62326996f46cb61701a91fdcff4709cf458d965e862c6ececf790e2b684aac6f190066d26ccace9c159f14836110ed2dd5bf212d54654df039e310d909f61c88830003e973ea40601f417fe57eb8368820956971656b3728bfdf384576d5838b150213c53d291fe3d600ff780e6ce350991131ca19231db084e3d753615d55b44942c31596f83a62ad03d901d6839fa3524e44e301cc914e82d0f075cc6eb3534e0d64b4d8a0672a595b140f205ef5e967f068261404c8e7222532a6cbb062cfb4eb44f6b14acd92f95cc80a07e710e9f8bc3e7cd9d6c36f306b5c6ef331b2d105030769f0186d70780ff9d5ae14437ac2b6c9b7773bf190b3a7d64c71f2633651353f30526ca959f33d5259aa0d773dc74402a9ae7d0bf5c81a75ac7f8d81e1bc77e7d2c0a5d22b17d122739184ceb4a86db833d4fe27fba87aad0e0e401bccda9468738662795b351144147cc4c1f0e77764a43ba449ae8072ef6852630ee76be5d85078fa654e7101dca5cca9b0a9237c365ad53ab3b400ddf0272c32c253d63f7cde72cc215ec9462b7a28bb9423d741171ecd13f5d74fb8fe32fea5b02b941d21e4b786b5a1008bc2b7ccaf3763dc358a9cb2e52304421b41681a1adb851437ed09280f9b1bdbdc798a096c4293754273a53d9766d2cdd4d7560bf6519ba1ebd0761eafaec640f84bf70078fe1f81ec8be1e7e57553a81095312dc100d9331d506497a44843406059a36e5c9b445cb68f34afb396bcf715712345a8b57d8a50588faee78d69dc6e225da97b4f42e7068787972a3847b5849353ed52a29c19117060ea2a5727dba3fbd72c809b809bc92b60839e81001cf385f7b23f302422510e5910f2bc4b579f4feeaf5c32547401435e7de6c935c7802c45f07819caa9894ea224a4d7c8531460513819609713f76cd044c0bc5b42da20347044441823da2a8b090d731518cf9d7dea342dd0c0fe8f8750eeae748138d1388c4f3b4c65effbc7c6d1c9f905419450d4fd6b74974502062c46c020feb32fdbe75f208cd53958099d77fa14d5a7d5add9aa99a3e9e5ced143affd3096306d1865b3cb4d2ce6a164824e10ceaebc1fb68f22ab67c99c436469608c6a6872072453d02b5030a1ad417e7d468f19c020780b5592ae39c8cc31667156bdd538dd158f5c4c5445ef6f77a0049bb157ae5a426731cc6552e3c9e89bdbba0acfb2f06cc990b6ecb6dbfa7ecc2df8753d6e4c3005297df86825fabcd61ce88466cd4bcf7c313eefcc5cd404034f11e006e9f3bdc9be2cc13761bc23a14ca0804301236f9253e63a2c7b6af233bd1bf26c87ee9df832342c8f887f662f53bcf3880737f0e0f91c98b5994e0781b53d1f755edd9de23df95fc99c49d1027986c9d7f569c183965041b3132374d24ea48967292e58967c82f7ceec57261d934e4accd4d9d45289d62dc10bca8557f851fdbb59e83ac89d17a782b6825349a65352eaf02539d06ba8bf9fb7a56c74057b6847e2fd11909663a193a346ead8e44f1463f1162c6e5cf0339a0a3febe0143897b5212fdd8d8d7bce41d1d1565c155843c1eddf8704680aff82a248608ce31efb6b28555fc865d413a3450fa93162e9f08bae9192d8baa70749c0b4a8a36486c4f2882af54acb7325f553e36b2f3c97c7659a3ce0106c5b46d3a7c1a64ef9737b233fd850ef2ed4810458dbee91b5bd37e5f27fa0dd2956577d9ee19058ec9e1393d7f6e74c124e919af9f8cced4beb04a0a1a3ce15fb07a2e8173f6e75da42dade3746a1dae32e643920e467348fa9e763885e9e9cda94a6d2f978613390a967196951c409805a972c51921a74066cd2368d91748904ea7d977e7e482512a058937e41f9363bdf3f05a1bdd2b234257a1c77bde570b12339daebade461d3f925bb399ff0d60700da1968db829ade45cfc7233a959159daa8b4e23553a56ce30600e0a36faaafcfd49cc507b1c0194e876e734da92ff4b504b451878d2777f203b0ab279ce76a69e1d016f11b1afa215cfcd09dba519720b91565ca836fcaeeef76bfdda312dcd1ad2a9c8f5d820903422d14aca1e0a61b8a5cfed6a81b8a2bfba5322284ca5a22be7d775bb8ad407004e0dfa772188a021aed6ffdfb1cff2cf2ed935f6d8d42bd3e04a53be0ba155a86db01a7d8f4c11e5adfa31318255081166e522657d0d106242f515fa8b4ef84316e515a31be25190f307a5814d0b126e230142a74b28363b31ae14f80c2abdc774dfc3fc490877d93522816902157bd8da44acf5461f3a8f2263212ca78b01dc5f9950df279ad35c2e5e3ee327bebdc0128b05d0233a9005d5f37357ff9f9bfcef7251974da526f6f8c41317bb63c8296696b84dd40939549a8fa3b6072768b55f4c7d795f9d89e03eb0f01d22f5391d77d2cae2b48cd65618ae6bb2799c80eafdd5647e10c1cdc545072fd1c41a0046f6a82737507b4b9bed06ca8070b057ab6aa37c4fb3f72616c7e3120fe1d3304638d0bd4f23e8cb0f76ed1da2c38b3c7918d29736fd9e88991e5c64c89d92e917ec5b4519606c94322b2bb92a4cee2876708eef30380262884c211e2b894530317096538a7440cb6b4092947465fbbb5c683d3e23f6fb9254ccb594fc55a0486baaf949e1aa8bfebb6b437904b20ca3e211602e86b2ff69a7aec9e93455b2117362f4a591672d345611378fe6338e8bd128eba24e7071d2698dbdd805b929951534d391f50afba9174114a14e3afdcb79e0d2751f58f63cd703555df9d336b9c478f93b8ae9df9b2b86bc6929bb0742359fbb7c13f8423751a44c03a61947dcf0f9080c6f191dcf178195723be36902872e2b72ca369bdb96e0f57f9cf7ffd092b61d1d3ab66a8533182704d3bf93e9001332bc526895e45c55c38554af726a33d516acd854cab95b32d7423ce92dd70bf927256313d21549f218964ae2ff9dd2d992b72bd5ea3e5a5fb1dca8ff90457e4f6b0d851314627a323072463468baea359e2406f822df729f1073a09dbb48a62bb566d93dbc619cb59c74fb69ba2e1ad733c59b93d361acacc4b464735df528688897c183c8be376dc6c8dce155ecaed27b82ed76a6ad141792b5d42066e119f508dfdafd82c4ee49d27db353a6c6a5be9dc7bb3e83756f3a2471f574d503095dc9d85315cd2bb989c5af90d878c764b0958baf4e98580d551793f335a534bc634aaf5a143004b7eba4bd2dafab82691de66956c37ff0661694bb76b460b53fef33966cd8405ab3f4184427c8e8b160d2de1560ef4efbfd0ac1860ee1205d68093984bd9a228ffe6252b91656f974cdb4206e75de6f7e0250cca906fb3a9af87645e27b130c00f64d71c1ce7c3fe67e5efcba216dde23e9575fe345d170d1d3bcccd521a570bbeddef3d9014376c3250160dec735c1fe9cc86ec6c1d982309e99b6640dae065badcdbae04da9a39f75cebc030c125f240ed9f23b2ec8acb244dc109f89e908fb69d9ac8f0b8468d29c033eea7a56fc4e2021b2e72fb00798d805ed248aba983b24292368d7b79658760e036b4f805a134ce119abd32f6449f04062e40c112101e5cb2d1d4d1cdaca698ff54fba45bd4755cc8cf2e81b6b15733b82f5b24d0046f3bb748e8ebd7e352e391abe804c636bd1706d320f2f1b2e411c5ee21db31690a0391e67af46be11467015989dcb594a1193d49e9c7f597092e936eaa511aa065f07d0599106dbdd51159380a8d5984f292d42457152653ff9b10b5f22c7423a89bceca492b84ba4a6ea59a539ec5edbfec52120c23f2a82bc5c26d3e2a95b1bf0a55ea9a9b167650a3150e249e7ec50bb6faa53dfddff21dee0cc31262074c9663f4c486f978396e7e3002797bcb88b9a8a4d5d2cb6cd1efe416a181836c898f3cc96be40e9de12701bcb88c86e1c34d7e8ed97dc25bcceb0fe95d4ef084e917103a9e69d291c032c6bc3405aa2ce45197871013db40de4bf625fd04d3d1aab91384a30569ee200d411034e3445c26f81282d7a0363c07792e8017dd44d682cf597100e1a77f67fdee6a80e30a61b13e5b7dd01ad447b7a84911f6fbcddd01125c641023e37f1b29e89529dae1502002ce3b3571e01bc0bbc84bc0058e9305c3331616a1e6a03c612c7d66c3e61b33f454b42eb95b305a3bde06f073f6c7c5d4e517e3787cba3e846dccaaca252176d6cbd4e65a4e44c6feb5013dbf555e8d2ae3d2168d00fc47d80cbaafd9f04446e20b6228219d0695743a4b821cd1878966a8e635e90a389f2106f10315dda25555162935887d31a7cbc268fc926cec9ca0282d92b318fc5228d7d01a1e73e3c4d6b634ed8bf49db60ef3cfb5d2963ae381eb6077c85a69699f7fe4cda37398b4acd441f79e06e37ca16b1359df8cc70f698a480f52199bc4675a643510e3e50b50e1f32f32d8eb1e6b031caa42f61a7f0ef12d52a2e781ed4fa89d0c9b56a2525ddb2c9392da95d74fe218f04daae6c05cb916242048c36ea44d7433c4ccc5501cca0736099398854e261b9f42f5502637853a2e22253d44c13c3890cd298a68de122e00aa6d13c46d17dc76fbe5c5866653d06ef7c70b1ad758ed0bca19d95120fe08292cb353fbe2e8c2acdb4e13ede1b1d6ab53a65851041ad59e20e2bf4675b8bbf258dcb36464e474302daa8e6160ab01c3d19ff4824ae1d18c9b1032f7529bce6a90930b1941349be27c26c07928ca7abae7042d0c343ff649309d1ef38b25c13343352b594eb52065510ffc28f1763f26053ce70a7d5d239fdfc150148df763c6d2ade586d351b7b32594ccfd1b8b7f5d02c3981ee4283822556eda6b179501412ee3c6cde3", 0x1000}, {&(0x7f0000001c80)="e06d015b65e17e31fc80fba2186016fb34aad1ded2df90b75a5c503d9c246551789b4e94a98ecae9de88fb9573b8a7ffa9a4a68f81b55655036adce68ed333335daa2a9dc5422252e42a893dac0240b6584c06c754a288424f1288c7e32318f3995d1f9d843714a90fcdf0b528604f8692f782084195e09006840093300a0a4994e7a8932b8d9c336e131a37d2308e3e564e21652d35925c111666f3374b1e91e1fa", 0xa2}], 0x7, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000001dc0)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000780)=0x9, 0x4) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000001c0)="4d212ec81032d0971f297e1426c36ad1676fce7383367fb7cec6d84d324f602e98df014400381f49e4e7943a7ee1cbbb1e77b26204c5b658696cdd973dd50db86f0f562d65c10d1311bef1c5130ed6eb95986ef295152fe11339b603ed85b4c73bf13710d252a5d91a37cb90ded58aa9ce5aebeecf02d1536c386f7b4f0afb57b5814c06b9f64da646b3336c65668714e6d9c9db42e4c5787a5833fb70daa4df4741dcb7199e680963d6715faaceed0e", 0xb0}, {&(0x7f0000000300)="73db3c868e54a40680aab57cdff33deba8782f2e40b6daea40bbb61803c413ce34ddc8cd1233bad1f5be65bfffbc4d32197e4a32086b305d8abda3e50435dc5e9ecee2b1392a8d18300fe413987ebe2620e96748d6ed0ba95bb741efdf8ff5e030b5dfe9da4d56665bb655643ef6ac8d94e1055950fc8ce12595734f0d915e90bec7aacd31ee3162b841ff9e566f8bc591c0c5a2b617d70faba74065ce626828e57372d685d63e9e50d1581ea9e8a9f4daf64921bd94f87423a7e58f577f54b68e70567c4a53fbf906b39f373b21ad7a49a45e391246003755df945efab97e1e1a4163c31fc33e4eb5ceddc1b57c", 0xee}, {&(0x7f0000000080)="2335e92e0349a4ad", 0x8}, {&(0x7f0000000100)="cd9d2f38ab6f7eb75fb37960fbd28e4442923baed43ab7aadf03e36c237978e8b2340ba93d76d34dd1ca690c7e7557bc49e73305b4a33e9c755b262b8c", 0x3d}, {&(0x7f0000000400)="5d83a57d2ce74c91f659702e2209041eabc725a57ac9e94bb2f51de4b34c226d446d904624aecc5cbc9562a01f17e370d17fa8ae1b5952ebf576fe1584f973671f04c9bb671819f318c638864d3499f740a25c5d468a951e514def6e2f52", 0x5e}, {&(0x7f0000000480)="e205ed50225db05f06a82f6aef5af0b2f0903038184409f6af5552c4133b298619b61d78117600ef846d46a772071328378098b6c78fa06131e83578e77f5a56b2d3107e0f5bb6a27e2397742aed4cce090fac84dc4f76d5deb40361c3a5c8574deaede01d5217fd68b94d91339c9379bed4400afe1557d1967e0a3ed05d37129c7e2a7ed60b0a1617735ebc2e75cf9d3481126233c47a9385fed671e4fd6ca322b00e479968b7", 0xa7}, {&(0x7f0000000540)="229c66bb95a69f605d96cb4f55f5cccbcfd9f1f612e342b69880b750789f57fc9d8e68c90261815838be53dc0d13967fa25bd62fe734e44edc8ce327641eaf48f3d4eab873236d36e33ab24a215e4923c343f0199e2c1d00fa2c283ccf48de651f7e14651744650825d6b76b339e6aaf04e7acde3a80a7d0c1e617011e574c16b1081a787a2033a74bff7d6ac6fc7c", 0x8f}, {&(0x7f0000000600)="1ac215a587c83f5f6195c18f9294a1777786d6cae17765d044b211ce798ecf3fb58fbbae3632f420f6b2d54d137c05d5bae24fb10141c5e4293f10acf6dcddf477c2f413cd7462b0617a5fabcc9085bedd089858c016c8cedc0f1e51174ec83e518c6f891c529b53c6f7e33dd1d3b4a54fa6b2e89e6db8317d8396ba60723c0969a48832d5d70bcd1582ae096f2cc6a2673539a51ff18ad338612f7b82c41f1607507b366c2b96af92a1aed87ca3fe18b39378cf67ea027fca7f9cc044dbd50b8b4916f6c9eb63ca8644417bcf7846cc480fc56652c27ac41673efc5", 0xdc}], 0x8, &(0x7f0000000780)}, 0x8) 03:20:09 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x6, 0x2) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8400, 0x0) getpid() getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) sendto$inet(r4, &(0x7f0000000440)="ca9051e9fa90e56a1356a2fa36a2206d07e1c9b0303c3411397fe03b8c5ae31a06b00cecfda86ea244ee984fc63e2a3d4c83c0a8d0b4fa16c2fe3a89c02f142aaa441dbc9a8d07540159d86557044b82ee6c03569eec1b60ce1c977ba4e5a3c50535e30642e7681cb219f15c760a9efc3291f2c2b3f8145ff8a1d415fdcae90efa21", 0x82, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f0000000500)=0x314) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000100)) lchown(&(0x7f0000000140)='./bus\x00', r5, r6) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r2) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 03:20:09 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffcd9) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="8c1ce2c4b3f1befd8dee010c00f0002f41632f7c72632ab4a4f5706b3b17d5e1d46bc0ebd0504d1ecf5deb10c55a920d73c914f48a2d05068861d9cf06de3105ec7a6096323db361a8c282", 0x4b}], 0x1) 03:20:09 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x900, 0xa) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0xfffffffffffffffd, 0x10001}, {{r0}, 0xffffffffffffffff, 0x81, 0x80000000, 0x7ff, 0x3ff}, {{r0}, 0xffffffffffffffff, 0xa0, 0xf0000003, 0x56, 0x10000}, {{r0}, 0xffffffffffffffff, 0x24, 0x0, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x11, 0x1000, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x800, 0x5}], 0xa5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x22, 0xff, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000002, 0x4, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x12, 0x4, 0xed, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80, 0x1, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7270, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x4080000000000000, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x8, 0x11, 0x0, 0x1}], 0x25, &(0x7f00000002c0)={0x8, 0x40}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:20:09 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)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0xc0) 03:20:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x7) r0 = shmget(0x2, 0x2000, 0x84, &(0x7f0000ffe000/0x2000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xfffffffffffffffa, './bus/file0\x00'}) shmctl$SHM_UNLOCK(r0, 0x4) writev(r1, &(0x7f0000000880)=[{&(0x7f00000003c0)="487e1dc63de38d6595f0e9ca071dd9f96ab740d94ef505c05c648dcb05ff3e50f31dacea1dd5ff7c6da836a181930613d9439fd8d31b241283b8212b559e2a7860114a37e3098af081a01ac10dc40cd616cf9cda0f3b25f682231d77512f419af7e4e6304059b8de6341a70e138e48dc104e8b10f2c26c9b78b2904bdcac0d46254cba8443df8562200c4ea009ce6a6756d349af1628c5545a28d78eaa78d206d11f5f21c30ae4113f1d0511cb0deae8013c7b8444cf87aea160a84b54bec4850d327ad7f5db715ef9d7206d799daebf5d118ce31f35399f52daf386aa911a", 0xdf}, {&(0x7f00000004c0)="2af9dd88e1d85ef049f091fed62fa90b15c5099e95227440adb9129e0160ed51370eb351e28f2d2973b302088d3b1408a656f95ac2d077b811efa6573a2b741286b8e7424dd0f2d2b1330343c535d337c6e20c8e756e5f3f70a433aceb9c17763b21769030eedb302993551522b507c5112162c633b431c194b66df2d76d392fbfe4a4680b1b661082c977c6df5fb5661f9e762e4a9c11507e725157fef1a3750255ae5feb9775028557ed065d77063813ef867b6281f3bdfce26f95c0e31b85283915b2c79b92c2ba7e137987102d3f790a8a4d", 0xd4}, {&(0x7f0000000300)="0a8154bbec0119901c544054a1efd68b654b751f690fa05ab1a3039659bba02f324936aa4c550f1345e9f1f9e7833c5c379a84176e6ab3145ab0b25d8198f47d603daa2b93f8159c85775f6f36264a7ac1cd7be27c3d05456b35706ceddcecd2418326e7c833d32e4050ca4867e0bb016cac", 0x72}, {&(0x7f0000000240)}, {&(0x7f00000005c0)="63efb2d794ab4258220ac780a21a1d914070343ce381c4e53c4ebc69f1656e12e99e32a19bc6378e580a150657f46a33258c4f04f02cc8a51b8b9bd347ec42257a080edaaa296880f4db87c8b516d37d62503c7475abb84548f20006576bd734424ed570d3726f4f962edbf5187ebe895170f6f9106be3210d7e0aa67b6bd6b3b86037743aa949beaf390cae55137ef41470b963422b75331a1894e203c911671c2c4602c13c67881bb128212db035ed1535e7e21bbcdcac7ed2530515b4abe25df5ff19be3cdd6533c544fcea753cd3737b74bc4293", 0xd6}, {&(0x7f00000006c0)="7109b8157bfa52170abc2ef6e4c7aa230d2139a7024a37bf422b4bde4bd5c4f3aefdc3958791e5ba246fff82073396f5f356b72fd8742e015dcd3bb96c0a33a1129bc657d2c428a60579d2d205f60493f5615b6a5153c04af75183842bf361010c0c1e94930973d97b85a9c6c0a381b60a31f20e726055ab32f051277a1c3b3128de", 0x82}, {&(0x7f0000000780)="ea0a43445ccbe9e40bf7b6ed25acf1f4824d6f64c466a1c14d9f792983f017cd86839b72d3bd2dc59ca4b5c4ecfd7ee9a506739c04a0805610594179b1d28eb5c9e414b3e7e8aedf3dc6b18d6aece0f56c876971dba6ee58b26a0d739f2e7fa5b66d0004bc62459caf99a96041e8c5f8cf310a970ab2e059cfa01fb2d9be84faa27c4c7d05c2ce3306e193d72cf5b92f0c16a6575f5d1ecc6f2df6982d8b49475cfbdbc2d885077e7a080d29594918a59bd7ceab1d5782be636a30790bc522e2eccfdfb3ba4fd3aee96a704c3e2ebe6c6e4aa00674aff81c7fb7d10ed8de987096bff6ba633f5f70fd34", 0xea}], 0x7) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x800, 0x0) connect(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f627573003522719f6fe3d1c76d712a5796039df7829dbd15c9c8ac717129bf838a8f657fd62ae3292a413ff39cace513616319f047c958d0f66f8d5eacff74b01d1b6e3ab745eef0e433ec3cca434370a8c665b3ca9d6d292ada8ad2c6a229b16ac013c734023783fb909cf093ce8bf178b32f54ef659b9ed53e6891a784cef32fa81a18c4cf5d204edc0e"], 0x8) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=""/118, 0x76) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19b0000000000000000400040c60100f2e900", 0x2c}], 0x1) semget$private(0x0, 0x3, 0x80) 03:20:09 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) shutdown(r0, 0x0) 03:20:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCCBRK(r0, 0x2000747a) 03:20:09 executing program 1: truncate(&(0x7f0000000040)='./file0\x00', 0x8) r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) r2 = getpid() r3 = getuid() getsockname$unix(r0, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) getgroups(0x7, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="50a6a98e30dbe58200ab0fea76c3eaf66ab730519734eac00f1f0f8276afc9e9d60434c94166e961322b3550275d93662486b8b194c258b829afd53fe2ae185da84898e868b7ad3d2f08def7fecdce29bebc18b307bd539cab8891420c455b29187eda2b602fd202efb7ec06e148ed446621fa28b930bfcb972843ed5a209a86558bdf1eba5a3b7e347131c2a5f441e32af8da602f6efec487f9cccec4dc94602396307475f63a5eb6604b5370fce3aac16cdb790454aab8be86555c356b94c0c7a3c5f3487fe0e3a756012106428a3534f1e3e2eb895ce24d", 0xd9}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x8}, 0x8) r12 = dup2(r0, r0) sendmsg$unix(r12, &(0x7f0000000240)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) fchownat(r1, &(0x7f00000004c0)='./file0\x00', r3, r4, 0x4) 03:20:09 executing program 0: r0 = kqueue() fchdir(r0) poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000001500)={0xffffffffffffffff}, 0x0) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f00000004c0)=""/4096) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="7ad46fdd0df3711a8dac371feb69fb34702cd2756932428eb78978b21ea7d66dfedbb2c16093389cccf73220ec41a80df2ce467b36d6dac570fd7e0e312c641b83ddf4be3b4c35ce08153dabdf3827cfc33fa6184bd296c62a1cb46d73c4264eb634878149d7a87e713bb51187c30d340917088c7a34405a6090b7352f05fdf2f43dc1f4638283c41dade5945f8b7d77f9e84cdbe4b53bcf72c0ba8010c5a686edcbc80aa4f0b34ed7ab74bc575399f802375219e7e23af3feacc66c9989d3316964331e3a666991facfdf3556d0161c5ee85692149710c33a210c5f432f014b80f2a4122aa56c4e3973b2feba6e992f2760f6af0a89cc", 0xf7}, {&(0x7f0000000280)="a452ebb6cb16e618b1839862e068ad4477ca43d72ac476a8baf406af6ccd67b570cc627f769bc4fe1a790dd0b988656d0136a629a9840ed4bee4c93842fc33463fc2b9ca38d8a8067cda6a31c533ad6b35712b5eb0e3d9889a05e97cb7cc079d4e4efb374c765c309c84627ef88dff994d77c977094ed77ac031c634f03daacc411415d500f94fef283d32651431e38380384bafe12b7d39c5b639c7659d690bbc40", 0xa2}, {&(0x7f0000000340)="77db256a38ccff148d720cd36dea6a2ab98a2e5382175639cf55ed5722d8afe515bad55665f2bf4908a91d9f58fa7358fc164872314c12ade9777cdc98f44a9aea0ec1fc60017233f20635acda8890562e52f26966cd9405f6c0c339ad4951181a7a12823daec8049f32c7fd1c1d28b1ec51fc8b65fa9878554cebca588e66aeed54bd90", 0x84}, {&(0x7f00000000c0)="25f4e9782a71537121cd4d78fcc12a4126e9020d0a5f81da2e97442a5d9a94989e8b45dbe908ded62deb7d377422d480f327efa347721691562bb74965a8f85b9745793fbd39b8f76cbda2", 0x4b}, {&(0x7f0000000040)="b7a50caf1678", 0x6}, {&(0x7f0000000400)="a0e507298a3c20c5ffd1bd35ddec2e55bee3f3c7966b5f140c2b852f6191b2", 0x1f}], 0x6, 0x0) 03:20:09 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050105001e00000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="eee49be7036ad4ef90272b0a17ae65159a252b52009a1e9448794cf163fe7e4c3900f2ec3576ee25ea91f07dd3591c48f467cef69290d780a536630143480932f9f1ddda03de51153f2fe98c5443086fbe83b6cf65deb4ba533804eebd3bf27e91c73ddf8218daa60ec0053d421a3d2c042ef7ba1b268d8b2505572648310f4ab731307676fedd626d72da700ec08f0f7e6cc2f47528a5a44370c5fa856c15866731ff24170cc77c85fa8955207aa78bfe2e2f39ba7dec821dbe479da5fee1cd750eef105a1a5c84cf09fc246a01d6947a7ccdffe7eef2d267bf0ce6a44dcaf46fe6be47f23b19f9d25dc00ca6b0a3f7be0385dfd0b4f1759f22fc22fe", 0xfd, 0x404, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 03:20:09 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, 0x6, 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$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x6, 0x3, 0x6, 0x1, 0x101, 0x3000000000000000, 0x4, 0x0, 0x5, 0xffff, 0x84}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = fcntl$getown(r2, 0x5) r4 = getpgrp() setpgid(r3, r4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./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) getsockopt$sock_int(r5, 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) 03:20:09 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) read(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 03:20:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x400000000004a0, 0x102) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 03:20:09 executing program 1: r0 = socket(0x800000058, 0xfffffffffffffffd, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xfffffffffffffd37) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0xfffffffffffffffa, 0x4) 03:20:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x4250, 0x80, 0x20, "e46008bee0e75b726ab2743a6f939a7a9dcab709", 0x67d04c94, 0x2}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffffa, 0x2000100000005}) ftruncate(r1, 0x400) r2 = socket$inet(0x2, 0x5, 0x18) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3, 0x481}, 0xc) 03:20:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = syz_open_pts() fchflags(r0, 0x30002) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') open(&(0x7f0000000540)='./file0\x00', 0x10018, 0x1) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f00000004c0)=0x8) setsockopt$sock_int(r1, 0xffff, 0x182f, &(0x7f0000000500)=0x1, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x0, 0x0) openat(r2, &(0x7f0000000440)='./file0\x00', 0x18080, 0x140) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000280)=""/74, 0x4a}, {&(0x7f0000000300)=""/205, 0xcd}], 0x2) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 03:20:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f0000000180)=[{0xed}], 0x1}) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x800, 0x20) 03:20:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000000c0)={0x8, './file0\x00'}) dup2(r2, r5) 03:20:09 executing program 1: geteuid() r0 = socket$inet6(0x18, 0x3, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xffea) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) semget$private(0x0, 0x1, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x0, 0x8}, 0x10) r1 = geteuid() setuid(r1) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000002c0)="f083c34a80e08846d5d42d38ace7d3166466a02ab80acc135854e83468013990cc7c460de05077fc1400eaae36055bf6fd94287037553df68322a77da6c75f9aba5dbbaf860546b90e87cf274f471f1f7b465ff06562dce099f49dd7f7b8f52eace332a0392b", 0x66}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="e800000000000000ffff000003000000e28cd8ccc0d09a00b1565a533ca12cd0c613b50a1213df235b3216d12281bda099cc63bc58dbd7b6f9624ad153e5a7ea1539c796923ef7e815766ef4639977e7ba81ee4666718ad038ce96b21f572f7bb4a3cd8982bcf298d13d124090a3fd265f40c2406c69b1f6409a710b2a2341e8ab19eadc2c503d4a4657d700e981b4709982d6e82d44907cf16cb8ac3b7a85ab41abf810dea650140392e69f146ef694eab05c6865409105b6bb89ab17994851d4f93ba456d4831d9b0fa5c1a0b0a8343f9f9a3306f09fc5f349429624c841f73aa6ca000000000058000000000000000000606580eb4e0000af000000433b07bb9d73b4a17fa0901b045aca65d849338eb2993fc94a78b79581bcf653ee7e6d12c14ef2179920ec81ec9dc94acce3218458c95b0cf9ca4e5d538c793b0bd430"], 0x140}, 0x1) unveil(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='c\x00') 03:20:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x81, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 03:20:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262bd604", 0x16) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x9, 0x100, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x20000001, 0x0, 0xff}, {{r0}, 0xfffffffffffffffb, 0xc, 0x43ca550e07f6a1f3, 0x6, 0x7}], 0x4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x4, 0x2, 0x9, 0x71}, {{r2}, 0xfffffffffffffffc, 0x89, 0x1, 0x80000000, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x8001, 0xeb6}, {{r2}, 0xfffffffffffffff8, 0x40, 0x80, 0x0, 0x9}, {{r0}, 0xfffffffffffffff8, 0x80, 0x8, 0x800, 0x6}, {{r3}, 0xfffffffffffffff8, 0x2, 0x1, 0x9, 0x5}, {{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0x9, 0x2}], 0x8001, &(0x7f0000000000)={0x2}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:20:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "0430c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) read(r0, &(0x7f00000001c0)=""/114, 0x72) write(r0, &(0x7f0000000200), 0x4268) r1 = syz_open_pts() ftruncate(r0, 0x7fffffff) close(r0) dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() 03:20:10 executing program 0: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x7ffffffa, 0x0) 03:20:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000010, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2) mprotect(&(0x7f000028f000/0x4000)=nil, 0x4000, 0x3) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0x3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffd33) getppid() 03:20:10 executing program 0: r0 = socket(0x12, 0x4, 0x10000003) setsockopt(r0, 0x5, 0x2, 0x0, 0x0) 03:20:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xccf) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/48, 0x30}], 0x6a) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:20:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000680)=""/244, 0xf4}], 0x2, 0x0) select(0xffffffffffffffa1, &(0x7f0000000100)={0xee5f, 0x0, 0x100000000}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)=',)!\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='/\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']/\x00', &(0x7f0000000300)='!%+\x00', &(0x7f0000000340)='\x00']) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 03:20:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = shmget$private(0x0, 0x3000, 0x208, &(0x7f0000ffd000/0x3000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) munlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) r6 = getegid() r7 = dup2(r0, r0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) recvfrom$unix(r7, &(0x7f00000001c0)=""/112, 0x70, 0x2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0xde, r3, r4, r5, r6, 0x20, 0x4}, 0x2, 0x10001, r1, r1, 0x29, 0x7f, 0x5}) r8 = socket$unix(0x1, 0x7, 0x0) bind$unix(r8, &(0x7f0000000100)=ANY=[@ANYBLOB="cdc500af0baec563f929afe04f6572feaea05886b5"], 0x1) 03:20:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080), 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x3}], 0x2}) 03:20:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="b5a6fc09368c36bffcf1f72daa8a64ea0f405abe4540b3063e2364be4bed534a6f3c14feb5245b5f90cafbe0aab87ed2f4fd59307f2f7731cbc460691e00000000000000000000a307345c637a74d397d9a5ca49b514a06134945fbdcbfe4f49a52c557dff90e534861fe68eee1611ebf1a11ff7f49ecca66975da2ccd5fb1e0abd5b322eaf6d5393b5c42c9d83c3d23d526c752"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) 03:20:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28010018ca2045237a0001"], 0x9}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 03:20:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10a00, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x82, 0xfe8}, {0xcd, 0x8}, {0xef, 0xcc}, {0x8b, 0x1}, {0x66, 0x800}, {}, {0x24, 0xfffffffffffffffa}], 0x7}) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0xb2985e9ebb38c9a0, 0x81}, {0xcb, 0x7326}, {0x8b, 0x80000001}], 0x3}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) dup2(r1, r2) 03:20:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x100, 0x8}, {0x0, 0x100}}, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) setsockopt(r0, 0x4, 0x8, &(0x7f0000000180)="b4bf7ad47b8618dc02183a8a1f572d46a752035014ee17c2f4fbe43ef652109245e4cade1c4c715f6f0f48ef0295f23c8a81ba7c294eb0bdae4940a42eb389a31ada66389926592573ab1a622f07ac16b5b5f1c0fbb26f72b0de96193aa76b7663344ff25532d85ef83d87291c5ba39783a32c3dfd9d81daaff7fcc64b90f050d64e2b4d8d3f8abee2db6bb6d93f17acfb9bf2adab63df94ba63a4f0d1fbc066bd3979b4f15aa59f22f2466d7669ed05a4bc1102a3417698404d622a749db3405e8113521c25e2977acbbf5dc6fd0d173d", 0xd1) setsockopt(r0, 0x13, 0xfb65, &(0x7f0000000440)="2b9136af5193e39871ec2c4dfc8dc3ac3d588ce7c32b555f1ad06f2f62ac56e7a274040355da0afaf1c6dd6f084f92fcb34e7dbad234dfe569845db6e58beb454cd61a5802f7a2a664708ac02b0dc23c2969397d427e7ceaf93f256b96e9c32029a43314bd2bbfa2d56612f99fe9e7f3da3d713eeaf0d3312f74b2cf1eed14f98709971f718a9e280f72a70ba9fc0a72036a23d2e93b1f46eee03a26fa327adc14e3066af5269828a2bd6be4de6955c4a965d138542f426d796f8b9a11710682f699bc40d3b8b2a962df8d221c57b3143aee4b53d126d6173883a4f01a369cfe699070c911a17fd3944b590d9c0f02eba53a77b5aec9c8a59b402ad51229dcfc664a3165f32e84b10c0263514d394dbcceab2ac8f0ab7a932ed868715f3127c1c2aa3205d2d6602b223ec6dbff30d8b18ff3365e11e32b8d9a51f6d4814c47e1022c815b83d11d80d3cf6573e4ec3158c1adc0a74a0dd53422e60375b2a255e5b418574ebd79a83a761f2e788a1dfb4878ced51e1bf669c2c82f88a532f7951ee0bee773b558f48e3d21a2b387f8267b87987d7de7414f8075cbee0fb6", 0x19d) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x1000, 0x3, 0x1, 0x0, 0x3, 0x1, 0x10000, 0x2, 0x0, 0xb4, 0x5}) sendto$unix(r0, &(0x7f00000000c0)="b100050400000300000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 03:20:10 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="3103c3a6e2f21970ce5a8b3feb33245d741cdd71a022210e8cd2a0e507ec115c11352dcf6b58218f5010ed7c1064981c09959be01f7c29a3fcfb84d60a9ebb33e2963f1bdc3f7b2e5f71e1b91b38488f941c0226b19cf74e1c78b55b8aa6d07b5601a57b9ab1368e4bd88ca72f589b2f0ffbdd9145ba77013616ef3f8fc7774a0b60b14a33f8f4edf43c39d7eaef73aa7757f37f2715224f5c0e9a8c98db4a848b205e7bd04856a14454516fb4361904d006d3b4678004314f02d43bb17da639169e4ca6ea7232a5dea8c16d2e22caa21ccb90b05981e4718e3b1545d96a04c2ae3111c38a96172689524f5b6514", 0xee}], 0x1) pipe2(&(0x7f0000000040), 0x10000) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) 03:20:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x200, 0x8, 0x2, 0x101, "c397adbe5502c6dfea662369c49f13697650e969", 0x3ff, 0x7}) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r0, r1) 03:20:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2bbc847e220b41ca2d7da3cce31ae6ae008ff743a93a497b33007dbb4737f4be", 0x20) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186a50b5bf3e752b00000000202000004dd5706c291c1572b9cf49f5290000bca9edbd9c7fa70e30a5331496c2", 0x30}], 0x1) 03:20:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) socket$inet6(0x18, 0x0, 0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1e, r0, 0x0, 0xfffffffffffffffe) 03:20:11 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x188, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 03:20:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x7) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10081, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$TIOCMSET(r2, 0xc010427b, &(0x7f00000000c0)) 03:20:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) syz_open_pts() bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:20:11 executing program 1: rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) write(r1, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) 03:20:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) r1 = socket(0x16, 0x3, 0x6) getsockopt$sock_int(r1, 0xffff, 0x1207, &(0x7f0000000040), &(0x7f0000000100)=0x4) 03:20:12 executing program 1: r0 = semget$private(0x0, 0x0, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0xe2c, 0x2, 0x0, 0x2]) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x2010, r1, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) shmget(0x3, 0x4000, 0x84, &(0x7f0000ff9000/0x4000)=nil) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r2, 0x40}], 0x1, 0x7fffffff) poll(&(0x7f0000000080)=[{r2, 0x85}], 0x1a3, 0x0) write(r2, &(0x7f0000000100)="95bb3714cd4fd178df24d9bd941e855742c03c5f7b860af8fe2f29fccf9f50514f55188cd37900b97bae743c2d7dc68d33feed0cbe3aef127074c8ac8e6c0f5e8b14a56716d9b6d9fe76eddd491546a1fb2784d2a846fbc8f6807e3eac8e15291cd9a62f21bfc487ca8e64ff3f59ecd4e32de205db5e0372a6e3e8df8dac6b389486b8b06caa0a0168ded5cc9ee1224a635c8108d1cc91a7ad19856144b4a2f04dd48cdf8f10a7a95e0f156b6d222b7323a415aa17442d446444a19e331477", 0xbf) 03:20:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) socketpair(0x2, 0xffffffffffffffff, 0x80080001, &(0x7f00000001c0)) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x800f, 0x0) setrlimit(0x0, &(0x7f00000000c0)={0x2, 0x100000000}) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) setsockopt(r1, 0x6, 0x2, &(0x7f00000002c0)="72060f592bf03c88a373a0b0f74e307f784477765fea9cfed8a2372a120122b020c52e162b628f0d1b5e7249ab56934e5411a4c43d55bddb0b51954d6854ade35b0d24bff61e552109f14ad6652611824c95311d5df131ae55d46fda1218242f14d4683913fb8fccf902c70599dc68eea5d34aed2143edfc8aa3c992577d9d3264ffbbd92e594244351f3466e8e03f0d1a84282c14c13f7dc45994b48e61f306de0dfa6caf4e5f0f75f6b816025290a07a418c348628a43db067314fd4306e543ced3e54e2f47f94725a68b9099bf3b496c1cb4bb77dbd4b9cd2", 0xda) fcntl$setflags(r1, 0x2, 0x1) 03:20:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) lseek(r0, 0x0, 0x2) 03:20:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2052, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7006, &(0x7f0000000000)) 03:20:12 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x1000, 0x30, &(0x7f000004c000/0x1000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 03:20:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r1) fcntl$setflags(r1, 0x2, 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 03:20:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) socket(0x0, 0x2, 0x5) mknod$loop(&(0x7f0000001100)='./file0\x00', 0x14, 0x1) 03:20:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x8) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x200, 0x10) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x18040, 0x0) r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r7 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair(0x0, 0x5, 0x6, &(0x7f00000002c0)={0xffffffffffffffff}) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r11 = socket$inet6(0x18, 0x5, 0x7) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x8018, 0x0) openat(r4, &(0x7f00000005c0)='./file0\x00', 0x88c0, 0x2) r13 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x5, 0x4, 0x63, 0x6}, {{r2}, 0xfffffffffffffffb, 0x18, 0x41, 0x5b96, 0x8}, {{r3}, 0xfffffffffffffffa, 0x20, 0x22, 0x80, 0x4}, {{r4}, 0xfffffffffffffff8, 0x9, 0x20000084, 0x4, 0x3}, {{r5}, 0xfffffffffffffffb, 0x6, 0xf000002c, 0x8, 0x400}, {{r6}, 0xffffffffffffffff, 0x22, 0x0, 0x9, 0x3}, {{r7}, 0xfffffffffffffffc, 0x3, 0x1, 0x48000000000000, 0x6}, {{r8}, 0xfffffffffffffff9, 0x90, 0x80000003, 0x5, 0x1}, {{r9}, 0xfffffffffffffffa, 0x1, 0x800000a2, 0x7, 0x8}], 0x3, &(0x7f00000004c0)=[{{r10}, 0xfffffffffffffffd, 0xc, 0x12, 0x2, 0x800}, {{r11}, 0x0, 0x2, 0x40, 0x7, 0x5}, {{r12}, 0xffffffffffffffff, 0xa, 0xc, 0x4, 0x1f}, {{r13}, 0x0, 0x98, 0x1, 0x20, 0x23d}, {{r14}, 0xffffffffffffffff, 0x2, 0xfffff, 0x1, 0x8}], 0x9e60, &(0x7f0000000580)={0x2, 0x8000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x22) 03:20:12 executing program 0: r0 = open(&(0x7f00000005c0)='./bus\x00', 0x0, 0x20) unlinkat(r0, &(0x7f0000000600)='./bus\x00', 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000002700)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/209, 0xd1}, {&(0x7f0000000040)=""/30, 0x1e}], 0x2, &(0x7f0000000500)=""/96, 0x60}, 0x2) write(r1, &(0x7f0000000100)="0ea845476e0d9c84ce8cae1c70c87f4b9f56d0be44c8e5a40180f6da6d7b344989ee1b6fa61bd884c1e2f696c2fb6fb154e76a29b2e43e5fbc606b225b4d30229d38dd2ba2d9cfb31e5b01ac0ff4a23637ab0ac73f9ac695f0ab8eed924af7706c6e861f4193c690aca4fd5c684f2ad4d83528b9a0e2c5d637226c23d12ab38d3a07c1f7f863e0bdb6d7da74fb344a98f2277ea5107ae85c20bf37231de76d347fb4cf8c63866e20f0593dc78e3e8f8d689ee5aa868a3ee2439b0ee9b4ab612ff0b090", 0xffffffffffffff4b) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000700)="b8f49673ffb872f55e51fa299487505a981c8b1aa1f69a5912d2dad98b67b96d0616e7a04d3a2ccb6888dcc257a1ffcbb751996f9a716704d7393676f3904b6b32d681c979177efd1b1d515b4c2c64242353cafe062782ffedc7f1f60c588b4fd986f9b4d4de6fc7fa74f4ee32f0c40cc6b0df51ab7ca1a46abfdb51eb21c2b6fc03b836cb3b06c79b4f74249631e2198940b5dfcaa83c38849766e65b158bdc2c841fc9607bbb934fcfcb51a054aa7e86a076d07269664d2ed2269eada5da991812fe65dbbca6cc6f129c0d69a8108f2c8ea06095906a9199c222ea0668f70a18fa581a4e69a3b36c6d0df1641be207c21a9b20c58782ca1940af354877e01c9f1adcca314c218530f941f9d6bc359666c5337a848b137d09ae93e110a1b778fad593b314012709516597a7268decff0817975071b665becd4cbb99cccb5270c89329ff843089ffa60ce9ff330e1116efa3b3891aa947bacbe222cb9048523704e76173444d95909b71957da428c854cf25264f85922337ac9f7675e50d5d3f400f39cd6c1b22bd7def81be4782e3bd25ad58a0a0f4eeeb05fb0bd48fb98d2f4aacdeeebcf54b150737b6c2e807257f7e63bbcbd327ba5559e4c077e08ee6f475f60ce45691abf914bf7eca9b0a0d29c4edea348d955d8891454abe798d793a42b9c8a8228c89cd715779fac57b632b55b1ed7f99f3791e9cc98ecc288838c974f69950ef51ea08393a3109730f051eab2c837bb0dcd2abc4133cdc08bf71e1f896b6e40b4438d085a3910fa4494393703990e1ad35e59670adb8a6ba8563292b3cdb6d93b526a1abfa202adf79b3a390bbbd32e51209190ca72c35c7c8cdca0b8517b2428d9fa60cc50bb653e0a2ea548f01036adea6a862764b21e55e96cf6ab7c57389b15e8cbf8862cd17e5d91591da7fd43fd420f9f6b365744e93ee1593a677d1b71ff2090957565801f4ddb08315abe4153ff438dcf82ec21a7457fe0578188fa942efb5ca4dd3f367a49aada45447b861f83616b8ef106aeb5dc00a2d7d23b670945df8d7066ae0f05ba6037bf89993505ec50d64d73ed40f505790af747a4dfa5486c8ed671b2f21d206bf69eac60bb9559f19db5fd8deae4da91e31aa925e3756a841be6020a685184e9d7098f74c7575d5d193a78e97789b535c8ec854de4a50e852037d9f1cc19c8c2643c65ca1f515803fe25a3068a2c09552be6d86ee7e06983a124ea002f2fd5e33903e009b3d550aa8549fa71c580a589cc0e843150492e8f80dfa1d72aed25d9ee70207372aef702bd87b222f986955a1a9bbda0404c9d3c605dfb3988360aaddb94730927affdabdec2b22e6a0532ce197e488f032aad090aa7276d2eae3c826242cc79d21cc7a9b5540c3b900c5e4dbbdde22b4d383b5b3053aad58edcf1be6b7851dc4ab5e7f62f3e3dbf99a7d8bf1b059e655899b74cd451a9a26dc34d0d6f46b3f4e75b5aae0adaddefbbd07c77cb576cf1d9d654fb3d85a2a73e9bc776e0c1cdf1ff494df3987081f9a33ff529157394019d8fe4247280ca25312dcc7a80e7c47edd2c46e841c914ac8a5fa65001ddd164cf2df1eb97a1364a478a8de417e41e836ca51b25c4e4f2ba8c264de57ca46230be076268f4ce6af4c659c9ec9d651c9f04bea2859a6c6a0d8f712fb88dac26f9aed50901b26f8a601a84b0de65d66edbf170ee2e06d32157a60502bb562d1fa731f19a5e683f7e275c7423e807099e8f3ced9533206f5935b3081b233deea9f514f7f583a24b80eda9fdadb75b53cb36189f47cab676baefcecdbe5af8c2e56d5e39d6889b94a3bdcee772d0e065c3efc957ed451c673ddb59a3333d64e0dfae991656b742e81a0459f57b46bd0fd2e3016d47b07a2e9c416d1aac6a4eb30d24fb4518db740f1e910f5da02cd8af0cc91789e0ba71f66e1b2a4696c771d89c94241598d5cec37c06b9babb9cfebe4e9d0a291f9f91952f213f122c710ec10a0208d729271bd6ff6b0c011014ef0c1929880b547b937da7d27e8b9f82c912a301341343d2bd646e2627584393f4f376464b06e907376566048c13e9ecc54e3556bc6af49f52e0d340778bf84bbf4626c38c929c2fa862b143b8020dfff69b3aeec85b7d1612d2468422d8e1f9935e621ca41bfab30b546e7a644f57b84318f41b82b5dba828b1a04315d96b99ff6bdc0d1d4be5b54b5dc31db301a59c5f38f4c70a6650e7ec33c46c798635a570216aa1cb60b00c0b5f13ba10b84327249f3b202b3cb8881415042b2e5ec907e2a09f57eae34b4819a1beb838d81cbb3277046552dec6b51c2b98dbde7744061e25cd73ff8eb393a0aca337e7362286f46ba028736f145d25344c6dbcf6990d42ccb3094b56cac1a7add0929b013a2598830da6b96c3fd70c6da2e9003af6206a8d91702d8afb959bd210e885ddb85561c66845744ce280a87dbfbd9f1a07f1c0d3d1a20bd780b97455ab6f66b56174e02176e4daeefb90ee035777ad71ee9b65032a4fad7ad107827cefd60542916fa5ca5800f1ad2dbd1295b488ff252dbd8eb1e4f58c60d3d27b5a0956482884b1c70f030dfeb7aa4de4c9752f81e6e9bc95edb821b49fa981574579877494b973841a268fa9c0e462578c3ccda7be6fae8aefc553cf63077efecf04c2e8ecb9b1dac80ded91b16bd6ecbd6f8d9fbbb8fd20f666cdcd3023e32c59f6e28f01a4b8e6edc4569a4636067bcaa10d2d528cdf86d75ea185bb1f9e7bb185a9886960d7b04ff1be5e64223ec0b63edff03b2e12c4954c2530aa26b1cd7a78cd2fa70267f8f721b595c650ca5917e8ca93316aa703a053726e83ec8425d79eeedfbb9b06c2dad5da7934fe9c9063b0b77086da5071095afef03f5a9f1e95e5c5f34cf4b7be18046e52e14d9e7be0a3072e48d686631c10a317dab45522889a40acd901e2fbc418a150710036c35eaa80d240644407edd28fa09ae752a0961d3d318fe6e047d0dc808d21b5bc53add99c60568e5cd1e636ca9ba473ffb6c606910cff76b2b77f0b48099b1b30309f021aac5476a91da6d52b397766b724bfcb228f4548183615cd61341e280026f0b67078b4a724da519f9fb75a5241559f74c1b57089a17ec20789ee3e3323b38feca408416143785f97dc9199bc3be08f7e77b80cf66089d8faaef4076f32dd5646473473ad109db67b21344959f1670c4fcff0c5b86f02b3c8d6d182e101b862455be568b8ddd375d421214406a64a61064bb8aaac62d38eb0046b3006670cb17ee5f0f96d6f454f9831e95e76e9708cd928d4d6ae485ccb6184f00a5b5cc2d246296aa4dad2b6cd661478d13a748c7ece113633b554657ed2ad6e9c2bc565f81dcabf102b4be3721079fb5e3948294373dedef1c6242739f73877b96196857b4ef5c63abcf564ac6487b8ed6d968a49f55a3321163db810b4d3d2d3b55b80a9ef5d097901edf5ee477200edaf7f5590782b0532383b4ef0d14950abbca9dd825d2c70251f04814415c6ecf5ad31e2b852c590b2033c1b863d299e0d70a8f9400d1e33610a1756f0a6b7df17ea8b8cc448c558e92c940e621d05777a4fd5cc18097d227d954f4661654e81e1115cc34e1bcdb55640792dd52422954382c76c7940f686e6cd70f82fa3e0ae81e1c3d1757eae9d0361565677052df83a18d00159576c6a4f8da1f8b03dc018ec8e713461c115e4f5bb9dad9ca7ef59777ddae84d263e981094366db07dc2dcc93b4a6b4bce0107b3d7e963e7d0636b48fcb528cc4a9227b578294037dd0f032c0e842f2fcbebded81db8c98d5db508b92430e524cac79aa7651e2b8aa0656eca3665f19de710ecf05959bed26ec4a3c69a032d3f2cd871938f0a2185bb6cedd4ab737fd4236a1be6d7c6838c9c1f520835ddd0f4d2ff2a076b10e2f0b1769104b4a558b4728c537b79303d1451ead60728017c4344b18a000e06e5adf1d45fc9bba56530d9ceedac2f14014deb438cc514c4ecaff2141f2699c8c8c5b1c5cc518f7346daf0f9037d475759f2cea7f80dc4cf2a27ccb3123a23ff1cc1984977423b8fdc4129582222be9065b1871f42f9ee46e379bda67e9dd39f1381cdd923501db84bee98dee9347377b51dc4d8f2e32037fbda31cefa65131d28fc19c9b1e2326d31f1f52f78c5fdd4f4b1ccdd096e88d16665592690a9aad4862fa1c696433da0afb336010b500bda8cfe380ef19a8f9c5e0f589631084c4ccbdf5c6a22ed0ec346910e0bda47c7b63418be33164f6b30eebec9e994d8ec4c72e814550ccf9eb027c64f162030451331a7c4945a5650455f38018bf555597f2e749662c885868da1f46e49e3b24b5cf7b6f742800c739927b25d59e40cb0a0582704d84939f7077d3f7582d61262b54f05ff4fc34cfa78c343e9246a0d84ae47f0aaadcfd299419362fd259c4ece225139c70fb3c727f797d5ce4bd5c761f4f1cb0008f06456a184ff3772fcbf16f16447b4532cb6278a318ce51fb5a6b57b97690e735ae4a701bd7a78cec25bcb69843e1a1203dab233c6996e5f7ef667e6853271d5b997dfbd33377b3e2c4c4758612e1efb4e141e25fdd5e1ce11af96698b0ac104d83ce4fae82c10605a08e1a034ac42b7b31f92378f913325b1527107fe1127c15f24d39a50aaaa98c1a281b5c9c0ad1d0e20f083e4e28de9bd854e70ade20d335e80bc51d33658ee7c5ebf18419d493a396288a3bccedcefdd72cc6cd2b323d5272b7ff36d4b2c7940bbc3343ce44656d07f17c7fc503e9f9a413345a6007c805487e2433d35d04cafe34db1c2a9eb80a4f7e41584d8248725aa45a3d0531e26d97f6c8d387194abf7f4eb7332dd1e9cde15293351771356a99677efc7260d80a4ac297e553285e88d0cfe0f6e6600f6812fa3d1398a2d9af8e65ae83b2c7791543f5a9e84efe190723d86dda80c41c4cfa7dec326f0ddf9dbffeb5aea3ef7424b6bcc5a1486a4cb0295174b875fd3c3f7f874d0c519eb1ad56d161a9c5e6604a9f58cc43974c0bbebbf2765b9baee312fd8064a0fb9c13b426c7707d56b8733504bd1a0372ae39939c95fdb7ed5e10eddee1d1a513bdc89f6b89b7ae7ae076c173825df44cadaa7279538f07590e64a24826c6ea23734b1422cf8462c514943166f3f3f8e3b665ecfdf5474fd7a94c6e6a4cd418b3eb1d5a1f9627c36590cb4062b759609f312184960f74d6ac795ae235d18944f95cb88b8a8a533aa37a557c6c51ca672c6f9f9690c5bc6e5b665d0cdaf24ecc24e66eff611ab36001913d0d91a61373426afb9d9c718ac22023c3b587c36f264433bb767e4227898b8154229165953b26e73daa8f2f14fa29e8223f862e60dd6f9a66a71b800bea485c33ea8af0a325b4de8ad7690d69a48b66069df6c29436da7d44fa253a5aca83b80a7c90f8539718af7fd8789c4e835f456d5577e71cf7618f90538c032ead63feab94bb2d8f536719c2682e868c0273a65ba8ba97fa57087e08c09a8ad2711ad52457f082ccd095cd00653d3d2b206c97e576416f324121c1523d41e400256faade347a306a077d42d2e245111b4097f9336169edf3254e6d2ff9b05cdda009eacccd9a34075ef6c1f0c348bdce227e09e85d6de9d08f6a166843a9c41f1c75246ba68bff25212928b06c343d36ddfeba9b8c8cd2ff60f68bdd5541f7ae8ff402905bac5097f6408ff23bc43676555a744e3575259aacac5b51d7120d2b865b01f36c021e14b305ce233776fc77f14b58c545e4c7033bc78d8e183c18911c6c047c4a939faae334f38467d39214da", 0xfffffffffffffc80}, {&(0x7f0000000000)="04fa7c2bc3", 0x51}, {&(0x7f0000000200)="3ed62e4af173d36a23113c886562ae40b9a401bba3ab9f3d2b1b093ae1f218c619398f2f51e8d3f0fa0087db92a3133cc4b211e66d20fde721d75422c76da881272daebb81d9e0cde9345b72"}, {&(0x7f0000000280)="55eed33e9bed848097bd164bd67dc546e23e6cfdc095200ebba7e3c7e13fd2f9e0a94c406436af6d8d14f3601f2ad241d61392cc1f9336123a4e5061e2b445cf036639f114f6c6c292d6f35f17d90d4682d0025b009c6ec9fbfe"}, {&(0x7f0000000300)="9e92170f7465b6ce5b094ee4c62c35959053f91a7dc517701acfaff1bb863f8cc71c4cf2e29cce7b86edb80ece5e50ea389a74"}, {&(0x7f0000001700)="2a5c7982886656ecf83b46a6c32b2a89c6dbb13f2fba030e02c6ef17f06902aafa1ba05be2c397698fb751abe2a2dc6eeb2873da9513f152721af8ffc9555b39afec0400df8ac71bbe2eefbf7cef3026a334bbb7ef71e6bd95beb50fe70e62fe0ddb6a252a7a781a2beb3a76ec80fac37b311bc7463544d05053d43381ade2f102ecffeb301453eaa59f3d9788ae10c4f8ff333b7cb6763fde1ee9bddbb97b331eb17e0cd3c57d97bf31b4f8d2a71351beec8c2b1b897cbd82a20376980d444a391684a1a5f70c075d67951be029c8e11d9b9895a22a64eb370b810cc210bfd04256d746d51b7ffb34938b5244bc623b933aee24b80d5ea457cff6dd848f9ba7bcebf1aa595f9acd847213614ae102c188085b331e14f229ec5931d183186d213856cfb3cf8b6654a5f9077e092b2d39214f7614aa1838bc043c64adfdbab4e999728375ce02150f67261fc72200cc58b1a1375dc5256f8e1efaf67c4d952b49b8bfa0bf333a04866879f3a9944ee1f413e8690a2b2f74f445ef9132c32b57280e6da5ee316a478059b6b683743a52e4ada6989e285b2f5d258791565ea1e8a0f44ae7062b77b7fe1a70c1fdfa9f6c8c1a8bd17cf4f49cd2ba879f5d79f9d5c10d40c56cf805bdd73027935ecb86e083e6269a0439620d58dddb2ddcfe1f95c5a1b3bba6504a0e2bcd77de7aed6b5cff35790545d3ea0ee01a5f65cd28574f2e5b2771005e065ebf860b15c6e1eac88dbbb3b1b33d3052fae55d805ae41be45dc22476252e1d58d75d8beb49e1f77e23f093601d9896b89ce9364c009987f145a93b1f2505659e7849cb58b09fdf578365205f3c849c6166f9a0c09495a752f6b52a24c0c31c1267c965a0b9a8781ef22469fed07a3748074c5790e41297f8db10b3444ccdc29803ac979a74d4a09a425082473a0122bdb99b51b57fd8d07402d0b2a77829f077ee8b14460e458ec88cd4af02d77712344dbcd080a80b5c9e796784b1fcf66c0ec7bef4fe8cdd73bc51f328070ca23dd60d2b045b140bae78e270e512ca188d4db3f71a73b58a0ee38ec4d5ee385dc689ec4ab635b934689f7bb1b385d80a5182ce11cf5738753ba80d1be7538c89dac4e1628a81add3253502a33f5556aa4937af617a796083acfd01f85aba184f920990e3de98ad59a0c8c079c7da35381891ec2f758891bcfbc28580975fd733640af54840a9dd403b86136e56cbb99b1e69e5d80c010b759769dbfe105d43d5b545fec0fb3623d2159a5649f31dce5ce08cee0053d69a1040d0192b86c8ee64067e9d401145972e888934b4d4f7153c163124e0ba19d880a52825a4080f6c9d987e96e8829194a371d8804b756f36117c989cc7af7915f7ec51b162d18fdc2b6a6054b64f26c2b7349ccabe98163977e9be2fc4e188cf4e5e92268908843a2648ea723a8971d15772afd8d9acdb1aaf14c4a45d0bb42f59a0f4b906823079cda7243c55b02cd0314afdb64ee0544b9247b2f508f6e84d34b3a91b293e438eb8b8a1148b8f56777f19729fb5b4000a635dbed607c1598519b6a0fd3a7f0cae2047f8ac4b9543b0e80c2a1dadf198bede912491015d068ac809c841c7200a08e9ed184e425866e62759f42bff75358b612e8da38aac44181b50388aeaa911b565147d76244d536f21018679554bacce54037ec86899c2e476850bee5414107cb19d7c2bc4a14eae7fd29bdd4fc8c8d389afff48fb883b390dc263fcea4a46e96e5984e4f457938cacf0c86264a61e5d9ec46e0dec51c3fa625277ed4c06d3185c34a359817961609fc36163d83080ad2b9d3775878197b66020fe8387db83532ce4628174ddb4bf8cf81a5c3eb87e26e5dc6fe230533c0a44ee9cf0de56edf6896855def9640af4fbac9619013b095c1b066b992ffe44e18663a83674a3ec5dd1ec4a088d3c7b8deeb83151b1bf5717ffa215097ba2cdb8ec911a4505007e2299a372871b820bd9b0fe0b6c801c76b551219d7ac9bbb9ea92245bed85b98e851e6abe7181225a9eb8e311b252c5df49cdf600acebaddf106be4860610b523df335ef9c60812760220fc997a451fcdac9b1b835537c6acc445e8ae9aedad0c9e89cfaec04332ac0e4fa719acf00719a2cafa478538cbf2a3cc7c0af4e82d9483631d61ae1e31e8f283eb862bc1441b102e8e5983149a51e106c7e8056be89d1e46a9331ff819163b2838a14af9f61294d0c5812930edf3acacdea97c2dcd95aa90463025315715f43fe0b95a89f48f64e0479819bf813359528ed2202285762fa50578a622a0d09c54353b81e250be9c729691a714416cd52de27138d3e13925be23de6abaa773ff03e94768265a4b10694c987a7d03d03f8d591a35aac4ab2f6df33629092032390304c310a186c4f1e3dd41c632dba7735458e14b315f73ff90c5a24c422e5ec71c960234f7a974027057f0fa240e9c3f0be93e619a4f28b79ab369c5ae9eacd31d3a14ae0f23396dcc1772386c874ac85f8832045601bc7eb647706cd38c3a14a553f6604094fbe986e2e5ca47e0165f778fdada3fd2c1cdaeabb91d246348d1b4a1a538cd34bb26ce45f22fa8335223fd8b358b953fdf80ee54aa7581c4799f9d74400e224c2a336efe541d77f5527746b6ce06605c0ceb9883a01a9220e2d31db3f1ab50a333a1ccdc7b0028ba5730bc53b9c25d66a4ea80d4170585c901f9cd483faff152081f012d060fbdf7b2b8ed9fda25be1350d579be2a92df88f7cbec24731b70b321c635d98c65274e01b89cac3b37b48ee495de2de6cf03ad68952b86aa930b897672a2a6cf1eef10e74a5936db083476cb0da5e3df0b7d30e84d3d1755be7d110479d8382e338068893ff878279a679da858d78b88f35ac62503ab713a84c9354b8a74b7f45c1ab29ca6f92c59071564742e487fa9edddbee3365c110a1ffa0c7e5ce83100f0e4d1278eb9623c93e5dad245f57c0635615542a2cb16382692aee1a97b36d9e2407467461ca769293bb7cf8e51d0ad724e60e7d663cce18f4b7c6d3b79f206b5b4e402e99b05b85c93edc1794b00fc73193ef67f695d9eb2b96ffb74b001fe47f37875add776c46d7d86fd986632533867d3ebf199a6fa631a4e77301c12d7ea1412e24a5abf4496a1e7e3c6ccae80af06f8ea56eed82d1d88722a562b6fd4fb10708396789dbf7e7544ae3596801089c6630fea33a19f01628087345a3e5e5c0f4d7075a6574c00832940726d0e613753b3a18c43bb88c8202c8e8b361952bbcf023a7a5c8dbc6ce33c34dc501704368b7879b93cfb6051b08966e5863879cefc7afeef209a72a56e23c3190f52f6af8f90a544c8ce104bb61f479e5c67b572bdac1da22afd1b8f284f2c98f1eca3ac6e7b880d991208a9be36a15571369bf55365bf5f653da721620c4a1be6320f2b18fdb5b68a403e86904f1390bf3d2fa4a76c61f30b9ee933f199efe9c95a767f0c6d1712221885e7b9a8b96b97ba4fca2db94a32a767ad5ac0273910b3bd2c690bf7e6fffe4b6b9439d488b0a248aea8695e28a7a9a79b8a842c5caa2b437559c4126950deb84db0d17d63af629c90ce81781bfd890ec75d15b35500f284d03de507185c991a73bdb4a4f0764bf9748986556c3d397ff33c5605c26db91ce85568379865010620c8f55aafd7821f36f34772c2d3f0180394c77b970cc86543f6fee4c73c067659f0b6739c9c513e85761718cf9dbcef6878e95f771f29e45b0f39e2afc9136481e4c474d9a14fe548bd5e0b228139f3191d0d3265e9d51a2478b3369c1b71705ca22ee068334ce723f3fd3f8c6f19c7d324616394090cc57291f9ea0e2c0a44c57be2d2436a20a33cb7f473b433ba8b41c09e88360b3c452c9e2a158fadff89f7f8d72d62b302ba72e04e0de08105b7a8fe82fb4ed3b09fbbc8e75fde9105485954fa7fa00dac2a8a69d239bf41c6a325ca36ce16c9e2b6d4f7a16c69b5a48472e1ac8ce37112ca6fe550c851731cddb014a4976abc24cca87b8171ab5a16669d7baf815beedc8e17f9c5ecce1103c084950ca38f465793a9fc57575df6758f1966144eb0f14a27c252446e5a6d935376dc1af7e509aab376d92ab8a5135945b889a478eaad397b9f2a12735d0b56d0d06521f95029b9541cd435d8c45e7d9945c9a77318eb214fe921f2b226bcb6e415cbc5f2fa78854397b284a283543d29128a43a801f070c1372f3d168c392a26d3edca0f6a3456c34fab337c804e45c234fff73fdea742d73a8003ea74f5eba7ab5904214949e612e68bde04c46bc1443e394e958b0d11e04363344853ea30ee7b4aedea686a6723aa96d7e94ce15a4b8ade72f03aae83318102b0ec9f111c51de3308e59c972f3e347bdc36c750be8772e9e82c470d04d37512d9aa195501b1f121a70b2c873152e8dc0b2f3cacc9507155127053f2e3e7622a747254e7053ced2e19694fa3761b64a8595ccbf38806102a810a6d31031e3cfc2e96f6de924d820f8e67e5a4ca21d10862aad95e117698c6bfd0d0d349ef476346f8acb476812d0c453f80e0516546e705b9ee2d320fd4cb3f628e4bb60bbaaecb53404044a6a2fbe9bbc82bd5cbd17112ece0a09dab0a9761a4b0ba199f81aeb655feb9415fe041325c29b3c2664feeb79f06e5654849d9396c5495300906e3ca6a73dd3295689f9ce29e98d283713d4d43755e2ef56a5d1d3154890da3da9e0a8b1d066c9b0c2967a9fb76f3b0cfac1740999e9a1349b6616b999f52a21f8289bcb7cd086786f4e53700f8adc09c5c72b83b1e9d5a05eba04819d8b1bcbbba15cb710350ee1ba824283a35a9b8de0397de27f86b771e99bbfddb626de600b470abcfe8d1381bb5c1ecc792feac9abe6ddaf00c452fc83190e955c232e21a97f430bcdc1f960ca56a4f172767f3ec9fbba3ef214490e7415bf530ca0713b88a565f278280a8ecefc3246c39fe2ce4e46770679986fc2f4773d46901a775f6e3e470f736706e112b91b2ce6a0e3673b7877ab47b53872888b54a484a03ab8741a0dd5bbdc97a130fcb34e5dad9c7bc8a864ebfb107451fac489ed30f5a0ab3ae54d97c9f8402e3346c8865ab4c5d4e0e1a8bd963c8a19b036846513d4e2e31d2978c368446466c4dd7aab47fb1392dfe864d28791146a0d48a714412d8f023d0a4c6a26c0d19a5f3d509b280fb5c5292a462adcb4edacd8d985ed6be662aba8fef37ef44494aaa277f58940aa1a161ddea37fb8e6f442204e209facb6673be7368862ff1bd3650703dbd7186141abe26c731dd852d90ec1f16bd41fa0fc91d61110f8af45e31bf00abab98a7e66cbb11e72253af8891d36ef930566f583b29137a5e4ff9e7080bbdae59783422797e588ebdce09ad0934d0fc6186175a569abaaf342f2afc80936dc7352b99b049938dfa8f0a8dcc9e4653725a7f9ce6937687dec68f0357a940096811caa9db2b7bc69a347a1a4b8f9a45d91d427f4bcd0c046318451bc2a9e2cd6092f913a49d1ce8719d729ccd901fa6ba2c40e588b71cf869fa2b5a0f79e63db729091795492e70141a24d0627777c2242a92c023d6fa5d1ec1681a665b03343794d4ca6f36d7d2d089d58a5792000b9218f7e7acc124ea9aa20403f5f639073be201a78c02cf302ba3a5cd4cc322f1b856952343d0d4d4f138342d744838104851f2eab2eecdb53f3908f56b7ccb7afd860e058de7202bbdb70a25e7a446955ac0c3541cf2f996ed6a6b9429af399ca7041bab163d1072884b9aeea0baaf9e201489ed0b47f5555d9e5574bbe4c2ef"}], 0x115, 0x0) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000640)='./bus\x00', &(0x7f00000006c0)='c\x00') 03:20:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) getgid() r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000280)="c2bfae223f4dd2490d494570c229913440b0045a3f331465579e96a7cf0ec9917f91233cbb88a492b9080d86308a1b70011135fa271d8930a9ee55750f8d7bcceefaa950d2f171319400c364d2b3da20f5b3bd75761b17f38981a9da242668c7d4252ea9e0cc0ace1e0e9547b07b42d7d36a890c157900fdd124acaa185ecbc1b2787fa22b5b595f5b8cbb72550bc4ea32832f8fc76713c6c87a6fa0370b8bea1c15b8a28db5b4aed9679caac1a4c5793bd27d6ae22948cd18fac6ac4af85ecbc683155397f1d6b15a1a0a724bb18a383a6a58b03e3e82a48f9be2897dff002e39d849d68af69aecc0c94e924c86891a7cf7e933", 0xf4}, {&(0x7f0000000180)="3817cdecedb36136fea79d1ddb5cd4121737cc3d740e1683762641f2603c341a1df8691d67431f384c63fb6a9830becfe71361f5eb7a1b4efa63cdc0414c1a1f0b7c895529855e99a7275e1506538007e594ca377c1d5eb197d99eef88e7820f55785ed901e0ede3e8d5a6b7b9fbcf089249d39e6aa2f1bdf8ab571fb6498fe63fbe11be6a1f6ec95b6717515871e3b24299e5b83328", 0x96}, {&(0x7f0000000380)="a0fdd5f70c3fd2d266effe27cfa30f662ad73cf786e3ceaf68dbd87e6faa15b623fee0bc727ec3526a9dc40681e2123264c5ca898f2841cc3a3c7dac4f2fb424c91a59cb47a14c32420b7499400630979846bfb94c2ccd070ca04717827797f54e9d5a75b9dcaa63726a66b3", 0x6c}, {&(0x7f0000000440)="b281bf28dadbd0ab1d380650e1d7879a2e0c6c508b87d9a07bbb82370bdce1500bbb37bd671554c3cf13e8e01c862df9a8dfb71c0a5c1f6b12b15d5648902ea3115290d17ee701eaeb66f83a8720d5886a138af32e217e063210a5916f2b4253745787c02ed5b9cc1d9ebd", 0x6b}, {&(0x7f00000004c0)="72222499da01f6ec10346031df7a6d786c833d89cf93da3fee21a048cc97eff53adecb6d9c117975fa135c", 0x2b}], 0x5) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b0000232700000000ffff00000066d1000000000000000000000000000000000000000059", 0xfffffffffffffc49}], 0x10000092) ioctl$TIOCEXCL(r0, 0x2000740d) 03:20:13 executing program 0: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 03:20:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) fchdir(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000200)={0x101, 0x80000001}) kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 03:20:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x95, 0x2, &(0x7f0000000080), 0xffffffffffffff38) sendto(r0, &(0x7f0000000000)="97a920dabfaa37c21b164a96cac4797ff4d997afd374f6cd10b2e6f2b6f8fa6bd6917f956378369f04820741d6d16e1f0f59156d7ebcec2f7d513f16a44ad39290afa7eec40b63", 0x47, 0x400, &(0x7f0000000080)=@in6={0x18, 0x0, 0x9b, 0x8}, 0xc) preadv(r0, &(0x7f0000001140)=[{&(0x7f00000000c0)=""/122, 0x7a}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2, 0x0) sendto(r0, &(0x7f0000001180)="baf2def13c473f471e0b439f0e550535eb9c2a9e1d059c18f4bd2db88c7ebfe2a7507834c7af4290193658f8cd42418d4653b9da4cd15b27db5d3311455a3cedac23cd206ad62c03dce1388e40a634148f9d1093b7c4ab06386c8a85018d0a21ad2977482d2e13e8da9ecfbffe749b77c015897b0bd1a2dbacf06a9a04f62c20603dd228a5631d2b9030d382ee82978a23c620e78e1b9e72295db5db228d2cfa6779f3813a9fb96bde0b760d6643e97f90ec404e46c2bad5e440223662ca793d70cbd85eae68bd3b70a411e30ba0fb182d970b9105c2eaa9eced6bd8cdee3cce009aa95510d8924510b89c", 0xeb, 0x6, &(0x7f0000001280)=@un=@file={0x1, './file0\x00'}, 0xa) 03:20:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = getuid() mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x1b1) chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 03:20:13 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2e, &(0x7f0000000200)="ebffcbff13b904e2993192964800000000000000000000000000000000", 0xfffffffffffffe6c) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="d772eadb51a7c1887d4de16000e47482c3b9e69dedd1df038f2612f1e6e6950b1bf0669d48bd8527a001a8bffe7dcaa505f1631ac7d5872060f395817b407f220e61b40a0640e72b6e8a83ca0f1427589824a684fe2a0b03239dc418ffb39bd9365260b121c0e87d5e8afb95c5f583bd67198b7614e8fba697f9526bf6725d1b875b3280298da600f60c2bdcfff0a2ce1a491f093bc396cc7e3902b953e5eee957d32f07", 0xa4}, {&(0x7f0000000140)="0234953efe4e199f85afb879b64ae7fc62f0d6c487bb2512ba63be861f047231b5bcf747c127caf588c766e60a4911e0f45efa9e299ef51c4d8ee1062a82a365fa7de0a827686c7827733c6ca256d2", 0x4f}], 0x2) 03:20:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) 03:20:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 03:20:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) connect(r1, &(0x7f0000000000)=@in, 0xc) 03:20:13 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x88, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x1e, 0x800000002, 0x0) r2 = syz_open_pts() setsockopt(r1, 0x9, 0x2, &(0x7f0000000240)="54de8b99c418d87df9739a1730761020ca7e08d23a688b63007993c8000b015f1575d09ba3e56644a480bb646413dff4155a9a86e68a0b4026a9612e0641cb18bebe1e15d5bbc9758458a81a92ccf7f1b891d1c3e6", 0x55) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r3, &(0x7f0000000080), 0x9, &(0x7f00000000c0)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 03:20:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3}, 0xd}, 0x3c) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) sendto(r0, &(0x7f00000001c0)="e317cf00032e5ac6f1d7d4b318b97f73c8ab69b9afdaaf23f3d2a509bf66d2c9785949c1b68fb515576fd54ae8cef7799c08f0a17a3fc393f798153e0da5130a37cd6ca46b668803f0113c1b4cc23aa3f290ac2400ec6c8610596685a6a252e0ed2c040429a968b8ae5d7a1f20a38de817f05d209f77fabcfd33c34aef7d54729e9245a055423c7556e5ae002f234ffdde425b428d6f1a1973e394bc0b8d48ab123cfc776531", 0xa6, 0x3, &(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x8) 03:20:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x71, 0x2) getrusage(0xffffffffffffffff, &(0x7f0000000380)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000200)=0x9) symlinkat(&(0x7f0000000500)='./bus\x00', r0, &(0x7f0000000540)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x0, 0x100000001}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x6) getsockname$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000009542b3c34e39cccadf31159e67090072080a34bddbb4f025758385df9c58bcee28a3af51c03659f681d6ba73b073b2fc5026c0eaad67d8ac3fb40c9e3d3b0ecf5020cea9a517"], &(0x7f00000001c0)=0x52) open(&(0x7f0000000580)='./bus\x00', 0x400000000240, 0x200b) 03:20:13 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f00000000c0)=0xc) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x18a, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x60000045, 0x4, 0x8}, {{r2}, 0xffffffffffffffff, 0xc, 0xfffff, 0x7, 0x3f}], 0x80000000, &(0x7f0000000200), 0x9, &(0x7f0000000240)={0x7, 0x400}) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x200, 0x100) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) fsync(r2) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r4) dup2(r2, r4) 03:20:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004400000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) getsockname(r0, &(0x7f0000000440)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004000000010000000000000000000000000000faff000000000000000000000000000000130001", 0x2c}], 0x1) 03:20:13 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) setsockopt(r0, 0x8, 0x1, &(0x7f0000000000)="2ffa4c31dbf47fd2441cb749236453d78c53c7caf95dcc7eb1ecd657499a29df838077b703a96c09fb4fc59855ca7ff4b360b8a35461e3e26f3f756f51e50160bb0b34c4345fae4f22ed761fee8a29b50cc6d3a90daadc6c5e2d6777108a170789d9f9eb041044deb6c63cde", 0x6c) 03:20:13 executing program 0: r0 = socket(0x11, 0x800000000000003, 0x0) r1 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x89, 0x20, 0x8, 0x6}, {{r1}, 0xfffffffffffffffa, 0x1, 0x2, 0xb243, 0xffff}, {{r1}, 0xffffffffffffffff, 0x9, 0x2, 0x9, 0x6}, {{r1}, 0xfffffffffffffffa, 0x80, 0x5, 0x604d, 0x306}], 0x10000, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x9c, 0x10, 0x2, 0x8}, {{r1}, 0x0, 0x5a, 0xa, 0x8, 0xa9c}, {{r0}, 0x0, 0x30, 0x3, 0x20, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000000, 0x15, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x90, 0x1, 0x9, 0x6b7a}, {{r1}, 0xfffffffffffffffe, 0x59, 0x1, 0x8, 0x1}, {{r0}, 0x0, 0x0, 0x1, 0x4, 0x4}], 0x4, &(0x7f0000000080)={0x9, 0xffffffff}) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x100, 0xc) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) dup2(r4, r3) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) fchmod(r1, 0x8) 03:20:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x349) getpgrp() 03:20:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) 03:20:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200", 0x0, 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000800000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000080)=@un=@file={0x0, ""/29}, 0x1f, &(0x7f0000000600)=[{&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000280)=""/207, 0xcf}, {&(0x7f0000000380)=""/220, 0xdc}, {&(0x7f0000000480)=""/249, 0xf9}, {&(0x7f0000000580)=""/123, 0x7b}], 0x6, &(0x7f0000000680)=""/190, 0xbe}, 0x2) mprotect(&(0x7f00006c4000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:20:13 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) getpid() r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xffffffffffffffef) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) semget(0x0, 0x4, 0x291) 03:20:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1, 0x7, 0x2, 0x1, 0x100000000, 0x10000, 0x0, 0x1, 0x3, 0x0, 0x7fff}) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x9, 0x7ff, './bus\x00', 0x9, 0x0, 0x1, 0x800}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 03:20:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) syz_open_pts() chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0xfffffffffffffeed}], 0xdb) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40000006, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x49, 0x800fffff, 0x7cc10400, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x7, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x0, 0x8}, {{r0}, 0x0, 0x2, 0x11, 0x2, 0x101}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x9000000000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0xffffffffffffff00, 0x5}], 0x40, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x4, 0x6}, {{r0}, 0xfffffffffffffff8, 0x40, 0x20000005, 0x3ff, 0x6}], 0xedc, &(0x7f00000000c0)={0x3, 0x200}) writev(r0, &(0x7f0000000040), 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x1, 0x0) syz_open_pts() ftruncate(r0, 0x0) r3 = socket(0x0, 0x8000, 0x8) shutdown(r3, 0x3) 03:20:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x10, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000340)={0x7b0c8275, 0x1, 0x0, 0x9cff, 0x5}, 0xc) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000180)="463ad655966c5d247ca1b068c1c3d737e2b4738ed0df50bb741bce35a8a397e80c5ca1fddd8d0941fb6690102c6f022372bdb43541b4b04b66a69cbca78a2814cecfe9d425e726276f5e0ecf", 0x4c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000500)="173f54b73e54ce53c55ce1d57c78a1ab50db212244ed38cae499ddca57b709d212396fea3831dedfa2f582f9f8a7025fdee31b4eb03dac2553a1ad69b9c1d4912d2f19e6f7edd41ce0af204309b158ab18d5", 0x52) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000a40)=""/4096, 0x1000}], 0x1, 0x0}, 0x40) sendto(r1, &(0x7f0000000580)="2729aaef3bbca5554cb3c2012263ed94dcb31ea1eef0952b57e8c881f23046bde6c23a5dcc25af94f1f391479d8e43663537d78bb386938de127972e55e67df438ad3be09681a54b66fd2aac1d224ca51269486d1f3752440e4c01796034794b8aaaadb23b57e3fb555b92ea019549add81ab65c2475b444735efdf3ddca88601744762645478ac4f6d3dae0a51475fc6fb0224d1b4a20fbae0d4512a26a90b2bf49853541fb8557b9ef6772978b6c33a88b1eeb888ec11fab939f21187d001d624f8419c701b9d6b913f53488f2d5b7b2f46d030000004a453a53ccd904b4c31e6fcb9eb44bf0a411793e0000", 0xed, 0x402, 0x0, 0x315) sendto$unix(r2, &(0x7f0000000140)="05", 0x1, 0x0, 0x0, 0x0) r4 = dup(r3) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000280)={0x4, 0x1, 0x3, 0x9, 0x8}, 0xc) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000000)="5f86c3ce8e092e0cce7fa3fd3aaf674d0052aa4b915d5b5ac4735f9de089b95556ee506c7015856fe58f39656da39620f927e5f6eaf8cd1456ff49b34f398eec6fce2652296e3e2a8343ea1d23c67a47b20458bb152d323fa0733380749842b44a71273ec5d7340fd5f72686321ced4dd6457dfec1fc108870d8bbf0e131b7928004b971e5ea3f007c881acc83c68f413f", 0x91}], 0x1) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000480)) sendto$inet(r1, &(0x7f0000000240)="e5cb760ed31d1ccd4b6c42e9e49ba90fc8b42e61faeef604d3bd396e63f64277dc28a7c35954", 0x26, 0xe, &(0x7f0000000380)={0x2, 0x2}, 0xc) pipe(&(0x7f00000004c0)) close(r2) 03:20:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="610700000055d83d398cc8ba3914c630a175ee5a44332a436a8f63174edc46b79fb0a83a6f272c6ecbf1b64d4dc3ce4a8b6e6183f59df1c975732b9a157a0afe6a23e6e2a1d0196bf98b6793741fc1f3de8a96fa54b43d9a38c890738ad0de0ccab4939a2475d4dd2c8f464698d1010c54752e4c2a247b26be5775c7d9234362b1d452d09f111f18d00e37f6c72c31c773e7436a8c5967b67b579400344f239ade49c7ffa6b3f52b8f7629a6fd9a1b3348f5eee2b59eafbc7495326e3d7fe96cfa86839288cafaac809e55ca6f204e7c8beac4a33911369d2d3e75d909f8fe6eb18af3ee21efd7515e36ea3b51cc7421d2a2984e334aa1fbf907d4632d"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 03:20:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x10000000, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dc5a600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 03:20:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r1, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0897b", 0x40}], 0x1) pipe(&(0x7f0000000080)) 03:20:13 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x29) fcntl$setstatus(r0, 0x4, 0x40) 03:20:13 executing program 0: r0 = kqueue() pipe(&(0x7f0000000880)={0xffffffffffffffff}) munlockall() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xbd}], 0x7a94, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x3f, &(0x7f0000000100), 0x25, 0x0) r2 = shmget(0x2, 0x1000, 0x84, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) 03:20:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x695, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x1000}, {0x3}], 0x3}) clock_settime(0x3, &(0x7f0000000180)={0x8, 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x20}, {0x87, 0xfffffffffffffffb}, {0xef, 0x9}], 0x3}) pledge(&(0x7f0000000080)='\x83\\]!^:)+&\\&.\x00', &(0x7f00000000c0)='/dev/wsmouse0\x00') 03:20:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x200013fffffffffc}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x159b4) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)="37ae", 0x2}], 0x1, 0x5e) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) execve(&(0x7f0000000400)='./bus\x00', &(0x7f0000000540)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\xf7[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000580)='\\\x00']) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000680)='./bus\x00', 0x0, 0x10) mknod(&(0x7f0000000700)='./bus\x00', 0x1000, 0x1) shmget$private(0x0, 0x4000, 0x441, &(0x7f0000ff9000/0x4000)=nil) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/122, 0x7a}, {&(0x7f00000001c0)=""/181, 0xb5}, {&(0x7f0000000300)=""/199, 0xc7}], 0x3) open(&(0x7f00000006c0)='./bus/../file0\x00', 0x0, 0x101) 03:20:13 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt(r0, 0x7fff, 0x9, &(0x7f0000000000)="47f3972e3de026dd1d3a9775e500", 0xe) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 03:20:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001640)='/dev/null\x00', 0x223, 0x0) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000280)="f5aa391f29efa32cce092af174508d55dc1c510982eaa074104a63b930ac46a769cdb8735c2a7099ed8a48d1379b2320a5411d1abf74a7abca8a7745b0a71a27c578a918a3f437b9e5b27e88c975d92ec6dda8f8eff9600adbb543ed0af09d64ed6713471f9dc92d7d3476d47089aa4c6605a76eea2e0631048a36df55ac87f043511fc1b86d3d966db8934016c563d4c7a00b8e89a1bb076dc88af11a9173a0b535b095bd1ceb6349f8eee0d1580c664a960675669ed7087cb154483e1ab3ca8647e06eaad5df386caac1b980581c964e986a2e4fe965dc723543c9e3eaa6b9bbc891edf8ad017459a8255b191f1149f2a146a132e9c8bb0d376cb02e4691359cec1188b919694b4dfd29363b47cc6f97efb20e82567a531b6d0301aa09b1c92407b5f4f0aad93cf28b8b0dd25e605b3fddde01c70419aa66f3094c669e90cdd40eb05b2fc447c95fa8d207ce9816b12a60506ef27ae904aa495e14db0a8bc5de1a1f817930df67020582d8e5d513b37eb01b0348925ee5aa5dd3c4aacde7456d7a22bd561b39c8522c703afdc9c7859cc6cb0773a30864a694fe127c54c1cb0a94f5ef75897e062874efd8be6614e12894c2d93f28a6414f876f24d6e024d945280daaabb996978ac96cdc595a80d75a00b9b6da3e3643567e745bf8d9f9fe4b675b32c713f47c92117f362c64870b5b198ee6ab2a2f867cf50ff10f18b22cf7d207b02a17cb9bc68e76e0b004a1499fe1f0e9cdd651ca16179bcbb322d9f04493cf5ef4765cb51161be65dd6a18f8bdbc35f3d51787f6778901710de4b3d4636b35bdd184a3a08c24342eedc4e91ea8718c78f806f07250fc95e6899c340b5c6480795e95a7b70ed43ad364695f67e22f23a16b1aa4efb265beb2852b7d7d813624772eb92c4c70f22e0b60ceed8c868b94e232fdc70453ca7121e118f08cfe46df6efbab5ced17241dc888558388a8b28ce5e9d59359bb6c62fac95bcb01493cdce27609562376c55ce0ae812c8bdfec97f8d9b1ea9b22c0a9c288e04bc32879c2712417d4a4fbe9be8a205baec19f57f6e5d4821b62441c0399c79f053c410cae4b02978d797e6bd6e14a1b7efcc2fd476d4f011f484c1bd6b5fb64cf279080509abfac0ebd75d8d11b23cfb82889afc21f485a53cfea552ba14f8324d4c14fa92ea1d68ce19f9ce51b901f2da576a90d68a69940b0d7f9d462747ff9860bb9fa459161513d707932d12e560bcbfb0e7203cfd8e8c22411d5e5dd1632846e9824144b4456967b3e739010e687bd5a5f38eb7b4863933f793e95a9f09bc19b37e6c4a67ac726ac25d240b9f7c91bec4eb4d1e9e4af06377538f9d2131b61a2c8340615c83d955f3d4548d0dc0e49b264402475d5ee0080498906ad95c69a0602aaee14137a3dc792faa68b4f66e78af48135152c7c7a38fafc3adfe226b85694476b6e538843d734f5c200db812ed103e5ee74a9d8dd00ee90acc16ff5c425cfa8f326e699a912b8f72f0f7b3c2a2849362ad9f5ef653be933c9f51dce038fe5e289323dd6e5e16a8b5705d68f80ed4f355558d05c08d7af8ef433434b25787d5a377f7234073e4ed9856715c89968fba3c71ce32c68550b45e6f30747505fcb6d67792c8ef923e376b250f50ff041a38bf92bd33bcd207daf8075c4baea28901c096f1ee8efb774a72c59930f433327afdfcb96ec1722420b5cdcee03267f6cc71366909bbddb72499d62327afd91c6699f20b9b7f0fb1defca744d5a8f80d7dc6edda1215ff2af54ead59b224d259be5ddebdb17cd0838b3dbbf7cdb642d69637ce0711a939f56c28490626acf6be279304101ad44b0392fbe1dcbddcb6bade55cf7cacc4ea25cce3e2dedfbd4b1bcc881a51182bb69bb7a7f0f5a3e65a4eabb5a42ad99eb4efa745424a3de6d5a86cab70c4e9f1b01e50452f70a13d08c9b9b38ece649db74ad90d810b23f0d22bfebaa399fbb80221403d4e9363d5819b89662742aa0a240262768b6ab30d0ff22eab5c1ccfc794f4e84c63674cad03febd12dcfb8b5db6a069840a0a369309436f9c3a3b0cec0e88cd71cab52191bfd2e6d41411dd35c91551339b2e7bafe34f27097ec4f52c0ceb05826b395b7e896b5dab5e47750332e6eae00b0fb0ab4eeb9c258b6413561d83044feda715dbd840c608b57b301c4f3da786dd28997c8b3e23a4c608f785109d8509597abc40d979fe98ff87e970c81f582ff9b2c14902fabd25b31e5ca4d982c637cd3f38801d75baadd941f4e494d646205ce7642c8592520d087bf28d2e54b3453374b5b3402a1f1380a9592764ff7a7042e7839e4d471890fe1c5c34ac904595147057665ddcab31191d248cd391a441350266165a24fe36f586390dc8c74ef1c8584afc0b6e2ab1df398b2dde3daa6899dc5f4b71f74402afe2cc08c8af8facb83ebc8e2aeef6d7836d7b70d0fc2113e3273eb8217a1f68a246e862968d63c0641fa3719c9a259e9c47a4976a34563a81cc285f88c21af0689204570b0deef24c46be533450bc232769f31edd6805c9d92eab591e534ec2b2243ca2407fe36555bd6af17357bf5a0ddfc4d53c45276b2c812a956d3013e0a48b06f932a71c0f64df5bb95670b1aaffc5345bcfded163817f641ad9cbc3896b8aced5682013f2182aadb7031bda10042a152c829a8d0c4b6a11bc7177cd1323ab8d942b07fb5c4cf0c44a492bacd81daae1466a69842863f42d92721a64b5823138eb288b39a546e8e8b05505daa261df24fdfd600c914c064f109468099b86b92b3b4c2e72d9d94b0968153bbad2d104808353a1ad00b7dc3f9eba29999a717f158da221297fb756fcc043aad036ab4c510c64f8f3ef2b271ca373cb4581bb6c0f398c5270b991de693c4e35e4f7ebe3efbaf77491e8fc72e9b796a3ecf66e2455f1a79ad9d07f0ac05b3bf52762d48f6a05b7a1a38e93c16d4e30aa513e1ef30bc1c041c7829477ffb3f0badb7238299e39d02d97170f158aaaa4e2963d1f132b51ded41ecf1aa74b3c6bafd489049ba70e031fa6f12aa19728e526c090190bbf35ca1793e686f7aafb266010bcab1d2c55b37327e50f0e49c73506415ff67a5fcad930a14167ac744b183cc83e078715cdc16ebb969cab057e52a702e31e546c5342a0b5400601c98f3ab38b9a44dfe0803ab6aec5b16ce956af2ddcb8ff3d492d239936c1810f428d7b655aa2b7a60be91f46626e721d6d56f541e1c5ccd44a29c3b3facc47661328119e7d14bb3689ed7726bb1a95f129db33924894dab7fca86a77214a17b90104968d8b7053d9a536edc8aebd07bdc2e1c54b5dc9a9bce1f0931b6217ae3742f9e86638ed75c38a6606167c595eccc778761bab44043c70a937bf2fd36dcd78cefb6115cda70221f8b9e49df7edc5f0598faa6286ad414de77df6750cbe85a31a709480de7fddd0fb7ae172b067a18d082b4a50b537a2066efccf829cc45ac79037f6a141252ac62f99aa9432b0cbb75e16dbc623b8c65c8dedd560c3b13a52089a2cc7071d2380eeeddfad00aa27be3b06f7d6bf35c2640b882602ebb675a722724bf5ea53d083a396a7b1aac5aea1b497d02adcd3e081347458fba9476acdb25cdfe443a4e1d24789d04546c29686b7801b3a03ddd661d61bf9f094659f593f16ee6529995b3b404a1777d9264747bb2e2027fcff7957475817485603f48e168ca581f9160ac956f9970a9d3ecaeac6b52de7e459850d06c886d00e27b7f915be6b039727e3e7681dc9981c5657851f62e85773f20cf3c98383c51d02ae212c5eb70d371607470599217508ce1bd3e3b4d1c29fc17baf913d3274173857558dc2f6bc88dec5dbe69c93e681b24ef57c72de33c054407ca4f3b869beda0bf812fdeb54cacf6fc46f9d94d68b755863373f5accd012cc594af671b623f85512e49b17a471dc6218178eb00b11f9f04cec28c3abec54b39b5cd437f9294749e9b9f1600e2263f9be42932fef88445cd920695fb302a8013514e84f204b488c15b17b1ba57ed3be669c8cbabfb1f14ef6085ce3975456e2785ed980d8f8d868c4c31088d2ef92fb62669dba75ba73715b83587e7b4edd60249d1ae45351f351e2fc553242931ae362743d83a1660f51932ca7f6ffde4f149c51df3f13bfd5576c1bacee58bb4d9733d1923240ccdac59ff677ac80b6f40807ea20fb3923401115bc49fdcf48635be1b5b7b99bd2d40fdfdb997e3ac0b55f6f1395bc67544f2b0df0dd98abeac27649368991b05774da6587cd6062021c1d474256129185011872e3dbb0294cbde3b7d43c79321dd5856d3e3efbdcec13d2d114e7014ccf7cc19074d2da04c1171ad334f7787ab9e50e980095b793c6e8b087ac27f3f3a0c29665635d2066c02638e022f4954fca7306b72cb941caeb3147c9feb29fa67637a861685452cdfb34da961f069b2baea77a2d6c933b65b6d0142fd6bf9963cd253123a8534cb21030afa7ae7d502b15f88a1973078f3610698cb98e7e3e1817056880aa1b0d1099398a54e669570839f71d029a4bc4db4824a4ee9bf8da9854c168ec2c9bf9a5a6b1cd6ef1713b9877ee2ad7daea21e218cd6062ba4c97c7c38add158e469d0562b4acb78ced3dd8bdabd44a60d9350c9df7c64fdcba5eaeb305a606b44edaa788095312e063db2b6f90e4fc37b5ae5ffab86d84f516b0807a752b132034eb84bbb1ffc96da8cd92ff1e623e1353169a590193bfc6ed613754b5ed2195ebea825336bd102540fe7f790925dd94ce1a00799c8f83e6a4aac9482f85eb52346dc3975d596f58aecdb1907674849a2bf04f12aed0277a56ffb472e891341ecca15dc9b09e66c306af11a819fe619d08064f6a1175c49ffd9dab73a21e4b848ebcfe19ded01946392df01955fb60ed9da261777bb1e93e77425fe092cbd023132eb47e43970b8c566e950bc61cec449b07387316d66a79d5c49d9bd9c1173d1d3cb50cfc3fe4a03dedfdc7152e09cd85367b5477510e96bbf0fdae1517ffe75f21f04a353ba7d20f0b1b8988959c7e50cf81ab80014d43ebacfe6b80b6a1462574f6c346aa234caea283648a4506acae7fbc4a0b21035f1a1021e22a1c631babfef16cdf4aca49689db8bc2f1b64eef65dfc9e708e0f7637e28380917c19b954e756ce6d4453b05fe6c89edd8cc41a5e0159e77a2e6e4659fb9d2e6206f9676430b1563d72052ef2c1a9a9817091c9c65078467a483a8eb70a5fe44e8f61bebd6ed675930198b9353d682e7a693af4d649983f5198cedbe5dfa427c1c753b5405bad965211c0efd9a2e0f75ab028735e78e58492736dcb15ba3bba4cf9c53f814d277922ce84d7da00ea8615e3342ebc535d2e89b5be52de5604f32fa5d824daa5dfa4dedc3767fdc43ae4cb17a24bbc3a7a24ff13c790ac975fece274b2386806764368ef02be7f7424dc9658818b68179db423b9546fd466661e41afd34d49b3d260f6c2ade09ce2cdcdb6648d3c50a89ce9332f1784981750ce5225dfb3b99dd5f5f1836e7351635224659da3cf67b4d21f2bf2397a60d0513dc9e0bcf905d2bd0bd7338c1713fceaab90a01a4c7e0e99c2e9ed48f2902a166f86a3167db458b3af039a6d8b8d3673590a2c142fd8cde8630516e84d63fe7587a465cb6f6299e0f588b0e17d99a7701aac56618fb58f7e4c66898c17ef9e25c9988edef524bc42a612f936747a276255b8ae86cd45d0b738eef75e726585749c945177b2dbba6d2bfea2fbe780ce7f5afe809365c73c2d5b56b81abeaa4da4ddb0ab3ac56", 0x1000}, {&(0x7f0000001280)="dbbfaa01e0f31a325f9ceb94d3fa0898d29c368d8830d0ffeadad959ec81d1489f40859925dd22d7b3c4b6d6883c50859c1f56969e18a90d2e5a64bdc6e40f2c214daf1268fa390e953eea430734b4966073ed74a204fced2db06d3d9445e7828b94f3ed81cf444eb82c08d5b68b21cb83cea92962735ef14c7f3bbc64b7f6b691db426b19058d6458afb920", 0x8c}, {&(0x7f00000000c0)="7242d1310a57e00c704d523d5791", 0x1eb}, {&(0x7f0000001340)="5b768d748242c9d531468701960bc715b13f7074b6926c5e21195bdc5b066e5abce7bb87ee98937a74a3a48a5559d02bcee5d87fd7eca1ba0d52a5d442c1c564a4a77b083bfcda3fef5cf464e0c73f9cec4cd7ee1c724f631225245d3c174d27f6d27a7e4519b44ff9de91e993e5fe54b3119c5b5c83afbe01fbf0e3a9a6719ac4baeab32e96d9315e1d1dc41f2154bae4fa26b37e852d54d210470380e5379e735f95d572e2c7f5bfa87e1f816e865e1e5ec7badcdef80835e06170c36f98ea25519ed4", 0xc4}, {&(0x7f0000001440)="c553b5c923be0e202abe21dbf033e7302868b561dd70f4b23038aeacb3f88f503a57945301c6ed8689e883538bec8e117387b5aaf5baaa1a6d8b78b866208c0253c9288f33d3df94eb837e0d34828855a573", 0x52}, {&(0x7f00000014c0)="5fc2db8488e900e2b4853d256823be23bc44a29df99176e4", 0x18}, {&(0x7f0000001500)="8ce5a50a7fcfe193c16575be91533e21315dcf94a2602148f5b6132b5148235555854b13ea8d7ed69728fb63b1889474f928783d1fb633fb148f8e94f87727764dd8e6cde335571060844779e3fed3a90a49ea68c441b419ff8a3aa2100b86dfa27675994b80c5f414a514b99fc0657bdc3ddb47a47743baec0af40a807a4c2fa2ff7354d5c68cfa621ec85fa8aef61058a52075356bcb076a875bde26053be43ca02c0fb6a59057bf6b43ba01ce56bfe3ed1e8ce919c1794e4f8e444bcba19d7e94bc5219e5d61aa8d79895bc86269da6b171f9b2296e407ae178ec5a6b1c7a300337652478ba612080776c8e03c6d60dd27c12cda4808e5f523113625512", 0xff}], 0x7, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000140)="000000024ae2c9dd0c75d145000000000000ffff64e88867d3bf8048de1eb0617113f24099bbfffb2702601cb78af752d5194f8705d625f7a3582184df6d20ec53620145bd6547d22ce11c60ca9f07022b7bdce9d1d768e9890905148119cf9fef585d9fa7c7ff26e2778fe51f113f9227f145014a2fd303f58c8b6bc854eefd1eb7ec8418d7196785f159b092bff9aa4d84bc94ada8a4dfce5f08904cf74939ba99c3e39c5497e5039b48f395452ce665afb99ad76f6bc7ee1830fc2f40ede2d98f73048e2eb1b2d24712b697e8574366780d7f9cfc3f59288f432afff6f6aa6f51e5e3832e7a9bfc1620061c55607af0d6cbc18bd820a6e2265ee5186b58359f58edc18f233714bda3eb493d4cc0916faa87ccae0723ef353e7dbf43abf0533855915effc92b3e39166a38a999519a1a2c720c905fef80", 0x138}], 0x1) 03:20:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/98, 0x62, 0x840, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r0, r2) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 03:20:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x81, 0x10010000}, {0x89, 0xffffffff}, {0x100, 0xffeffffffffffeff}, {0x47, 0x3}, {0x8b, 0x81}], 0x1}) 03:20:20 executing program 1: setuid(0xee01) mprotect(&(0x7f0000415000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:20:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) kqueue() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000000)=0x9) 03:20:20 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x2004521) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x22) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0xffff, 0x1, 0x96, 0x3, 0xeb3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 03:20:21 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0xffffffff, 0xfffffffffffffffe, './bus\x00', 0x9, 0x6, 0xffffffffffffff00, 0x4}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f0000000180)=0x9) 03:20:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x2) 03:20:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffd}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x80, 0x1, 0x0, "85498500010000000000001167d8bfa600"}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 03:20:21 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8, 0x5, 0x52, 0x1, "1fed233ed73ec83e76bd29e94d6a1c473eb4f70d", 0x3, 0x4}) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) r2 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000140)=0x9) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x20400, 0x43) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./bus\x00', 0x900, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)) fchdir(r0) write(r2, &(0x7f00000000c0)="878ea5b4a3dac87a9a0a000c23441c7607", 0x11) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x45}], 0x3, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) getpgid(0x0) getpgrp() kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x10, 0x40000000, 0xfffffffffffffffb, 0x6}, {{r1}, 0xfffffffffffffffb, 0x8, 0x8000000c, 0x77fe, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x10, 0xffff}, {{r5}, 0xfffffffffffffffe, 0x0, 0x4, 0x6, 0xffff}, {{r5}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x20, 0x1}, {{r5}, 0xffffffffffffffff, 0x0, 0xf0000026, 0x7, 0x8}, {{r4}, 0xfffffffffffffffb, 0x2, 0x2, 0x7f}], 0x10001, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffd, 0x28, 0x45, 0x4fad5e2a}], 0x7fffffff, &(0x7f00000003c0)={0x8, 0x4}) r6 = getpid() r7 = getpgid(r6) fcntl$setown(r0, 0x6, r7) dup2(r1, r0) getpgid(r7) execve(0x0, 0x0, 0x0) 03:20:21 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4eb, 0x5}, {0xffff, 0x1}}) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) utimes(0x0, &(0x7f0000000380)) 03:20:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)='A', 0x1) write(r0, &(0x7f0000000040)="9c87c377284c35b8502e", 0xa) recvfrom$unix(r0, &(0x7f0000000240)=""/241, 0xf1, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) close(r0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="771978e15fdbc650b46a648e699b9e1616b9ebd283835966e47b4fa879ff7c6eb15dd2941441da4aec60b287f16c21869030b7dc3ff749133a08e492b528501ccdceba3de5a6d188c3c885e5fd78ee0984421a13d8f5f86f9c", 0x59}], 0x1, 0x0) 03:20:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) read(r0, &(0x7f0000000180)=""/134, 0x86) poll(&(0x7f0000000240)=[{r0, 0x1b4}], 0x2000000000000090, 0x0) 03:20:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8144, 0xe3c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x4) fcntl$getflags(r0, 0x1) close(r0) 03:20:21 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000040)="1beb6d9b97b4318d19db92989acaf432ad947d5ec42e1818e58168e4d6af482382243a123aa2398b14a81f2b8e7f7b32d93fea697e54ea73db10fe1dbdf3559da03adc44c4896ef71ef6e2812d76fdc2930df8c4829a0935b1236e55d3dd1ae7", 0x60, 0x400, 0x0, 0x0) rmdir(&(0x7f0000000340)='./file0\x00') kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x8e, 0x4, 0x5, 0x1000}, {{r2}, 0xfffffffffffffff9, 0xa0, 0x1, 0x3f, 0x3}, {{r1}, 0xfffffffffffffffa, 0x51, 0x1, 0x1, 0xfff}], 0x6, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x4, 0xb, 0x9, 0x20ef}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x5, 0x2c09}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x5, 0x5}, {{r2}, 0xfffffffffffffff8, 0x11, 0x2, 0x3f, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x0, 0x2}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x800, 0x4}], 0x2, &(0x7f0000000300)={0x2, 0x3}) poll(&(0x7f0000000000)=[{r0, 0x31}], 0x1, 0x0) getsockname$inet(r2, &(0x7f0000000180), &(0x7f0000000380)=0xc) close(r2) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='x\x00') kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x84}], 0x8, 0x0, 0x7ff, 0x0) 03:20:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) r1 = dup(r0) close(r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSDTR(r1, 0x20007479) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 03:20:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') close(r0) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/111, 0x6f) fsync(r0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0x6, 0x1f, 0x400, 0x5}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000340)={0x9, 0x3ffc0000000}) readlinkat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/45, 0x2d) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0xc0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() fchown(r3, r4, r6) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000480)=0x5) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000004c0)={'./file0\x00', 0x7, 0x3, 0x80, 0x0, 0x88, 0xc000000000, 0xffffffff7fffffff, 0x1, 0x0, 0x8, 0x4}) r7 = open(&(0x7f0000000540)='./file0\x00', 0x8, 0x8) write(r1, &(0x7f0000000580)="e42ab9a34005e303beb4068a301e134284f6bbbbd9568b6937f6a47e72bad62cb8f86855a61d51bd1b93e18963b8d25365ac8a7d15291e96a9e3069e727ef59bb7d6ed1d6eb871d4ccb94574f6e99f8ea08c69efc076835eadfd6db0d6cd5f920911b67fdc34ae48ba85574cd5a7f23ca58893a6fa670688e28a349dddb4c9cf599518cd94774a38b57a506c3f8110891596069dbfa46f8ca5252fab48b24ac51cbae9c33eee1b07dffc1bd4ec4c02b2e61e494a5d192808f114871312d2e4088a3548e91aac76020e080e4c950cd77adabcc7de09a61bc6046676fdcf27cfa5118226991d4ce5af2aeb4555f828082121e380070bd6f23beaea067c7f25b4c59ca909dab59c7bc5df159077e33cbc9b666f9ccb2ebd30ed193b008fd83fdab47f72fd5579c91a5a978f324ae72ed57be369f5a09d5b841b81fb21e90334c5c9dc4e81094743234fc3f767416fa994015cb66fe29f34926e0e8f00468daef28862c7e43d26dece2bb72ed08611500cc0e78fbdce2655e61fb1ccded93671a1dc14fef14ff3b7f478b705d712105e11e5eccff1f275a7bcb90cfad0267b369a0bf607177850566719f667e16d1909d0d68b097651a38adacf8bd546c264eda66f3336b1b7678f71d6785f66d156d83974e2d6da077c7966b1fffe5d174ca2ac5d3102e92b8271e74b09128c99712c468cd27b7a42bf483ada027dbcfeba292a6f7662cfa56306d7b74fcc453a5fb0c77cd1ad2965c77a40a21ac6cd98f12780a9e75bd6e265266e94fdce0abfb2a67d68ded043c111fa1244f54535c6300ecdbf06677516097ef40b27a1445067b1f411839990d84a6721e48eef2bf76ee62e792c155ab0e783385122141a3065a0f1767f1d82bd94b24805215cac4240e77dc5b850e463ec781201b29256419108c507889e7b0778114d9d5cbea44a9106fac9bbdaec5faae67b8972526fc6101bc43b9860f6d7eed3b415176417b73a799cd9e74289528551d39554e2211b69572a4cf8c6ddab1f6e185361acfc448620a8920afaa36f7fc7b11c2b4f6a9d995d2bc1f4379fa9cff1fd8c7038bed44bbcf26247bb3eb831da4f1ad71e52a94abcdb118ebfad2dbf8b0ec8cbd7df570c44b952b1199644113e7c4faa281362a4c8a15a65ae39e08880ec73fa73cbd9e7814c8fea0469600df6a93d2f3b9a2def392feea2876f80edfcbadff62d1dc3761c7790ba8c734674c62d01f91e670f342b8294e8c8e0886d1771518c23a3f3703f5571e97c72fb86ae0cdf9553a793711662602eadf082be709494fdd47b597556d2a15509a8c24a9c611095c30014f3260856802bbc8c943c548a197398fc7502a326027c9e1db6bcff6c43e7eb290847398469a410afa76b71846233bb578d0b333f4aea15d06213e6d05939bf0da298059462fcec18163c80be16fb76e5d3336822c80bafefff370bf4f452a6d7dd1c927d6cbd0ce2430ca9daf01de0b796f12c0e473f7715bd3061872831a9353046b89b288c2113be78ef7b4d08405f055126d35d4fd9bb516fccf585860c3d062d0e1f0a654729a948d1acbaec3954561aa8a651722dd287c4b309ab3c687c743d98483ee4f23ac0b56847c8c6b65836b5d469efbfaa45afdcab6e1f96e25699eda833412c3e83f699f20225cb1ad7a23ed568c8a3c4fa00b37bbb354224e30b6a67553ae6e1f32a6c81ef00c0bb6ffb229f346cdadca310cc8d779e33a3fd9d66792243853932cffec220c9f02a2b10850cf2d44e08fc28ba6d2317b8744d605213bbdec5f18ee1b0b1428efd8350149c62c16e4e5c97fe91c6f31086c28600986e0183bfe39dc3b44c22590c09e15079f579bff510923317a1febd11394a0ec13d25d424eb9783d583c33325752f55d9d8c396cbfba0da70941bcbb7a5d9bd30121a0afcf8a9ad4efc3d2e435b58f9f99055da491d7903f863a8ca0c958411322b3665ff9fec5e968d7fe08a9374c12d904a61d42904783c04136fdb295b21d80f3a18289f32c69b50a6e2eb70c9d7e67d9338ab8d4b79a0d6223dbff80910d12d78f03724b1f7bb9272e952069aff82fa22e1ad2c56b9576d7b0d67cff09a7db688fc4d6349bb811d1a9a4226133df3d7639fb680c0e0dbde587470839c4173e53ba0c5d0c66dbc4e6af79212eaa332f369c487883c2b42c146068e1276761cf3e2ed2bdbf0d3531bdf66a9833789a4be717d21dc995ac221900a443511288afe5e1ed0a5b7fea59b04317969c7564200870feaf54eab6aa5dcfcf23318c75b6e3abf82e411dc5b2eab16429d790d2653da26baecf8e0b843f190d51b39748c76fc12e72b6085add353c6aac32c763e417375dd145c1dc01db6b089bfc4ba79c8b9d683e8e77c68b8511baf3b2eac47ac6c89f2e4f0a29390d52def2976f6e60588f87fd436944b4c910e77144e23b9777fea1d09ab75abc43dae51cf7ad898cb3907d3e8ec0c229e3642c4c006a56fe7a647a693132667f03db07c98c001e6261990de397759d2de03238f4826da17dbadde65c0d17ae97883ad1c761d540b882d4fa67ab3a8ad32c107c2fd0d9816505fbdc9cfebbc61cbba130aa7219e02c702f6b753ac971ce3ea80346f4697357dd2ac26cdcd726bc8b2bca6c6ca1969fede4d0179d6ff5cad33da7f4347b5291ddd891b19e3a3a24e3e32d9c89e117c27d69a0958b0ad2cda9cfd99b66cb36a0536f2227a5f7727ac906400f4d2edb463169861749832a08350db26b9159e933c5e85d223c35711838409c188f85fbf62b769829b913f9fd1bf198848236f863be0d116f8d72ff7f4169da4fc26814fefdd7e8a096742032aa5c742c690a769e32c0e30d7612910350d116b20e1dfb5a9ffcee6d959ae760dd329204670a77f7a5fc41d29b31730f51bc31b9959f8088fcce50316b78c0c5b61d6b3b776a04f2d6adb7cfd340a16283f29d6b2988b4f9e4cac21138a6dda7b65fc3a1ee414766566b8777733887674575b03d1b1b97d701d987ded3b8ac1d6c045ce9169fd0dd3c365d63da519c0a3b4c2ecf6ba63a90c0b08650bed37bf82b5e8b5105243d0eda4f776a2b272cebce4e033abdff6b1c9240798da7805132bde09cec74a14ed3c72008db01f02d77d7f430e3f81710ccefbe169e4001e85bd9ac6a73a951eb29a8971567b7b498290619435c1bcafe6834ec8fd777e85024abac161d07364c2c265bb93e726285fb9db2f8706800a7023baaff61754c9e26251bd4c9acc298b2233f2b3d77bed3f4c3bc252973c56ac0772df9854befe64c10393d86abd1270877ae9eeaf8c63514a09b2a52d900e6b88343ec4680956a84c6a03e9dc570772f5e6f340343af15e182be195fa20cb3b8ff544f2efd106667a97e7a42aabc8952a4f82594e6724024484dcbcece675853b2369e089e5524b82aa76bffa8fd0b308cad5d850c84e027995c08fd6ae540ad2e45c4a223ace55b93c194f7943157483764ad5654de4cdc6e885cf99e1b412cc8a737a64af7caf0b57fe8756f4aa8eea5817fb4d87a36dc4f0738f464c1145883492c90628a8241e8dfb4ba17427b51d7671425defa53192afbbb633be27c7d85ac62f2b19c7abb09402e99da51447cfa88cd3b96f664d666c124545f98b8b428bb68d44171abffe66c40a7606c3928dd989d87084b5f37b5fa890feeb0c024d0604f356f18f8df6124c7936d5f9f29896651625921a8cb65dd623cbbc0db172c4cccd9ae2b0ff31424c2806a29f459a53136ea50701fb823db380fe22b4586110529911da7480631b3794328d35a2ef179f671494fb7a8bab81295885de6f00b5ebe862bea3c96776cfde74eb24ba718b5cd37eaab143ad1540ea0132c085921cf33810ef0ebb8e0cb7163996ef87d63161b01f7e6f1f63ce44f441b99db79af3bd22e984472523aca583e1891cffea7fab357c79f76409ffc0a72b9826f1d9250e4cbb6202d10f9c7e830148ab633ad9e8764f2ef1442af3a3416a0eb1e343b01270d3d8f424e72c144ddb63ab2614b3e231098e99ab20939b85c726ec47e155d70056f586ffad3cc1790362aecf670899eb197e514868269953fa40451cac478d7d6aef747ddd73aa70f0f4472fe46577a4488722fd3bf395e3655c4ea6b879ec682ca46bc3ff15151d3d11923bd24afe0225742cbf8a16c1642441f9bed72ddb08716b3c47e48f955e815ff8d455f4f51f23541cbcf5490ccafe3f26b4b0b67d4ba485112bdb94ba6a96cac7ebd4147542a035f1533f6bc9a4fdae1c2aaa3f12eb9672caf2cada8d3f83116da6816fcb0eeb3786c0bbe33c7c323594efe346cace704bcfb0a1234f39ea400ca96724fa7499a030c9ba956c1764b55b78edad544c26cbddfd9c297bfa36149d9c3b5aac5ff87745b9145bbb5a99eda9345aa77de859b1b3b8381cde3cfaefdb09bd529835effc2719ae69f3f5372a29862a2e38c505e12a01dd6a0f37f80e8814c5391b46ecd13ddbeaf0b9ef6a7c808aba9af2bcbb63462163fffe0bea28efdc8041515cece297e722a7a513094913e041d63d55f3b40123d1d68ff7391e3391553d43009a8cf8f3a5bbb3611a8e106b9921c18f02d4544efe4271126c9d84c007c3252352a58193688e15b88d4a2228fb27ae861d14b5556e77fffb3132510b4249a7267f91ed559d4b03e5c562806e5c6c582dcc8e01ed378bc2b06857f0057b401a4979218e7cc6e20d506caac59ec65b5c0b63a75bbed671aba6ad533d31a94f5e74cb95ea41cbe11dbcb4d4cc378ff87d95e33f9d6866badf9ce4b6ec94b405ddf9615116bcb8f9c409d520e0b52ecc9e5398f2ce37b52decf43ee38e636012a487f3f72654f581ac7945aaf1cbc5d7a9ef1fe1f52407fe3e955315a2953e9dcbfc4b550e67b4fe85c531d66fd0325742a85273e14523e421a975b7197be8dbc257d444fd6a496b2989387f3ae0d9e2baaef00f09d6664f2ba35661bdf5d011c60a1725d18f419326d66fbb443d3af42c52c8be6980a97eac52c91f86f573fa29d3fb49d33f6b2fdb233d2af129391d521892bcd9d2e433a98445bd36d562528c7b81e94af7374355c1ef8e0ca0bcf98bbecf8a4c6a11804da41a33959ab33c9dfc4055fa9b2a9f16a854ca7ee771bb3af4e69587b41c5921a1cd217b4da75a0668cd6a00584ca23711d278a6d0db7ed44e443102b8df0733ae4ae1ca47d9294037f3c9bc88cc214450a9995b7c11b45fcb52d1f4c37d707be28ee3462d257237a266649a0a80c359d882fd4afd3dbb8525adfe0e4784933b80b40de02d22ca8c32a57a8c90af17d958d39f3e43a921a1c839fe46dad559a22198c0930019f429a67f2deaf4c6203f9520d6eb7890c3cd826d5e46348e3f9f10ff5e97c47e8c50193460a58b284f91b69cddffc8ccb14f1d88fc6ca415fb26154271bc46667d1eeca58aaf7e8d9795c3135629cff723e28f4fd5374939a855c25f744f1364e11cde64501db5f92639daef3d5c91c161c2ba11f6ab6912299a47dba6d5c03119e2b986d3ea25ff1f3fe6034e8fd8baff88d3f7cf5838e40e529f69c27e2110f5c84d70d3adc89aed579f590f7f91a23635a4df4f8792fa78c8f2a4e6cb05cb70282a603d13c0a49b2c2fb65a1bd526a2081ae103cd00c45f603d8e6f91fe031bb5e776c4bac640489c10a194c20ff9c11d252473b142bd9b0b173b62039f554ea895bf5f533b5b81d3e7cb8a8b59d7c3e348877552f2f205b592abc36c29155cbf19d77cc6fb331305d0e66f2fca1cc035a38c15a6c96f49f8076eb558e8a48f", 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000001580)={0x1ff, 0x9, './file0\x00', 0x122a, 0x8, 0x7fff, 0x4}) open$dir(&(0x7f00000015c0)='./file0\x00', 0x10280, 0x1e) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000001600)={0x1000, './file0\x00'}) chown(&(0x7f0000001640)='.\x00', r4, r5) sendto$unix(r7, &(0x7f0000001680)="48e89172d3efaa33cd403375fadaebb13110211dbc23ce3dc105650fbfe8f12f19c53cfa5032a8c2302d0bd684e25c19a3fc7133b635406c7cd769fa18787c9acd73f7e7f26bdc9c3839f911eee0fc7e6402ecb5b196de1553b419fb67b422d1acd66361cb11b7b1cb0e654aad2280d2b64cdd388ff5c1a9e59a816d17e5c44a8e6f93badec79c5194a8f2da1d19a655e049a2cca7acf8010945574223a8603c0fb2601d1f287d6b8952c7ab3ce7a327360d4e5cc11148dbbdae409b59fb55", 0xbf, 0xc, &(0x7f0000001740)=@file={0x1, './file0\x00'}, 0xa) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001780)) r8 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) 03:20:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x42010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000003800)={0x3ff, 0x1, 0x6, 0x6, 0x1}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000003700)=""/129, &(0x7f00000037c0)=0x81) r4 = dup2(r1, r3) r5 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xffffffffffffffff}, {0x0, 0x80000001}, {0x8b, 0x7fff}, {0x24, 0x7ff}, {0x47, 0x4}, {0x45, 0x9}, {0x84}, {0x5, 0x3}], 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setreuid(0x0, 0xee01) close(r0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000003840)=0x7ff) readv(r4, &(0x7f0000003640)=[{&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000200)=""/81, 0x51}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000000280)=""/52, 0x34}, {&(0x7f0000002400)=""/254, 0xfe}, {&(0x7f0000002500)=""/51, 0x33}, {&(0x7f0000002540)=""/207, 0xcf}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9) execve(0x0, 0x0, 0x0) 03:20:22 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = getegid() setegid(r1) 03:20:22 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)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000009490fa446ca544fddbcc58fcc392e40046a4bfece3aa0ef10658ac3f0002a5dc1a4128f6000020000000"], 0xa, &(0x7f0000001900)=[{&(0x7f0000000900)="e2cd9b5aff8979e093b1da2fd958a4cea8214ea5f41558cc4d3fbb79bdbb4fb20e3c1cdef4c3d6b9c968ee164e894eb42aa95f129d4419e55783a58ee461da6cf2a901c271f646bf439845ce5944bec504a7d085a204a97535a24631f726c8b4d913d1c7f2afa37d4225d0e74d6b39aa1e46394ca7802a085009ce5b52d9ee4cf19edd2ad09e1aee7a5b7e28255f6f7588017221a179f9958295634a0221dae6ff48d1c1cc7e6c770a6bfc9f37f88cf43bffaaa1157d29cd6eaf89be439bf2072546399dfccadd902309cc56662bae50a5fea914421e7a6e7f1d00c8d72cf04ff0c877abd0f79031eadfebbfc7b0c5a6f948d718146d2ea4a47df6ff983e22594e504e5c9fc4fb16e26fc7fbe70e60f59c41756124a78093adbc0d12db3fb442321b6940e0dd9c148dfa825efb044399ebae15fd3818dc3dc6d465aa732c5c2fe4d88464b108d1cfd2a6421712c756422e038132a69d554e11e3f6d46d37dd480d38d84d7b948f8127d2e37c4885c6370dae72eec0f932e40d5a11a40fd4869f39cd2719359866cafd0a95f24bc3c50bb8847c756d1df5ef7be986c7767058eba500c4658bed588047031938eec5f835cbcd4d18069bd03660fb34a9ca17b200d54cd451362c442e0d48f6b1b2034936a1fb519293d9df9e020a53246892dbfa5680f4abaef36d48fa038421a366bf0e29e522f51fffd87fc97feca5d1f7f33ef391d72cf28d5d688c0ed3f28b4510475f4a3ab42711f30c8443b49627503e17c2564028794853212a2b79eebb8eae03f18d9e9ba133ffcd70448d047f9d65ff5545fb08416c641a51fe777bf23917a06889a3e443ea3352b0f6b54c297fe1390fca5e80bc1f7de8ffeb12cf2c110586695bdecd63d360dcc0e24ca1389837d4742a8c67b297b2fc4cfc71602d5d88b14898dfc55d4f7ebe4da3987954262fb7b4b947ed6bb3dd3988c1b8e00c34355c927686666a35628e238d35115fb67ad1489d953fc7a918125b31e2811503c2d0470e997bd160359538dca3488aa04f3bd57e252130aec85af980327883d70764fbc8a29625a889f0dd5e4d87437e4dbe57fba6ee748c76e2ebc51f249e5dec2f3d9d33eca91b5acb1716cd178e7e4c368e98e8377f04a21616519a1ac1d6a0e3156b6b8347f3b7d33e2af3501aacdd9fcc68396e923165eaac5c0354b445445e472c5d10767011089747fd0fb9159365f1b7e542a83f0115c277f19d5a89757d7a842b82273cb22aa50dfeee0ee15438a1d29cbeab00e8eed6434148a67c3122838927c57f8fd578d0b2a6e48c8a8d6d89cdfd91cd2f1e506590baab41aa685ebb36eced8bc102ef1c7e962517e97d43956bc301fbf9b68961070a7e9626ee887fbb8b5638fa8e266d6dd6f2569ca3fb9d6f27ce13372b339fceceef0b4fac07bf51f3933f269e43448048a8e9dcc2ad64c02d2e847e29d0f4f7963b4d3bb3198ba413ac8a44c2d7dd1f6fe93b505ec17b11ee6919ee4a68130dc77f1ad7b4ed31df2a7c115fa2a4216a7502ad9dd0f7640a171976b43bb2d6c34b97b7dabb0784ee5e596e6ab12e699902d54ca88337f01e584f9dd4d89e176b3a8955ca5df2af2b6b0d539c4c8558760d19ed99a038d4bbada4cb7b5edc561efbba7cbde545c6406e3df1abcd59326447c0e60b7b86687e926931e4a92676482d991ea32af5f72db1407b0081ce461adce32b22e4782919b7a80c09a901da2f4dc3371d6fe69f733927d55cd6776cada84316cefb62b20c223eedebf6db22decd0450df4dec947d34851e92f678d6374723153b0761c1063f5f471c602605fc6054dd1f395423eb279863e70c4c5e2908f6f2c70dfcb621e4da56a3571e09c0a184edfe21a5d0148dc0ca4f838344b75651206a12896c57015b2ad9b99c2553e3f9d9b501ccbf07a13cc200a51910244a8e16049812022addd2e5e54d9cf488bda03238d7c1d5230b026af89fefb4e483c808a200ec8b9763eb11f5b362d6f391cff08e7db6a43f3ef597834e9c064a6e16665a5cb1adffaf006f57957ab536b8fc062a6ac2b3c58e09d942ec416e7458e7afb1091bacdd6f59807c16434638b8376da09f5efd549cdfe4bf344e0ed91d5ca48b5511b93b31e427be4aacbaadf64fbf47f17eecdad1a2cdc264c78dc9c25a8edd4dd7b9910e02b53ce25b0990e388ce7e9ac298adf4ca20490b7da49c22783e5a62cfbfe7ed22911a706d5369a79f1ce0508db842771cd5e4c9c48be0b3f82090fabf14f7e3a1f8f582225113a662a1cd71d2db5feb4082c91cfe1c6dfcccd69b62668ced3525bbebd09910a75f98cac91e24b615d76716a8bd2bbb6372f9f091f953d3c48d25f0b560b3fd7b649da0bc9032cbb614744ab49ad4cc4cf53f6dc085e2c1bb59b5a9d336246052e126f02162e1a00c581d6b2086fe14b70b04a48a615ae10b152cddb1e003aca8feadb10da4b84718eac3f6cc026fba5452a5d00dd97419abf9685a429b8a6d0a9399198ad11c512879238ff5177d10026edc5a3bce59fd7f43038676e8da10bb63e1fdb9d344046ad28903360b2975e5740eabb2f7c3dc4f5500d3ca4ae6acf25f5995ad410142f80fc27f6791dd1bfcacbe6d18430299da806508ccc0eca359e403d76e7d8f3c497d0133ee6e595a9936bb9da92f33d81abf325de2ef22fa7cc2daec10f08652b385990cc7382fc3199e525fd7c6d4459af02e0a6ec6c6eb5de85ff81236c968608458757438a46b54cd8507b346fc8acc113f4d0450bf28b046cef46f8d45e962f81bb54fec4648aae1f72a8833640b7dde3e02b8bc7a87d2583e3d7c4c367eed0e80247da195e82f71064fb1f92f50aa03fbb9a92fd8624c2342344ec47db357a091eba8dfa2d4dc21faf4763c7f1c0028e87b2470cdb4c9ff7507c5fd811f8c881d4572b8574f68a2129207d5802274c45206197a51612e1ce1af4b11f417792e3abf071859bfc94f04e5ebbffb3d74dd3680ca144c8b114b6c055f9730dd6b7d4e276c934eb566b372e0254536204a4c323e154977ea3d21053a376bc7e1cde5e07b695f94be1df400344edfb06e3fd617b37d358b986bb8bb33af657e17bdb7c513d43252a79f5509f0f3d14bc14c017d4ef89789b811b66f537986215c750d94086a026c2d247c1c6a56d619321e88b30686e9fdeea842abc148adea7ae3e4f5e6c0e478def9cb49cf37cf20fb0c12ff3585319f104ccd12c3e0e3c4e5651e4eb0537dfc25578b9103ba3085390c0d4a6422cd40f4b602121b5657dc8b751e930801238485c0cea300681fde8d34b966cf267664004e15541f36bf1c980c37ba1f088935a5b4d3edee88bf2aa011e1897d5b9285645363698eb6071023b6986c2c9847254ffaeea6a7d3b894af206e03c51047a4091847b12bb36a49a1f3d44f69493ebf5d5e4bcdb731fb481637cdb8aac64f0b871e768aad765022a97d02557f455b5088452926d377b2ff599822bf91d3c0d5ac8ba22d776d820d953f4d356bbd51f122efcd541882ad5f3c1ba76a76f88cfde9efff682c5bdd28cdb8b8947b3eb5ac168cfba283881df2846a11ef63ad87cfd5c659c45b060038807f6488736d299cf4ded2d5c609dc6d91f7a46c520013a5ac6b267f0090ff19e83128c29a516816ead5ae2d9b4fbb635969b3214cc57caa56ddfe0b204c9f9ecb9bb4dde371bb5e9472556505196610c79c08f0644fe1eb81c9f6083cb305738240a2cd315dfe6662854d57dfcb3523114b9e13919c65fcef4e6ff56ba554d821373eb4767d68970cac2bd9b800338cbe6546da69e49ba0ed7a3ffa18c82612c145718dc0c3200fd5d7225c756d718d9686b4821f9391e662d4b12f856aa78f6ad6e64a2c2521753c5ffd8252bca4a258e1718c4ab5343b2e44f4078c84498e2c21fb23d3d68d4b1adeef34b70c0b4b68a3cf6b12b0ca4e17ce472e52e80635af3c3024c496ff2e6f2bd049b72c52c28482fcb3800af6e2adaa4d254e4c2b38e29e8bacd6546d40ca298891d6d7aa323870e52e48834e57bf2d817075483935463e5e9ae1303d5aa32226ce42ef6c9aabde9be9621510ccab62841845e8de4b75e6eab844e14b06430d5af9c26c393e7f8f8b07efff9df21c649869ae36a7c19830dfa714b421eabcbdf26f5e8b83e20cda9d0ddbece268e522004b10781dcc98f52065e3f2194054c1682e82d7f3c624a2ceefe9524985633840b1137c7e95442ff3e01a67b9e1e0517a59023eff56b0d9d9ab5b73c92b8e83112936bd0645962c31dbd5897492997a11ac3987cc60c5f9daa6ea23e1146a91689daa072eb5c86af94eb16d01539341f51ba505e75fcdd2fbc1f8846babb9115847b73939e701d2b86870d2fc18d17bff66a8fcab68548a0901a46352562fc992b4ecb4ff77eaf005616dfe2f64e4bad004f8933abda0582ec24768001321fce781d44328ed1a0f660e568cb104aa7d374b2222566f431a523db95787f8716a8c5b89c2852170a8522558581688c8cb9133b86999012a4b512c6c915e78c7bbc912bcfe2a4f7dc1b8817e974a76da3b8806647689e468a1e684b5c4de9b094bc9a4e1884a7607c770004ce7b8ab0bb1901f7c489f8fe0e342847d8063a82f5047e6fe5717218dee8e4f29c30ad6d7ba5cca2a6a49c4abdc079bbf702a620cd97529755f9a8da537879a690b32b6eb8ceedd0a1c95c53c7ced18e24353642745707b864d945236b41d28e719faa70bb793ab035bdc92c9735e021da40d2b5dc5838ceaf28ad78950aedcd832af6c351ffd49c1f8ff681bb95c1712384c47332ce923edffc8eafad07cf25847966f3ef1469ead2706ac7017c2e7194d6e5faff8a386974e5b390ecec6299126975121f9fb633233f4bd9255d69aa8a6b0d5b64a3b077bf19fe04089e5335da9eb029aed890c022898d52e18ab1b968f63f5d95f53ceef42c2ffca53592b6601ca22a864448c101bc7ca0693ce5fffe9dad50fa31a3f56240a38c0c08a57389e6a206621bfa672823924fb2bfc693b0b2cf0f8d8056d434736e2bacb42ea8dd9b17f237507f8016826be30732671ecb29095ef2b3e015a88b1d9f42f5d08809b2434b6a29f73ba85a3452b0f5f789bb044892b1de0ca6809a072befa4f338c9237a7a56e71bc13b6524fd163f699ffb94619fe9dbca851efadc8d314070d85148be08828488f28d45f96bcf6927577c4f34f809638fdd8e70f077e287f32b916663fdbaf5e4c8243b6b0c317d06b8ce47dc71bb3aee81732abdeae98b74499d80b9490864f349ab5af3f386f4c2d9c5dbc0dfe816f5e502a16b3e4952702a748940e7210aa76f045b205191d901382edf93b8c35bfce4e963d377258b827b81671a3a0a0d6d2a8f026348312edf6e8971631db30337ca49cd2b7e5b4ad7a018682062b80de6ae3cc2c9f83a050f7ae6c74bbcaed19e9804cdf2e86a0737258a55d9c477f4bbb4afa1892bc37b4da88e4445384fd899dcad1a73133ba5f893ca5861c4387e70b34b1ce4b4fc6950fa4b7f444811a98e61cae44f78759fd60a4327032a6ec7bc7c4e7b5e945c02dea50d978b226f8a3cedcbd26954ad91e798e716cfe0714413c58b479d87bdc2b9dd7c741c3055e3b493e0c1b3f0072f4a89d3b51b2e619fd6fe0179ac7970ab0c97ce6203ec179aa3c3363a0aa10b561a47432cdfbfe45201c8656d686caa77c414f16a84306169641c44c7ec1d3e04622391a3f1a358798f1024254cf8d49f361ce68eb27eddca752c448d067be69454aa0d499b11f653c36a43d7100", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r8 = msgget(0x1, 0x2) msgctl$IPC_RMID(r8, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setegid(r3) socket(0x26, 0x1, 0x6) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 03:20:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) fchflags(r0, 0x20000) 03:20:22 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000200)='n.', 0x2) 03:20:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fchdir(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x80000000, 0x6, 0x77b, 0x1, 0x8, 0x40, 0x9, 0x0, 0x1, 0x3, 0x40}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) r3 = syz_open_pts() r4 = getpid() fcntl$lock(r3, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x10001, r4}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/234, 0xea}], 0x1) poll(&(0x7f00000000c0)=[{r3, 0x50}], 0x1, 0x7fffffff) r5 = semget$private(0x0, 0x3, 0x400) semop(r5, &(0x7f0000000240)=[{0x3, 0x2, 0x1800}, {0x5, 0x6, 0x1000}, {0x1, 0x7fff, 0x1000}, {0x2, 0x21, 0x1800}, {0x0, 0x2, 0x1000}, {0x4, 0x8, 0x1000}], 0x6) 03:20:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f3b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="75c54d6c1b", 0x5}], 0x1, 0x0) semget(0x1, 0x0, 0x0) 03:20:23 executing program 1: 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, 0x20) 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) getuid() 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}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/null\x00', 0x8140, 0x0) setsockopt(r9, 0x400000008, 0xffffffff80000001, &(0x7f0000000a80)="13ddc67f7442c685ecdb1354ea82fac541601f882fa6ab942ed3fc54be3c30883a6a441dc893109cfe4e02166a46ddfd6b22c426968048fe73e273f7b7d8d5e44ec8e44ee86f2f63d07ffdbb0cd86c63b8895b48c5c83e6d3954da91ccd6f96c1b592cfb8f582be7e14baf74a410ee0617aff6f96b2c4e4cc95b8af59e73c1b38b00db1febe88a26055ba6c8d0a52bae0a1bb3b05dde6fc5a464736972ae19efd00208e9b646723f2a63bd3ebaa83fb0f185ab419078ba64adde70e176f9ba973423e49262024dfae1b4d917e58651a5f681bc062c7d980be113a12f16f3156f57cae7facd28f5b29729aada6700000000000000a58edb05f425641765bc6d4bb0b1972211134e04372119f8a9994bb33dcf6c86f9ae3a0fea35513a32966aee4265b1fa1cea9617a4c50802864f4691b3b1a8a09f2152d2e2d4b5ddf6ce98dc9301d8391fdd9b9532d87b2b6599c761f0a013c16c95d5cc6df9", 0x15a) lchown(&(0x7f0000000440)='./file0/file0\x00', r4, r5) 03:20:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x3, 0x100) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 03:20:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000040)='./file0\x00', 0x40080002002, 0xa22) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x18, 0x40) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f00000000c0)=0x8) 03:20:23 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x10402, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) pckbd_enable: command error 03:20:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) ftruncate(r0, 0xfffffffffffff801) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 03:20:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bd0c4e2591c321a8cf987e8e4a8051bd24313dea8d03c50e05e2d3280d33ee61370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5d46e26ae4cb972091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cbe6c3140972d2eae1f3c146ed5ead47dfc43c6c3ac18be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a2d3c42dd5bb13551215aad012d1eac5e43ab91e7ab878813d134dde818147a05a683713bdb05b202985d459a2f2b8c65cb328dcf220971d6ab72c2fa2477b101c7a845cf63359ef65c4f4be600000000000000000000000000003ea0b5c21c7e4f4fa3a50a517f8fd9e4c2b14e78d994bf0be2432fa27ea53f6cb8cae791ca15aa5f463c03ef0672ef493b6509ef10791298c69460f6f19b83676af0e3ff0a75db9dd9134f6da5411b305e45a5291c0d", 0x168) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x1, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() syz_open_pts() 03:20:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x23, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x9, 0x7fff}, {0x18, 0x1, 0x101, 0x1}, 0x2, [0x5, 0x7, 0x6, 0x100000001, 0x80, 0xa7, 0xea7d, 0x4]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x7, 0x7}, {0x18, 0x3, 0x2}, 0x346, [0x8, 0x2, 0x3ff, 0x3cf2e2e, 0x100000001, 0x2, 0x4, 0x7]}, 0x3c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001000000010000000000000000000000000000000002ff4f22006e", 0x2c}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80047476, &(0x7f0000000040)={0x0}) 03:20:24 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x0, 0x0) 03:20:24 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="d25306f5fc14", 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000016c0)='Z', 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x0) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) syz_open_pts() 03:20:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{}, {r0, 0x40}], 0x2, 0x1ff) close(r0) pipe(&(0x7f0000000040)) 03:20:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) rename(0x0, &(0x7f0000000300)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) write(r0, &(0x7f0000000140)="10", 0x1) write(r0, &(0x7f0000000080)="70842a49320254701a974a38", 0x34d) 03:20:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0x2}, {0x2, 0xe2}, {0x0, 0xf747}, {0x4, 0x7ff}, {0x0, 0x4}, {0x8a, 0x5}, {0x8b, 0x8}, {0x88, 0xffffffff00000001}, {0x0, 0x4}, {0x42, 0xe7}], 0xa}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x150, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000180), 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x40, 0x0) 03:20:30 executing program 0: r0 = socket(0x11, 0x6, 0x2d8) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 03:20:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10000003a1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002400)={&(0x7f0000000000)=ANY=[@ANYBLOB="00000002005f61fdf100"], 0x8, 0x0, 0xfffffffffffffea5, &(0x7f0000002340), 0x20}, 0x0) fcntl$getown(r0, 0x5) 03:20:30 executing program 0: r0 = kqueue() r1 = kqueue() 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) 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(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) fcntl$setstatus(r0, 0x4, 0xcc) close(r1) 03:20:31 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) flock(r0, 0x5) 03:20:31 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x3, 0x0) lseek(r0, 0x3, 0xfffffffffffffffe) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 03:20:31 executing program 1: getuid() r0 = geteuid() setreuid(r0, r0) r1 = semget$private(0x0, 0x7, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x80, 0x32) mlockall(0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000700)=""/123) r2 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r5 = socket(0x0, 0x3, 0x8fa) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$unix(r4, &(0x7f0000000340)=@abs, &(0x7f0000000600)=0x8) r7 = kqueue() setitimer(0x0, &(0x7f0000000240)={{0xffffffffffffff80, 0x4}, {0x3f, 0xce}}, &(0x7f0000000280)) bind$inet6(r5, &(0x7f0000000580)={0x18, 0x1, 0x2, 0x100}, 0x40) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) r10 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x90) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) sync() socketpair(0x18, 0x4007, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f0000000480)="7d34c66803a86376c3e8b400908ca38cc4eb018e1a00fed9d14588a8c76432baef45427794f2ffb4cf7ef6612bb17c20dd341cbb89cd28e4461c6f71477eae130bf38c01022cdfcfa40a0100df93e6fe9c1c720f4b186e347b9669eda09438a1d7ed5931fa1f906fd8554fa1e398935c282347cbcdb26fd31c4e0d98455d1428ab8e663ce7a3c0026444e6e398466f02e3796144d32d8fa3c276e33692261458839c811aa503f5a8d8fc9019a34c859f183555f2308fbd0301d39058eb7bcbd407", 0xc1) poll(&(0x7f00000002c0)=[{0xffffffffffffffff, 0x2}, {r4, 0xb6af833318d61353}, {r5, 0x4}, {r6, 0x6}, {r7, 0x82}, {r8, 0x80}, {r9, 0x80}, {r10, 0x16d}, {r11, 0x100}, {r12, 0x2}], 0xa, 0x7) 03:20:31 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = msgget$private(0x0, 0x1) msgsnd(r2, &(0x7f0000002280)=ANY=[@ANYBLOB="0300000000000000adbb00448652bc8a5eea98a10e8b2b5f035d8279ff0625e2ddb10aa81cec8015a2a0d83ca28a32bf8f47dc3dcb6a0f533f855fab3e4406d4b6618a55fc6c3891b5a04374c0a9de004f8e4eea79784afb5e3073697cb08fa03fbb004eba1227eec5abaf2bc0b0e2ac114d18c69c5bb1e8c6e07fe293ce85d0935ae378cf8a3d7f73b6376246d88f0f8cc11cc92e1d9ff7b32d4229c92c1405d1c5762fed685d01bce8c04bc4041621244b0a09281680fdd51169f3a36ad1d6b0beac72dde692269b91dfd930433f92fc613522713038def21dc6ff271aefbda74a6baf37e6ea0f6fccea5df753723747544f3415e3b56f86411903acf0eea789b6cac5ad468bbe9a5cb3ffbcf47ac2638733006035fca6368a10602e7b1383e71979b384071e30249eaf2e77f9bf2c613e1d32ac7c3e617eceb2eaf894e4cfbf2f987f7dffe52d6ac0a3d7a8c7caf30d41748657f54a92405d91b2f5e3c16f2001d03c4d38b77b02d5f0c9e5799a89e401d50458a225f27279b9a1a96332326b47c8145574b40173e17ce688e48785b277ef897b948e735714a7f5bda30b3d223cb56600e2d222893846d052485cddf08e43b00cd432815ca749f6caecaa5578939b90e3253d555b72d0db5209ff787b22fd08c5388e777e784e3361df8b996db37aaae4b9ad5f908571a07255fa1b2578b8231ba74c74064afd8f04f21498b4dba62ef2f63a6b631c0ac8005f413f86edb6541c3815912c6e5d80fec232262034e588b1accfa3e304cd22634e31f7c15961c5c5b0c02484555aa31e55b2f2540e6e47aaa98d92e86b042a29655129dda6e2831182544df0c2d690b91ac69f202aaaed28ce4e591cda129354183929d1c03fa06f67f56478d124f7e5af37e893f69dc5808d0569a1b6553d8f67e4d71401616902c58feca4cb7e23a54c434af9238b6f7927d098ce3963078134f46d2b0955df0cbebcf862db89ddc550bc3db05b0c6b1b21a5b00b93d416b3e2198b3998eb2c25652f41a4c1a1186075e55d5fe3e3671341bb6a4850d036a588771f663081e03a9ca42186703ea1f9d6c9c556604d8315851dd5fc42f53b0b40f13da0bc0f2885551707aef36e859a075f49cec613dd8b54045986f147aacafaceda708be41d6f9cbc3f70cd62c575d685784b098e77a87b2046659e5806930cfd3ca91ed31b8d356727ee9b6ac11ea427b4b011a643b90d288ad80022040bcc9dadb899de2ef446fe73f7cc09898d13459a68eff3eb1dadc874332abc1d8bca7ef7172b761bc466ba702a448dfe045a5af2188987b85e4c6bcf4a367d730767bb634cc960d9a730a3d36dbe0349801bbed96f010dad8232b02e721c7c3240f8832785797061dfcf22189288795dfa3b68cc03292267c0b4d987564cb65fbb6bb3089a144ae34ae56444a28e20237e026668ada9e18eb56c1e01c9cf67088da42b4159f2f131a953da7848cd1e48450ab96d609dc4d56013cc9580fd26cf6526a1cdfc4970f79739b394dff892b900c415f45228af00c4bb11c3896d5d67b88a6e3953f238816de2e6836370675965d54b83295f73f054a2c794964c1b8263f94d1a90ea73f6f5a6aa9caff71021c73ef2bee29e2290dac3eae277c5ee6dd7be0a06f4c9b4b99bded14dca8eceda723ebcd205867320c452f9a2db2e6fb76356833899fa0c993bb39a489221c6368ecd06db8df6b688a7f58abfad7f525761ba45909aaea27d1578962900961362e277e1161e223ef0efe539c3cfe7c509c4df127ccd6492252c4fa17e52d5705cabfeb6ac2c2583c30b1a7d327d0696a257737091710289ed4c716580dc52ac2c5949e2db9c655e0c524e04e60b1ce3d22b5f96f2064cc9ea3a8f557156211687454a8300b1dfb0843952a3fce4b02e374277e37b24d409ea9c69dd6cf77fc90db929e86089e120ab9733c70f573d814fc59aa1754d068ab8e3c559ac729a5713eb3f3987f8466baa768804d2b689c3421ce0a4c7ff4af900318df6a2db1b9618634ac6bb912c97025bb0da8a63435c36561083405c34bb2536ec229462e6707b66f1d9a100562c79e83e46f08d5c8b0a33493f3ec5a6643d7349b526d2032b7bbf756c24abcfa668818bb709e06aa655ad7f8d9abf2adeedca53bdb39f2c606ff842943d0357a95664085ce5c9631fd12a05541df071841febb4d04977c3676202768cfe2bf3aeedebf1804f17be164ce0937faf0b1ffda0d74daa07bb236e8d2ad5d3fee5ad9c5985ec25dc7167550cc73edc7467966f8479de0d932b991b28b3899e1417acbd0d81d1f2f8531d14fbc3fb699d97458b05d3ad3aa8e091250562be56bb6aa6669ad09cfb69c2a8b88bd21ea1e00200b0e4a1f27d53c47389030ee80c12012a74afd437dc2a913f65519b5f38fe8de0291fb0a29f308b6b8bf9c77f4d3d5a8cc80d4242eeb2968a484804ad3f1b3f88a7537cfa3731f3a4c664caf6a31dc10f345ac95486a9a59b1ebd36336c5100ed6a5ad7ee11f5e95e5d98fcff6fba89e0467a24e09e75ad49773346369dfc2cb758229726dee933747fb5b40255504c32927714481fe6586b2512ee58a40ccdb20d7b06d745c942f0f92d14a6207d6d9b6b43d8b1d103a6e68f35fcc484b626a06eb0bc676406f38f8a94fdb6241638367d348d3ebe1f10f8feae4de0d93f9269812e692ccfa8a57f4298bfce15e7cf154c21a82b21aa3a5193aef3af2fbc3c46f913c72ae6dd455e0e1698246da5c70d1d94b6cd511446cbc052ee49786284584c8a3619825f2b421f16d5d5b1dcfb72905857f21a83acb03f94e464e82ad58d54d8647fc33d78312bbe960a37f8fe04e153c616514b1d32de4e5d10624d93491407105218c8c6853fe5bc812d6d828de40c35f2852a583325182a2996721539bbd1de683dd5cbbdccb7907bf2c33318d9ed847e965950254e21b60b2fcf388b79830471d32a1aa1aa63d894bce17f1768334d0a03c089b85c1dd8e44d89fff9537424425826b1257429f527a371817a5d2250e9c8d4ff3624c89754607a7a409362fef05e9049154d1b9fbf65f92b463acaa52c9332ab1b0b41c3b27c03d3c0969b3866416d8acdd143ba13accf93d8a07f00ec0658459a6bd6547499d43b36929773c3607cae61f473dc8c5d8f0f4266cd5b2812d57d3f3ee2113f73482286776405919bfa14d1b5a2533a1f52d13b28247560e986e630bcfedc37eb3af9afe98345446a16bea636ec366a23647807f8e83fed7da9072bd7db44f57fbb4dacad94aed4231095e42dec987767f0fede47fd13cc1bd45f1406d165cf96314bda6c56e7bcb08afe168a18175a28f0df6de642d88b1b79c5395fe19744e6bccfe9713f215effed1ee650581d479ed66a46747755c2b705702859ba609323cf28da9cf5482ed3fc487eecd9cbeda4ad090cb8a8ab1ed7b6fb6e283b7343cc32ab38c241a2ebf6d622a44920e8e430ea9f3e046e4d096ae7541a03cd083ecad27001895ce664f2fae8d02e688c788ad10bb96a20d631e27174ac0f4253b6ccf0f99070cff92bd1b854c0d8fdb12726425e6ea71f8f263cd54ca880a95183f65b99ca4fef4e5b3e2ee4f54754224adcb24716449f509658b0e17ef92536aecda7bcc4922f02c14ca8ec2742acb0f6d27a2dde040587c958cfc0d579115080a23c7e52b6ac7dd70a93058ad29cdb9cc895362c2d326d3907cebddc64e82979a8bc3af374f795f053e1ff041d1c62c4b2694ab3f6a632a689582043ff7b82b4bab410251752e0939883c33de0e935525656e702c72174df882322979fa3e4fabcdd392790bc197e49f158a5d100d030254b4a136b0f4ba5ac808f7ec22104356e30e4f2b328b1a5301b0dc843f8f5abaf4b4dce24da45af38f2300c99c6bcedf304129e1c691134c12c86c1c8af01b8aff737335b16fc8d5d7cd460019cb02d2bfa03f40ae086d194c7a21dec3bbcfd528a3439494fdc55b483c850cb9cc9bc1f18e8daaeb762b1120612d5f2d6b1943ddce92291ed571597cae82b0953eb233ff401a5430a9622c36da17677cc4c6fd37478a6772b0c665df1c4c288afd3c6d7c1441faf7276d74fc674f3c99b524cdd20c432dcb3e4129a5b0cd6df6211e2800015f747a47b55b71e3d4e3097f2e9a4b89258222b1ffb67f797c90e45b9cc83a1305458aede2469863aacb0b6fd0deb9c4a1f69684834f80e29b7876845b6ecf435bb528d6e4a92ca66e0d7df69a30cd876586a09eb69aaa0446683a48b197ad825eac36c0818ac81701ce564b3619aa111ca46c788e8ebbc9aaffd3bf2cdeb5a2ff974fd01f3637f211d81ea81e118ca38086257eaf0b8e9e1a6ebf47987d0c38cbe9630b4cf4f9c54f7b85815538d2ad253fa84e9452287b22217458c7e84366d5af28b1829ceec8ac129ba7a12669d62a8c5d230d3f71015221fc84f43cb6d3ec796c6874b9442e70b16abf9b0791ed789beff09cf8730456e18004920f49ae45661df7531bb86824e839058e35daede1afccf6ed32577f4b66080179525230b4905a002298f6c826a65e9e28161bace5e86c6e7e5f226639e94d930a5c92590bf16ff589b15f71347d3e92df71f36a72b618533f7a3b30e665b599323571dfd8eab4a9d83ec6edd254fb9f6e26f62daed0b374c913cce190fbfca5f703fd3c8a1875f45d1d943626cafcd6b1719356e9b09bfa3ad73f2fee33e861fef11fcbdec3113fc1a0cc6b2259ee1a029d21e91b098dbe0edc180a9edbd754508579fc8eebd0bb9aa71a9497ad119fe3c76bc6ac870ee1875a6a24c8b5ddae8a50c6a916d884ca4c59a9a2d015ddcc6a2cd00a68816731b3bce5d92b2a8e06719c962f9864021b11bd599063745ca9487fcdebd7643b9f50dfba4b18ca26eb497d85e53212493f13240c7ee6b83adf0eb099dca827412065f1b532e0b1939b0b942a6da7dd1fd9d37ac671a2d3ae7260ec68e576c73fa12f2f722cdf3aae5ccadf7352eefd0dddaeb16e0023ffd4e4338dcea7620b9ca46047b8437eb6a08857a83a0b6339be95cb517767ac9c6bdd74a0d8af3320acf933ee002fbe9d5f483580b4ef1c128780a3578dad3d5c2a8292cc7885527f61d7ca7bb512c36c92afa1a01f808551da1f48d6f319d8e5171d7e0aa686a0fb545f3a4670c5846b6c3e7ea97a6b6dec672e27cf4c7bfce75debb01704572f4c4733d5cae7b4019f6d76497665abe3cb8ca436bd823544a0abd33f5439bb6f30a2967d3a388bb1d7dd24919be6938af025ce3c3f98566db471d811b353b0719f45566e94256e90e34d2f0bc5848646148fc5d9ba2025f45b713e929d81a2f997ddacc2568f2d6332d83071aa8abe4b94ce92bcd797971508402c9295cd64f2bbe3eb0ff630a9762bf15e3685ce7337bc0bbf4d571fdee9dd54d8ae73452ff3df983cf4fdc7b150fa3f663a06f9d490931626ba935f44acfd303eba38fb27a52465c70aee987402e2f56cc814ac516017294a1691698767cefc00d6a7ddce5138c6932305b88415d58b0e216b4720af16efb17cde8c979071322da00200541bf9e691f556ff2abfe5495cecdfe2d32a408c18d492361a1dffa960036b5f70a561899b804ec811012c050c68b940c8a73ffc3d4d87cec038d377c0ebfd62832a89e1ad189654611c3b530c38d85c6a89065981a0184705846ebfa75bebcffd07bd464382cf834b507251e2cb38cd2a06fba2ef6a2bf6e2a1bfec10b03f96622287341f626722b0613bf389aa287aff774bfb071f1c651751a0fb000ed062669a800000000000000000000000000000000c70abd03435562cb02e7f4b59fb1e3d9bda14a302048868febc63d7c738fa86bc0e5cfcbb8991cee4e84e185753a910a330f81fde91f4aa6d652071a2ffbefa0a7a514c10239f7d0e3b360dbeb909f3ba54efc967ae64f11c76a38a99f983042c86da77dc29656535529c18568489b4f976a0af4b1022fbd4c27f70c262736890f6283973070f3ff1b3fb9f3673be5d432ba501e67a5658c07f81b8097c651241486a2713134"], 0x1008, 0x800) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x5, 0x0, 0x7fff, 0x5, "1524845604f0acd8064e314053cfdd8ec9ecc926", 0x2, 0x7}) 03:20:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x4, 0x4a, 0x1, 0x1ff, "7df74a03705f140c42996b10016fd86f49711cfa", 0x1, 0x6035}) 03:20:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) 03:20:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0x87e}, 0xc) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="67f9bd62ee7ec22f9cc090d43686a6621ed601000000681c713e2f00c7a857915f6040108be4a87cd9b5c56e6dfa7e852e08c324fc06b1f29fdab33e55e06936bd9cbb7ef4ced996851e2e85e4271d24a1f64aa4620600000000000000175bf2c8900cdf47733cb2882c627ca0a97b9198a82897de02de13f73bf4979d5684fae25013a4912151bdb19da710fad2e7fc06"], 0x10) 03:20:31 executing program 1: shmget(0x2, 0x3000, 0x605, &(0x7f0000ffc000/0x3000)=nil) shmget(0x0, 0x2000, 0x211, &(0x7f0000ffd000/0x2000)=nil) 03:20:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x5, 0x9, 0x7, 0x100000000, "942e0f2ee673e7aeed6b531c6bcc413c2081567e", 0x7, 0x3}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x801) 03:20:31 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8080, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x8}) r1 = socket$inet(0x2, 0xa, 0x1) fsync(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x7) r2 = dup(r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x7) getsockopt$inet_opts(r1, 0x0, 0x12, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x28000, 0x2d) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000080)={0x81, './file0\x00'}) 03:20:31 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x1) semop(r0, &(0x7f0000000040)=[{0x2, 0x400, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0x1, 0x1800}], 0x3) r1 = dup(0xffffffffffffff9c) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000380)="b93ec9d98b1cfad535bc919dd1b1d600b56a6bde721f100e0c05415dad9fac1d51be3d521a686060251ef059050efae2480196ad20e747a187969023e39e9b533fc5efed3c84e158e470c874d90c43bae5afb0f80c0cf79a4f8babd5537522de4c3059f981e8d09bb19a1df9654fee79899fc83f81446a87c94ccc7b282a17aa622add6cbda6cc4a7afc56e44f062bf3a50adad7cb7238cbf0c940023572a982b85c71a5a9bcfa863cd9f0edb3f50f59b24c1442b0feff53adf4b43fb9d40333aed1a1b71f49ca1ecc8326125f39a9e2be35ab86c5c04522dadf10776fc452cd29c3ae0926acc635cf879a8b4c16e1c1aeb733013140423df0", 0xf9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) preadv(r1, &(0x7f0000000600)=[{&(0x7f00000002c0)=""/111, 0x6f}, {&(0x7f0000000480)=""/182, 0xb6}, {&(0x7f0000000540)=""/56, 0x38}, {&(0x7f0000000580)=""/9, 0x9}, {&(0x7f00000005c0)=""/20, 0x14}], 0x5, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:20:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt(r0, 0x1000, 0x1, &(0x7f00000000c0)=""/112, &(0x7f0000000040)=0x70) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) setpgid(r1, r2) socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 03:20:31 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e239427faca8a50e3490a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r5, r4) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r6, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) r7 = socket(0x2, 0x1, 0x0) setsockopt(r7, 0x0, 0x20, 0x0, 0x0) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r8, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) 03:20:31 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) ioctl$TIOCNXCL(r0, 0x2000740e) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) read(r1, &(0x7f0000000100)=""/77, 0x4d) 03:20:32 executing program 0: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9015, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSTART(r0, 0x2000746e) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x0, 0x5}, {0x908, 0x1}}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x7fffffff, 0x7}, {0x18, 0x1, 0x800, 0x7fffffff}, 0x0, [0x80000000, 0x9, 0x3, 0x5, 0x2, 0xb27, 0x1ff, 0x2]}, 0x3c) syz_open_pts() 03:20:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffff, 0x2, 0x8, 0x4, "bb993449b4c7d8c500cad5f9dbf29fcad6cc2b0a", 0x339, 0x5a}) mknod(&(0x7f0000000140)='./bus\x00', 0x200000002, 0x28ac) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) 03:20:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)) fchmodat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x1, 0x2) 03:20:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) 03:20:33 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x8820, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x101, './file0\x00', './file1\x00'}) 03:20:33 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x42, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mlock(&(0x7f0000628000/0x4000)=nil, 0x4000) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') mprotect(&(0x7f000039e000/0x1000)=nil, 0x1000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x880, 0x90) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) semget(0x3, 0x1, 0xa0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r2 = semget$private(0x0, 0x1, 0x1) mprotect(&(0x7f0000390000/0x10000)=nil, 0x10000, 0x7) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000200)=""/53) 03:20:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0xb9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) shutdown(r0, 0x3) renameat(r0, &(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000200)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./bus\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)) faccessat(r1, &(0x7f0000000000)='./bus\x00', 0x22, 0x2) syz_emit_ethernet(0x66, &(0x7f0000000240)="4a802869aa78e1f079576caf5587b95068038b2a298efedb25a7e6825a51b7a43ff900583f14e3218b854519714227ee61a3bb8b668323d8085a67ec08d91d9571abc0240df1fd04122557997b9b3eb801060000000000000000000000000000000000000000") 03:20:33 executing program 1: r0 = msgget(0x1, 0x0) msgsnd(r0, 0x0, 0x0, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "76299c42dedbe3eca7ba7012903354b3a6b0554887a7808adbb6c2c32462b00391bb5d7fa86f414ebb145970d70a17cab72d64b753475a28df2d5f0d54721ac74a9d141805b2312111edce0803d3b378d58f11c4e663cbcf0f9f197f9fa90fe95f0079564a7cb61449cf267ff5d632040bbf97f18d785e9779fbf4b4"}, 0x84, 0x800) 03:20:33 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) setsockopt$sock_int(r2, 0xffff, 0x101e, &(0x7f0000000580)=0x8, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/145, 0x91}, {&(0x7f0000000200)=""/199, 0xc7}, {&(0x7f0000000300)=""/207, 0xcf}, {&(0x7f0000000400)=""/208, 0xd0}], 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x2) fcntl$setstatus(r0, 0x4, 0x8) 03:20:33 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x80000000000d, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x101, 0x1, 0x1, 0x200000000000000, 0x7ff}, 0xc) 03:20:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() chdir(&(0x7f0000000000)='./bus\x00') close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x1, 0xfffff, 0x3, 0x8}, {{r3}, 0xffffffffffffffff, 0x80, 0x3f, 0x74, 0xb8}, {{r2}, 0xfffffffffffffffb, 0x1, 0x3, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000006, 0x7, 0xc2}], 0x20, 0x0, 0x4, 0x0) dup2(r3, r1) 03:20:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0xffffffffffffee8) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x7) r1 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r1, 0x2000740d) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:20:34 executing program 1: clock_settime(0x0, &(0x7f0000000040)) clock_settime(0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) 03:20:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)=0x1) 16:00:00 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() shmget$private(0x0, 0x2000, 0x68, &(0x7f0000ffd000/0x2000)=nil) r2 = fcntl$dupfd(r1, 0x0, r0) getdents(r2, 0x0, 0x0) 16:00:00 executing program 1: getuid() r0 = geteuid() setreuid(r0, 0xee01) r1 = semget$private(0x0, 0x7, 0x7aedf787c66c4429) 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(r2, 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 = 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, 0x4000000000003, 0x5, &(0x7f0000000840)=""/138) poll(&(0x7f00000002c0)=[{r2, 0x2}, {r3, 0xb6af833318d61353}, {r5, 0x4}, {r6, 0x6}, {r7, 0x82}, {r8, 0x80}, {r9, 0x80}, {0xffffffffffffffff, 0x16d}, {r10, 0x100}, {r11, 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:00 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, 0x2, 0x204) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r1) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000300)='./file1\x00', 0x8220, 0xeb) 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(r3, 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, r3, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x8) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r4, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x1, 0x40) getgid() mknod(&(0x7f0000000240)='./bus\x00', 0x400000000009104, 0x100) 16:00:00 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x4) r0 = open(&(0x7f0000000080)='./control\x00', 0x40, 0x8000) symlinkat(&(0x7f0000000100)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') 16:00:00 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file1\x00') chflags(&(0x7f0000000200)='./file0\x00', 0x2) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0xffffffffffff8001, 0x1, 0x7, 0x8, 0x3f}, 0xc) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) mmap(&(0x7f00000c5000/0x3000)=nil, 0x3000, 0x80000000002, 0x4010, r1, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:00:00 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) fcntl$setstatus(r1, 0x4, 0x40) close(r1) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) sendto$inet(r0, &(0x7f0000000140), 0x0, 0x2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) chdir(&(0x7f0000000000)='./bus\x00') syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 16:00:00 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000080)="b5", 0x1) write(r0, &(0x7f0000000000), 0xff85) write(r0, &(0x7f0000000140)="3bad2e97d736f754f929c58bd33fe5c7968dfa4e0928a367b0dcfee79b00ea6c2764d03bfcbb3e5bde531e04028446d71a6e97f70a4b4533ebebc07d7fc432c2a4eff6868dfa273a8eb5d6", 0x4b) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) shutdown(r0, 0x1) 16:00:00 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) geteuid() madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x800080002002, 0x1) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffc, 0x43}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0xaa) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x9, 0x8}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r2, r3) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:01 executing program 1: getrusage(0x0, 0xfffffffffffffffe) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:01 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) shutdown(r1, 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 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) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) close(r0) socket(0x6, 0x2, 0x2) 16:00:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000340)=""/138, 0x8a, 0x40, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x2000000000008, 0x4) r1 = socket(0x80000001c, 0x1, 0x5) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) openat$null(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000240)=@abs={0x1f95d27d48731892}, 0x341) chroot(&(0x7f0000000200)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730000000000b483c5b0000000007e40900"}) bind$unix(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="01002e2f66696c6530003d01349fc40ad4201eff574f959e24568039345a83fa4fd9c94dfd5781e4ec8dd76ddbc960af4fd01401a4fdd760d132f38a004d0722a3095fdf05a91ef6e628f3e279f3ed8115e0125915800977a3a8463f0f12c3a68e7e4f590caaf3dc0b61e4a07de7a8bd6410f4acb7131cef1cce2acf4a76b314cde95c"], 0xa) pwritev(r1, &(0x7f0000001340)=[{&(0x7f0000000040), 0xffffffffffffff62}, {&(0x7f00000000c0)="57655a3680accefdffed16014c22dd4d370c14b57521ccbd7ed6ad6d9ac20593315874e7797bf1645e20b2e5c06cfb1d0c2ccc6902658282a4e63ef187aec3461dd77be70c192ea04b4a0ed2a9a2764c4b179cc9096d7c552afe3b9be236914ad0c7eed89a55f7a0e8564f88", 0xfffffffffffffc94}, {&(0x7f0000000140)="3d9a76533f4eafe157841632c0280eba1131ee7be0ccbe5add2e08674c1da7666050aa66e42281d7e33d4b", 0x2b}, {&(0x7f0000002600)="ff97467edbfd1aa69c6775f01106e63a318ccc0dd3fbfeec0300bfcda66ffa2a5f0b0110622b94cdc58163979b14d3c85612f54d50d85b63be736e29848f4b09f379f97641008b701800c7faec20a0b578f95ebf7693e085ad7bf2ad99ff1832d0456a78d2ea6e3a42d8dd3e120e729be6d264252373f14d895176de14f5674d7a63b3889cf208", 0x87}, {&(0x7f0000001400)="89050000000000000094f69f48c96f97bc69483bc03a4c916210b9830f04e4acc3b3cf6c8d29e08ead240a540a3f1fc6dc312ac19ba95838e363cf1dbeac4cab80d0a6575f3bb97d55c85a10c368a14ee87f2822e42082ec98d0aa65a85af7d4db8f76fbc7e8afe26a97ea398e", 0x6d}, {&(0x7f00000002c0)="9d12f10e32f4ce10d0177ac5d5aa7dc6d9de23f6ec296ffe95874a1ad20259be4a9c8fe3f15e352317575da36b359c4519b8f547852a5cbe32c27005ceeb7032c64050eb745bf7c2bc5cad400492efd1a093fa46682f3d47f8c17fe7e2fa081808ea7187c88e00101b7ff85f15ec59447f518bb65797ee1c44abb66086", 0x7d}, {&(0x7f0000001540)="dc1ecea893286081a0661f7d507ad52d0d7d2bd2b4e96c72d7aec7b8d7b4fb2838ded4f82701c89a2fd7490a4b683d5144976254cf0b9d6f34502f44d45bc119c7450b4f393f304ce5127e41d4b70e1cc5ca482c0ebd86a66ff0778493e078092a577d13f222414daeb83d428a3f3f05ac09320de3501b9ff8c49d14670edc7978c1ce688275abf5ff4113d245a8e04ec9e721c4b7d46b1b5ce8b443ce4327d2f0d71abfd823babace5c7623b427f9f9a6a1ec17639a8a72bd8eaa9cf11b17f3ca2febb67093e46def203e50d18c464e60cfa79d091cc2581367c291638569d30fece9b5cd67c784c5d3bf998e7e627d081af057c2fa1bcd1eef7af64b18ec191226c085e0b6a3ef2da7d74b2d4b04f1147733a171e93b55cff03e7be00eed4357910d76dca76266e818af5328efb5c32324ff74ae9ffa265aa66b2990f9e330ffdd967b879f5008e7063a9e7f16339e58da537eeb201294720986708f5d0984fadabfaf798820392f0be28037414d01cb6725bb4742d2d2e1a457850bf9d7fc6ef544f2482fe17eb0b248ad194bbba02d482d5b916303581a0a961e12646fbd80f3a9bc6d100d4f7e2b0572f01beea7a2962f79fa92a01a83286d3a715675e179cfc3d138e586234268f352f7e9eff283412bb29f1f764e05da5acc037f0ae36051ddd992d82c926f8e2c983ce04c43b232e2d6de3d665c0c10ed919be73dad1a98fee2b6f71d33247c92e62ce85e06d1076d46b03c74d5b29eaca6369e7ecb316463a7fd69acf8b27c31420dd0e08dd751d875a619ef5b276700924e3108bead94acc703afb015a552058015e93d63818a94ee1275bc95b39e67c0200d930fbc2783e6a64ba1b2fb9286d6ea648b170225ac7398e6faf8e8f6c4ba34336a85e09f604dbc0fdd02a92bafa3ed494b1b93d14a14fde59f16cedff71c08db6583e53898679bc1b0e96b994c6ad520803587c81fb87af4b67c3ff6af9953682418fe20a9219c3bdf4ed2c06af77ab15b22eaabdca72253857fe7df7d5b61d46368b452aaad284a15769018ac9f75e4ced3cb821595aefdf3887a23d2fbdb63b33c1accf1baf999f734b98233a2b995e1e44e07b0617c4069dbc1cf19840243dc2836bcbeddda95aa64f6f0ee7d327cecde9bd9026cc3bfc1c05f750e94c877a3ef79c006a5dd6d9db52fe6018f10b1ae10d89eec6fc11f7dcf042049519902024f89421074a4b665ea3c8be9950c25ffa787f0c8f4d0e1a170a3390d67e5d7a8e2a90f9c891bfb4ce311984aedaaeaf78daadf140eecb73637a815543f9cd17a4bf92a4cd1b34eed861d097d77333c79be5d39b78387ad5622f2f109dbc8dfa57b0f477799409a2de5882276e7daa06af08024dbf1646e0dc1f32a4576f151adc9172f9e24d704d13531308d97a61c7490b1e2ad3c112ba32f812637bf04e5a14ec7743e83a5bb4c72b38096c216ca0a56d34946ec4d9ab47a5d27bca5f82f765ab312d8e8470264ac44b422106df236606a616f5dfc50e4b03f50bdf2fd3d604d3078b39445f052314e8b0d4a7514ba55215b97e5e243caa9c61d789d774d5ec9a9d680a266df52a14b96077539f709d457f688c1b1198b1788e83120338af1310ceb97c55e7dd954ecd47c1b37c5657f33818542a30a56744b112a991eb2a8a52256a617bd9ccddc89ad956a28d934fcd68d195f4770e4a12584ca9e84c64b36e5e0205dcf286051b578c8f34054f6a7a1bcbb0f803b9216dc4cdcab1b44264a8fe07198014270b7eca3cd33bf3c6c419b62439b0a761ba015294c95720c9f5ac9494949fdc1150ec9cd910cdf841a2916e62cb9775b388c696319ea2a3ae309767d6be2272de9863bc81f3656545161068fb9fa3bcd824c8cc11083e5d05aebb2140f97a812c774c9ecf032d6cb112bcf460e61913879cd552086e9ad2851d5211316907fda78832cf9c031325931add05938fce3d0ba1371641b09b916203f9116d462565b7e82077766639c1f698c0a0e575b85203d39c9fb684493dbb4df403a2662af41c0855a4da03b4acdc380430ec568363b6cd2fcd2ff2f6d2b29be3ee602bd15ac5a202c0e1ad6c4836ed326add5f03f7198038bc3e0adcbe836a0b73d45d60bcc1ea4af263a879512d1d02aa3ef5e50377918cd41e269043988666ce734f7eaf8fc38a993a07fd1eccafd9380ccd0f654e40700d2a95aec85002a708e806d53a541c1aee04af48a952b632e5240fa3bb1eeddb1813e1088041d6991a4b490ff0d03b37c1959b7a059610ccd605020c34b42489b00abf4187719d89f0ec9b31ddeab2d4dece29db3b87f241f68ff642b3354d5abe99fb961a9b4e5bfa8417fff477dffc8937588fbf0768aa10074d1b33a0cbdd3c46964a1fc6c9a05bda29d4cd7518bc5d745de584d30d63bd72009a679ea86a3d3ea1889a9966c57c3b12c4788dcb7690448382677ff80b5c7a7b3d7a1c3e3095d2f4d61b6b57abebe73336d19c585d707de187331676a213c80e9e161416ab5d9bf58393eb7f327d1bbadfb1d1303c662ac0b4339355ef485477b67ce9922bd733224461d23afdeb3de9cf856a69a80c8c6e9aee32ca1e62b9e00a8e6bc1d0e8b8c6639b0e0ba439feb7012c1edda807eb4fe4df445b9ccd540be071aad18ddc8afcbc340b32a5516a94ee2d85a0b152d0d8b7932a130bfccc7410f566a159067d60dd796c1f5a28a4a279115ba909eca20f50db20bba7579a37d4d81940ac1d8165a5856db289eb0981ce37aaed5aac3f73f2fb2283ce0131f34d6c5a5a7ab4bc0f206a92352ea51689fe31efd178063041d71bb5667c58fc095fd029c4e1c840d014f46b79197892afe0f5624cb5a70c1cc6dcb43bf88161af954aa528f80404c71f32810a8a4489e302aa1e79bb756140a26fcbefa02ec39f1e867ef10d6c59119366cf77445f6435c28c1efc531d74af6a8b4f04a5db3a41d0d915a325d607692d1e483e3df2c02a9cdc78a6b44481222780b810a5e33fd3ca88cd9ba1c62e8b838d55bb2a000cc2ab6035257ac7d4880b88e3d47ab22e7a0a3c7e05adebe87f910795c11be40391be6511719f5db5c61a203f9ef48115b9a5d7ff26b11dddaa8f92b1c9c5e290aa28a503510231a8fb7b3ba63a889efd15c6825c24ad555b70fb7498bc74aaac73d1281f3f3938de974aa86ce42bae9b593d238f4a8001f1c65c725a0150f070fc0dc7b0165e1910c09f1c5d058920b5ade381b14f78fc4d463c9da65487d2ab367d1a5351766c51ea4bf24fe4b7fc45245aa15378a6fa26e9db3bc6816beb319807ac51f59141ffeb89136edac3cedaa1bfeeca4f8236025acad5d2eaf09d1e71136d317313a3b78e9c3394ea5205f15e30b0e31404404a14b6030ffa8dc19e0f959bc90a01dc86e2cf26e334f38e77c34f9502610cbdea28f9ddb3e1bfa89bee0f749616023a4a835dc3d1b433d5d40e202a26f25a48141951183bd3d8f33816d5b4a5a73eac5db289c3fe4e9729ee811bc376812d9d3e653f767e4b8bf323db435c231d877e3e0314158794a9411ecd7937c97835a6a9bc10a6c7b70cd051147a88dc8927320152918d3df158fb3845c427085c33ef8eb6560cdee6f092b273e59e7f1beba86030415f116465c9c5e892d764de16326b8254ee277e99ce7643563a72ca8ed73c0e0580a232da57f48178317133b9de284dd22204dfe48c8843667ebba7122b7ff69e42c9277f01db7c523ca3bbc8962977286ad6c11d3e1f3edbf8f3f84f2aae897590fc7481f2b0195150bc86049cc6666afe2a499e9e279457b44a4f5e91657e815d54b438e269bcf9ea6cc71517cbfc199367a1a6021fa6f3f060ea98d0db36eb6a4baa0928e1b718d7029f9350576d6d37e13fdf7f284e93ec99f150f8e159021539ee134af8fdba7d3e07b161d0f97fedcf1aa9e6a388acd2dd328ab968c5fb6cb3dc4045bc48128a06ec79bf8da6f4dc80f5435703e3f99560eac7881a9ddcdaf9f1fc376775eda878f641b31c7137295bb4da1b960f003000000000000004c9a62ab1c2432d2527b376e58502cc70ad98805f9203334b53f2592857cf4cce92b1213cfa15a8f904523d5851a47c33d47f56cdc389ae2798b9be1f1a0c85d912a6d90101e61b840043954ac7d198b06f6c384b035e9b5ae96868e7fa3e086646773db86961f66f09743919ae239b70dc282a9723d2f6db7b0dd9f8883b6fb3a82f9b3690541598422111cdbcd52b80f0204ea9f3b6a355186c9e58ad5223f44ff708131472a6c6573c3ef3b205af332b1f17a1f50aa189a87ca2add7740b43f34b92ec5e2a796cbb02f7597d13a0ea14cddc18142ebf80295fbb9210ee3a04b76654e381ee2dd27aa1346158b5a7cc421a607047c35aa9c8fbd5195f4a8aaf4a3d713c7ec4d72ddfb6deea2a4c44b0a0da5cf278df137e49924c436eac34ddc33f25be50eafe7b91182961748bbedb74f8cdf013faa85b7ce9e0ac743d4cec7415de6822395374002b8122ed304ef15b7794f07f9bb481c4be64fcda8dedb69fdc5199da1ba8003a7b266bba30bcc8651aa0865499a4b1ee49f3972c629035337f36c660220f63ca8a694cd955cf300e8c4a704c7c365abc7d64a2315a0d07f401ae713b2f03bd121e9985a64aa8da6b10a69ac0692086fc87ef580a0bb1f49bf66f91ca69d38d9eaba4e194fbf51e69cd959bc834b3ff1b25bec704f9db378682c8f31be98e4b61f5e735d41bd0821a6c7bf23d52a1b7cd06202dbb69357dd7d7c0bd46ea48ca687e54e767eff761b9fb02318842f037a1648d1aa2beb0e19d75260c0bc115a1115eb8828cb234d483dc7befa17c026899c576e4f55789d850d4732ba3c8e574764838ffe9fe213b910b20ed87b0f4250897863957439cc0ec453e3c031ad1c7467d3eb49eedb1390a823589f1a96876a2fb9c5365cfd9b5dcb75808e80905e8966d90b16ab610b7cded3d45e07cb7d87661636a4ecf615330421185481e04f6ba28a5afb59ff567e15c6a967b69377a03994c41ff184107d3df49c038e3f4a15314b2767bdcf28d7f99c0682a05c98725ce46db81e9019d609aef6348ad6034ef3b7458cabb9d205ff32111907e0d828b590e0a4a46b2a6e9469b7fa432f1e4e2dc1dd222b60acf16448a6e84baf58ccdb40131358259542cbce26bae9be3ea5c7f40953ec16e311afd30b82cea0b1a5877b3ac047ae0077f3510ed385723ceaaa435e72cc8b233914ca99c8aee4384beb3c9656eaed55f1b47da0b17d3f5a4c5e2f478a226671b0a7e8181aaaf5fbf9a85a2fd0579dc3cca22bba6fe7d5833fb9bb99c7750783532c6a8047d1555e26cac3c08d3940984c7e96e503310bba933fe0653e9da73e31a86c0299a9ec6e9a51f25802d9356853442f644a2137961e53a050682bbd0a6227465ae59ed95d2eb46bbeed91c02260ca660309a296984119f0b103151190019bb1b2bdf8ef82cb253edb5b2d7b391220e646c40a43b2f9124eea454f3112db78fd16bd8c4b9fe7cc22427dde4baa6c585d644c86838943862a5a63d3aa0c321c258baa0528aff100b36459f0a08e4c3d3f05c91bb356d004fbd87b7e4fcfa63db274e4fea0ee0c4dad1e15062368a0b61f9e086d3a8bc03139b214566108f4a1d79624e081ba719530d97276317f480208a8d52c040711e53082faf3a5e601946025d22f0e5e2096280bef40138c909a5f24bcd5299cc2a959c260704dfaa9fe8d6f6113745c440ca275d97769b602858c2c3447c561d56e3d3b46deecc55a3327d3a10e7487fe40afad4dc63eae279e3eeca06ec1ba73542d9840e8195deb9ea7d72a42bf092f9d0d93e4a1b9673c310cb65465e85a8071e04cb3e919474059efa52fd4232d88c84dbbaae7eabb9819a2f5168eb45ddfbd8d3245385ced01264dae1f0ce2ac17ae831369c3d73e7e3d146f34ed9f378cdd3f9899d4c3d7952af9a07e5b05153cf0e11cc100000000", 0x108d}], 0x7, 0x0) 16:00:02 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x60000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) chflags(&(0x7f0000000200)='./file0\x00', 0x0) 16:00:02 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, &(0x7f0000000100)={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="01fe2d2f66696c65fd28"], 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)={&(0x7f00000002c0)=ANY=[@ANYBLOB="000000002200ffff005601970000284e0000004bdcec46710bd46426a813834c752fab19a7fd1c296f5e1368750294b81ac8884727737946da887175caa129408a70d9c14925946d7dffe2c161181da511ce2fb50d8cbedc1754f8c3072d9d410ce9de6af073b39da36a012202387f5a454cf685e64ebbdee23ae48922c8a52cdd229fbda5737c9bc5f0480d000000000000e83e6a4d2f1969bd343374e07c495864b0e0d46f5e057abb6b0d1e0c8345dcf1576dd6eaf96f13900a5dea4aa3cd140000000000de0000000043c328ae3e780c97090599e3b0ec25d5cc2766a937be09bb23385d9a979082aed8b4e59e0c7e32195286d43cb58a6e2faa56c7363a833240cd971c7d483b63d22209b1403b7116f675b1efc94e4a4322b77ab75713d51e45e967020b38189964e950f3c31a3075689a8b7f87ff5d1b4b86"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0xa) getsockopt(r5, 0x0, 0xfffffffffffffffe, &(0x7f0000001f00)=""/220, &(0x7f0000000200)=0xdc) 16:00:02 executing program 0: r0 = msgget(0x1, 0x30) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10982, 0x0) bind(r1, &(0x7f0000000440)=@in={0x2, 0x1}, 0xc) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x80000000000c) setuid(0xee01) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x7, 0xedd, 0x8, 0x10001, "84d25b2a12ea8ea958de357d594fafd6b88fb493", 0x6c2f, 0x6e}) socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000003c0)=0xc) socket$unix(0x1, 0x7, 0x0) r5 = fcntl$getown(r2, 0x5) r6 = getuid() r7 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001980)={r5, r6, r7}, 0xc) r8 = geteuid() r9 = socket(0x1, 0x8007, 0x5) geteuid() setsockopt(r9, 0x5, 0x200, &(0x7f00000002c0)="51e952f562002fd54edb4dbcf618d5b27850638aa65fb4aa9b7f69056f9de11f0dd5be5a30b9fe719b8bce173da2ba41b85f6c77f022cf1912d0ccc66e9a60272a1d1cb9fdf0859baf90c2c16ae534497ac5c727f3505e48544a64cbaf10638436afc911f5b5b7c428cc0b5352ad6326318072d49c0e375cffd35364f1a11f36ba6d75d90b370da625d0c82d839908d70f922ae28219d7ddac4d387d9b503a4f487086cd81540fb2ed60c9e3f25a1493d0eb0dbd8ff2b42a7ea7183da63e94dc45f56e1250fe0def4d2bf10be8b186c0e0c42c7c41f554a3f5f0fc0c47a8bdbcea75", 0xe2) geteuid() shmctl$SHM_LOCK(r3, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r9, 0xfffffffffffffff9, 0x0, &(0x7f0000001840)=""/229, &(0x7f0000001940)=0xe5) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={r5, r8, r7}, 0xc) sendmsg(r2, &(0x7f0000001780)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000001600), 0x1, 0x0}, 0x4) socket(0x18, 0x1, 0x0) 16:00:02 executing program 1: r0 = socket(0x2, 0x8001, 0x9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000300)="3abd000059", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x10) pipe2(&(0x7f0000000080), 0x10000) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1020, 0x0, 0x0) r1 = dup2(r0, r0) dup2(r1, r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x400, 0xffffffffffff0000, 0x7, 0x7}) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f0000000000), 0x4) 16:00:02 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) mkdir(&(0x7f0000000100)='./file0\x00', 0x34) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = getpid() r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x8, 0x9, 0x1, 0x5, 0x1, 0x2, 0x3, 0x1, 0x0, 0x7fff}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x400000000000000, 0xfffffffffffffffe, 0x0, 0x2000100000000, r1}) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/63}, &(0x7f0000000200)=0x41) r2 = fcntl$dupfd(r0, 0x0, r0) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x2, 0x2) ioctl$TIOCMSET(r2, 0x80044272, &(0x7f0000000000)=0xc6) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x2) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="fde183a9a78d02122fe32ea09f1718760cf23ab96460374994b4ef665dcef590ce0330529516a067a99b4acb0afdbc3ae2acbf7672afb54885b4a12b2a234d8081c09fd0d7b92f9c4c722faad6c6d26a83688c2f3a0f24ee58123fca1ba1da35f70dd3eaf2be65ddab4f11b22a00bcf883b06af0c4f258a49fb083e3d28aa5586a0eea1a669d49e88e5d06b55a95229600313daa32104876320a52056f092988e8f91a860fca5e279c87313e8b70c67528e2b56d993dfb6839127f92cb6a73f93b02136e7475116bb216be5a7774d62305f22fbcf6becef0b2f1e4f753487785a62ccfc5876cfdb1c5dca667770c9cf040c9", 0xf2}], 0x1, &(0x7f0000001540)=ANY=[@ANYBLOB="1010000000000000ffff000001000000ccf6d02328d5bc5fdf157287c2092256729bcdea7366cafc5f1589074b0759cde52b4664e4e0ef138ae1594e198c23f16fbdec76a707eae9a796886bb9f74cfb3ee7ece9213c39735da42458bbf9623ad1f870fa85d8438ae26e5d607a3e86c2f63bbf0941910bec5648436a3e8dbcd65a7a7b651ace9aae0dab0a0fa1a7971e0158c25945787d26a3729da8e9bb995c94b1363e3c7307be34d27f757ef1142858a09a00605239ff55a2ec1c9cfec9c28848396a4d51285b2ab442531a68b735bdcc838fba5e537bd910fbdaba61d3885ac38b2d9ea488eb51b11bc3034922fc9aa06a5278c94031198ce6a1972a34b26558656820957553e5da0149fc91069bc251fc8dd6857f2077586f8bd747ef88f23a768f82eb5d6d01ad39d6cda7ad0d6bbafd0af23ea6f1d5d4602f6ac10bdbe57907181c7bffc1d345d54e30d0b8fcb63345e5954baef1491b1aac347dd9cdaefe333ef99f476716acb05937bdd5efcfc4f6527d2f80d08df49e418e1add9ddb6d48b143faf56c239fdcf75aa5eb8bcceb497e956d63b14e7455a65a6cb194da3b3b6e19bceb2ddcebf7524a14e6bda91432f7dd0c4bc0eed01ff1a528c7dafbc224028d8f8d492344fbfe5b671a6a9dbd3f463e3744e6c0085f9165cc92b8f2b65034faab2245d47eafac5e9e345e2eb22e9918b90a25353a3f78c9b8a4b81e31a19b8f23fb507a90bef1f39c993edbed405f82a6a43fb10d76887b3b1c76623879de42441ebc1cdf92820a69125afbeb7678a3f05fd37e6d5f4f94271e21e38ec0f03aaf3565c0c5865114621454526a1f34e7e2026cbe850bb2f49848c498a7740fd408934ae9a49be679bafda5c37e215b13b5ff267c893473635a13478a9caf69b9482bdfe516fce949e7e8c3c922d12c91330e804d7ceef6847d965a49b861f1857f570b47d6e00e9da667f07cc7255cab522f48d20143b24bac4eb8b51a0fb8cf20962d2f4b3099302ceabe16bacb6594987ce39167ae398c183d74e518225a14d8e65192ca170038fceb9311b50f95ad78d1c5b771269867f8fac80f65f16a0d1f773ef8b4b0be6adde1fd59b93101edc92250f366ac5bf0bd5f218614588eb0ab02cff4f36090f03370da42e6c7343c96bff8cd17ba4ce3def26c1e8719151d2bdcb1849a306399b723b8c14de039b97ae04ff1a7671d7b48157aacb8d23fc95d35e846bfcf0743fa330b1595344b9454280aa35930722d6943efe03a0da446702201d3b65f011a10677f0288a7a1a8603a00b3464667ab55c2cd3cd13aeea791f4e2c523cb1fc73c7a4c8e8e9ef63c3370a0266283158c767416eeaf051efcf2b945f5825b7a70209c1e7cab6c8ce74ff12322ce8dbfb40ecac62c5f6c0f608904a0826e5f08df77a309602e97b8c8788934c5e770716cea91c6cf4d24285198a5aeb1afc471ad4db5a3dc425cce7759e0660e17a656e632b8dcbf7dbcbf917a124695ee6508c20a27fcdfc65b96c6f491c2d75385c55d83ec6390921bc2df5fdb94767cc419ea183d211f4c2131ce275111ebc412fa1b3d6f42e962e96f5db5cb5adfb0985bba1586f068ed1755e66e9de6f5bd484b42607196438f73778fb31044ea35dc3bdc3fc33fdb57b3b194a643a16e3305f42838324a0ec279e151ddc5fac63a975bc9bfa915375b0622d0aafdb368d1d5bfb70f0013f3029e72fed07e5a45c148fccf891c3894100b19d4fc1836cf29f5bed4846827bb2b1525d5132fd63a1eb8d7a79cd193e8fd8bfd426e09521d7164e38676d2ecc2c1201d372083d10ba6f60e18d4da0d8df4aad07a81e177aff5620f1efc056bbdecfa2cef0e8710b13fb1d682d0f1cf968be350580d5da4ae4328f121007f0d1402216f6fac46248dee54bdc14817fd189f28c83ab12593069d152c11e4e04c8610b62e51466649c59b827dd7fd3bc9fc1b64d7388006bec18c0b881819370d05c17cc800e83d91da554e387eb33ab37c0bc4b00d4fabde5ca581c019cface1c6f46cd0dc7157c83b9f969eab4cf1f398eefc335b322cb7a12e5813a4de3a56cd0a9bcf7f0592447338d919baea1b16a8284e33c627db21b3763475651378fc72a2b45289f7feecec2e2a0fcf3c036ab062cdbd860f14e31c8185632c6a690d6522ec338f3750cf75e8902b2000c3617b60b85c51a8c1aa338ebc82848ceac8bc9313a7c234c6d6f90a70d230ba1b82172a79e27ce032a9de3ffe65e44c971d2e029b43d95cade0120d4b0769c409df3bacbae9e7f9e10c0cfe60c1a8530ee64b3dc77a61df5fd642ca0ec379c688bd8fe3de2e8831ac75606cf168b090d9fb46b8dbf5514bc69bad2695ce933f1516d3615842bd92aa14e55f1babbb6b17cb4698cda30fe9e3215a21be6cd857f0cb2ee8253af82e82438c4e99b2dc1b8fda56815e59e8278c0c67398913292bcfa243e560813e1cec8801bb831b7a2c815ea61b9fdde6d76cc6568fb110b529525454265349f8cd986d20f12253470186112d2a441e9a4b0adb1db4dd4f23d57fa1696b44bdde8cebb9a14ba7483b2013b6641ad2b72dcf02076b7b8b8b0ba0c57fd9c8ade7a4db6a96ffeec8445698e2d7ad2c504ef5abb66cc89616a602b6e07f1bb900ddb1e3aeca5277f1d27d3bb1cca15bc9f20a6bcbedb2020c799682609cdbf50d42fb42570ecca5d92cc07f3146a98910ce3c0f425eb412437439a15f70862a083303afef75ded518b6ce124c2a19f4d0c8ef03b73803391dddf4d3692f6a6e600754357ce9be704dd051b8a477dbe51676815e7748de0ecc71af17e48cf6ba5897d9efe54e9873c2a12c6038d564bfae60697badc7de50f402cfb5dffe696acbad2c91b5c96bd850cbe0610b1948c0f730ba5096d40db790ce9f38f41f00295d9f50c702ab0975c8812d5d2b4dac043bc4c271d05ef17a6562325637bbdfb24d98de08f1b67d9ff1f19f849d37228d1ac2d800000000000098805a0293397ae9d65e0a8ed3ee4df942106cc346a207ed8f1502b324b2e3a311d2409d2d2c59b81b9acb15fe7b6e859006804b1d30ee9dd077c21850183c7809e7db014870226c8cae6eb9209db37827c1d0be8d73226de28fb09002832add817bd8f288d7d3deb8c1d10fc33664fac63003b9b46d32e8c2e6b30bbfb3cd34c696da75335aba139fa82dd3d8b4d0777c0289122b44d1b0aae2a08a93742e4155e142770c36bc026bf314909227f9fbb06de6802696370edb9610b310ea2a452822d02c39016efbf05e3d932222a66a6de92f134ba05f8346c7ddd36ae59289f2acfd006f330d8579e1aff9d21a7496e08eb4b5ddd77f8f346f4bce48462eb0a61af1d8f15e75d713057710e849e77c4599076c30bd7e99842268e5ac88cb9d1c188f0e2db1e7c4cb1c00bb54705a2bde32e6f70147fe11e5eb9dd2817a07fa9031cb0024e5ddd641abe158183fe180cea2cab2ae74c070613865db81b7b4597adea150da4774001ec63e7be37974fc5bbd2ca494e4a1c6e8238cbec2c542dd904990a094aa7a75e3053dc2d7648df9f446c8201fbd6b8850afea8b88eaf745b01d61f999554d04b35ad11569688de410682e6d90000784f16eaa4c93cc45d7f083d616eb95f73e621013f9718137fa97e0c648081f18e57c4ed6857131ee181a85cebb0906f9f65c35ac2b6cdda734b552e5d3642fe16eeff58e76d7220e7765966eb21e48a22cbcc625153a2196f99008260a21b256a691639b4c1da0d9b51c7e8e266d5a1b1ee94b2414ee22504ccb7a44ddbb31edac873ced5faccfd5bc5e3569a2d7b39497f0eedc544f206bf89915ce0322b2ff15b5e373391c413d790129a45dec295e97cf6bc738c9cfb1f669e7a1e7f3e13504152179632ec61c86cf9b5a59d0ee9dbc60b4398b3a314ad3e31194aed183474aeca61e8edb14dc97e1d04811904129f737be680b293c621f0681dcef6dbbc22f9464ebd39894450e5fe85bb74464dfbf46c27e6d82f7c60b07f43c8b831e7eb925161cd2ac3eb5fe917156f9a3c332b78ea922ae3a42a86a1ba398fa00dbb6a4d8fcc03fa09a1efd16f8caf10921314c610385219ed11ebee44c17944855567ec3cc7935ff6466be1b61355f0b90ad4605cff6bd6fc40a479e4b91d9c7ccdd61e5c71e8efa81ab42f9c87bb310c8b6668d3736bf7a2165b54b12ea47795642c8073bbd249a7ed112128beec0619889121a2df35c8203be83130996d51b6ac2e2b9375173c1956cce0ff9f6ce99daa6012016ddced388f2fbb9b5935ba0cfff83a7fe87ba05412bdb04af11b993af5988f5cefe36cdbd95ab39ac82f68651b28a309c99e9c2dd96ddfda7d1b637e1bce1f5d3dfce4d0d90a0cc8b8cef9ce52ac8e3d2814033c5d557549895d136fd9361be63d9f4373a38a944599175b60e4c82667835ab99328859887c9d324f4de069feaa1229a82d7e2e6545655bf211a623bb0c5018eee3a80f42bb62022a3f94b98ed6c5ebb6375efe9fe1a93d7e23752995dc5468ef5ddd24cc6d079bdfc1c2399792f38b6ca1b66195de9cdfe2f136a65b1cae0ee18898ca4cb9c4098f1c83ff8e2d50f7463177621b39961072b83e1b76b57911fc5cb8da01a130032f3689ac2dde4b409612e2374853d7b10086872e3e0d768a9da945503022576b0f3567ef718353d7db7139c5f1d3b2346b93c40e6c69071a780b3796d5de096f20e4e881f6f7d563b973d400c49f8fc5986ce5d1036f360e956a94603c27e55ddd39a28b7c1c5dbb717d98b969e84666547d487f07ddf1b40814d11a798c6b22b7df068341ce845ee8fb528eda646c0bee127d74cee97eabbeee3cde17c0fdaabfd1d1ece63a7ad310b5eeb0037e47e520a8f8b9d0aaa8722a6c35ef6ff6db4c01b1db03d3b88a8faa97c8f8c86567077795659b3657d293258a9ecd595fcfa601143e98aae13d4cdf00477d17634e0c5fe69a46cb0862505badf093c35098a1a020fe44ea6c73e8d506a35726937af7cf0c986e734c6d45c14154db00c306e77ab7ed146574ccf0ab025f91631b6ad1c151fe6f2b2ea8ed55ac844c51df9314ccf5a6de3c60c68a1e368e4aa06bb325dae2c7a2b9486b96f92541e3f9ba6e28a03e6d06e8e03e099687654d16d083862dddbd498a04d663fd9d599c687ba2da15ae063e4e0613bf729dc00ac6fc83f174696a3620dbb8463c7ed95036ac1aa4ecaaf47347adb7ccb84e8e096aa3af9990ea99b4bf677aad98e50c424898507de3b40ab71da99fe0ac63157a49006c925b4d34417c096324c233f051756597b75557ff634648817ac1a4b90412bfbac1b7a737f9a5fafa2b2f880f89397965784cf39f291c91f31987baab90756d8e17c5164a93203fd46246b22b70c42e2e5ab992462f0066d7d9e778a2eaba9ca3e9d9b15d49301482ae7944cdab4b2824faed45518d9c7c26ee1fcd0f9f85e7f006cc0b101c93b671c3e6d71190ecd06ee25b638ff480048802a8dc5d8a36d16c6eae276dab135e6bdbb3dcd896706e3b92bc94cc2fcddddbb2d437634a6f1baf0d6ddabc72a755218bcba93495e8d06ca4d65deb612ef53f72ba107e9ef0c571b210d27bf8e27ebb4d364dafcb3050018dd3327516d11c23ec2b309f762b8efea4fb2b3311940f5ea7f57e7d8f07b423247161d1751000674b1f14c1cbb5e17085c9d2cbcd4dc5f33f68fe83d0c40f697a9388931d331fce0ae11d391208815f862044ac70d4c5041d85bcaa1a8650ba8fc9a11a1e4babce7ffa0faaf3d52c35a6f01e2d7c87d2fafd638646fc4a8a42a4fd4800000000000000ffff0000fbffffff83e0888b1c95fecc819c0f60d3ef1e899027cb4ffb88079e46ca8a2f372366c83eeff3d10241ed4a4a44fdb75e4d3cb8e6259b3b000000005000000000000000ffff000029080000fde4ba03f85d76cb315e5984b52a032f7b0314b8f9d36edf3fc259f4d5019cf546879dffa4a99a8c3897fbf378595eed11f17ed864d9208852d49b9ac59b01caf2ac5cc9b400a000000000000000ffff00000000008084cc08f1ce69145201698218a8ced045b589438b8ba6978ddc97f150c947a4c9f864f777cf855d2fbe45137b0591ac8ef707ed7474a9fa642c3d5284aecc66f0ed6081ab58fe423a2afcca1a73a6b1809b37f41bf3e315ddfde39627afcf90b2ea601f596de38afdef8274c4094dbca21d8a58bb054cfa4c3411ef0000000000e8000000000000000100000004000000407d364fa7715f703b5c69e5f9f5fbf36552c182d03522d26919c632c3e6e872fbf125919782e46be7a28fc85bacbdb964d5d52c423547a0748465eafe6ef80a9c1a0afc8614304caf4431c617d3e9e0a6707f50aa16927fa9329c3514f5862949c5cc9c385e2aecc244fc3b2fad310b33d64692c337bf4addf65a5557eece3c23a0dcd6ef0f7411d739339a7a794b7114f82f7df4793dc6e78f3b01b4489754bce882962fabb628913752c7f93ec2383d75027c2cda430e6fa79bf7978f648c10a9fdfa6e6e3c91d9781b9b2ffe2a3ea83f175476ae000049b6ba25ed4f682580df82e051450ed12e7bad24d0537cbdfa33c523f0856db2a79e10e6612627fb0dfff0c190ab1c0adc63f5a3e9d11f9bf8b1a0feb2aaa563162ab909e332fc3d9622a9e18a0fd947053e891d91cb529959b5b5cd52dd9f400501f95f41e82826ab31"], 0x1230}, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/135, &(0x7f00000000c0)=0x87) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x10) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) chroot(&(0x7f0000000040)='./bus/file0\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) open(&(0x7f0000000500)='./bus/file0\x00', 0x80, 0x20) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000100)="314acd115bda4d9de9e3e573d42a4dc72f1dc1a827b9aedba3f83f521bdfeba8084880b778f6f36e4e4d0e093fb71af41de76074c8d3fda8c0f0b3aafa7315080f8f491a8a276294035eec14a36d0ca9da5eb6f0c8267c6397555a79be4ffcd8f05539a7496051b842b6ca4fd6a5310ea0c3bcdf", 0x74}, {&(0x7f00000001c0)="0a6a2de68727216ba2dc39d5ca64d7adc21262c4121fe40cc033d6f3da371f680ea57bab7b00355ec2ed0bf91463283947da7d190a11eafcd358b75aeb9b8e4e56c3423e0226f5a1237277b3f220b84743619f384838e257bad08d3373d6f0fcd419ef3f651acf3666760066b7944248993581655f7652a326474b16bd3384f14c3a705f08f17fa4674e82ed34263fc71a3f4fc58c9344751ddf18ed5cdab6870a564eb8bba016609567a3a126922527a6e540134a4ea2f31bf5b88cb17d90c9dd4ef4bd8d5ae9cdad74c719fda9ddc983d209b5804733d23ff5d1d44555b9d5949f373533a667a5", 0xe8}, {&(0x7f00000002c0)="5411451f154aa0bbf53750ad5f70eac88e6c41c3d99c2a56aef9cccb1e6fd48852f8e1e80d7f5f2715681d57cc22ca6e7027915d1570fa50d7c68e4cbf4fcea27e8fd2ceafcd9ab625a8756fa39b53c68314af9326648683bc305f88996fc7f04656da4001046cc50d30af82be5ff2ac2ffca8dade3593cac4b828bbc2a8ffdf5e62ee8414cc2796ad3998e0f327ebe4b20d56a428aabf5c7d735f661334d16355f2202928da1d5a0c57ba917d5711f3e6035edf48ab4d3c", 0xb8}, {&(0x7f0000000040)}, {&(0x7f0000000380)}], 0x5, 0x40) getpeername$inet(r1, &(0x7f0000000380), &(0x7f0000000440)=0xc) getsockname(r0, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) 16:00:04 executing program 1: 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, 0x8004427d, &(0x7f0000000000)) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/100, 0x64}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/174, 0xae}, {&(0x7f00000011c0)=""/70, 0x46}], 0x4, 0x0) sendto(r0, &(0x7f0000000000)="163b5668b86a7f0762353228ea385feeb1", 0x11, 0x2, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5}, 0xc) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x80000000000036, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x80) r3 = geteuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) r5 = getuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0xa, r3, r4, r5, r6, 0x20, 0x9}, 0x4, 0x101, 0x56}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/4096) ioctl$TIOCEXCL(r7, 0x2000740d) r8 = dup2(r1, r7) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$TIOCNXCL(r8, 0x2000740e) sendto$unix(r7, &(0x7f00000000c0)="0d200b6296c90e49e725c0922ae83a70c45f482cd7933c2689727d9dbb3fb9351212ff5b06ab8f7d56dfa279612fed3fdfcf5177041194c24a8d1d5f15831f284d2b85139f571018d15e399125e2d7e248023fcd08dba241dd2bad0da78f5930d369d93561ebbb", 0x67, 0x400, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) poll(&(0x7f0000000100)=[{r0, 0x101}], 0x1, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c7, 0x24) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x80000001, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000000, 0x2, 0x5}, {{r1}, 0xffffffffffffffff, 0x3, 0x20000001, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000006, 0x8, 0x3}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x2, 0x4}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80, 0x2f11}], 0x4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x400000c0, 0x80, 0x82}, {{r1}, 0xfffffffffffffffd, 0x42, 0xf0000001, 0x1, 0xdff7}], 0x3, &(0x7f00000001c0)={0x8, 0x74}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) dup(r0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000001400)=""/146, 0x92}], 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="98416f1e6b2f5c844998fd828c6531242d706d7b881d1291f5a7b6f9a7aa5cf47387e50ac516f6cb015b318229318273ecb12a8c0cb50bbba79cfdc18ee19adcb6750e3ead8001aff6d6ecc21abbf7645f84b54fa7e2d4cea73e65e7141d121ce4166767cd4423540e23a4df2763c678376a51a158e668f716a8507273c11e514424f97874dbcce7c93f7d6aba22bac08357f442b1a10470fb9b5d31047f255a27f06015a6722d0e2c94265ec9cc6d01fd168013c2583d661715bf061181a2b1b99be3870598", 0xc6}, {}, {&(0x7f0000000180)="7a800ce30116fc0d78ff10ae509eb27d61cb6184dcb3102943bbe8bf9b9ddc855ce6c37587af1fb8fc871e3156a0bea1488ff2f7b1bd6756989dedfbef0392043ffde303957fa5ea520625f632cf2b4438da97784623a05273fa65a7828216836da8f6c50fc45a78e056ad30fe862bab9eec7cefa43efe60de27daa7536f139195e47e8b730e51f2dbe1fbf72ee9908244714db1ac329663bd9d84b5018c377c1da3091644be7cf6c4297e8f3f3a72956095e3b295", 0xb5}, {&(0x7f0000000300)="eeb49b58c6db8e572e1ae5c89bcaa9beb67bd2c375296bb44d525aa8c89866f624585d5e22d559d51b75a4df441c5e3e25c7afee5d199a61fb67e67e4647b4d4fe625df1d0862aa1dbb7788b1ed661832ded3570d17537509b222ebbf03257482d3688a627db7aa51e5364437d34dd6cdd4e1233dfe1b9da1d88f944922e75d98f7b1d51", 0x84}], 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x20a, 0x100) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b0000232700000000ffff00000066d1000000000000000000000000000000000000000059", 0x2c}], 0x1) 16:00:05 executing program 1: poll(0x0, 0xfffffffffffffd47, 0x400) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x7c) r1 = openat(r0, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7f) rmdir(&(0x7f0000000180)='./file0\x00') 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x2, 0x4) 16:00:05 executing program 1: setuid(0xee01) semget(0x0, 0x80000000003, 0x800000000000008a) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:05 executing program 0: r0 = socket(0x1, 0x4007, 0x10001) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000180)=0x8) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r5 = fcntl$dupfd(r0, 0xa, r4) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000001c0)=0x1) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/87, 0x57) fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000001}) 16:00:05 executing program 1: r0 = socket(0x11, 0xffffffffffffffff, 0x2) sendto$unix(r0, &(0x7f00000001c0)="b1000513b1000000000007005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000280)='./bus\x00', 0x20, 0x5) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) munlockall() ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffe}, {}, {}, {}, {}, {}, {0x1}]}) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs, 0x8) 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) 16:00:06 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/246, 0xf6}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x3) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x7e, 0x1, 0xfffffffffffffc01, "77168d0a3b8a563d328adfbb9e3eaf40713d0688", 0xe08b, 0xbc}) r1 = syz_open_pts() r2 = semget$private(0x0, 0x4, 0x3eb) semop(r2, &(0x7f0000000180), 0x54) getpid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffff08) chown(&(0x7f0000000380)='./file0\x00', r4, r5) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f00000001c0)=0x9, 0x4) setegid(r5) ftruncate(r3, 0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)) ioctl$TIOCNXCL(r1, 0x2000740e) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) semctl$IPC_RMID(r2, 0x0, 0x0) dup2(r1, r6) fcntl$getown(r3, 0x5) ioctl$TIOCSTOP(r3, 0x2000746f) semget$private(0x0, 0x4, 0x200) shutdown(r3, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x8001) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000200)=0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) semget$private(0x0, 0x5, 0x4) 16:00:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x140, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0xffff, 0x7f}], 0x48eb, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x44, 0x2, 0x8001, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000004, 0xca73, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x7f, 0x6}, {{r0}, 0x0, 0x10, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7, 0xffffffffffffdc6e}], 0xf96, &(0x7f0000000200)={0x8000, 0x8}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000240)={0x2, 0xffffffff, {0x4, 0x10001}}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000280)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000002c0)={0x1, 0x6, 0x8, 0x7, 0x7}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000340)) unlink(&(0x7f00000003c0)='./file0\x00') getgid() ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000400)) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000440)={0x2, 0x9, {0x5be0a8c8, 0x9}}) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f00000004c0)=""/235, 0xeb}, {&(0x7f00000005c0)=""/124, 0x7c}], 0x2, &(0x7f0000000680)=""/57, 0x39}, 0x2) clock_getres(0x2, &(0x7f0000000700)) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000740)={0x0, 0x3, 0x1, 0x3, r2}) r3 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000780)) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000007c0)={0x8, [{0x0, 0xd9}, {0x0, 0x9}, {0x3, 0x9}, {0x3, 0xff}, {0x3, 0x8b}, {0x3, 0x3}, {0x3, 0x1000}, {0x3, 0x1}, {0x2, 0x61a}, {0x3, 0xffffffffffffff7f}, {0x2, 0x400}, {0x1}, {0x1, 0x7}, {0x3, 0x2}, {0x3, 0x1}, {0x1, 0x163}, {0x3, 0x7}, {0x3, 0x200}, {0x3}, {0x3, 0x9}, {0x3, 0x3}, {0x1, 0x101}, {0x1, 0x4}, {0x1, 0x8}, {0x3, 0x6}, {0x2}, {0x2, 0x3}, {0x3, 0x6}, {0x3, 0x3}, {0x3, 0x6}, {0x0, 0x40}, {0x3, 0x10000}]}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000900)=0x1) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000940)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000980)={0x7fff, 0x4, {0x6, 0x1}}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000009c0)=0x7) getppid() ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000a00)) flock(r3, 0xa) 16:00:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x1) write(r1, &(0x7f00000000c0)="864a6af97d247b429010197f97bcd22c882de926b70e74573f3391ceaa954230f327d9cdb535907da9ad7f575c84dd895d12c5a36e51179d009aac7bc52e2b4d1813102b2448ab9718548fb3d0d055d89b4c5c76c02379034e6c510c904ea8963d81c63315ed655e21167632a73ee1bf825ce16edcd7cb1906da1c8d67a2", 0x7e) 16:00:06 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000840)=@abs, &(0x7f0000000680)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x40, 0x0) r7 = socket$inet(0x2, 0x0, 0x152) r8 = accept$inet(r7, 0x0, &(0x7f0000000780)=0x25c) r9 = dup2(r5, r0) open(&(0x7f0000000080)='./file0/file0\x00', 0x800, 0x9) getdents(r6, 0x0, 0x0) ioctl$TIOCNOTTY(r9, 0x20007471) kevent(r9, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r5}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{r4}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r5}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x90a, 0xb5e0}, 0x8) r10 = dup2(r9, r9) lseek(r9, 0x2, 0x10000000002) r11 = semget(0x2, 0x0, 0x1000000000006) semctl$SETVAL(r11, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r10, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r8, &(0x7f0000000bc0)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c885556feab57c3bc3f1ed94a6505d707980df9fed938762bcb8bbe85cf0803b11e38825818108ed04e94a5c907de08bed2674b0c8701d63b163f7bab4cdcdeaa37ffc3253aaa0b0191933a", 0xffffffffffffff2b) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0\x00'}) r12 = semget(0x0, 0x0, 0x102) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f00000001c0)=""/167) r13 = getuid() getgroups(0x2, &(0x7f0000000700)=[0xffffffffffffffff, 0x0]) fchown(r4, r13, r14) r15 = semget$private(0x0, 0x20000000002, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='s-\x00', &(0x7f0000000480)='\xb0-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r15, 0x0, 0x2, &(0x7f0000000000)) 16:00:06 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x20) setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) fchflags(r0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x68) 16:00:06 executing program 1: r0 = syz_open_pts() clock_settime(0x2, &(0x7f0000000240)={0xffffffff7fffffff, 0x1}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r1, 0x20004b43) sync() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r3 = semget$private(0x0, 0x2, 0x634) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/38) close(r0) r4 = kqueue() fcntl$setstatus(r4, 0x4, 0x40) clock_settime(0x4, &(0x7f0000000000)={0x0, 0x7f}) getsockname$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) kevent(r4, &(0x7f0000000040), 0x7f, 0x0, 0xc68, 0x0) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x49) symlinkat(&(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x400, 0x4, "daed10b84d62cb5758725e1825c13f7faf074b06", 0x56, 0x5bd5}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x2, 0x1, 0x800, 0x9, 0x8, 0x6, 0x2, 0x84800000000000, 0xfff]) 16:00:06 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chmod(&(0x7f0000000040)='./file0\x00', 0xc3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:06 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x1fd, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) write(r1, &(0x7f0000000140)="b8", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000000), 0xff85) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) write(r1, &(0x7f00000001c0), 0xfec4) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) syz_open_pts() r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x80) openat(r0, &(0x7f0000000140)='./file0\x00', 0x10, 0x20) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1045763, &(0x7f0000000040)) sendto(r2, &(0x7f0000000140)="bce1e1c5fb6998234bdbbbb1c74a8aa92a31e42c5df765884cf461aee0dfc8291575244daa7b3e6ba8816023baf81e2290d912cc0592c599827f541f9a3b0a0dae9f7bebe5447c9ac640c45557144294a7fb9d1f77812e634c4fad6021730d595d963eae772359afc76f12745d1b0847452f33434060bb5a63e2b3be8f9011e6c243c884839d4140b3ef3cc75299d6c48e74965932256e4e09b79f309ed3d66235b1cebae75c001b5d89bee8dd3f8c60607a5bd6840f3d2a4b", 0xb9, 0xd, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x80) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) getuid() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f00000001c0)=0x3) 16:00:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:07 executing program 1: r0 = socket(0x6, 0xfffffffffffffffd, 0x3a895d40) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) shutdown(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) fchmodat(r3, &(0x7f00000001c0)='./file0\x00', 0x124, 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x800000000029, 0x23, &(0x7f0000000100)="c9be9200000000a40293f7ad7141338f6f150d0062727764", 0xfffffffffffffd64) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x8, 0xfffffffffffffffb, 0xfff, 0x1, 0x5, 0x2, 0x0, 0x0, 0x3, 0x6, 0x9}) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') truncate(&(0x7f0000000040)='./bus\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x380, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x7fff, './bus\x00', './bus\x00'}) 16:00:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000740)=""/241, 0xf1}], 0x2, 0x0) chdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) accept(r0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000500)="d493792b6c099f7ea13c1a547e8859a25bf9840c5285e980e7f50e80a767c758a4c355034759f7532881ec34c74727102a80009b8cb8fe79d710c87c273efab9d5dafea7c2540dffcc3ccb82bbacb898a2f3c0dea513d94936585b78fd5b8a9fff09345226380b4c0205c10194b11b3c1af0c6a22a8194b75e5ae4ce66eb6119b6461f25f64f6be9a90eb25a60e6f8e8a3aa7b63fc3ed00c10e7dfdc7dea154d4a0ea5bf42789c98ff1f8b3993a1058a38c255ff7a0f81baff09f9c16cc33eea39d118c8dcb974c3d21c68cc2fb77da49e33cd6fc0b4ef2d7fa332367029a98350617ddcbe36d1df4cf1728b97b681158437ba1006efb9fcc987344d61d7d2d96514b520a3b4e6f4af26fe1d59cfe2a80b5f7e426924005998dd21e60b38abd713f05592041f3b122803306f74ecf2e7c8e241e8f860b49035601fce328f88eeca7bf5945fe378983fa1cf5b046e7a2b98603c8d5434ee09a04951853d1d1e30fdc730db024a36ec6821d25ce226407e6a593ffc27bd21d27c55ec432d3b4378f1dac1cdda58cefb55a99df66b285bb4cb69a7c55216537e9eb6a510697d4a8000fff06a824d5606d8afd26e618a2485ff1de0be31537093ab6237516f8b3f5b8a9a28803d1d2b47f7d2d2c5ac044b21bd0f19071251552a18963ea04df4017859921d97e3b0bb8fc82cedd80b5db75dc62df037e9c62409a942bc8f0d84ad03b69475023f2818fe67165d9e5926a255e976513df793b0a026ca87fbb3a26dfa17f1604a555718432a55f3740a7f4ae2091b7e98150f7b7ab3dbf26f8fa3284e01776394bce48ad830d2c93d7d9c694025741a128577f0f1f7a80bbb5686fe4ebf118ca996f4b29046ba9dd00d96c07a2981d38260eccb1ee276a179c4aa7fe541c05c87561e1049546989b38b544b6ef8f2754e85d9d2a60c1d26c43566e1308eca1069195f1620bb6a3960bc2215ec73c0dd967e5c968d5e3428d0caec2a248f346f06f73c9f73996d63cc038bc75a4b503d5202d1d589a2dba039b10e1d0267dd3510577e3aff38cbf19e8745dca523d4f519d6b4bdcc77a8086ac320ab026c6bed33b0855f2328347b4f31130ee5c60b93ef11c1e2170760d8c9619711dc26013e2ef76c5783bd8e96b6b231470c2de56121ff448597e65d8c649db3039a4387f83dcee6eec76b25678a2611b8ac86bb88698475e1535f641f2a155076cf55db95bdc76b6b9f17f6c6648b392e0aae3e54f6ce964d4b6e68a0a808b96ed36a7e14d8a19cfef32213e61666b79147c783a955e70baf46a97338bc43134215e9ed87d532fd711148db782a33b0927991cb57659e0869b66a0cf0767edb5313b3a39ce0e0b549ffae30910bf70a6a957dce3197c3180f1cc985b091074603b9340d1d17abd1cd2a333fd20c610cc2e86b0ea28826abfcd9b6dddc5a1cd2c5dca5133f77662cba957c49166af5e7a6aa204c2a1e8720190b866086ebdb716e997fee8cd00c3c09dae9d92684ceadb9ceeb4009517f4c96701afc2fe3abb4a9a09e4b7d44d1bbd34dc4d43597c15511c9c834bfe104f2f0970927b5750fd3156e40fcbec8919c73486abc027851b7a55f45a7198c51780c92699ff17907f83446fc0f89a94de6da78a061dcab28539b78eee9172ae71c16b2cf158275b98e0693bf2b18653971e3df1873b1b559ad54688903000c4c22ef68b95397cfb032ff518b1d74ed595198b07107ddfe0d3e557c948726fcccacd42b754faa55b576f0ac56da5588b6d462638653393ce652b4fbaba95ba3f07d77da4859040773433c50b27b78bce73dccb743ef3e997c32be399d82a9bdd4fdb918c9a51ae156200c35df8f53215a2793b278e92c8976a3cbbae9bd418ea2e2c6acb68a13d792ebaf20ab215061cfba4cce3b0b9ab729875acc74936453f98f874bf5cd3ef8b86d577d35b5686f66631618cc8577e7891eb9db7ad3ecd08a74b47aa9428664106294cb6084d510f8a8fbc9200056a4ab4e05622c5d3088eed37ec0d52cc57a5f2beddfffe726e510d6e481d837a0a987713a8c4f48949cdb1bc54344389dc605cf7ca9441fc1c778b7c2065e7fb82208df3cad90df134284a79c061811b0e5b77b11c0fba95fc899cba0f63e5b65100c47beb72fff2f3d93651a0cd7be0f7d5028689de9327e8ea1618fc0b6c08437b805bccd1b0ae016c451f436c43466bc74cf4572dd39628a731dfc68495bb011ecc1b58a041026163a6a435c38297b33d07a5c00c707d4ed5f700cf9eb889775e354d41b2f4ea9770ccc9402ac1765b789ef64ffe0b30bcb80b32403950c3734e05f1877ca5fd3ef8f7f6f9c7853705258f7b738ca06a4f90c944f9e54cfc65411c9317f0b6ad5555c8e1816c550e4015855efa3ada9a20244c22042950bc487cf70f5b513bec82ad8006deda98eacaf7d9ce07a880d1026394e63300047b0ee7eaa2ec2505dab124085492ba650f9bf1b3c2538bd198961285e1f3d68f5bdd83852f300a913d347e4af7d6f0cc1d11f9e12da7ee3476469ae7645327f8874692aa491f2a1ea3fcbb190ca48134d90356ab75648eb90f73a685d01653da13274fbca4cdafa03362f36474871b7f3b06588dc6d0b645998ddea9ccdc9af72656186847608aa23aac56bd74a5453f0900ab820a58797a80a91b5d884d7f2ebb0e2e9482801818971dfc83acceea8afed8e54ed95f7071d812e162332e886a4dde7f624b2a0f60c9446dbd340052968a75940c1eadca15ccba50fa95d532160080d89b221643712fc9b91cc0d1610d3047df427ee2a6b7b2d2f8eee193a72207535cd36785b4e74dd9a9beec90d7286acc15112768f47256da3bb3c4e6a2cfcf4a50e209f5196eda27734a71ff56a2d6f1c042631f3e7cff8e41dc83155a7ac6a5990d99f29c677e43f8474b98a6b1d4e7938a74dd51162b2b882739729c8cb6f9814a665e628fed27ce104641a77ee87e9f00c8a48835acbcffad73e87cd1d03bdac47949d0a93962b4204a8a588bfefb58aee225f3b29b14b27fa970015d728480f75edc19178bfcee2a90e490b59a725b22ebb053be414e5fcc4a2154958c1d94f097799072e34bb98597f6b1101d7ad62522579a7cbf9f4b6e7cd2c8ec0dd8aad14dd1a2b4bd3d872a3ab0a6b871791fcedb2021742dd7c4eb6cfa2224807e5dd0c9eb98a3e6abdaefd8b918ee373ce2d846f4361f36dea2fea8c1edc39dbbe8b829282f91d7aca31d35214bb10fe4dfafdc44cfa38f0e63a55eab4012fb53e8df9db45b2b0fad1e58ab6dae3535be7f671542836d69e1e8ee7a4bad11b0ccc24666a9d33bc75f23dcc9f3d79c28b8bd53ade2200b160fbda0142cc0f34c7bf3ce40c345b57a1b07e77464a489f3ca2cf86c577e56ffc45a28737282dfc281a5a1ce1c34a7bf462dcf243aa4ea50d920066bdd85189b2272be40f4cea3ecda3efff09b50971144b2d45365908fabe49b6bd15dbf39f0b1f5866232fde77635d32d85bcf9c529065cb013c201c1ecb96ab539c74c236dc88b0f67b9ef51b6901da25ef338b8922a6b61aa4785110d65bd27204a6d60b6d80e0e1e611366bca69f3df24654ff63949bd6fefb58784921b80755f33dec5c28a738e277375c31e87001c61fb5ef7d381b2476bfa8806adaa657b2447c0dfdf88bffec528fa5989281e6ecca39d1471390c58f417407ddd5dde9bf6b1c3a05f302e8c37cb3a6e6799ab748c750fa22994a2faf7adfa7f51cbe56ed7f404543bbe79b0cdeef6b3f8cd7b6fb08befcaaf81ba5c11a2457c7561c2a7f2f226fc3377d6731b0c76be3e2238654de5d72405932c8ffe863b7127bdaf7a488c0fd4410e226ccd04770cb76a904a5a206e8acb4d24000babefce2ded4c553897f84e9db860620251f84467db0b98152eed8104bf32bf4087f79d401c30962a2a18a06f1f6b582feed112ea2665490b0bd40bc706da604df7130d192dbc1859cc3049eaf0308a9b7d76640f40305d8f8a7eb29d352d1f9992fa8d551b75b21e793e3c74223882e98d4290eb8ab70435ae862b9c8e864b8f530c6d27b7ac8db22e960bffa1249877d1501c3b68df711defce3e6b910480a0f2dc39bb619770c186adff8963e98caef8ddafbedec5c1b389a4fe2520492f8ab041529bee3fd097e7628de83e695e16e3be51489ac82c4525af9cee704475b195ce0149145c17874e973720e0946e5c0ebb033164a1bcafa3e3b185c08669b716a4b3ae87f156c23f8f6bcf6dd55b2939a818e8870a2d198212edb17aaaa40c50f705d66742c97167b79fa830a3410c2bc5c440301c394b349c2ceb9c65a2b238e88f5ca0e37b24feabe02a1f6cfe8f2b6f776b4c0517e8f61ec1afb6f26dabb79c41faba93cdd252c05b3b4d2ca9bd8eae648f304164e6aa0361e22b3dddfb3b9e19ebbefcbbab0cb9f3ac7d6f6c5dc5bfd7d71a97d1f20125d054bd10144efe55e237bbde3ea4fcb591c8de202cf316b6fbc0bb7df96c1f7e80813cab558737fe8a59245ae90874698387e51e0e588509cb7ab95d0b7335fbd4c7f5965e7557619cae2735bedd09c60fcd1dfc7c41ec03369af589e88c97f0c1ccc3da8b1c568e0dce16d279b0b3f81f6ffe705357adc99d812af6a1e1b1093fec8ac9e7fe6eb51d79aa2ffc203f7e456587edc6b0820f36270fcd90af498bbd33d4c0a2c8489ded82efab64c65b09dd3b0d0832a729449ffaedeb3d9b9388762e4e1f78aa7ff99d64b8a13eafe044bc7a0f18f5bea3fc041d0653a9fbbfd3c51a6d0d6c30b52bee80bfc66c8fff4a72804d846dcbcc4e883f510708c67f1780f987ddbc6471d3d8049333f09e234b10c08548ac92c463642368196dc923ae52c6f6feb9beeea30b17356e9c73ab5bf2a3b9be94e2cac7ea1510288f978e9f06110e30ae6264f3318227460f3a0940fa75ec8e0e2fc6739d048e9853aeac4731a1d29d9d6e1e25bf9731654a6f39977a25b5508984fa064cec94d8860255b11d3fb82efa039900658cc0fb8e88443ff27d55e8dfcabdc0fdb842d77421d0dc6db6a9fc9e5b7f83584b842654de4781ac9dc8431db1844bce5124ac5a07aa0c8e9dc176bf484bddf326eb43ad7c2bff58e304aa49b15297e1256fe6bac0c1cef63624b32445b6a9d36c5fcfc510b25f7cf6beae1a97f6796b1f9cf812a02c2c350fe5f037a5b45caa2922cc2c067160429f65856ce7d4e83f250aab1be7bce4fac6b3f2f3642f065e1fb735ecc0897eeaa0f2a0bb476c52333b589a5446760c3d1ee096bacf81e3b3a811cbd39c51824b83817b8e74213cca4c1af9391160d995b78600dc0c85a9ab59e2cc3d4f633d100fc1fe91b32519e57a152bd16aeeba19b6d00bd7c083845f70467de1fa6cd839035ec7867f0d647b1fe9cc6ec3841907e714b35e362c596e25ed00b47de8dfa98ab2253e8a5eb51e4dd46cb3eccf084d6f785460733f9119e5249d5d0d00c97c8d0d15cd6d12e85f1e1d8d255e866aebe2aceba9b76670118c546b06fa3f07337d24ea64a755edd0e239ef7f0e9b709250b760776234e4fc5bcb00be6da909674318179760ea545698145f68c08fe88e90bfde30ece1714df7c6485afc2b785f09dea8b19760332464726030ab934f9957ad5fd070735bd3f201c4295390e98c8ba24d62861d092304b0199253b3d27bd3603edfff47fa405d7f0b975c5c709a1aff3293a16feacc1372509660feb504060d7bbc7f5731311be9b19e7cc5e15ed27565eea2876e997099d6156f9a72ea47340c2aeb723ee7a366f9077804", 0x1000) write(r1, &(0x7f00000000c0)='.', 0x1) fcntl$setflags(r3, 0x2, 0x1) write(r1, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20001, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) setsockopt$sock_int(r3, 0xffff, 0x1307, &(0x7f0000000180)=0xf84, 0x4) 16:00:07 executing program 0: r0 = socket(0x17, 0x8000, 0x1fb) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x2) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000300)=0x3ff) 16:00:07 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r1) 16:00:07 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffff800}, {0x0, 0xffff}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x1, [{0x2, 0x1}, {0x3, 0xb37}, {0x3, 0x3f}, {0x3, 0x3ff}, {0x2, 0x2}, {0x3, 0x10000}, {0x3, 0x4}, {0x3, 0x9}, {0x0, 0x101}, {0x3, 0x20}, {0x3, 0xffffffffffffffff}, {0x2, 0x1}, {0x1, 0x3}, {0x0, 0x9}, {0x0, 0x7}, {0x0, 0x487d}, {0x1, 0x1}, {0x3, 0x95}, {0x3, 0x8001}, {0x1, 0x5}, {0x1, 0x6}, {0x3, 0x100000000}, {0x3, 0x3}, {0x3, 0x5}, {0x1, 0x1ff}, {0x3, 0x7}, {0x2, 0x7fffffff}, {0x3, 0x2}, {0x2, 0x80}, {0x2, 0x5}, {0x0, 0x1}, {0x3, 0xe6}]}) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x2b5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10080, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x800, 0x45) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x2, 0x4}, {{r1}, 0x0, 0x0, 0x80, 0x101, 0x800}, {{r1}, 0xfffffffffffffffb, 0x8, 0x40000081, 0x3b6b515e, 0x3}, {{r0}, 0x0, 0x2, 0x1, 0xf1, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0xff, 0x2}], 0x18, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x8, 0x759b}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000001, 0x3f, 0x1}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000030, 0xa41, 0x7ff}, {{r1}, 0xfffffffffffffffd, 0x40, 0x11, 0x8, 0x5d2}], 0x2, &(0x7f00000001c0)={0x9, 0x3}) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000040)="4afa0cc1bc7a9dceddb786aff448508dc7e85abd65330932f7c4b53e874572cb9dfc98d0022062fdaacb787ee4c0f5f4954feb27e47c4723fe9fd36e22ab43541016d873b3460c549e60fdb77e2a2babe63b4670a9820e5fe7091089123ade6a396047a53a9db0ec438632bf89ba0725347ee79262961ecda06015f6bd8af7f5cc327ce47a0aa46f78400356773a3684a57d6e4edf9188fe15", 0x99}, {&(0x7f0000000100)="ccb65279a93fc7c5cec126396eb957aaa2c2c847689a0a0c34fc67d7ecb4364787f39e549a689591605b8fc8a2dc36bd36395beaa7b1811319014eab066f7664fc3949c97849959b410e407f75405674272dfa65b38cfc58f30074181298d41dd84f6cac1fe4475803790c8e37fd5fc19714fec3e69aad2b9daafde6fde17788874fc1db0b75a5055e17f327", 0x8c}, {&(0x7f0000000200)="bd57efb3ea40bd1644e56cbddae5ec9604354a385a1de8b2b5b5bb53f4e1db1a96b406d6f08c651f664179d65462f9f5d1c979d72ee107436c7912fc450710c3e8eaf579bce67c3d0882cd5c98b7d5c13b4f0d3dcabcf05c689b7e61407c241e19e425ca2b955066b3545e15b4b5cf47cb4d3f2516ff146882b335114ef7870a", 0x80}, {&(0x7f0000000280)="991bacee11a5e6d3751cab4f1225d056a94f67b2a3a4ff883ebe0e3ac02ade499c6b5e1eb1f3a2803a781d998300815f0be6573067bf0b2e8a51aa44d9a6996bbf84e02485020ea8002675e10318f5735537f0b5299c625a520e4f278c274c421ec1ce60ae42e81617e2b7797719c5508a945b481632b467529ae7fcef0f4ae32e9bd7cfa144ab6aa2ec48a229c2457eba9c819fa99eb47ff0623ae0e1c1c7170b1fe3343dcbfc2a72d52b52ddd2e5599f20eb9926dce1df48b40ce8a8ea1a19079e163bc4a9a08244f40abc4f4b2e5dc017b87e4c3f28e5cb07643054a5fc4501d2", 0xe2}, {&(0x7f0000000380)="40e5e3a25fdf509240c4287adb426dc41af960b2b414b287", 0x18}, {&(0x7f00000003c0)="ea0b5146851104c195f85808111db55e4dd37cf3944b4297bfb8a3dd0f9cdfd87cddce4e45063a1d55de1f24317eb4d63f689dda022cfe47f0b3b821f0fa3bb8e4b063c67f4651942ca0e04cd1a55cece568c4a8e954c335e16ee0cd8ba5dabdbabdd2fac25d98ca323fc2866f131bea96b92a64f20e9d77de", 0x79}, {&(0x7f0000000440)="37ae52203b3245dd5c2f340313580a5d61ec4994ada6e56c6be352ebe9172d9f1650f040e36e297ef79c9f299802fa0ffeba1134c42a032b8c404409b9a9d28b1374e7e31c85bb99c4c487dec5459583713039dcf51214bc4122c093a97f208a7aa63ae24700d4cfc332abe6bfb0f3fa3589f0349f1ebbcc5dcdfc39d7833afae747469b18064061d40693d0b514ad0a84503fcca7cb1395b2ff2401079c081cf0fb122f1a334fb9fc17199f30778e65185fa91da239ce2ab7e0849b5dd2033d3d15a47f02d4b9048d578a14fba58300ec3d3960cee4c5cb49327c62e32328ebc75188f5089157d54ed02739528c", 0xee}, {&(0x7f0000000540)="5cfc840d2170759fc1e5d788407983b04e5db756f4d7dc58958fd8effc5342eeb90e5e079262ac9d685ebf54bd9de303fb5808198ecb6a6f798b53125ff830b80bc44678d424521b5af6f137e82986364afc2ff6938ab26d75565beb702349a4d8c5727778ced1cb792cd979ad428593bc136777cde1b500ec8d6280f222494cbf24f57fc9a07d6d78b29c49f990d5bcfda1fc548352f8975af76e0e03d618cccca1e6bc04a0673eb5e5dc84c1fd55f49e69466bbe07d73e528168f5115957671f58d246d3b29cf824fce4a794a7e20a14a4abf0bbe2e66b9cc327fb3d22967e013d1e5a44427d1e87b73cc810580ac5e1b7", 0xf2}, {&(0x7f0000000640)="2a4bdd4df3115a3b2b3a087dafd6c98484ec219167e7f1f56ace8fd1347962db70b57bdade3bb6a764ab0264249c1ff3ceda0856dc7f8ca81d433d2971f20f6b59e2f3eefc8b60350a6f8860e73d71dd37b4bf32ae6cc2f22c84d693c97e044acfe6afb3242830fa6e999a513492e820f77dc00bed3415aa5e5af7f7f901a4bd562a01007c3f32830aa371dc50c10e5c394d9853d8777aad91399a3d000863a847971a0ca14b9e43098f8fcd31652658afdf39db63b017e08fe98db4b0bd6b779d652cc594ab2219456e852d7b5f587f7a48faffe62be8169cd3fea101a0d31aa276cfa40bbc949a8fdd6cfb4944c9ab873fb467d59baa35370addc59d56259ba61683b2586d51751add5a04ae5eef7fb6dc4a014ffbae63571c361aadca0a193d80033a30975f805a832e38eed6b23106279600753c0eb9e5a1c0a6e32770d8f85c31926ad7240fa80a81778a40d6d436a2146f50e0af8820d2c01056efcec9b38585e76b00f981e41fe0d317d7a074c06ea7958aad69aa7e1ee7f7088a86c0fc4f124fe4dc3169ec4d14065501940769f3935fbfd1fdd0660e9ecae56a50d9c7a9c624a6ead773de49455e8378dd87fa62f210fed933c8ca3fd98bfc28f8b10a1c548f374f213a2a33c253272736394869de589f0e58649fd82b9994f22c3a357a358862671e0b60e99323978169749810ee814054b625704bda0df79ec71ca41e99abd5e39f814d04d77eab595bc503e4cc688edc2e4fcb0f7cc44a1a1df757f42fcc6a450c07bbbf3c8eedf39dbcb536a5001ed82b07626598d2e3de91941771c359277179304f63a3fec43e6cb25616e4e9cf33e87d1a6eec389bf660012014f00881ab1bdbc2295070e71f7353b6d416eccf5df6645073f0144c79b2102a3b4886d14154ce5580820c94287e559a05a6eece71854fad2a7785f8646cede95ce290eb1f06073fef6e86075748878e87db759169dc04f7b4dc0fdd87c2ac6eaa1617392fd4a16165900e1de449f02ecb2841c44dfa8095222abc54cce48c644a6a5a98d291630811b47b5ba24e6687cece0effdc15b044fa26932cfb29b10cb21d90ccdf98bfb4ff180b731ef776fbddf9fd5cedc32e6bdbb9873c17d0f82a2faa6113b1f673be513cf723a399974051f416f7525ba8daba613e2fc10d403284dab0bcb373bae4cf61e216ad8a19d4ccd998f5d2a6b13b2d294055e9d912c9d9c93c5621a8025a74739a978b7516dd6a153f032f0e73f8f844fd3af138b1d3ba0e47832edd50e77eacdfebffaab837c03cbec3dffa3a6f16276633040177b1cc9711c6f3802e592fa102c5cf39a38ffecc33709aa827d90000c476d620fb0d136e47758aeac123d888f4e67dfb831b1640a1c4a2da52bf485d9999a4a5453f401b0d1ef6b6e7cea92880bde8d44e80f8aa292c95a2f871a7db9ae6ab7c160f4ef274f8d64ff3fa8a59a90b09832413fec31c69ffa762fe8e8a15346bcf0193506d314d7e28ee612d2ee1ae725019620887496f6b16954be9ead1e950decf1275da567d155ebc926dddf8bf9835a65121061b0572d9e305bedc5880deca2f376e78af7c9453f4b512abd49ab0afdcf69641581885707412d739beb5b482cc0b0d3680841036ca32348731f0d8aeeee779ba2d1faf3540b67f5090be7d94c22afa1a632f3c104a9e1315eba49fb7578e96b66744ae719a9c45673cf826d059b77f064ede8c756a502970e7e4ea29d7cf23ff3da56bef3a3514edd46e988d26bf639d11e219702fd24255f1c118fa404be52eea7ea3456311462f21e529d5beab63889549339ce2e8e02ee3f12e320a9debc383ddd4da47a8d7993630ceb6f1cf2a15fc4b3da109c88f9ca8fa7d5bfdcdbc91327e48febd108cea82ad93ffb564cc63201b01ce1ea60065457438b6659de083d93392c5a2b6b80109f3e94a41586eb1d3fa9d318ee21eca4f767855c50c316cd49c40c2becf6f99e8ec6ba9d90ba0f755090ef82ec54ece5d614e4cc31eff232ed2e0b911849473b7f3fe18e072c22a76e09269190f1762673e4896688e03930f36d6ed4b77c7546ad57db2813057d20d88edb1cc0f0fe0ffc76d3daec4cdbf0a7dedff6d639526abd81c9bfd91de6a836c82bcd6b8e2f3d8d41951c4e6fb2160f0dd53e046faa889f6c38fac0de2f6f4defed29e92b248f4f01ecd65bc7796f82ff15a76e3e8a5a4b912293f1e0c32380ec896fe1f30cb7fb32c52d1070fcbda9f259060522528364d9fc39b3ee8c9af28342fcc67380da76b82e180ad0ef690b5befa40c6819a4bf1f04fc5b38f557cb08385bf2c0f610d13760e5e401b8a1bd3a200301c6c33febb467ae9157a62b953c42e23ecfd50485b3d840be293ea67c11fa44418af1fb8ad3f1d5f39f855a043319c4b7f628c324f28a4690279dd2fe9ba756fd7ec70e3460878ced707b20fa389caa35d239cee1a855aa81772b0ea92f861c3a349cd95b44a3a48bcfb4d441ab4b832a2ebc61783860a83764b0b8a33a1c372560972b25568dc7cbf015f519c0027f1f45be54d29ae1a1d42c3493ba34f996fe4faef401bc17884e5c3c57584a55caba054d0898ee3e9f9631e4ad7a4fd02cb120c05391841521134a521aef3105563a2a717e94e47df0e806dd347536e9841129659f2d140408de336a33fc352a1e221f4658c7924fbecb0761333518bca2e97c64691dcc968de885617d65874abc9bfb9152d7b174447a5a7ade10251823eb0d680fddc5af2e9d846b306688f3e4b457df594f164a5bb40bdd2883309d35303806c801c9a6afcd8b34cd8cd1a48578da13ce65b9cce850043dc4f4f65489912f70b8859c35f65490ec7b9f98b27261172a62fe4010d5847df292025d3c63cc615a2b9159c677d45a0c2eb1c9cbad38ab871b1fbecd16b7f531095278a4c9eb948c5bbcadb2f4b7514d1d228541ba97fc5fab7ad58703d52a4cd43628413c040c6ffa8a62ae17bd7cea1b65a60d4bbad06e4d9536906390c5605128b47f19b5d4b300daddef4ecf17762b146260d2bf35b8b4a119ea6fc047a2ed3311ec884cac6981f9ea36319f8e3af21fbe78aea5e6245f9bd2e9b70ee5430b7fbe9d4fdeee7ef62cd3eb282306f57d615311eea77be7eeb7fbedba0f7cfd668c462d004cddfc8e6844029584a9539830bb8c90063648e7ff72bf8aa1863ce1f7ace4a65c4c1a0f72dd585e4ff63fd2f137e893497624066c5decf42f9347588d99ecf40d5312b536f026046509d806d51c11e459f5348f2e2b9066af623d0aba5920c92bffa9bb8b973baa9723262b31ff22eaac15537e040248346be25ff64cb8918bff24d5bae01e7a02c389fe9e7f81bb6b6ab07dd832fb1ae57c7e258d5571ed32ac520b83a422fe6c53a6ca8a213b239e5f7439859bcc7fc37b03ab20500e095f126e39ba70c8a238cc0caefb3798dca68d99a502702889cc73742bb531ffeb39cf6649c5d3a103fd0150f0324c7514c77a505d13eaaac4d33ef03b7ab44ae733181d1b04f2cc04bbed69b0f9aba6644f1f8326c420a7f2ddacf5ec88a0fd6e660c6a9f66a495f098001303927932597091fd9ef1b0e711d2b8bad44ff8096bc3a0b17601cc1b8c7a888ac3ade1817e914bdcbc51db714bda0032326b376251521c60bd3658c4db6df1d42fb9dc6eee99a34fbe1f65487f8bbec4e82b219678b41a2ccdd90a39f8acd5486dff9eff2af2a32987c3faf0f40e80c61bf0ebabe577dcb4dc1f220972ef3f889ce757212f15de336d1b326149a66194a01cf2c5f50f22ebcfe6334eb13714c810ddb5a1c8914b7209a49ff7cc775308d0e52378c4e0b2fd843f651e4047395d9f816b4f4b960a2db3eefc740494c261a218e6cb8eca9c2d6137e1c9f993eab51b5fdd151d9678c0c1bc2eed2bc4f39056e40b883eb0fb890510be56e9925be7e7fc47299c045c30ca2b498e5cff7d531e73510672385f10f3bbc5ac1f44d9ae2835a319f8034f88902e0da9c58bf775f15fe40e91bb6f486b24a5ee16d08353da6326c40257886548bca9084f8ce42ec62766b1053ad5cd4f30eccda6bf71eea7d9530a39c23a4e233a36f73e18301ca0eb898bf33855c5deceb42105691868ccf10d0d803f7d01440a4ac26012517c93574077ea5b0577fee8a26e1bd0c987bfe21c15b091247659d3f87b831d1974ce5d86472dc7b6112cf9c31a0a900151a74066dee43f9120d5c73a8003ccb56eeae5034881f7e815a16801fad0684b8cfbc3441a59ee4ec5a2fcf4618d649785e57b6de6643004a27b4274c125e7d1a28b8e8ce82ecc4aa09b854948135d16779d29fc22535b7a95f69ddc4d7b5e507d856ae875ddec98bc24de669a7f4e351528dc808a4d00105a9d92fa0255b2f5a86f9d06585db14e861c9bdca8bbc3c66fec8b60953a1ec217cbed52a9905f9fe7c14f59c031a73874bf00180e905f7a562eafe2ceddda73b04fef45b371b6a303ba827d081d3f051217aa400ffb05ab4ac404535e5fac902a479ccf162061f681366fb62f119d9ac387543121e9caa5a1a2e18884d9cacdf25f640df128686577745d4ca149c0e14de527eab7189b562d4282fc4c56c0f47d4007d0ad6f335542463206325e502b5520d3d95b9131fceba9fe9949297cca0ebbd64bb598a22cb8639b1d3687bfa20e471b3a314888f0a287af0741c8d1b9dee000a3898f5cbaa608f86937c86d893e74f311e0e24dcff2867c2677406a19f9f40698502e5a035074f5f19e20b5d0e206bc8015d759434c9c7b153509594a53a6cae2b63b07abbe6c33a4fc99864f9c43056bafa91db2be5b2255dbf880b82c2084ac37437a0d928bd1b9dad21d6303ee5d990b3f693ca453ae811ec38c877036cd9866d07e6985bdfac865b5e801d8d6f0a51ea30480cca89d20cb69e75ae9f47421d7e16ba95d8b05fbb2571408e12c866b4c19688506630de93fe9af86b00ca948f02020f4231e5f908c8bc3d238778aca40cfc0bfe89986b9f08d63d81a4dd341e52c6ac9bcddb61459ea4de323d2a451dec2b226eb05e9d24afe3dd0cef80a2544c149daa7f2ee8dfb715a028f961a80a75634bb959b0c40eb2fb0733a9686ede2492dcabbc5da8680558f2fbce6e86825b4b5efe8dbd2ec55de25685c248b8da60da90bcedb195343f143f9d5d8e0030613518f38d858560858142c463a2f52e6fdf98b3829439823c8914cecfa971f1b85889f267f0c5c06eae267f0a6d86ffebe3511ac316a06eed00202941c0366442a96de56011e800274880fddc6299a357e32ec421c025d5272925c09ea1c72b2375bb1d7fd6dd4c99ccac458d06239dd02cc6c4f98e005f67eeeb1ae6a5ca933f5db7bc82771bde0291bee19d546a0eaa2b641e6585fb5cb8e18376f7e7f052bafd21c6cae664afe14a8303287e0a57a3738299b48529b2c1bdf8bb5e6e2c14dd027672d2aef3ad4bc75d7428766c7ffeaab8701d7a13e9f4b5b15a41e6fd28f14461974aa6f13affd2f9ddb83329e00d7e17e4373e90964157033af676eccd63f0e5b837dd26b2c15bb12d9d67c798262de07983141902e75e152a1494c003534bdfc11a45fbad89dd28b30f392e73d7588d9042c60aa8ccccbd47ebd26fe3747f171ae1756af00381a55b95f0ec9a14bc6453a89b61b1988c41452d331d9335320f1477461de55e32abe8c9e8643b62c44ee3da9b748a6e6ffdeb2b6696d79363f60cffe29fec973066ef86bf2b379a26f5139b2ffd773d82af4c50a7a5543ff2382fa83791b2fa2e9022bd39046e687592", 0x1000}], 0x9, &(0x7f0000001700)}, 0x404) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:07 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) socketpair(0x3, 0x3, 0x7, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000640)="268ddf2dfc84d492e8a76ace4d32e8ef1d58964f8b71ca3597ff4f1f11719e158a3417039f42355129bd43108e1a218c4eed3684e0be4183db794c315e2d07930b747908e0967bc610de4fbb116cc5517a53bca922362fb72858b1c8124902bb58df21f5f44106e864f21ee7592536d291a3edaec7a4274ffb5f4d87245f65eb5689b313b8354b9246a366316fac0c97a48734b3e48744f2ded0ce8cb0a5b7c6fde042f80f", 0xa5) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8400, 0x0) getpid() getsockopt(r4, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000040)=[{0x4, 0x4}], 0x1) sendto$inet(r5, &(0x7f0000000440)="ca9051e9fa90e56a1356a2fa36a2206d07e1c9b0303c3411397fe03b8c5ae31a06b00cecfda86ea244ee984fc63e2a3d4c83c0a8d0b4fa16c2fe3a89c02f142aaa441dbc9a8d07540159d86557044b82ee6c03569eec1b60ce1c977ba4e5a3c50535e30642e7681cb219f15c760a9efc3291f2c2b3f8145ff8a1d415fdcae90efa21", 0x82, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r8, &(0x7f0000000a00), &(0x7f0000000500)=0x314) mkdirat(r3, &(0x7f00000001c0)='./file0\x00', 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000100)) lchown(&(0x7f0000000140)='./bus\x00', r6, r7) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) dup(r3) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 16:00:07 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xfffffffffffffffe) 16:00:07 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8, 0x5, 0x52, 0x1, "1fed233ed73ec83e76bd29e94d6a1c473eb4f70d", 0x3, 0x4}) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) r2 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000140)=0x9) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x20400, 0x43) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000003c0)=0x9) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x9, 0x2, './file0\x00', 0x10001, 0x80000001, 0x2e8, 0x5}) accept(r1, 0x0, &(0x7f0000000300)) open$dir(&(0x7f0000000040)='./bus\x00', 0x900, 0x2) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000200)) write(r2, &(0x7f00000000c0)="878ea5b4a3dac87a9a0a000c23441c7607", 0x11) fchmodat(r0, &(0x7f00000002c0)='./file0\x00', 0x140, 0x4) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x45}], 0x3, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) getpgid(0x0) getpgrp() r5 = getpid() r6 = getpgid(r5) fcntl$setown(r0, 0x6, r6) dup2(r1, r0) accept(r3, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) getpgid(r6) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) close(r0) preadv(r1, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/187, 0xbb}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/154, 0x9a}], 0x3, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001200)={0x3}) 16:00:08 executing program 1: r0 = socket(0x18, 0x8002, 0x0) mlockall(0x1) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x18, 0x2}, 0xc) 16:00:08 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x7, 0x40}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x180) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x3f, 0xfffffffffffffffb, {0x72f, 0x9}}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x0, 0x9}) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x109, 0x0) setsockopt(r0, 0x0, 0x66, 0x0, 0xb2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x82, 0x0) r1 = dup(r0) r2 = shmget(0x0, 0x200000, 0x28, &(0x7f0000dfd000/0x200000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000780)=""/239) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0xb, [{0x1, 0x9}, {0x0, 0x4}, {0x1, 0x101}, {0x1, 0x2}, {0x2, 0x1}, {0x3, 0x8fd}, {0x2, 0x3}, {}, {0x1, 0x3}, {0x2, 0x5}, {0xa5a2fc77af71e0d0, 0x8}, {0x3, 0x1000}, {0x0, 0x5}, {0x3, 0x800}, {0x2, 0x7fffffff}, {0x2, 0x3}, {0x2, 0x8}, {0x3, 0x467f}, {0x2, 0x7fff}, {0x3, 0x2}, {0x1, 0x10000}, {0x3, 0x101}, {}, {0x1}, {0x2, 0x8000}, {0x1, 0x401}, {0x2, 0xffffffffffffff01}, {0x3, 0x5}, {0x2, 0x8}, {0x2, 0x1}, {0x3}, {0x0, 0x33}]}) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() clock_getres(0x2, &(0x7f0000000000)) write(r1, &(0x7f0000000080)="90900ac3813d7540798ff6eb8dce5af149b9048147abe199020a263bee2d9fdc8bd835628f7b6281f8f59e5d62bc1e81ed248118e0c2b5", 0x37) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r0, r1) 16:00:08 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0x3) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2fb445e70d3000a1beec040687895acf1ee7f7e15716352ba6dff4d6afa170b4b8c058840fe6e7e9efa895a2974adf1d01037b0926391287fa06c37dbc6457a5250551dfc00000000000000081e4ea1701447b56852f5d277bea990993"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x55}, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0xad9, './file0\x00', './file0\x00'}) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f000032e000/0x3000)=nil, 0x3000, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7ff, 0x7bc, 0x3, 0x1, 0xfff, 0x85, 0x9, 0x2, 0x0, 0x9}) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) msgget$private(0x0, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8c0, 0x0) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) sendto(r0, 0x0, 0x9b94, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="c3a00000ed87da336c65827e5d41df4d4776b77761705093a62366c8f827ab9f31c4a514697fe9105740203f399f7c02d2c6e76b335f8e7d11b52aeb18618366e1970dad167675356fe455b8df1a349d7dcfa604d48bd7c5d642f4d736cc48b50178aee97831bab98db4c485843807f56dba00bc4307715b27ed8762ed70f98d8c303f980c51bbfa525dffdce0627499a7af37cb24370db05f8d0b3bf0f8d99999420984b7b7e75cac88b59459c706157a24873af6aa0d1fe168dd6f096feb21b967ca53c0ece6adbfd8"], 0xa) 16:00:09 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000280)="24a47bdce5916f36ff9d53109400efbc2aeace6a7954c8f1d9314bf3b8495817949ee8ecd5f8110bef5d25e7a90db2350ab23c9ca3933d47203ee384e25ffa18431b65021a20a19cbef072a15835f1e841a90f6b2fa867b53b1349fa793f6d05eb74e56fec0fc196ebc9eae01bf4c8e8e2008e6af0ac83c81c7f62a67617a33583fdc64dd5e09b67", 0x88}, {&(0x7f0000000340)="4140dd1aa9ad2b9210b8b4ad1231bdc0307a6227a1b7951c3a5445025896a872d80762a7486ee8ef9759f79cb3b8be00433c4a07e901afb50066d70c0f3f2713d0b3b1aa67e092f8d63144dd15b0cf3dbb9eb907fdb85da0a3ba76309d65bc572fd70f577436d9d90bb754a544d6701e44b23855fabc75712c62b18423c98efceef4aba76a47f022fc0b2e149ed50c51c0fc1c0aa8d353ab9656ab5c369e1e10309e0d02ece3c765a854c3b8", 0xac}, {&(0x7f00000001c0)="15af9826350d", 0x6}], 0x3, 0x45) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)) dup(r1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370daba3856c507214b57d9277fbd770d883b85f8cc9e564c5a3aa661344ad7ca0c18b464fe27f5e937dd942640b7b106acadd44b54e20a85a7b03b1be94cbd2a76c1afbc811895420064eb94408d26af34f6ae5941c88a3e83aea5af323c7e3ee363dada54236b77f77e81c6dd66a92e0d9ef9d8f050d633f215c929978fa5b0aae4bc5daa8198b516149b3348132ab0f7f8520", 0x28f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x12) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x6601e39b, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:09 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x144) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x9, './bus\x00'}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:09 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10019, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r5 = open(&(0x7f0000000240)='./file0\x00', 0x84a3, 0xb4) r6 = open$dir(&(0x7f0000000280)='./file0\x00', 0xa0, 0xb0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x82, 0x20, 0x6, 0xff}, {{r2}, 0x0, 0x60, 0x0, 0x2, 0x7}, {{r3}, 0xffffffffffffffff, 0x82, 0x1, 0x200, 0x8}], 0x7, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x42, 0x42, 0x3, 0x3}, {{}, 0xfffffffffffffff9, 0x82, 0x2a, 0x80, 0x8ec}, {{r5}, 0x0, 0x40, 0x12, 0x101, 0x2}, {{r6}, 0x0, 0x0, 0x1, 0x2, 0x8}], 0x4, &(0x7f0000000340)={0xbd97, 0x6}) r7 = kqueue() r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCCBRK(r8, 0x2000747a) kevent(r7, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r7) 16:00:09 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa80, 0x49) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x10000, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/183, 0xb7}, {&(0x7f0000000240)=""/6, 0x6}, {&(0x7f0000000280)=""/215, 0xd7}, {&(0x7f0000000380)=""/108, 0x6c}], 0x4, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x2, 0x0, 0x2, 0x8001, "69e642a18bb9444f8c20b5bb01338bd83476a189", 0xffffffff, 0x2}) socketpair(0x16, 0x8000, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) close(r0) getgid() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000440)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) 16:00:09 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1b1, &(0x7f0000000280)=[r0, r3, r5, r2, r4]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) setuid(0xee01) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f00000006c0)) setregid(r6, r2) preadv(r8, &(0x7f0000000380)=[{&(0x7f0000000140)=""/15, 0xf}, {&(0x7f00000004c0)=""/208, 0xd0}, {&(0x7f00000005c0)=""/205, 0xcd}], 0x3, 0x0) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r10 = geteuid() fchown(r9, r10, r4) bind$unix(r9, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) r11 = semget$private(0x0, 0x800000002, 0x80000000000002) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000e5b8200c00f70f0634000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000004f6a653c4771b4e5162ad76f4e34112fcd5857dfd9d02523232b24dc100000000000000000d862474ad50c0b6e5e000000e289033614be76f872cc7f2bd223ac1e82dff788e2ea46f277aca814fa8b7f906fd1dc88a96b13f4ede396fee97e5e79cf213d7c50edae0a076c264fc30da023a06c37c633cdbc7f71b85de613752c8e980e"], 0x0) fcntl$getown(r13, 0x5) r14 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r14, 0x0) setegid(r0) r15 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r16 = getppid() r17 = getpgid(r16) r18 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x1, r10, 0x0, r10, r1, 0x11, 0xff}, 0x9, 0x40, r17, r18, 0x4, 0x800, 0xfffffffffffffffb}) r19 = getuid() connect$inet6(r12, &(0x7f0000000700)={0x18, 0x3}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000200)={{0x8000, r19, 0x0, r19, r5, 0x1, 0x101}, 0x10000, 0x53, 0xb92c}) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) socketpair(0x3a, 0x0, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x3) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x491, './bus\x00', '.\x00'}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000001c0)) bind(r1, &(0x7f0000000100)=@un=@file={0x0, './bus\x00'}, 0x8) r3 = open(&(0x7f0000000080)='./bus\x00', 0x3f9, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) unlinkat(r3, &(0x7f0000000140)='./bus\x00', 0x8) write(r3, &(0x7f00000000c0)='n6', 0x2) 16:00:09 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1ff, 0x3ff}, 0x8) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x100000000000, 0x1, 0x1000200, 0xfffffffffffffffe]}, 0x3c) 16:00:09 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r0) setsockopt(r1, 0x5, 0x10000, &(0x7f0000000040)="07da9f2c5771c7cf6254964969827ae1969301a4c730c12385dc50e4d7397579fd8ee2fee1e5eb1e3e968ce1756d9362601336e0ea0817e70d8d00fd453be66ff3486f090557d419343e2b56157a4f46eeadd6bbd0a2c3f09358eae5bdec08c9bc0da738ded0ed2cc5d8dbf3e5904c32a7eea8f9e9978368ead3", 0x7a) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x4, 0x20, 0x9d03, 0x2e4, "eb15460b25967f1f307639ef4ff64229795dc672", 0x8d7d, 0x5b98}) 16:00:10 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 16:00:10 executing program 0: r0 = dup(0xffffffffffffff9c) open(&(0x7f0000000180)='./file0\x00', 0xa5f82be7decfea64, 0x1) recvfrom$unix(r0, &(0x7f00000004c0)=""/4096, 0x1000, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)) r2 = dup(r1) syz_extract_tcp_res(&(0x7f00000001c0), 0x6, 0x100000001) pwritev(r2, &(0x7f0000003a40)=[{0x0, 0xfe96}], 0x1, 0x0) 16:00:10 executing program 1: chroot(&(0x7f0000000000)='.\x00') 16:00:10 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x35, 0x33a0000000000000, r1}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8, 0x8, &(0x7f0000000080)="14251ee85d3c29d0fdd06ed45fb82ae7e27e2d532399317ea16c", 0x1a) 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x240, 0x100) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x8, 0x101, {0x2, 0x100000001}}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0xffffffffffffff11) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x7f, 0x5, &(0x7f0000000200)="3525fb55ffc5", 0xfffffffffffffdf6) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0xffffffffffffff80) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x4) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) socket$inet(0x2, 0x5, 0x1caaddee) 16:00:10 executing program 1: socket$inet(0x2, 0xc001, 0x0) 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) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) semget$private(0x0, 0x5, 0x4) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000001c0)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r4, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r3, r4) 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(r4, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCMSET(r5, 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) r6 = socket(0x400000000018, 0x3, 0x3a) socket$inet(0x2, 0x3, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x66, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2ea, 0x0) sendto(r1, &(0x7f0000000040)="26b8e15ccc80a2999417cfc05e84f151339c530378380841098163775d3a89ad488116b1f78e519464b12cc90a792529052a5788d951d48ab968bf71a63f3317442e6e67cce253f9dd1b537b10b1ebbdcf039cdca5dbf9e3c90bda0ccde6f9745b9c53f4ddd0bfc99b2c9e897dd9ef47c396bb13e7699337b6a33e425e529f7a5198fa908940bd532f856c31d9afab524a66c28c5e5bad2f28f0f372f6bc2a45fa", 0xa1, 0x8, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0xfffffffffffffff7, 0x814f}, 0x10) r2 = dup(r0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), 0x10) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) setsockopt(r0, 0x8001, 0x6, &(0x7f0000000140)="2bd7cee666884ba57c8456dbe3ac21b9b0a870d333a68340644c86be0209700e450114461a585040341f3649aa208566f22448b6b307d90a99ff9c7a7f03d443330b2c1ab2ee78b8f4d798dd27cb55d53620025725be7c0db09b435113c4a53521439c3b8231dd5f984737ee999c696e0d3771e24a254b25fc8023c6f23bbe0f03aba8eab4af9f162f91337bd793c75b283bcf81adbe44e9fa7b8bb30ded855d84c273f78903ac4af3d92a75a169f9c8", 0xb0) 16:00:10 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x3, &(0x7f0000000200)="ff0f89bfbd3ccd5ef4ea2850b2689c2d8c8f9df1e07e951a8b1977d1607164a7b5185f0112e5419f5e04c8d8ab0cbf0af7b79df7f12432159ef4b2108b53b3c156c32c307ba59678ba5b66ddf7961bb9ed4a79f7cf80e1f46dd45d5b1ea68160ba77b37e4551848657467b2f591c2e1257a8a7969f224096c8b8992786e324e00fa7bc23b594ec79dce69f98f28144a6f184f106665084846710", 0x9a) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x38, 0x8000, 0x7fff, &(0x7f00000001c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="91d44b93b7e49b609d06919d53f3aaa455f96aa7b204b8c222cb04cd5657aee933609d7e023cc3023df352060fa307657dd6f120821d0ee5b36a46116a5c454395cd9884e66e8573d9127e943e9abc11cddfa6e54dad0108378fee", 0x5b) r1 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="001e7de332b6ad40c5987d08abe56cd1a9221833910a31e46f4642b0d5960d6903d43bb3ed023ef82ae6468191747711a5754dbbc04cdfd9075a8c8920a83fc7402a87fac0a5b286eb19d45d0c424c371553943cd4cf4e1232d6f09f1c8844e101c5197861d766acfb9b598b33629bb3918fe595f0d6b76a07656ecc3d6429919dcfb105df5dd82e558fd917a9b302269c2682b9e22a14594d5c1e7b114c9b203a98d4c10e8c27061740d04c569a4c38f70cbfd91427fec392670e3fef7be47036f18f5b1d", 0xc5) fsync(r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000200)="e7e95a5f2a3b20561cedb5e01d1af4f65b2ba6e00caa81bfb35e203a6dfc97f0e662e5fece6c9454e953b8d3c8a212b23b3852b40000000000000001c101942bf6e34048ea6f59a4dd89c9e4185100000000000000000000000000", 0x5b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="a30b4b901ae9752d8a3639bcdb764989c01a8736cd2066e70569e81663be6b637d2593b6788bd908e144d6d2269ca7c2709e50ff407d0c59d8b1a17e425be16cce46d15ac5681ecfea7061ea5dbde3750f7d3c96f56d9d0bb995b5a2b4a2db74b9ff7195a3baa900f0d56f5111818abe3bc85662d8c0a8b0ab7f58c78651c7e7470888ba403d6a223bd7d1d0fd6f0d2cf492a378c3123f522a75", 0x9a) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x1e, 0x0, 0x9) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x9, 0x8000}, 0xc) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0xa) 16:00:10 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0xffffffaf}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:10 executing program 0: 16:00:10 executing program 0: socketpair(0x31, 0x7, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f0000000100)=0x7ff) r6 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r4, r6}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="66ebf5f4826aa8e403bbc41f9daac19ee601fbce09804115264bddb841dcf3d1024959c0b27994bcbbe906211b2532204138cb659204566d5e97a24d1173aae37b027cd7afc6b8b6469d1f3f4bbbfe15a4e5df3d0e00a9788f4a1be47260adeb46bb6d4d08c5e4c3c2c3c8960abd786832cbd503bb92b6938f2892d130438452053e5b44bc71de04dc133f0e4fbd952d13320fd431601b477ffca37ade044243", 0xa0) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt(r7, 0x0, 0x6b, 0x0, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) 16:00:10 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x10000000000000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x101f1, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x801) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) close(0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc02069a0, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f0000000280)='./file0\x00', 0x40, 0x20) write(0xffffffffffffffff, &(0x7f0000000180)="06947b92033ae047f1d26d8027da250c52e28f2513fd308f1ba9e3b1271ed0f8d86e29766efd2dc29fb77a37d48d2912a3d9bc78267f36cdef02ffd31eecc05520ab2d787cb88d18db8791e1cde1588700fa649899bdd8aabfde64bf14e19eeedf78201b5042a7fe6939de3c5e891164c894081f2f92b6b965e414dd7ac2f699e712c7be5cf81997050b930c1ea1e11e57f08d589cfef845f58d1f6ed6a9c7cac51284ef2215a763bc3a2a29a6bab438dfae095e9339281c59deb5343624e3f982", 0xc1) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000180)='g\r', 0x282) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b2028, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x1000, 0x9}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) shutdown(r0, 0x2) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xae, 0x7fff, &(0x7f0000000100)="05652103e8c9d391b000e5c66ff49e0a8ec1e2e59648dc04bbeccacc83b8ac90350f2c76da88f9ab1a2ae44b27b91a8a8917d5630c2c3973ce81ab18460e04758e5a341de807d3d5fbec8555a48de4", 0x4f) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) close(r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) r3 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchmod(r0, 0xa8) write(r3, 0x0, 0x691f33283fcabfb7) 16:00:11 executing program 1: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) nanosleep(&(0x7f0000000000)={0x1, 0x8}, &(0x7f0000000040)) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x3, 0x1010, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x280, 0xa) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7, 0x9, 0xfff, 0x1, 0x10000, 0x9d77, 0xd989, 0x3, 0x0, 0x4, 0x4}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r2) recvfrom$inet(r1, &(0x7f0000000080)=""/124, 0x7c, 0x40, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x4100005, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:34:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2000000) kqueue() flock(r0, 0x2) open(&(0x7f0000000040)='./bus\x00', 0xc1, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x2, 0x5, 0x9, 0x2, 0x1, 0x0, 0x7f}, &(0x7f0000000200)={0x8, 0xb8}) 13:34:12 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040), 0x0) recvfrom(r0, &(0x7f0000000000)=""/64, 0x40, 0x2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 13:34:12 executing program 1: r0 = kqueue() r1 = dup2(r0, 0xffffffffffffff9c) sendto$unix(r1, &(0x7f0000000000)="765ca01a95a9aadf110724468a59e88a4ac63d9166f94bcb2a1b89f2579ea4f833667f7a2ec3c095a7b04870f9235f2ce91ee352c06a369b11530b983607815dfc63eb022338a43e80a987407871f2726e7a280239452be3287048a4e03eeb3ab309e9c7f6c2b2", 0xfffffffffffffd57, 0x400, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\v./file0\x00'], 0x1) r2 = socket(0x11, 0x3, 0x0) socket(0x2, 0x5, 0xfb8) sendto$unix(r2, &(0x7f00000001c0)="b1000504b1000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 13:34:12 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = msgget$private(0x0, 0x100) r1 = geteuid() r2 = getegid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto(r7, &(0x7f0000000240)="17e8862b3a4161a5ed3559824b13c94ad28c17668b6e220289230cb36164fcdb01de721b4f3c18fd52c063fecb4fdb81aa27b735282561b6176e5aeea4db1289e2135c0348294b65a9107bf85a0023e16932e5c84af2e0f13e2e713a", 0x5c, 0x4, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x2, r1, r2, r3, r4, 0x1, 0x1f}, 0x400, 0x80, r5, r6, 0x80000001, 0x5, 0x7, 0x2}) r8 = open(&(0x7f0000000040)='./bus\x00', 0x100080, 0xffffbffffffffffe) write(r8, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6080080c2}) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000100)=0x1) setsockopt(r1, 0x4, 0x9, &(0x7f0000000000), 0x0) fcntl$setflags(r0, 0x2, 0x1) 13:34:12 executing program 1: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x1, 0x0, 0x200008, 0x0) close(r0) 13:34:12 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x1000000000000, 0x0, 0x0, 0xfffffffffffffffc, "b04d00f3ff0a631a00", 0x6, 0x40}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r0) r5 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r7 = dup(r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() r10 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r10, r9, r8, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f0000000100)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r10]) setegid(r11) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000080)={0x0, 0x9, 0x0, 0x0, 0x9}) setgroups(0x0, 0x0) setuid(0xee01) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000380)=""/216) 13:34:12 executing program 0: msgget(0xffffffffffffffff, 0x400) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa0, 0x0) fcntl$getflags(r0, 0x8000000000007) r1 = semget$private(0x0, 0x3, 0x10) semctl$GETZCNT(r1, 0xb47a1fc4aab7ba44, 0x7, &(0x7f0000000080)=""/64) r2 = semget$private(0x0, 0x100000007, 0x400) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x0, &(0x7f0000001080)={0x7, 0x5}) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000001400)=""/28) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000013c0)) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000001000)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) kqueue() chmod(&(0x7f0000001200)='./file0\x00', 0x8) setegid(r4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001280)=""/26) r5 = open(&(0x7f0000001100)='./file0\x00', 0xc0, 0xfffffffffffffffc) recvfrom$inet6(r5, &(0x7f00000024c0)=""/115, 0xfffffe64, 0x83f, 0x0, 0xfffffffffffffd41) setgroups(0x0, 0x0) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) mkdir(&(0x7f00000012c0)='./file0\x00', 0x81) getpgrp() chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lseek(r6, 0x0, 0x2) connect$inet6(r6, &(0x7f0000001340)={0x18, 0x1, 0x2, 0x10000}, 0xc) chdir(&(0x7f0000001380)='./file0\x00') 13:34:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = msgget(0x3, 0x0) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpgid(0x0) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7, r2, r3, r4, r5, 0x18, 0x3}, 0x1, 0x3ff, r6, r7, 0x5, 0x9, 0x2, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10180, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x2, 0x2010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) 16:00:07 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r3) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 16:00:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() recvfrom(r1, &(0x7f0000000000)=""/127, 0x7f, 0x843, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x8, 0xc0}, 0xc) ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) r2 = msgget(0x1, 0x408) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x6, r3, r4, r5, r6, 0x20, 0x4aa941d3}, 0x1, 0x2, r7, r8, 0xe58f, 0x0, 0xfffffffffffffffa, 0x7f7}) bind(r0, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) pckbd_enable: command error 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0xc) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r1) open(&(0x7f0000000180)='./bus\x00', 0x8000, 0x141) ioctl$TIOCSETVERAUTH(r1, 0xc0107004, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x4397625f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) write(r1, &(0x7f0000000000)="2ac3e2cdcd74a47877377f5f22a0045648f72b4d85af37338cdb8cc0a88771e5367d600ad1f7f1404b02f1d89ced773aacd473ba6a104db7479c044e1ba683a5e74b13e4a92e7fc766e35259811036c6ddbfea7e26f3c91b62b2f243c651f82025d83783a91d732484f773", 0x6b) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000090000000000000000000000000017e185970b453da65caca9e0e000c3ab829573cd5f90da2088652f914b1232d88b0a3b0041166facb24d3395c53677a3980038d4b15bad496afb2bb72d9af9763e2b3db9fc77abad869e8e70c40e9a1f15a445326846fdfed978b9ab4de04e19d040b431e57491ec5f42c240e45633874a312989a568af01612f970d5410001ccb86078b19be2e65cc0cb4374575aab8369574f2b5b4fe2566922fd6aa9b804835cfed5d0fb2904e68e0eea6cf070acb80191f748fc402f9cc9aea950ec90481a3600d2497ee3792255da5901bae"], 0x10}, 0x2) pckbd_enable: command error 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x7fffffff) r0 = socket(0x18, 0x1, 0x8086) recvfrom$inet6(r0, &(0x7f0000000200)=""/181, 0xb5, 0x800, &(0x7f0000000100)={0x18, 0x2, 0x7fff, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setegid(r1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) recvfrom$inet6(r2, &(0x7f0000000180)=""/96, 0x60, 0x1, &(0x7f0000000040)={0x18, 0x1, 0xa3, 0x4}, 0xc) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) setsockopt(r0, 0x5, 0x7, &(0x7f0000000000)="d0dcd41b10c18efe8d9e6c93cf2a8470f2425f568baef7b04296e7fe4f85d61f9d970997aeee41b69cf763bd07c32149b7298273fac7030874e7fb6d2875aff3e8da4f54c035d330765d85b52006c540c58a353254bce1a90a021aebd69aba42b1b7196c049c2f58e2776429501cf97cc83a86523b2febe89da8d21312b9e81caaf055bb9410dea14c79a8e01459f62b16486a9eb747a06c1f58a72dd5391482898a7a3ed74a7456206b7131f8f1871aff0798b6cf53563e4054138fba7ed822cec4515cb9d3b7fd3e1204d6619bba2f99ce4ccb1e8db3d8400854b8eda4cd8d10f5eeb10f8e7e2e6da2bde840735d905323d3e16c96740b7449a845ab1384b5405f7fd2363abf6eebbd48bef0af25fc641027d60ce85e7c75c74b40068a9595beaa89fb5bdaca9d33e87d3211332f049e65feecea087052ed63d522a785ea1513d28b35663e8d5501940dd4a4ac1fcd670c5f47c79de7dc48fcac15d06133e25f2fb04fafba9bf2eae2a24f15c284b5b2c9989e0410e26cff3f230d0a301cbc274ad0f9209abfc509250d02a45dcc1af435fb90bcd6274d4dffc6dc76d9906eceaf48a37269a24db68953d3e502d30ef8c8b5b7f8d4c12003a70affa2bd00213915acdde83899533d19cdcd3b075e263c9e04068e9e4749ea9d54c71745f1edb6e4007654c4f563d9a137ebc542b4ceaadb7bf63d294cac943aaf721f85e8084989b947d4214a7231dbdcd71c55af05fd752f6c2f45ed50bd539d3764bfb730c7e529474b9cad6075426235d615539916610a9720f3c80130594523c32de2da604852353f567963b23be29b21ad8e1507097b064c4cb765674124b229a91fefa93b286f08569b747bb58f7c4054d12624bf863bfea66ade89d2e1f1d5ebe1224dbb61468d46c77f6463fc2bd12b79d3e5aabecac024a334ad059236775451b5f54389bcc58f079eaad3b5e6e23b1955f904e29d5f5413ad4fd0742a6d9f4585c51234b954272da39768d15a1c9b39c85cc067e70dd42036fb0f2ddf8723240817915a99176c3f94c2927d69200d7008352182b8bdf43015bb80cf0c25dac43e59241a5240b27f6d17066ba863a6a0e810e240889a2a608ac7446a9755f5787dc94fd2e83fe7432b62c129fed21fee50ff14b048d4fe74ed68c9fb4fdaa4a3638f05131a259e2136a4ed41859621be35fe342abfccb361eead5a808eafa663cf7586dcb1410cbaa322af0014624ea584ffd112355767d3113cc6f59606d5e98fd0aebbe116c8449ec60604f32405f080874ba74c4ffe98b5e23a86a4b1bb408ca571df24094e7aa4c8bbd937e29721b8c1548a515aad6c4f9a57e98548161e7985a9539158fb47fe90f22089ecf254f74e5eb039ca37942ce2bb75dc8b395761132cb98882cd9a2a5c0911d23d543e193d1322176f3fb98d93896ef442b07c3fb87ec4f5216042e79e0f53b50ff8e8bc060edc122602d2831521060d6563c8d9febcbf29c0347d9da49412a69eb31bb51ccd56608686302dc9b7884144c40ca534ff8a050cca614e8f9fb5c0918e734d3f0afb5043724ab570545f610b7f2907bfb87cffe1162692c989329ce35eab6145a4f20cf72e5d77f6bfe765d3197f6d6a29195dd105c748549efcccac5a6ffff1db45dbd5dfca74f70c29c82106df51c9da81e6a2c8614af0c5d5a8523fd1489621772c70c1b4e1e6ec6d02e00286cbf4eac393a8f622e7042ad329d9193c42380ce55238c2d9d0d071e3f575cd14a1b3b0a43e7f91b6f990dfe64707050d3c0cd1f77aac2601472fef4089268f09335dc7cfe7a777dd6460497051305c0675439a1b2449340d92b71239c155547eaecf3bc8313953a66aebe77c22a89f2b249a65a4cdfde16b79add2749ac9c3bc334677676dccc61bf2c04720a94fb4cd41c6b6b747f93ddf1dce5facda9b56cccc72595c3c03c3df62bbdbfcc307ab683ae9ff40162941a1edd7342088915cdc75b0178d32f33b5ac03920beb984c2697e811b71ed5c46f330124feed6714fbefe0405f66b79f6156e623992c0eadf3cde85f3994d9a03b60ea57153844eb50f46cf73d3b9382b64d691e701d0518686869d06201bfb7b075eaefac1dafec2a90df1f3edfb1a7c61a0d7d56408fa664e9bed5afcf43c17479933168397024892b3adebf600c926cbca03092623204847cb88e819299513c778bb49ceb8674ed58b1f972c731f91339d84d79c25b3aa4ccd0d80749268cd80892561c3075cff013e5154ed279a970bc783bfa4b1ee07dcf946688ed7ac8653af7c2f3b635acbf485bf8bacd8a83b247e2c2215bbd38413d3da4e6b833ed546f583c1e86226cf8566f7a928014ba7df4682eadabf3cad11f843067714b923692377c261027e90679e7d0c207eb7be9482d0c7108065e59cfe0800563addc3ac85c2c29a9d3f14e7fb9701f37b64c0958098d70d36e3fa1754ebc27fcbe896a25a96784cd4e9d1f3f0afb664f120c3c35cfdabc76e346dc29be936cec3dae5f159ad009d850fdab717766e419ebc9e62375e08bfd5d7d39128d5251766c17d07b2b6710b0725a7143cb54c7cc120b7fbcca38e73a8d2a4910e9704e96436f961030f68cd12f3c74cff7db2bef4241fc610680ca8cb0c693c0d1048ce9a4d9cdf3ab7c348cb40f83b39c11650364e8aeab4f8ec816bbf60413720dab0f50db5cedc9065e46a105132e20ea280a5d7e54032dcffe4910251f41fcc9b7625e2b6218c18f684a482f8e15770aa7444dad4162a6a986bb0b74bd12e5534531abc97db63e27ca2abd632b10e57653c59fdbd256861bf85a249a74ed1fad8181cbc06ae6db4b85f9f92bf70c86b78f472074356db7b5431d097534f750c21a3c03813f3d6abec8239bdf36bc7a0dfa248b9f05453933fc088654cb93c0b0fbcdca273ac08a9b18d0d8be61a609ca8df509126549899b7415d8dac2db143d567773c2716aac76568716b7cb28202850003e1989938d87471c8784263395a79a6fb0b6bb8f927eca3ab139e1ce9f9064998c01866e243dde7691488c3c321db40e64a1503a5fec6a5e8ba95ec60ce4c4ecf86415352b42d8b98145d1e3f628235e972576e65939f06409003904573bac311bdee7ea54bbda873ab5ff228c0ff8120ca2e839259a6fbc67cabd191ba010dfc56e1150886f738752fe9058c5dc3e87b2f44b2a92a4a21ab71ce0e457a23d964c49b4c31578f779c4da4b7b3cfe38cad957066ce9edc57b061fef1cd812ca05b7fcc96c39ebb6ce71e5af173c7f71a7f0b667516162ddd009c4c47503efe8b209d38f345dfb7e87008a23a05221b74c8e73480ea10e58c2a2e819ddd67a7c7883a008414558ed39ddf2d179bb8d148dbe9d2f1473976fa81a22f59d9a89c1862996ea31702e6c27b7fa5c7f10f116d0b15c8ca1d534fe50c1128c5790f9d9c609d45e2a634716e778d4ba38465b7b084c8e84463ba82407f60605c9cf1217659083968d6723c6a13aacc11a18d425410ad9d2836699489e96be698b33e1135d0abb5e27b7fda12bb26bde2f16c6af71bb124bea66d6b6149c761cb132fde69bf606f778ea90fdb24fd65eedae1f148bc1be5286528db33fa942ffb275d43286782ac9ad1660a8d0efb332d4702d5465cf25a3078404066431acf6949d80450183d31ced6d69ccf26a8ea1d4228571b47264ca5a8fd3f567b2f786aa67d178d7b0b3d10fc3f42b6237d7ef7a9fe0b68009c2dd62f00d8c890914af4b87b5b1902cc3d268486fafe5fcd5c6c64e96478bad646764cc88ff44e619905639aef61fe31696063d595ad72b83ed9084f7715d988b4f0a90b9de3d9f33fcda60966bb911c62211dd72c4ab8c1c399b716981c82c5c1338fc215e77eb2c7b60aa7d7da1429147f6c1350fe9d712faaba8f7ff77fe5ae5be14224c3cc50121eb13dba3a7e5c057672d3f90376a6e6a12d9664c7dc17ced50a2eb04f6c278eab6194a40206aa9a8b7322d04ede598657bc26df64f395053ff47862d009b9ccc4e8480fd19d3e0762b77079b6952c1f5cc70dc1807f5cefdbf920f84741f5b630986502bbdfe3737dfc3775dba41fe72c3a8a0ac423ec720baed896f217226f4b79d59e67e7cd33f175eb6cc0e6eb83bebcaf95da256941543cb264fa9aac14acab63748516f2c98b5603b100fcf09c9f287f0fb74833b254714961bfdcf4561b41b017ff4fda0cc84638df3bc2070bda86775242a5640da95a94d1adede81a9c42542efbb6f169d835768591672379b9c61b14e2f0dcf431d3bcf95c0fc637a9b9582bdf95c5c7558f52b19b5017f4978469ee3e0366a16831f4147863d60382934f0dbed0157fa5474799c3fa39392f38a4e8b5b0a3d3d0f408acb9bac5f23a96cd5caf0fa87881bece8a1df6c69bbd31523f2b83c1fcaed022d2c27df7f8328ba57681e0eed37e8408fc1c45a7e3901189adbed7c50bd8a5d86a706fd31b0e8a7db27146d0864472b866a4ee4b50b64d4f1cfb5a42fdab32b551b0dab554cc97c100ad175638182ad8818aa285c956d5037ebcac62977189965a2c2f755b431d3f0c8ac28643ae93b4ff853d5aecff1a4d18179c7db13cc81e006fcc0dfcc356e190550ee28a92305492307a49557f86a6cde8d1fd67b6a1c56ad3f30029dd53b57d13145a3d580668696b154ea03ff8316d056749b571612d368b8f8fe59aa1eb25805a6587be3f5d3fcc3a2770bb992b6b908492490f685d2f1775c1f043d7107ffddfc42340e44406492be970acc915c5db95be0359c3e392566e09e54dfbeb8dbe8889386f82ca264868649926c9f06d5298afc3deac34586844d4524525b68cb46971507ffb762749c9f62bd73569e1a6074c0f7bbcd4886f5eba1038ff5d20b93a61a4b41cab6be7dcf9121bda58417f0a073131392220c37f58b562bbd7bf5ea01fe094a8ff71ff4c16a195cd270430763492f1872aa717a8ada565d5b9b500e5cf6f262735dee65a50cbb973ecbcb5bf5036c744944f2ddd8ef600e2fa2be3db9a89beba52c567c48fa0525c626cc646c6afafa2682845606b6ae1ef1031bddf7411fba94068f8929a6a6b12f42dcae5680fe152110b2cb554c4b20fc7272281ed6b7e85edee963bef7ab65febf36fdad3f6f7fcdda1160f63922a05f5f55aa05d1393ac747ee26e63a06ab6ea29902429f169649642891f6ce62d75d6af3e6818550b2646f752a17d038be90d6b3d573c414587a730e10fbb30c1a59119f14e7fcdce4946f27f36fa78418b3f89a47b360f75d7ee6de9dfd42c9ec150d9226ede86b63a363f666a63e9c7ec69969623abf8856d136fe1d267252b1380994b00fd7804aaedcf9662f864f3b4f2b50f42e27ba1db79e5b89caf1d627a7399d30cf769609fc61ff2b3a6e5cb0361b7d846720c1254157ff4dc1fd3bd9269ed2f4c8a754264a2ee66a04c6b842f0828cd3b90b0d91aa9af35058e5dc04ca2493cac6ffb4036e54285750ad44a59dcb0f81fe9a40c43f0c0e19765cdce6cddff07ca182cfd5f6649b664afa28b5b73fa5ca356ce74c0e2ff0e7253fd4255db6b84f6ace831c7a3627cb090277f59e16634d1b127bd68565d6d1491c1db9b690b4a027a7c26898df15ccb7f68fad66a6dafaf52d990b1dc9d61881c47742c18fd112db3a5913ffd37d54d79fbf58f2ea272d232bd32ea929e833abda80e7d781dff07742af4fc945c38d8fd3f5b94f526a1980f7834d9325c2d5173306351d5abef71e797974c4761c1b2aecaf7bbbcf3a4db3e29a283c08a9e4b6808a1a3", 0x1000) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0xfffffffffffffffe, 0x0, 0x3, 0x2, "3e5c1045918fbbf1b80000000000002000", 0xfffffffffffffffe, 0x2}) preadv(r1, &(0x7f0000001540)=[{&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f00000000c0)=""/113, 0x71}, {&(0x7f0000000280)=""/227, 0xe3}, {&(0x7f0000001440)=""/254, 0xfe}, {&(0x7f0000000380)=""/78, 0x4e}], 0x5, 0x61) fchmod(r0, 0x82) write(r1, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:00:09 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() clock_getres(0x0, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x1, &(0x7f0000000100)=[r1]) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:09 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x8}, 0xc) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 16:00:09 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x5, 0x68, 0x7}, {{r0}, 0xfffffffffffffff9, 0x85, 0x40000008, 0x200, 0x4012}], 0x7a7, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x12, 0x80000000, 0x6, 0xe7c2}], 0x4, &(0x7f00000002c0)={0xffffffff00000001, 0x400}) fchdir(r1) open(&(0x7f0000000000)='./file0\x00', 0xc8, 0x6) write(r1, &(0x7f0000000100)='B', 0x1) close(r1) sendto$inet6(r1, &(0x7f0000000140)="e18fa2d6492797f3030928c470e3ac157561c1dadfaab5cc17b8a378103261e7caf3730eeb38144a23f321e76e517857434cf63f0a674702c6188bf57489bdef44fc2ffad894e1436e99f8cb2de349c94bd23a2e8c944e4017a89764afdd9126df43d60095bed3da5bfa87eea41dbfc1c5797b90a7be652f109e9b0f0a01e86a14b3032eddcf3055cf37b764f40bb0c56ec605f9e5ea339a2eabae364bc410dd98fc46f42a83f0e72a1d8c1ec47ce636e7e60633e974700c7cd0065293f4a45612d8f81e45dd9a87e9461282e79196", 0xcf, 0x408, &(0x7f0000000040)={0x18, 0x0, 0x9, 0x10000}, 0xc) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x1, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000040, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) readv(r1, &(0x7f0000002400)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/166, 0xa6}, {&(0x7f0000001380)=""/92, 0x5c}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x4) read(r1, &(0x7f00000000c0)=""/210, 0xd2) write(r1, &(0x7f00000001c0)="d70e89544016a4f1e07ad668d527b8bba9644e50d14308b57963929b0ebcde4c62f9e4be2183c1fbf7ca8e4d9a6721282ff051e278393f2d47b21862521b9a4de122f563c7a99620ead1357094526c264fc3a654a9168216fc7cc5e14b1d6e4266c8dba26e12d75fac9f87eb024eea488da8a5531181e40b0c4bf9adb5c36b771362d100d0972d76e0e487952e1d89f4d2f70f6df6a6f6cbe7d6fc6b987ba360b285a8cb39e21ada62965bc2c1af1c2286bca0317a2d756460a519e27cd80a3213d2b00145063bd66c20806a31af8c9f2307515b66ca1718dfae86951d074fb262f974796ea29a6f410135a033234c95e9c33bafa0312b72adee7d", 0xfb) getpeername(r0, &(0x7f0000002440)=@in6, &(0x7f0000002480)=0xc) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x10000, 0x9, 0x2}, 0xc) 16:00:10 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x8cc000) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x2, 0x5}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x7) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x4000000000006, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000180)) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x7) kevent(r3, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x8000000}], 0x9, 0x0, 0x100000000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x28000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000080)={0x3, './file0/../file0', './file0\x00'}) ioctl$KDSETRAD(r4, 0x20004b43) open$dir(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x108) 16:00:10 executing program 1: r0 = socket(0x27, 0x8003, 0x200000000002) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000180)="1ce9b6753c49b9b29b2c766cf408bfe5edaee6752065dec27bcbb19327cab4bba2da792625805c6f86b9304096de4d8b4795de628361f563d8c326f5023430f40a3959e302efab75c880a8e73331a9c9217ee29a62dce325e93ca21c8e78396632f2f44af0184b9251f4b22cb9a233c24547dc6500f543d606f478c5c6f9360e18fc5d05fe9fbafb73defe34a544f54a931e", 0x92}, {&(0x7f0000000240)="43bc2c7053ef4cf68d52c19ac45a6b6a818e6c22645ee021059e0bb280bf51c0e846c41f85584422a6bf9c12f77822d1c648739d6c3884fe295db4fec696a3fe4af5d1e04ce108b162ea04e1ea286864db37a768053e315fc26bdbd9cadb9ecd2351e4ad8aff38e669b4ff5133723ebcb1e5a539d64ff9d1c219e5fb2733b8f0b96f43408d8942eb5d02964f5b5d96c7faf68f9e182d3aaf6e3ee0d3a0eba7d9cb129b6cbd8f7eb992d4dcbaea07b1954094dff5774761b2aa42ad6d283860572de3a80a25b980e5738d3ebe48207aaa", 0xd0}, {&(0x7f0000000340)="584669f38fbfdb8a3cdee2653187b097d9b2b664db8499ef7f38ebb8a42a98c7969093c32ecf9adad1d753552c0654ccc287aa0ab15ae5dae12c836ccf4c3f293929ea0392a8cd90a6a3d1f71521599e66b26ee4b169d74b140b894c34f6281b4b32a46caf2d5d0422d2830bca7824a87df5f1a9bcb6538e8da10d641dc6185b5a8cf603d643f4869112c4fa1db754ebd04397e60e1ed2a25e7f1ac8a45b5d93b77ca2d0ad299ffb80541b957aec5f91fc2670ac871ae4e174d40d52", 0xbc}, {&(0x7f0000000080)="726ee48f48a194cbf26214696a59ad80fbbf5d24f164356c9d377bc227c7f6d53b1ef313d1b26002a01b27f592d9d2240dc1", 0x32}, {&(0x7f0000000400)="9ffb3d5f96239d75aa11e07fd48091ae88a4587aeca4bd40e0889d8c880ad991bd447a7e64b50407e68ef736500af34d432810e1855e9b6e19998d718bbd8595f85ec4a5132aba56", 0x48}, {&(0x7f0000000480)="1d4d6a6fde3b5b230759c4c7e549b2722966db46787bcc0fff839aeec11061b3aa9218df2886e52c1c92f1718a4278cd2f0fc3f86a66e63c750080d882ab857498877b2996edb200e6ad9691dea8d9f388af49d9ec9029048f4aec7e2f7bac24764f2f23b8ecad2a84221dd1dab1ea207d190fc0c5766cc6b2f3f8", 0x7b}, {&(0x7f0000000500)="c35ffdfe34ab6fd6e4cee2a80b780b9ca63312bf4fec40aa8b99acdc8b7dce459055e801fd8f83b3d0104668121a904a18db82c51d2cfa3a665f54d48e66b244be785ee411d3890bb9e13886cadc8d2e1954200d5dc37c0b8b3aa8", 0x5b}, {&(0x7f0000000100)="853bd6173ba5b5448800fc244e1e505dded3f82a63f4e088addf1804cbcc8d0f30afae7883e9d21e38403b0c31cd4c8b12842980854207ea5452c8", 0x3b}, {&(0x7f0000000580)}], 0x9, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, 0x0, 0xfffffe64) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) 16:00:10 executing program 0: r0 = semget$private(0x0, 0x7, 0x80) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000, 0x0) flock(r2, 0x20000000000a) open(&(0x7f00000001c0)='./file2\x00', 0x98, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000006c0)=""/4096) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000240)=0x3) r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000480)=0x2) socketpair(0x1, 0x3, 0xfffffffffffffffd, &(0x7f0000000500)={0xffffffffffffffff}) r5 = fcntl$getown(r3, 0x5) ioctl$TIOCNXCL(r3, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r5, &(0x7f0000000000), 0xb, &(0x7f0000000100)) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) poll(0x0, 0x0, 0x3ff) r7 = msgget$private(0x0, 0x404) msgsnd(r7, &(0x7f00000016c0)=ANY=[@ANYBLOB="02000000000000001c33775de977a5590200000096e00ad14d5c3050e9e6d1149fb399a83a75a89a65754dcba033b47ff7d74ba17506cc9072dc893615d691fabc36f8183c52c884c5f3502f1f71a9ef936a529f1234c63550a3a67b014c0cf3fdf3c7192010976ab17a914ef79621b4dc010001000000000077be1cf37282525fb0259a24603d210fa14ef313895ddc13c0651c0e104fa25e00000000000200fac4c4c79f2abec7116f79988c15c475984e12e921e66151818da7c68511302a01ef0edceb7aa880d84a3060338935a10b998088314fca275f48869dd734ac7f5699f3a61a3d39d39470744daf48d85088de9e89f43b7efd2f09fa39bd2001bdd83af3f85e21be5b8ad1ace4655e4ddb2bbda412735772f9f187b76824f0cdd47252fbb31d2444a21d59ae133b86e42f606100626eee5d834399bd38a9f5fffe7dabb5a800a45343128710c20f0456a4b32348ac90726bcf7ce490624f164d1bd1b0bf58faee5cd841f18e4559a46e45fb6905eda3bcab25fe559374140cae0d9cdade87e381cdd4b517a08415669d0e0bf0924cde7bae6bca4141a01f2231ac4819fcd81c631d0cb5b0982f933a3518140ab756d0b478a8"], 0x1, 0xa2a104c913b8244c) mknod(&(0x7f0000000040)='./file0\x00', 0xc100, 0xffffffff80000001) getgid() semget$private(0x0, 0x0, 0x411) semop(r0, &(0x7f0000000280)=[{0xfffffffffffffffc, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x2, 0x5, 0x1001}, {0x7, 0x67, 0x40000000000800}, {0x0, 0x80, 0x800}, {0x3, 0x0, 0x800}, {0x4, 0x3, 0x1000}, {0x0, 0x101, 0x800}], 0x2aaaaaaaaaaaace0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6) madvise(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x5) syz_open_pts() symlinkat(&(0x7f0000000340)='./file2\x00', r6, &(0x7f0000000380)='./file1/../file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x3}) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000100)) sendto$inet6(r1, &(0x7f0000000140)="133002612ae7032cb2994d6c955ebaab331ce49451d44a8a29be14d422c3f83f90ab6a05d1da066bb0be7c70f2d370e985770442657f6cddf2f0dd68252a735c83b56f95d2b4028e9fb553c3839f112bbea1859a85997c262b98e39ea285726ec582dabfeca8ac92fe68eed924da62e0a9ef23e19ea350758554bd5ba3ef9a550d941c8def618cc3049ca66411d67d9dbd3fb39433bbd2d699c9a6a8bd6d9a5bcae17724d5a833485708b13a0de2b920f2c21fe802d3bb3a5ea01abd347d9aa3556bc1352364a95406d4b572f9ab4385870cba1ff95de7f7d448618d1ab2d5bb01e2", 0xe2, 0x2, &(0x7f0000000040)={0x18, 0x1, 0x10001, 0x7fff}, 0xc) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = syz_open_pts() fchflags(r0, 0x60006) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = socket$inet(0x2, 0x1, 0xfffffffffffffff7) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/155, &(0x7f0000000140)=0x9b) r3 = dup(r0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x1c19e588d23222c) renameat(r3, &(0x7f0000000180)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00') getpeername$inet(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchflags(r4, 0x40001) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000300)={0x6, './file0\x00'}) poll(&(0x7f0000000340), 0x0, 0x3) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchownat(r3, &(0x7f0000000380)='./file0\x00', r5, r7, 0x6) fchdir(r3) close(r3) fcntl$setown(r0, 0x6, r6) sendto$inet(r2, &(0x7f0000000440)="6d31f9ef4f7885b6b2c951c0fe335319cfc291f6f610998cad19d162893f00f40c", 0x21, 0x4, &(0x7f0000000480)={0x2, 0x0}, 0xc) r8 = syz_open_pts() mknodat(r3, &(0x7f00000004c0)='./file0\x00', 0x6008, 0x7) fchflags(r4, 0x50000) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000500)=0x1) close(r8) recvmsg(r0, &(0x7f0000000900)={&(0x7f0000000540)=@in6, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000580)=""/202, 0xca}, {&(0x7f0000000680)=""/208, 0xd0}, {&(0x7f0000000780)=""/24, 0x18}], 0x3, &(0x7f0000000800)=""/197, 0xc5}, 0x42) getegid() openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x80, 0x0) pckbd_enable: command error 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = socket$inet(0x2, 0x5, 0xa1) writev(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)="c4b08ea22bd583979ae9ca6ee66f5df8d18aff56be2a1dfe45d7afe62d289bc02dc5b72304d7ba812657b432113b12193b099824963432457d094dbab2ee7895adb9537fde46707bef262d6b6de0a114bab61f31126f844974ab614177ac415b46da3ff49900df341b0d1c7f305bebfda04db7fddd3e6ad2ab45be6016084c54aff9e85c826af56af4f5b855f5431d242742118372d07b3dea10150921dd912c5c04262c0861666d19e187880c0f658f4fe25d075dbc94871f4af813797753467e822374aa5c885dd93c5bb650bacb3154b30cbe8326b80fee75f11ceef0c510880e3174338f859e700c2e425a3748f5e0d8d81b230921", 0xf7}, {&(0x7f0000000040)="2bc6491c6627f9255be8deb3f85d9ef1b3f36746e30ecb1a85b1f6de212e521ee14e54cb8944031919e7a52ed8a2ca5d13db5e743ccefc904e77f2b25476204bab157ae1b8ef883b45c5b55d75699359cfb6b04900a37b85ab46e79a7ec4eb9c4cedac422b6e73dffb1cdaac54b6df795db1d206c634636898107344b91769e3eda805aa73ed45697e21180adcc59ad1dba589f9530b33b5698c328e181b62bf2e74aa73141009a9b4", 0xa9}, {&(0x7f00000002c0)="973921165dda9a832ca87978d6d6ec605b55caf2227817526809fe95dec60c4a5f503345484da7ee8c5ff48c1ffd523140092aadf27357d5cf32cf62befd50d00533bd593f325e8e10", 0x49}, {&(0x7f0000000140)="564b710bace8bb7cc1dfdb89cb832af9ece3d37ad9d51b3f674ab645db9d41d3518a69d24b1baf709ba5baf470494c7b13c9e622f0", 0x35}, {&(0x7f0000000340)="8dda2023f831d4b3b4ba50d7aa9272912204ca4032636309f4a8cdefd7b01648042e944ba706c406aa77993df09e76dda02e9a4a40c5540a28d61c6b3119aeb50a325c093afcf97336b947f7ab9a8d8f5f8bda6dc6f3fa1b8c9de82dc6e06e1d15fee317c4aef6dd8d14554a5059cfe78c8d93018f00c4873547d3a30a07418f2a9b554c87cec629dbc7be61930ce58258d486db", 0x94}, {&(0x7f0000000440)="b96d70d6cc957762e77153d4034f0956b693bb05761c0b96f1a65e56f3423c59dce9a268489c34ffe303e7b674f9f674e1e631cecc0eef44d363610ff0ba6dec68625facd779c5c94305ceee40191b658800499f6702f91f1353e1c10a8b59206448fbe7f22f24570b26ec5f8526c5fc583997f09e31df906bb17bcbe634813f0628", 0x82}], 0x6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="0000001860989d8b00002b27feffffff000000000000000020000000000000000000000000ff071af0286c07", 0x2c}], 0x1) pipe(&(0x7f0000000580)) pckbd_enable: command error 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x4000000000000d, &(0x7f0000000200)="dd6241fe10db923e8798e9beb3cf55f8d01b716d36b1130165b561f002d641ebadd59393a1aed06cb8c6f0ffea3d788448a35d6adb5a0b5891087b90070123702ce9422962545d26c6034ddf7cd13a1207f7f0b7f4098dce16126bc3b58abfe850db3b8a01582e62977bd111588357c4b2c8e7321e112af068ae362a2ebce0a651bde90324f59dc52dd4882211f03656618bec749d6f5a3e85ccbab2c6369f2d8e798eaefe67418a5c10dcf9e85ced1ddda0e6798356f0c527556ed7427205ddc273cf3e9b76a31acd70c5a780", 0xfffffffffffffc5a) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:12 executing program 1: open(&(0x7f0000001180)='./file0\x00', 0x202, 0x0) r0 = open(&(0x7f0000001500)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:12 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1120, 0x0) unlink(&(0x7f0000000680)='./file0\x00') 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f00000001c0)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) fchflags(r0, 0x0) pwritev(r0, &(0x7f0000002680)=[{&(0x7f0000000680)="deac350cb87801a1280b60929d231ae9e55b0226bc9409ed680c08cced38afeb0a4641ebb97d1fd5560e0035e6ab8117a790f45f86772ae432316b0236bac0b4230a6c2c09bbade9209f5e72a724043e4644bc65c14209a9789bedac098272e33a73b73b55b295bea5f612e25ea8cdd09d116af1c9278b297c59c9d99b2a14495d66e1e1c283355ad60d9087420465a8bd310d79c7e5d567a81e1b1a7162105e45bb1bcbe929fd952ce8fdd21bb033bb5beebde3e8ca487e214b7f0bcf947c042754d2223471dcc31b22e3dda47fd96192c7b8d2b64e001d1b26673dc61380baa000cddd3afed13c2ca68e2a928f02cf32493e3ab96f13ef6a3d1263ddd0316c03d56faa6d9db7b34b942547e1342c08a786fc6e67a137a0f14678d97957f480809011c3266469d50416d489b14f731bca2b0ce5c1ecc97b2c32a9145dcf96c6b46ac412597acae83a92d7e1645437a94d76dae7457c75cbe73fd174a283f23c3df058eea234f563718444301f8e0ca8491aa2de05bb242c2ee6d608feab1c0cd9d8bb9a3afc35d33240959f0cace1d083e80f8d72be9da54871a644ffee51b299b5716619723f75c3b6197bff1b2bbc018a18aa0b9b4928d297e2c84fbe6dd6aea602c9dc2f798d278075fe0f795930a440055b3addfe761bfe8abd231fec7ecfce10657138fd0a7bdbfdb5ca6f31aefe7965521500d6c16e6c9d7c3aff5e2550731a588db9c3a34e136e38aa680063892555bfc93475d061ab60f92e2676faee6fd8b0159390cebd9d35e56633a87f2b71381fbf465a43a2d51a599daa9547fb1f4fcd3e7e27c369f94f1239314d779a36510d54220a4546176495fe2c1615558383935f471e9dd648d26e98bc6dd7973f171483ab225d7079503268ce7916ee8a065c5b24907a3a2e1cbdb37fc3c39dcd37421265e168049e43cb59cc6004daef1419481fa8be45a6e34d69042d97f6561b32a9221bb711b06223fe72ff6630b9c56e5ca05aef1fe47a40701d8e0ae71898ccf06859f6e6f059112923c3b6968622c8de7038d483ac86cdc188c7a9afdc48d84b46a0a62997f56f17dace766a1a444f7c139603a96b3eb82d6ebbb9130d560322d537e4eece1f3dcd276c28b75c488a31a5f890f345880479088808c2a7418efe15b0abf424dafcf9e7ed4980f94e731e908387ea3000ace99f79c890395a083c516e91007c5d2de36b9d514c09e1bfab0bd555da6c5e46ca2a34bd9c52f1eb3497e710e34f214bc68d3cee68a8033e79ec81277444030281dcea4442fb70c74825a0bdade4427a8c4a45772d61df90bcdc4d1cfadc80a81f9176ad7bb5d75a95beea90fe171b85d05b406a884f45bd679e868c3b56e182b10b1b4881d397cb2981cc88d6f6ed78ec8d2968e3a2b2d2c8263b8c367c8f65bd0af3479fa61394867c1580452af085bb133b615e2043614a8abc635c4312f58a4397d00082c550eac53b689a8b348e779a44696016d633329c625f6564cd2eb727581068bdb882682f1c148e7e02ab24658657d7d20cb3c6fc202c86f1daa56b2a95ebc2e54c6473f452f1f487ad3aab47c4c93bab91e7c100f5bca56fb40795e4cf2677a2c9abf420dc37003b668c6d4025232d7502067ec465a4ad1935887e6f0d685fa0c8c284d33023fc8e9ea0ad1724e56391c8ae466fe809b6fdf77cabdac1e0ae7f6f34b3c62293335f717ed436a7cb30fe4837a2b45cc1d8d086b3413e33d8aa9f64c8688afcf6068c8849502b220ad3872ff2f0bafc06b6f2b3a0f7af50c7351ae4c437aa8e402a7a47e9321d0fce36b4c05cb32f3a5b2629775a8ae8aa31b77953ec836642ce14be6611688aaac889c6f022f044b55b4d15cca5ac05a52b82f8e2c79b8b924950be75f6527adeef968a8596f3a003a0c0144cc434eb0f35341faa58f966a249c37c61f2803aa1ff060734c87709f8fb5d3240daa96701d8d792aeb4bcf9e4e48ac4ad822f010c8783bf2dfa50edb1cf7c8840df94f649e7ca6e03011c2f705ac988152e6f6bb88d61ae13e653085b1a53fc3a873f26e0b41fbd9a0500b401e985132adae8482b0ee98f3e1b40891cfc0091a53ca909f4441d22e97dce89c43f10fa1b4c407e2c9b81adddddb4e9b1703b098f0a263b6f6405434f77179077aaebf96c40ea3d267d2815aba1a185c6891cab22677ba8cb8a830e0e561a9ebf387242ae48b5cb533280fd36ba8a09f37d24f640181c83d22b9b21921aa3bdcc8b513a8db932d66d88ce34cbabedd617c9c5e024320145c17d96a91e0c12092049cab19a07d76f4c6d567780f5e3b6cafe8cd671eb35180aa282cb571f8eb372938791c1b774eed061efadc5e1501f594a4857f364a9871175443b42952a6d01404e7f3464451b4d20b9d722cafd3c5bf64ca42d805905577b72ae1287dba5f94fa10137e6cf04f01b60b1a45c05f570a7583a1bbfbeb76fa2b1b23a333c1cc11c38661e127dce2d21b920286841342e725946839abb4de68b3c496f62b1e50cadfed9a93c214a21d3f5cef195e7009a2ea7e276171bac1dd4fc98495f68c319f9e88e29f79e2274fc89cc45b00a765f9808f8f5f086e8a3fdd2e5c59f448700f90aad3f91433e8da5b3cb1382d5a0c4837e05db8468829da3a2b3f903557c1742430dca56501013f8315606d23c4d644772420b25f081a104e7a963045b2584dfbdf3e7d975dfe0946973ed4864440fbfa854366dbd191a525ad274606de368aa08bd4e45de8777a8ffcad235362e0ec2549a43694f5451823f64301b31a0851e73ad96aebbfa055e83a7778a91d4a15782e2dbe14dd0dcc7ad0f656056eadafb6c05bd4ac0cb3ef261deac8b20edec3ea57846b308c6b5f890bc214598b28ff8fa6e74f30674db4839", 0x801}], 0x1, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x20) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000005c0)=0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r4, r6) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) fcntl$setown(r3, 0x6, r5) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)=ANY=[@ANYBLOB="106ccd8b7686000000000000d25c000000b100ae6511e697a4a22385c719fbf96f6480cff0fb6b3411f8725f5d96c01755fe41ae16c1354b3977091cb96197596cae88d0fe67ca007d7985d68adef71810ed56d593730c6b1ac6103a7a9c4a586af50bee5eb805a67a0fbe3677a521f3e9b9c9f3891642f30b1c77e0b40f831128dac65cb8d5f346f0e45504e4442835133414c661f900482f9a98b577ad265584c4cc80ca92697372914d06cb3ec13e8671944d47fc209b864246001b0f123d9f7036024f00753d9544919d4c15d0d6103d16a0393e6cd11381dbb98e1d518b69f7b3dfe471db65d4a865b6ef194c0871bf898d7fd66feb884a4b2b8ddabae4275a7a0707ed3934c50eab0be8a7c3d20e9e4ac318cb4c39f4429df85f4dc67a989498f0f39146c00c64ac671ff81940fd3a8a8f3bbcf6a6726ec6e8b936c764723c42c6221de25167f5a38d7dd6de80bafbaec145b5741318738542342ada4c1043db1bc9e0b590e3fe5a4f8f77fe"], 0x145}, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) symlinkat(&(0x7f00000006c0)='./file1\x00', r0, &(0x7f0000000700)='./file0\x00') execve(0x0, 0x0, 0x0) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:12 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x104) chflags(&(0x7f0000000000)='./file0\x00', 0x60000) chflags(&(0x7f0000000200)='./file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20892, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x80000001, './file0\x00', './file1\x00'}) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="9b0f2c613eaa9a29fc86a2ef944a3ee70dc49016d1b8a70caccddc89bfc57ea6b3ba3394f70506c06cbca8d818b2612ad8cf3a7d5e500fe49f8b18ec7cd1483d452d4d2911a53ef25a19f324b7e24ae8fd299a32af71dc8b4a1e81d8e84eef84ae72ddf86e43321c56cb84bfc0ab113afde267310118b1f259e565260462994eefeb3a852180a15c810f3e4d9c64c6b129bdd829b331939a21e35ad1a721", 0x9e}], 0x1) syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r2, 0x7, 0x7, &(0x7f0000000340)="346e2b2d77c22124f0a2f8bd88e7b477e1733fa9988cc4c33d006f7b1829cc11c5c8bddad4773a1bea09903ba4388b4a96551cd81d68023b4f17e1de5e435d461d17e1ee32f5318c4c9e60be3c86a8f75205d80a9890727487015ab135a3a300f7bffb9be9b5e655e9e46151d8ab587e55c0cdceb5778eff60f24c6d94a771708bffb65cd60f", 0x86) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0xa72, './file0\x00'}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffff, 0x7fb, 0xbb8, "0366402ba77f0c033c02df71795acd76ef3caf00"}) unlink(&(0x7f0000000300)='./file0\x00') syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="567bd465c3e198de898e30660b797bb41e70e20654328a10dc330266cb8738403cfa452df318df6d2e7f", 0x2a}], 0x1) pipe2(&(0x7f0000000100), 0x4) chroot(&(0x7f00000002c0)='./file0\x00') 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x100040000000bffd, 0x40) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) read(r0, 0x0, 0x0) dup2(r0, r1) 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="408eae58f4af23cda0e94e0fdbecf37df3f04a2e8e84913a320a27dc1260c46481098654dcd58590027198386efa75abdd36611ebffadbcf520ed75c3dcae0796b89eff43b36a93b8708ba57c9ad80c7d20db2422471338eb138fd21d2978f9eaee541e837ede73f8b8d6d9fa534cfd2e2b21d318e88678ecb1e79898c246ceb27f643f7d6aa891e9c3a58ba278ddaedaa91856d8af8188a1dfc6425b69d619ef0a78a6f3eb186d914467ef0d18d25dd13546b4ac21ab3341f1c299c1c4623948cbf74f34fbc01c9d9291e82e0a03733d542686d7ea6b779224be121cba8d13e488a974d67a5", 0xe6}, {&(0x7f00000002c0)="8804d53939b66696fec9b653b1b25a4177e7ee467de19f9beb286d80cc90b0787e1e21df2de0562441fe29711e7c349269a729e452260f68fd8185d2c60fdbd18727fff97b6200b499ea64b32033cbae1a52876a632b01f77c961f5a45a3d22157e7e2f4cd3d55006ce3a12aded9aa32460356417e94d5", 0x77}, {&(0x7f0000000340)="031ad0c9b2e47205ccd74a258efea031af7cdf5f57cb8b44c975b503d8d2c2c67ee26055d27693110582f8cb65c54a79d2936564b54f343f87933ba5b40af5b1f0e0aceda8b0261d9a8a7c7c0c627a8e6872deb1fb5a371b6b825e4289d1333db6bff6ccde89f1c603200b447fa5d4", 0x6f}, {&(0x7f0000000440)="233aba49aa01bcd81fd9ecc0d5892f6ab3f8301e87566d476cb51197b6b096e1e7d473f763f6f7ac2761d14cbe40420d06c19036412f6860b14cc8ebda0952d428c15efe533dc448f507fbb61d9d1152c4a6cb6b61e0ab4979117437d9870888727729451fb24944bf820709b208cd21862d3b876fea0d47e50e7431a8747afb93ddaeb0999e88fe88b37ee3afc5d8514dab7a938056de4234fc88c6fbe4fd87ab0bfcbd0b4e182c9cafa79785f50e85016f61c864c3b2c4eb60e00f34e18678bd2fa7e14ef04ed0627236efb53eb5083da0ecbd0a8c0935130277c1bc37d661143a9fe1ae48ef32191a2af2a462c656", 0xf0}, {&(0x7f00000003c0)="89c8d6c1a05231253bef64cb3f268498fd027b52288df76b76e8cbfaec7a42d6f5a264284ab20c837e45431427833e152c83ad0d0ba90ba6b92126ee", 0x3c}], 0x5) flock(r0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001000000010000000000000000000001000000000002ff4f22006e", 0x2c}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="7321f48f2509203664c5deaac38ae7de029f00748022d4ec918db564f31fe84a7433b22b54d2a9d984eefd5c114764cdfdd47db980d1d89e553e38b48cff47c6fc345178a5650b8c26a10d40586d25ff94802fe158ec6ef3d7ee281ae628417856b20fdddc00b780716ace", 0x6b}, {&(0x7f0000000100)="1e2967a7f5ce4ddbbfa62615da1a5ff95c132953874f36cf77042095be4d28718987039fb019694d2a2144c507a408fe6ee2bcd30d08bcc1cfbbbf7aaa4930", 0x3f}], 0x2) bind(r0, &(0x7f00000005c0)=@in6={0x18, 0x3, 0x2, 0xe29d}, 0xc) 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044275, &(0x7f0000000000)) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x1a, 0x81, 0x10000, 0x0, 0x1, 0xfff, 0x1ff, 0x1, 0x1, 0xfffffffeffffffff, 0xffffffffffffffe0}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xb2, 0x73a1, 0x6, 0x0, "251805d2695b7ed4e06fb36f5d318b2984aa5f5a", 0x0, 0x5}) poll(&(0x7f0000000040)=[{r0, 0x8b}], 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = msgget$private(0x0, 0x476) msgrcv(r1, &(0x7f0000000280)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) 16:00:14 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) getpgrp() kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) listen(r0, 0xae6) 16:00:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000080)='./file0/file0\x00', r2, r3, 0x6) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)='mn', 0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) mknod$loop(&(0x7f0000000000)='./bus/file0\x00', 0xae5a34ab29f11820, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)) 16:00:14 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x1a, 0xc007, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0xbd, &(0x7f0000000240)) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x181) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x6, 0x9}, {0x6, 0x3}}) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) chmod(&(0x7f0000000100)='./file0\x00', 0x10) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x0, 0x0) fchown(r0, r2, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4001, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)='\f\x00', 0x2}], 0x1) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000380)="573f0f052446fea56a585a40376de99dd3448b06de2cbce006c13336623d0f6dcd9879b96d604b348d2d2c50bba70352dc5bcd7718c1e9ffb2260eb560b2be22e11011c58870fe56c67f3e95af436a40012c2600ece7e47f29c6191799729f31c1a76fcfacbee7fee5bdeba407f9ea8f77cf76fd2b6d79aca1f430d321a3d17fcf06180488f56ceec0a25b0eb218ecb927692a49a8780b0c33ad6318857605ec945ee155f977ac5e5cabc021996e8ce4fe37c91620986dd58c074730d0d92735695b5c05df61537226a3ac792f47f9570dffa3a7e21b6f149ee474ed7349c8d989dda3d0c259eca6076a2d60292be10ff02adfd90cdb6cd3b3e9d50e0d7c4e5892615a09b858fa8b76912f1074de591ccb4f6df173035e4cd62b4e2f2f06b6ec02750d5b04cc22f47e4f07fba60a0685f49a7386bd82420807849e0991fe5a4a407f0349e1c3b98ca600db453263d4df7fe3108e3a378c2cd38086379b68f2747d4266382948a2d369539fe713a4105f328f9ba9152c465b7e0dea62c07d707a6f3e8727e63f757ba2ef5a792adea05f55a40a075154db06bb4762507200d22e8380cd97aae7a12e054335c867d25685018cee2cfe48ace570e5202cd5b62d976313af757bb72fcfb042cbf453588a00a8dd79dec49b212bc98f0931931a80d88c96b12df23c0e9130f1afd78bee608729cce3954b544e9270552544792160a064bc5bd7197144641191aa31427933c5155c3cf2e5f9eb98b4aeab351a1ab9bb55a662b74fdc41793465c9c31b3a4f1a26fd4504f6e5a546888694c5d0d02bfe829514536495a2acd2cb08223f72126fa678e8ee5197b16468e7e073ac5f272b1e8ee934d438ddf6842ec0bea48405c5b808484565e529a8949d8a01242211def7ab4809096061d489aa5ea50ac3cf4cd63cb69fe9cf3f27a1b0a5ba2ce901826f676a93784faaa285f9dc1293dd40d35baa80ba7e8e66cbf51f5acf3b0604182c705b9aebe54692a25b8a2825bf45a567d911dbe3f463d1c3e116ec9824d85a06c1e101d33089e2cd249dbb497fd3a841b7df5aa6fe49413e930a354d90dbf5e60a21dd0df8b2ab3d3076beb206065ed82dd37c708747d06b59c17a0b6aae9d2171611c54396c113b6028db7d1371c7baf94e45d2bef1df5da8523d0de313d9f7c9cd075de38badb0b6e6bdf0b2df1c28616e202fd0695596a7d9159e8dcba5d00082a0474b2328f597f85452067bf27a8b805c383285b322d35ef0c55b70083bc6644c1187daa7f89c99300b2aa806796b31068b4c69685928b4efa4640e10ccda869763a25be5287df6d81d00c8806580f5a4ca047c7e220c31777a8651be15c2e2a9022162d01e94066d734c6536a8c81a70c73241c4a08dbe4aa5953ab4e4ee01f71a587005c11e5b41ca38842efe10c83356af374429307410bb1cae57280e4f8a41482d4f85745c7108a416dc81d4371f25b9dd22905e5d4b75df9e697188a34e33a056f712364d15d3956b577a9a5026b7766435a14591bcf5fdebfe5d6c274181e04f21d10d80de2c6d6b3ca5db5f195cac75fc02d5fa60df505344d98339889273347ae640d91c8ed253e0010df3689a32e4d8d7a0cd126e0bc1d199dc43cf3979acb918eb97792a1475960581ca5b32b7cd632d", 0x499}], 0x1, 0x0) 16:00:15 executing program 1: r0 = socket(0x7, 0x5, 0xfffffffffffffffa) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x8, 0x8}, 0xc) socket(0x21, 0xc001, 0x4) 16:00:15 executing program 0: msgget$private(0x0, 0x502) mknod(&(0x7f0000000100)='./bus\x00', 0x17fe, 0x200000000000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1c2, 0x0) write(r0, &(0x7f0000000300)="080e62c29c32ad00c549b9e019f5fe716cbc87749c2f6ef02022fce80d72bf609584e4c102a34dcf1e80b919be78914b8b9b055525172e1022abc4fdc18b94407285e97fca40350bb777572919b1188128ad50acdb97e1473446b7dcf28fa44f009547fc3d7d94c24f29ceeb421eddce1bf1f953915a43f7e1243ad3d2ccfb292398a1", 0xff50) syz_execute_func(&(0x7f0000000140)="c4e1a1122f26656766460f3809c9c483d17d7e2acd660f38f61366450f380b8531340000d132dda0feefffffc441add0edc4020d93447e1298") msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4100080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80200004, 0xffffffffffffffff) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 16:00:15 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1b1, &(0x7f0000000280)=[r0, r3, r5, r2, r4]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) setuid(0xee01) setregid(r6, r2) preadv(r8, &(0x7f0000000380)=[{&(0x7f0000000140)=""/15, 0xf}, {&(0x7f00000004c0)=""/208, 0xd0}, {&(0x7f00000005c0)=""/205, 0xcd}], 0x3, 0x0) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r10 = geteuid() fchown(r9, r10, r4) bind$unix(r9, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) r11 = semget$private(0x0, 0x800000002, 0x80000000000002) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000e5b8208000f70f063400000000000000000000000000000000000000000000020000b931000000000000000000000000000000000000000000004f6a653c4771b418cbc24b23fd73e5162ad76f4e34112fcd5857dfd9d02523232b24dc100000000000000000d862474ad50c0b6e5e2dab1f5689033614be76f872cc7f2bd223ac1e82dff788e2ea46f277aca814fa8b7f906fd1dc88a96b13f4ede396fee97e5e79cf213d7c50edae0a076c264fc30da023a06c37c633cdbc7f71b85d"], 0x0) fcntl$getown(r13, 0x5) r14 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r14, 0x0) r15 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r16 = getppid() r17 = getpgid(r16) r18 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x1, r10, 0x0, r10, r1, 0x11, 0xff}, 0x9, 0x40, r17, r18, 0x4, 0x800, 0xfffffffffffffffb}) r19 = getuid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000200)={{0x8000, r19, 0x0, r19, r5, 0x1, 0x101}, 0x10000, 0x53, 0xb92c}) ioctl$WSMOUSEIO_SETPARAMS(r13, 0x80105728, &(0x7f0000000700)={&(0x7f00000006c0)=[{0x4f, 0x7}, {0x41, 0x88}], 0x2}) 16:00:15 executing program 1: setrlimit(0x5, &(0x7f0000000080)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa0, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000100)) kevent(r2, &(0x7f0000000000), 0xcc, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r2, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000180)={0x3, 0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) getegid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) mknod(&(0x7f0000000180)='./file0\x00', 0x20, 0x7) write(r0, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = dup(r1) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x4, 0x80000001) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x5) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getpid() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="45070bb087a59103a94dd5ec556ef2437f6f99c2e94246f9f577fc4657492ea372dd97b3e883b034840a852cdc9eb5c0dabf27db06173f8b9db8c867f2a712dbeb8527fdfb35db473c6e154223448009959384f3f0e26c77a3696e28245beccbdb105a920f48e3782410ccc7cfe1e09b7bbe0bda7d6052bb4bb8b3f77046add5d12f3a151e5dc427e604f081bc163b512c79d643846eb90ab47f266cb77ca743e0482b307a610dacf69ca4af007857ceead649575124caeaa153c32268ce4a4ada29df7f4da694b221dfb05a274d9abc2d101253a2ddab74e2f09a9ae18ae9b1a503153e3016eeec", 0xe8}, {&(0x7f00000001c0)="572af480cb1af65883485ad6f557f4c6b2bdbf485a3dc611", 0x18}, {&(0x7f0000000200)="16bbca8fd65c7444f796a81cfc3ce354ea7f91d07c011f60639a71344de2cf5b73aafd31fbf4743dd27f245ce620e8a0b799d9835e5f0b973ff498ebc5fb50ab0704c05c20ae28b0bb313cd80ea583c21fee938336646bb9c90c090c504a49f9b3d501ff0f5ae094f404b4740b8a0f2eb1997ec2c1413b009b3061b6f6df1ab47a597963837543934320720bce", 0x8d}, {&(0x7f0000000a80)="b66ae02dea5ed090ba13aff492aac3d8bbac94c6e1e527d557f354b9775a1ef414b2bc35f7e9602d03f5b6c86b9c374e0fed19b502072bf0d15a05362e7ecce3410d079d45a17e496af1e6ac96bf811951b91565284c00f05f79667e555d9bc48b62e30a7ab518179622cdba6b8abe8eac2a233260577f74d72210ee287426eee0da7a2c62929cedba2685c1ec071a5c0cb881890d57dd1245395a1d9e9a10585a532eae1481d17032f472e5504f11d609f9fdf0d4cea838c570f567e23cceb07eece0302727ffe89901394788954a15c5c93b68708bd25dfc487ca3ce3a8d8ff2a84dfd4666a30e3767e24b28f30dc06236a304ee9ee0f1c076f08991fcf65a40181141cb751d556e2fa69a08cad6eae2f3d9f6700ea3509a50a733e8828c2f4f5e1503ef054013a03304af4c86a3026d39c388fdc6cb41c97fb4c2a3e9fd89095aa5ccad724dd9c6a28a404b4cdb910b2812f81e01b8ba9a976bbdf01b2d3a2405393cd2dfc8a8343fc191aecfbea87181fe88ba7a2d6fe581f81612bdaf89784e7ee754c926c9bfb24cef6e751abaa101ba2b8789df37a9e73697158fe4c6d0efa81c23eee2c6c4eb3d705bceb0fe44057947063e75513b4cebcb6998a9e8cc61edc3a3928df09202360717fccae56b497bb68d9c6bf67f411d35846cea3594569ab86a8fec36f86e7dc9859e95013aefd948f2bba3758e5cc3c86c1093c4593cb90164fa3520e55962b584e2a8fd5e007531f0f326d987aa08b43f8c8df5d875760f5bdbc86d5da45cf77e327c4005515e255dcf99351855a80f395cb4549becfb85ca39c667712a36aaa1be9e78e383be2942f00591f939ae59e15ae791fbec56fd57ef9272ce498bfe67b3f3e8e7b8cc1a22f9b41f9b89f939eccdc4d35a2eb7f6721aa731659c4a64b34a0bbf77910380ee80baf724c4e97b6d3a595cc7a89fffcc06d34a289094cd5796a8367fe655d16824df42402a6992cdf6933b602810f3fc1e560c730907575528265512f0934e1b22066513a3f05e7b3deaabc0e675de492989251d04030a3d9ec8f7ed16e0a71047a1316f528c1b6495f6ef54689eeec9c32bd56a004113187ee79dbd562d8dcf0c32fa90dac044f2539226ea3f319c59f0dcc0dac1f2914a89a252bf14dee69b2d39c5b5da472b320bc16ee8524fa58b00ded19dfaa1d003471c178a3ff1ea23aa2a87de61b4c7a69818de91f4c5899e5f4673c09fd3b723b745c984d4e2c60bfa402dc2757d7481f4e34347fdbbbc20630d5553a03845bf8fd0310c1eb7b4bc3d5c70b1195eed4db1d315191c5eb0f23b59819aae0535c848cb6484daa0be0184c06de1944d84e884d1cd3cb92327b030cc138201bc18618c9f04bd5fb0ca6e2a8e3b8d6c20191405b19fa390d7e81841ebc51860925fd496f78bad7a11fd682960330d549c1899216599e696320395f20e651dacc2e8e914943bf5ceb0a42d3e15672255cbabacc166b4ffab19d0205dfcc5fdc6e1d740bd38fe7065f6bf38c4e75c01f8f676fd34be37a959cc48768764313333a4cdcac70cfc5ec29a41602f766c2e60c30ee1960b7554444155e458ca0fe0401638a94f9676df0626b67dc538ce1ec8541243b1ad1e3ffbe43da2d4689dd11f6cfba6fd34e894a622198bba9825aafbaf72a174e46c1e08a381ee83a5cd9be7c400abec2ab699d845a0a1f8cd53ba4808e68fafdac750dad7f7ad94f78eb76d92b538dc6db88508d346216550689c7b3aa8e5265ffa32755523e5165cf4d8d7d1d36320c42831a611c569d2390f8a01dbff992df3bf334c7ade033b7389c4a221f4af4157e5803b679a2774344e8f863f90de7c50f56305c2adc3834b897029ac21d3d31679a492f935f226c31068ed255d142b68f9e4e6443fe9c2ea046105023315c52cac4d8901dc9017b9d484c04e0863c0b66065fcb164058b05e16d7074db8cc834c9cb81d2116117535be9a085088b3c7581b611a37fa65a85138f11599e9ce6046d321de27f6bdc991e78194b9f07676c1d3ae44bad1a698b351f4ccbb2b9bd8c6fab0ff2c62c180b832f4fae6b99c3cabbab5e62e400e76c8df38dff2c9dd5795f9c33a1e3f2edc1ba0335e113aa1b1fb5b641c5f4a92ebba308d5c1fa38b6576c18e92a126142870d0e37c51e853736de458f570401c353d3be8f36a34864927799d40a7c63c3a9541e12270a78800f939ea46318caf488b64f4b9fa01c7e810d5414d030d752bfd8f59043c1268572ba0a7b7b1277ddecdc70fb4cf9f40bb61574f6e3ac684af6f858fe1d9c557b5f13427f8d97ce9e7dd68146a8381df7fbab2e15a1dea31af32736391b209cf37d3374e551f26f5edd5021cb77c6c5c33ae6e7acd0dc448db6870c858856d35b1dadc7fe665806cf0dcd511ce615661364cadfd525acdc91d6ba96e25aac49c532e0b4ed64d71ef727ebc3468758ba303aaac2d114e0aa39b68a5647a043dd4bf3b85a807043b75a8b93d970318711de03b45bd85b50ae4154659fb848626f1d227575bb6b1896061022f5d237700aafeecfb68b30f8fccf170e1cc676c652222be35271ccb7115a5261c1b0c75fe6e639949c71ea857d1b5d24328af485c67c79b483aa37b646344697b0c664a7e1ebada3611b41e5e4b0ed77dd4bfae626e7caea61efd5e6e8dbd3ba9a7af2ccdead60df4faa1ab50c03ec0d5dc0d687b46dec5fb1f0c26562eea36350e35aeef4b36c21c66e1a4419336e463e46298cf12ebd1fcc2bebb99e2e91188c0fb99d1c00076a37c8dbf770bfa4928d9f244ad61d74c9c790392a38e172432a0abde6757e8efe6286fec6ef7252118c484f139430b1f0bb6550bb3a304c459cafe63c29e1b826d63dffdc1f507803ac250f38ee7dfc3e98a78675ba3a7773b16a6b0220fb8dce8567829730a18a3f72a43dd134d56b9a2d197030e0685c0a9c1cf2149bcc81c716f454bfa5d2155596a3c4717a069befd6616693b438be66faf3852d3b1ee9929eadbc98f8cd4254ce75e5e9de17c9f333b81f43a83884ac0614ef434bb95f64be6c6b38aa9130f2cdc2856b4ded40fe83b2c2e5aa94ba3c58fc61f305367b417382219ab821c699f393a48173666d779d42809122050fdf418a401e97a7433116afd754039527ea16aaab0f187b134aeac45faa96ed9625d835d74241d1c8a3de696fdd452b09a97c452b5ad9f2b102e3b3786e24ccc274dd030f15d7cf16989d8b419448f1b759cb2406ba98468e7f253d9506ac2d1dca20933a764c5247db14be53630690f40d560c17b5c753dc41bbe93fa18f578c4e85fafcf7016f7f2d6b42f91a6996f3b3523c60cf5f8f84dc4887380c193066eec6c82ad5507ebaf7c831b214d5089e5e1f4255f44a5d945e4e09c5529f08f0372706e5f099cde7807e63b11c12bf46a0727cda4265769cb2d58b237c93fcf3f2a294216c518681dd706d37400007b9ecc74d81286f7feafeebab3867cffeb9765f573a866c210ace93de2765420f7cec2a3c7167066292a520eb95bf2fd750c264087689bc785a62f4047a6bad83faf3e5afbc8caf2e317a94a1ced1cbe88e598cd6331f0d46137871fef891a1931300ba0790004394efe2c38945e0c3da09446884c123baa0b1c648003505c650bfab6945dd1093c11c0f6c4ee98b4579d41e1814f28d3355523ec7bab02e13e1691897d50d9128b25f3b92bcfe334ab6db8f6338798ab118b65b194863575d92341213d60019524cbd529e4ea76d4f4d7c50c88a4476efd72c1ac6d0a1f5f3294763dc64d71ac605671599ef9392846fcae2bd6590760ee73eb2a7294ac94fa8528a9567069c72ed76583ed601ec79bf6eb3df4c7abc46581189aba8443035115388ec4541199e35153e87b222cf9dc6bb8301197fbc2066c650118c243f5160c91d84ea73c376fd77de15b7ea24ff67c053ef46a2c1c22b6fa4fcb53b87f3928182ed3158a7867abdb1baf2901a97b072558bfb2527a887c605929bdd4975ebc51fee1494da9eceea9b8ba7aacbf35c7598e041871fe25c64fa78dc2b2eb64e225064446fcc7fe55835f14028d5fbd655461ca6eae4613e4afdc7d45147240210a6b369f311d04098db98ae4e0f857b5c55a64e4c4d6c9a28d110f1b1adfd445bd35ce03f0ccacb19e7030571304d8077cd5dd95cd8894532d3589209fd2977221c1f1d35f00692c38739df3664fab5971852bf3d571b2ce43e89f0ebd6f4171d8df63541c51adbb75f9370fae43926497b8fd236dbe786b694a138cf348fe3672e00dc5ce533bc189bdc3508b73c44536cb2a556c54af8dae74c4df7eb2bb95487a1706e1240ad295a50351d0a85ad09e1d928b8c5c99149508fe157d229149d9d91fc622c8a3a2ce6f1275b0d21c5ad2a28649d5053f930dfa00513584fee4f5a489ccd364d13d6f89b47adf71745a8af2798637c13935dca34ead2c9680ed7104daca62d7950210e860cb414222e46782b758caeb18206e0dbcdb4145f4526c69a845edf0e88aa9520fa7df727d26373e74f6d73611c09e1a2b4348512b6990ea36b6a848be980c58f56c554b40506855599a7e608bceedccf9c3793f72ec8abee53d990a3d87f828d305d3a247068e6183bab309d46f57e2f3466ee0d818925df67ecfce04f9b4f8335cb53a35ac6249390526acc716fbfc526fe58608ecfe8d4b842c8b2c05018bd4d3970aa9a6c33d41c2db56b5236d5039466521cd936f5271b4257fbdecfd003b1b1f498e5979eb711b98292508a3d721567ac6debe331149b28144ecbd846968b2a13c00f423fa1eb5e9062bdb8d3aed7cea18998c795e17f3feaf7d14418bcc404697adb63630b73d44eb43f56b3a963562900e74e348dc04f2b7c9c1e92888699a871d4de060721a3413b738223714b2833454a22c7b8561bed58ba51fb21ca892f5b67fcb5b58d50ccc3d6e64799e09eea56c4acb9ee48ab7826a097868b1dacbc0e53836ef93aa0452bccaa90743fde5b7e7f44c5c7574775fcb62ef983a165b36f854ee7fe3c4076421322f3e18c32f4cbc576e641c88159fd8ff9a89ffb8af80df7a621a8110f5df596ffda09a9242d88c827626815e1489123b1ca45fe789f796554c5c75df729ddb1727009d3e641d8ff14977a13f6ec3eaaec67727bcda3f1c15895d76a60720d28b224938e7655cc1497e3b010fd9f3e8b180909cbe1544e937aa0be9944097b4121d4fa13962e7d1779f5606d9f5f88e12647db047077efad1176992a11a325ad7bbf979bdee896c12f26a2d558f155126c1e6a1e423f78edf9495f1cd32f81b68486e5f394f23d33784a625bbbca1de4e46c544ef5c0199c3dd72f7bf65dfa2d80735440320b02341a1ef3581aafcdd561ca8af136062ee1f32b1435caa9920697d0adb72677690894f25269c1cb5fc3d9b14aa7e1e6f9d24bcb80e9af8916eb6cc845d68f8127d5a2957481a1b33675198d0b67e3489ef1af3f9e14467e8f86a1e1feacec8620028a342cb45ad8787800f5a5d426899b9f23a728cd7ec25eae6ab28d70d32d32c0aa2c4d1a3313335e417072cdff21f038476bffdec569f175611b9e6f1efd2e8589a1bc00f03fe74a122586ac072f1315b6310619f031b0131e985d43b1de63d2df2512c13f5f6efdf3124ac1ae9ef7d900d0110166baaf0ee51af539c0ccd83f83dbc99f06cb00c6ce414aea5d0ecea09683bd37aa700973988dd0ab77f5a767d1ca987fa773f919bf09f9eee8a4dfe03b223f9799552350f8d216b3247b5050a9ab8230222363e401b9", 0x1000}, {&(0x7f00000002c0)="82de66be497fa33684a1460a7392e89237aba58c39142b61d52aae72f7e6f1939dd5ab449cd015c7cc7fe0058dcce9c362c7e2b67697e5894235be802582635f5c0c6fe989706c2a9ceb9b6ce182d8c9f24f12856570a9277b52575609ae1869e125d9e2523d5d7729aa32394b1996fa87e9189baf81e126578ca23fa619170e9763834a50ffb32acef159bb1bf86ceee02f27ad3045fd052fdc9c7a91142ae7a2a0bb67b79073344d87212187a1c0177bb28ebcb0e00fa0a546c717efe5d78e0f6053e041740da8820c229ac954e118da264796f6f15d9632512fba7392412267a2b9dd6bf5a9", 0xe7}, {&(0x7f00000003c0)="75d857a4d8d67f650f07def79789ef678f6e63f159f39d694a9908c7565fa4d9", 0x20}], 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x80000001, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0896257b11b2d8a1875f46e898cdc28112dd84134eb609dd83bcf45ea6e8ada0dc465bf47cbd4fa0faaceca29580460c9a566dae110374484a5a2713c7fbaba83dd8af624932faed1aefb3f96eacdfc5ca732876bf223cbba177f08138e39512023a832200bb41c4c13aef74245aca8cfb51c8d2dbaa100b4177923ae35deee2954f418bda74f78a912629adc000563f437fa96acd736ba8f2ab40c357628bd57c43a36410949bf79158748cb2ce75e2a54742b96150706ed5cc31d4f99467c1bc17d5d0478cd8de5b42f99bc562b5ddb1c773f023f873b6399660c0f263aa2cbc3d1dcdf5702190a527c6f8bec74b5913ba63e552da031ad39c59266f7564db51837ffb2485dcd2df43a6469e54a7735815f73484f7cc0a18399be1b91e59ed8b0b1a1ad4152f0d4c5ae4c8e204da500663b38a9051706eba0c362a0dbdb241c2132cd1669e49113484b18dff1468a56c584ba023e8cf6ec9ebeb0a18737bf9eb2bead8813f91d263b3cfb98d6f0af5827fa49c878e45407ea18199356c9fab70a51461c04034ca156badbe8533ac0669c910f151c76185697d8af5dbfe3a8235ad51000c14fd7c124a62243aebf2b842983c4c687b25eb0a3ab5f9b6d21a63bec505d65693c1373d2368522e0be7773bbdf68e90adca4ece8c859268ae16ea97da7c37bbcae6a3580848cb0ce075af526d05c7f1fa88bc182e8009032e0268c456b65dc60", 0xfe4d}], 0x0) 16:00:16 executing program 1: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mprotect(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x1) 16:00:16 executing program 0: setrlimit(0x80008, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x0) 16:00:16 executing program 0: pipe(&(0x7f0000000300)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10020, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) select(0xffffffba, &(0x7f0000000500), 0x0, &(0x7f00000005c0)={0x80000000, 0x8000, 0x9, 0x80000001, 0x0, 0x9, 0x1000000000, 0x6}, &(0x7f0000000600)={0x7, 0x1000}) 16:00:16 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000001200)=[{&(0x7f0000000100)="16c667db14fef60fa71c060f4ba74b7dfb9fa376397d41b6fec4d00c46ead7f731caf2df838fab6a35a992365a4c40c18a686191ae32939539b99746232fe0df8c05540295ae3ba27b0178e61931cdb6c95d38a684d470adfd64c729f41a94589301adc3001ac7f417a574a8f8bd7ccb6562b495a2d4fdbb77410d24545bd59a34545b42e878edabce4c0f80800a16698dd905df68502bbc07a21513c7603b1a651a9b8ba5fc03b1ff35044d2a91d02eface6ba6d6b58a1d5f7e958eceef01569ba9409ad75ff382db8d857b4412612471113f06514aeafb3a2ec437f0864ede02774a5c7097b51ef4ee89443bbcac8cae6ed27fb2437d195790349517a105e18ef6060d44267c8a9da87a8d4d07532d2600e471c657a860a3ab90c3eae19ca871279a4010271e069df27913eac128e3473bf42e9f4f8ce19885b2a8cc01638a119696be8603befabe6bccbcaa4130b1ffdbd5fdccd69ad8f3ab6e4772b454366271147804ff28fa4da0674c7aa4caa787dbfe5feb854527f3be625da7375d3dfe3f43c9ad1d21893bce79e5a88e939e231a59b87ec2c20908a7adcdaa637c0b0e5176061c56edc2fb67ad7c7af034eb20fd539640b29988eb4f86a8fed1a4533cdac055dcc39a80b4e1a8ed7b66b60e854998bd5b74254146681ad3dbbee5dbca004afd27d82894ad5e8f0ef9dbb544b977f05723d878b399ba62adf4212de22b5be06aeafac224891d034ded0acde62aff2ea22e559d0bb824e9a340c6d6a6f0e3c1f31538b828e79c2f2d5e02951d231c5dd4a6c1624177d700e6b0c80a8edf455f2f5911657c034ad0e0d6697be22fdf77a58a2ec8a89273c7648b6dba467766b7e9fcc3e641f5f9babaeebd3250d505e74ef645b526bf1eadad36519bfb727abb82ef97ef7bd186f4bdaae8f9e7a55fd0f1fb40b25a42d3149c14886d1fa4781def66b9653d0b818ec7ff7819456947f8fada8c04ea27c290a2970f49c7edcec153b107a7b02d60f87e667b9d09b5f1706329da7f11c2c206fd485100ea62e18c80364920f48e56e89addf12773b5cfdfb34e53943037c371566f35f61b5e54039554268a77e89d078d3fc44f27b09601b61f741822a21eacd13dee60688f6b99050221d779993d9f2eb6a1ea48b72fea133e0034f256acd31fb3ade097946d79ce6b5cdf5730011c3ca25d54b8fdb1c51172d62bbc0d38dfe882dc4b09d935edbccc06b865500d01156bde9be1475cd87e41a52389ec85bda49b8b66a3776f46f775144b53193832986e5f35e33666a85bd27c798801832ec1be0d720b7d3c1d57f5b93b71c60f8fbede45396dfb7976e9c6009258e87ac8007b53ae7cb67dbffcf90286518b8e0f0b4661b7d0a3ec2eacd8f72f9a6e90bd9fb5c3b99b48f8ba1d804b63bbe03ba7af8bdcf02405bc990b43f853289b3c2493fd59fc36c52cd5fc093c159097e43fec47a3211718b2eb4448edae76c76e45065ee3178c0270ecde79b9f4cc034b0b2737f3fde6b22828f57927621ee1b3117aec9c7db548012d11eb6795e150e5bacdfb69f19a0f85c59ca6e30f781193af105dd03f7f14dd1bb00c34fab4da1086cdf24fc2750807d81b116912718a3ab042db42858bc4094feeb7f9cd0a261bb31ca731a889c0d444ecb9d856c32b191ee26079ee14299695026d37f87cd2d164052a39f0a1ebf5e2a785be61cee58e731a2c998bb1d4b36373acac418851a334b7beaea383819eccb642af29456f393b465de25d294a5f6e1d43c7720120634d6788afaa5efb19eab55e32a6a68ef4d7bc37f9fc949d22ab00c5a8355ea92a03230b179f657dbe26af880d263d532887d7fc906b0ee5d9069d4bef9ddcd6bfedac82fcedcc7d73d316b8f9cbb68f0a48547938dd5fc73ea95f3e991bf075ca4eee6b140f338428b47b648097cca5c23c2a02f18450ee121b19c3305bf8161820eed4adf7f01615933b2424579dd386e2c3bc52b851e0a10dda3ce8e3abaf296966e4c68a3cbaae1c8eeeebeb23b7f93b67c987c83df639a2af49982f86c44756c13fb532ebc5efa708d998f406b5b1b9e7e17643c9d7d8b1aeae3e24b2dbe7a3dff8c77ad30dac32a418d0362e0d0f48d04225511bf3c89641ca8e03427ea2d1aaa592c6948ff3ba4099bc4f74854f240c74faba289a1971df6e9aa46cb61db3b6017167f80e130b710157001ed8722a7f77b99356e33dba20b20f5fb2cb6233ce39b3600efb1386df947b8a0c6c945fa26f3b9836c5379154611cb4acf136b9d430695de31b614aec5791c2b72d995d4c48684ad55f5a24beb77a112fb0e5ae83cd23089d02da56640671a722675c1f7ed2eb3afa6102f40df519f15be9dfae1ab6b9386a7a099787029f07c45fc0a45602617bd33ee7c008f583cd3c0872c636d0ba21d7c3bbd64993581140197357b4917f3546c8e19fb33dd44dce163b7fab37a3eb4bd1aff4c217c1afaeed8b297e227e533fdc5d9ae99ee5db5c4ac02bef01ebae12ef37b54f1920512e5c9d84312394a7ef2a24f5277892392245ea544f46649ca51d7cc1f69ed06889fa2a37e04f8d223bab7187b81e42e052c20d29e92d1b3d14f4aff3fcd0dc55ceeb07a990b096ddab6d6931c9a7077daa6fb9fbe75119999350afedf08607c242a1c9f2f1ce2cfdfa05c7620f958def6ce130bd6863e7cdc793860aadcbdeb8645738bcab133832ed760977a253a44d7de15408a17bc0b8b76e3518ac06c1d0806531332753941900a92368d5211d907c8faeaf106a129400fbf36325898c4f72fe459cc927550b10e9ded5997aee51285939622c61896f4b5c5c1dc4d894712154f9fe3bfeeff5cbedde8a31aafa6d5ed856f20e45adba0eedf9eb88d58a0992568528f577c929a54b92e7fee849a71575b35ec4e6557f6dded22ccec06c98efd4ffd136c5892e737ece2a7034c28243709e0930a8ca6030e7de169f895571ed610add6c0e7f3630dd8bf1be8bd31fd371bcb24e23772a6c9e28a9cb86f77b02f994c670e20b4134adc18f5b8a2a74785f5480f36235240c0d1139636796acc8de0caf3422f63db1054ea6bcbc2a9084c78b06f55e74472d01fce80c1edeb1ba1140f777dd13f67eef008979c8ba6dc2b61e066491b0773462f310bf66e3d4bd15ecfaf778b4e8f45a20b11ba09abc0057adc869ec30f20eea4042db0b2110b88479b834189b84d14d506912ddc9ef5b000313b5f5375a70d584668cd0b1bfcc1f7cacf56fc080f9f5ae01e10ba3c612041cbbf8b099a1ec6122dc7a57fa89c089cd67f0441b9c484e7e8669a20e3aaf2a53ab08dab1d5ff2372904231e4716fcf9a1d2caefb093d8d81c7b48564b1bbae8df9df58bd91266892db0bdfdc027b70f5eed6e3ca6654919350225dc019c1ed4ee40cd57eb15eb06eb82e2cf2b46fa39634cf808570d07d94c957a647e86ed508f5dd505f0b3260f94b779811f97c8c701bb78c3c1fb59732c68f139b8820740d28489176a7472edcf010818bfc0e8ba90fd4918faa7cfbc502a54d564fb6edd3555ddf467c7b7a64cd7df958fe13381458dca11f1d691762e29680599ff20d8c1a33f5d153f30665fc6fd3ad4a548c332b67490e3703933d5987aa612d4f7bce8d160704c07cec59d38a6e5b15c457a1e6e34ebba98acb36bb5669a922e3faebfac879b367f8a46b425efe142f8fa9298fa9f8cf7cc2deada33a3d9e4349c6c2a862d96909f736790a9d3f8ef60840d68370a88162ddb84f91c45486f2782fcfbad52c62374526be62108ef6afedc1be84aa9503f12f2cdbdeedf1af36240dacc7dc9ae1b558ae933452ac17354a78b275045c8690e8be52b7d64bb7e56b393ebf3f2eb7a8bddd41fd4d868f9e82b53a7e0a54d2ab5408be387b3af6045b630c9d7209b59bb88d35286a3bf91e2ec29d0777531df781c921208aa88adcc69e3f0ab750e94d1f65ff6e00743113b1330404f747ec4f43f390dfc529416f00739398bc17c1439af6a3fcc06a7f1e433b75c505cbeff81a9c9e7474242a5b6d721f0ad21340c994cb0d12c6787961a65cb2201264fe85b4480d7e1f27ed6f2f93bddf85e0523f5147443a74ecfd6b62c673b718225a62ffa6385a164005a0fb25fccf3309496ec4ff94cae8bede477b4696bffef1c8aa86c3ad28051ec9a6da416cc75e5b6b0314a1bc1d10d1621e05bf2ad975d8a41e43da7648bab75ed3e4d87292cdc1eeacf87b9a5d97b24d3355602715a209950b3a512d635b0d9f518bd19a46538905315cc3c0ec656eee65a7f298db1df77a86184d578ccfb12467f437b77a58d65e4f587b1498b99ba2076936baf696f3709ee4512c8f829cfd5287be5b4d956eee337d20e4a061502650fbaa8367294bc23d3f5ff9494916ba350b1690d2a54c486b737f691b6ecc233e9482cafcacf231a9e0f6ada39320176b6f3377e615e3b7f18c1a457d52cd7142fc63be2428931856d38fa1cbe4d51a4ce630538abe1de3d64f5879c2c87156caf79d0bdf1deeb3d439fabbeb3391e1c24166405e39b258c04ff2060b26194e594f04d016c02ed82de2c245f75baf14ace5c8678db2dfe19b55bce4148848ae6614bb5be33a4e24cb65480c5eb21da5c562241bfc410541da32f9b33ef152bd8d124a5644dc577a345d37a2addd14a4137354ba7576ffacd235ac82aa39e6e66fdfa7acbcd6df66460eaa32ebe371810d40a7f6f9254d9c2d7b264e7916123a8008c13c66a1681a423c3b595fdb575582b30747f570dfe67acb748863854335e9f7a91e0725c243ca3594a0f3c4f8a9eaddd38c824c9540500fe065ae18c433c89f73376f2d0233fbe51cfa0aa6933d72b58ffb7a3be9d6b24d778c613664f35e875bf65955ae16fe73edcdede7f3cdc43c17a7def25eb8479f460d8263adf3881ef38752c337370c095c70253314897dec0ce356f6126e2a7427fcb9e4581a7673587f80b00d41e1418d17fb558de9a98c108a8eec84bce8cafa12f51d9165200bf9e41aed09b0c79edf21b95dbbf897ce7e12b49f475b8fd61a55b27f3f33aad29e2d304d1a1defacacf43c6197bacb475139797dc48b5fc2a808ca9e31a5d66e67bc9803ba59d77fa989aa87b563c651a20890f0a7997606fd27becdcabdfc744ce365ecea65fec822005715a9aa2920af2377de84129c454a2c5a8f66ff122097c92376bc3424a13c70e74b1517bb87fac0cdde1c35b01bc9bc5b5bcce4391d38f724c5fd27161246c0d678f199ff75182e9ba59d1a897ddd093bba0b316247071354d02308993e4deaa0a27b1963bb96da9d367a29c3274edac2f3a55686e1aa310ce90f6841b916f3e18fffa401a7c7e23e9d93e4903abb50e06dab58e14697efa87da059f6e386e54687ff53a6874c571dcc46caffb9a4eb48d3ab14489c9f94d2e378753d521b12b06193ec18723a2be00f2fb673ac91c07c850ffece86a33473c8a290f1a7ce07bae843f708fb8a64fe9d44958cd033e77bfc44437510a7e6e5e76adcf7ada8ab05d271dd30502fc15a6499bc9baa4acc393efc1889d0cd6bfa5645cb2047783510cb117440ba1791ef7012eaaf4bf0b686f986951f7dc4616235f85f72ec742897b3b04f9841642d6704ab78f28a9aaa4619aedb91a89420545ee9674f1d1ed1cd3464f50e35d38960ea1073177aa3fc0265d544b8d6f305079f69750ee02159805631180b16dc246df5c0c2b5b945772a45835d2c5c9e2038edb392577e07a938d33a7095f9ee75e20736e8f93cf00849f37b87719a0f9e1a550453d35c", 0x1000}, {&(0x7f0000000040)="5d5d2800547ff58be551a2ea654ed5f7087c0a5f70f1badbed5110f701c3", 0x1e}, {&(0x7f0000000080)="6eb98ade113221f8858a", 0xa}, {&(0x7f0000001100)="c4254b4d640301dfa452074d0c346cf2ec4436f4dc11f3225c862d43fab211025a2a44051cb0ce7e5f0e74828969479f862ed1f8c760db0946e9bfe2a58dc94f42d34271e8e2a876af94a9caea6959d49a3d3c5d4ce7c185545109ce6e656f1332f56270adc4e425c91a5269aa40158bf1c0efc3d8fb40cc0bffd87086ad994a786134347616a6fff6001d1e351554ea8b47187c90cbb397c0e323d51991d89c7db44d3a6b35440d01ea6a1dd7d4fc791bf01bdf82d2448b3ac6", 0xba}, {&(0x7f00000011c0)="103487426444049cb79c0d4346050fcf26462791aac40cde420874acd5957fc87a2236ecbec3b3e30aaa868bdf9a4e935c00583065f6ad7db2265330", 0x3c}], 0x5, &(0x7f0000001280)=ANY=[@ANYBLOB="e000000000000000ffff000000000000baafc2517b6ee1d2004b249ff4eb4f59fd7098d24dc6d8573bbfef4b3d79b188f53ffea2814cce24b3bcbe311d8feafa5e6f3e2af635fa081c0b3ed0c64d03107d0e8b4fd34c5cd10a2a163a79e36c0c744dd93e56ba9c405097827fd25d8ea76b3cbce5c51c0d1a1804673fa1fef3a67f2eb30f05548be1c52fbc084da8c9acc66144a390cd25ce5b4372a874302d37ee671208ce81050a7085cdae9b0d8f14faf5dc82470605003430659cd2ac9a71750595e30f616ea7bf359ef6702b6665df98b03e565a2e065476c83a13d20000e000000000000000ffff000008000000432af68008c4b5360d7c4b3e0b8ea89c7bb743efdcbefae6cff381a05d044ca2788276e853d9da50478b1d0b012860515d8b773431f849ef97b0c1e6aa4ab85ee91bf3c7ac118efaee745375eba5a9f0a376981c184b92f8a714da91a18de69ba41bbb38c9908e80a5d54bc04e22f7f8861e267af75aa55f3632759315aabf0720f656787b3d7bc3115e7c9be672c2ad8885878c5f91c67feb2e7c52b4f4b03c784cf411109628836929b20f958543e9315a1c68a19eb55a8b1ca7ddcc00000000000000000000000000000000000000"], 0x1c0}, 0x4) r1 = socket(0x2, 0x2, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:16 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x7, 0x3, './file0\x00', 0x100007f, 0x8c0, 0x240000000000000, 0x1ff}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0xc9) fcntl$setstatus(r1, 0x4, 0x0) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x23fd, 0x0) write(r0, &(0x7f0000000080)="6e6fd6f99a4c32", 0x7) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000106000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x25, 0x2000000, &(0x7f0000000180)="d5ff7a6810d4784cf6f1a020589c66451930057d5a110207e8b95e9e773100c6bd689e556b261e658b0e612447115de794c1cf7bd1e9d191dff094e000a5ee1903a7c30ad23d65c8dfdd62394b0022f6188486af2825fd8d3ecc091169b57bb7e1b1fc451ca299d64a9c80df89cbf77d7319e6f4c70f848b92076c1bf56c668dd4c181f74ee8ac4b1ae84875d2c9d8434f752b2d3b000366fbd224038e2613db6adac2f31fa6727355101d4e66eed16d00000000000000ca2cb4772404fe2023e98968f5d1323b5ed64211545d52923fd77494af06b19024b8461fbb5cbfd3a85c990311be00eada311f6f7ef0c0e939941b0e9485a4da58f10d1e648c46ebce23685ea267794a96a25007ac747dee4f41aed8a0a886f30795c5978d834524be9f7aa23f643b0b890a8ea374bcc461352ff8ff9bd40ae614e9c55a", 0xfffffe22) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) write(r0, &(0x7f0000000040)="e7b5d1c48667abc8919454a0e108b4f9fabc8ea679911aa7e3b55e04d5bc94e9f59d41654d90cc1e4720755c102bf0dd799c0fe18e464670c818b74320853982dfef2d340891ca148822", 0x4a) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:16 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = getpid() r3 = getpgid(r2) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r3) execve(0x0, 0x0, 0x0) getegid() 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x5, 0x0) setsockopt(r1, 0x20, 0x0, &(0x7f0000000040)="62a8cd215f6aa829b4d1093ef7c54cda6e584fab77c60113830a397c4f12a6b2153a5d7e82", 0x25) r3 = dup2(r0, r2) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000080)=0x5) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100)=0xffff, 0x3a) mprotect(&(0x7f0000705000/0x3000)=nil, 0x3000, 0x2) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x25, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 0: select(0x40, &(0x7f0000000000)={0xfe, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x3, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x107) write(r0, 0x0, 0x0) 16:00:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r1, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x9}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:16 executing program 0: r0 = socket(0x20, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x100c0, 0x80) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x0, 0x0, {0x124, 0x800}}) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB], 0xa, 0x0, 0x0, 0x0}, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x1000000007d, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x23}, {}], 0x2}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x1e, 0xd2c, 0x8, 0x2, "8b685d35f97dd6df7b0b0660b362a5d1dad0303a", 0x5f, 0x80}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x1fffd, 0x0) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x61) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_execute_func(&(0x7f00000000c0)="c462f92168003e360f4a480b67363666470f6b5c8282c4437d184500a3c44116510cb55e00000066410f3a0f4502e936f298f30f2a43468f897c81b421010000006536f36545810c7b49f3b9b2") writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) unlink(&(0x7f0000001580)='./bus\x00') open(&(0x7f0000000040)='./bus\x00', 0x10902, 0x10) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000000)=""/130, 0x82}, {&(0x7f00000000c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/162, 0xa2}, {&(0x7f00000001c0)=""/64, 0x40}, {&(0x7f0000000380)=""/155, 0x9b}, {&(0x7f0000000440)=""/232, 0xe8}], 0x6) kqueue() r2 = shmget(0x3, 0x1000, 0x84, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000005c0)=""/109) r3 = open(&(0x7f0000000640)='./file0\x00', 0x10, 0x10a) unlinkat(r3, &(0x7f0000000680)='./file0\x00', 0x8) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) 16:00:16 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000140)='./bus\x00', r2, r3, 0x2) ioctl$TIOCFLUSH(r1, 0x80047466, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x800, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:00:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x7ff, 0x7}, {{r0}, 0x0, 0xa7, 0xa00fffff, 0xccec, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x52267a0b, 0x23}, {{r0}, 0xfffffffffffffff8, 0x0, 0x44, 0x400000000000, 0x2}, {{r0}, 0xffffffffffffffff, 0xc0, 0x1, 0x7f, 0x2}], 0x20, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x83, 0x0, 0x5, 0x4}, {{r0}, 0x0, 0x0, 0x1, 0x2, 0x9}], 0xfffffffffffffff9, &(0x7f0000000200)={0xeb}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0xc5}], 0x1, 0x932d) 16:00:17 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x100, 0xffffffffffffff39}, {0x80000001, 0x6}}, &(0x7f0000000040)) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0xb1d) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r0, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 16:00:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 1: select(0x40, &(0x7f0000000000)={0x4, 0x9971, 0x5, 0x9, 0x6, 0xffffffff, 0x80000001, 0x9}, &(0x7f0000000040)={0x6, 0x10000, 0x401, 0x80000001, 0x5, 0x5101, 0xffff, 0x10000}, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x2, 0x1, 0x3c, 0x8, 0x8}, &(0x7f00000000c0)={0xffffffffffff8aef, 0x1}) r0 = open(&(0x7f0000000100)='\x00', 0x80, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x0, 0x10000}) r1 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/82) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = getgid() r3 = getegid() r4 = getegid() getgroups(0x3, &(0x7f0000000280)=[r2, r3, r4]) truncate(&(0x7f0000000840)='./file0\x00', 0x7fff) fchdir(r0) r5 = getpid() recvfrom(r0, &(0x7f00000002c0)=""/204, 0xcc, 0x802, 0x0, 0x0) mlockall(0x2) r6 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = accept$unix(r6, &(0x7f0000000440)=@file={0x0, ""/88}, &(0x7f00000004c0)=0x5a) readv(r7, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/190, 0xbe}], 0x1) r8 = dup2(r7, r0) r9 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f00000006c0)={{0x42, r10, r2, r11, r4, 0x8, 0x4}, 0x29dd, 0x5, r5, r5, 0x5, 0xff, 0x3}) linkat(r6, &(0x7f0000000880)='./file0\x00', r8, &(0x7f00000008c0)='./file0\x00', 0x4) semget$private(0x0, 0x3, 0x450) getpeername(r6, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) semget(0x1, 0x1, 0x0) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000007c0)=""/72) semget(0x2, 0x1, 0x40) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaaae1fe0968e466a06d57f7d7c920eb518f878bc93b61e155461a285864ccb111649c077f2f152c3f5e51e5ebaa087935f90c4fdc890a3c0bcba946698bdedf22ca175d84fe49f69f72fb425f1bcd3059b2968a8106df1b2fd166f0a5480a59d419bbc9a1b797021efa17e81fd8d6acf78dd20ebdfe69a90beb9c0b3918030629f10105c5895fd0c4a29ad7b988f46499d23dd28cd4c2302717c191e2c5a34f5a1a79d50f208cad863cc8e624339c6589da57d60268cf3a4779ab657519fc0d97f", 0xc6) syz_open_pts() r1 = semget(0x0, 0x2, 0x41) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000600)=""/4096) close(r0) semget$private(0x0, 0x4, 0xc0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x0, 0x8, 0x8001, 0xba}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x2, 0x10001, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x2, 0x10, 0x2a, 0x4}], 0x3ff, &(0x7f0000000180)={0x7, 0x7}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:17 executing program 1: 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) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)) 16:00:17 executing program 0: r0 = getppid() r1 = kqueue() fcntl$setown(r1, 0x6, r0) kqueue() 16:00:17 executing program 1: r0 = socket(0x19, 0x1, 0x3) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) msgget$private(0x0, 0x410) dup2(r1, r0) 16:00:17 executing program 0: r0 = syz_open_pts() r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000000), 0x19, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x35}], 0x40c, 0x0) kqueue() close(r0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='.\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/\x00', &(0x7f0000000300)='\'@\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\xd1\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/\x00']) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x9, 0xcc49, 0x20000000000, 0xffffffffffff35a5}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x20) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = getuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]) fchown(r0, r3, r4) linkat(r1, &(0x7f0000000180)='./bus/file0\x00', r0, &(0x7f00000001c0)='./bus/../file0\x00', 0x4) setuid(0xee01) kqueue() ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 16:00:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x357) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x10001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x9) select(0x4bf, 0x0, &(0x7f00000001c0)={0x0, 0x8000, 0xfffffffffffffffe, 0x200000000000008, 0x1000000, 0x100000005, 0x9, 0x10000000000}, 0x0, 0x0) mlock(&(0x7f0000253000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x5, 0x4) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000000080)=""/158, 0x9e}], 0x4) shmget(0x1, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) recvfrom$inet(r0, &(0x7f0000002240)=""/169, 0xa9, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000002200)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000002380)='/dev/null\x00', 0x81, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = semget$private(0x0, 0x5, 0x100) semop(r2, &(0x7f0000000140)=[{0x7, 0x1beb, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}, {0x1, 0x4}, {0x1, 0x5, 0x1000}], 0x4) 16:00:18 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050305000200000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x6b) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:00:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1224, &(0x7f0000000100)=0x3, 0x3d5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:18 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) fchflags(r0, 0x20000) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 16:00:18 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0xffffffffffffffff}, 0xc) close(r0) r2 = socket(0x2, 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000011c0)={'./file0\x00', 0x4, 0x3ff, 0x9, 0x1, 0x7, 0x3, 0x6e, 0x0, 0x1, 0xfff, 0x2}) ioctl$TIOCFLUSH(r1, 0x4004667b, &(0x7f0000000000)=0xfff) preadv(r2, &(0x7f0000001180)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/176, 0xb0}], 0x2, 0x0) 16:00:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004400000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004000000010000000000000000000000000000faff000000000000000000000000000000130001", 0x2c}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x101) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7fff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x90) kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffb, 0x74, 0x20000000, 0x724d, 0x2}, {{r0}, 0x0, 0x10, 0x1, 0xc79, 0x8}, {{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0x0, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x1, 0xffffffff00000000}, {{r1}, 0xfffffffffffffffc, 0x84, 0x1, 0x8, 0xffffffffffffff09}, {{r1}, 0xfffffffffffffffd, 0x93, 0x2, 0xffffffff00000001, 0x9c2}, {{r0}, 0xffffffffffffffff, 0x81, 0x0, 0x1000, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000001, 0x8001, 0x7}, {{r0}, 0x0, 0x0, 0x80, 0x2, 0x7}], 0xfff0000, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x80, 0x4, 0x80}], 0xf411, &(0x7f0000000200)={0x0, 0x800}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) read(r1, &(0x7f0000000000)=""/110, 0x6e) write(r1, &(0x7f0000000940)="582720eb01d16ebae63225259560f88ce3a350554423c54c77abe5e54dd672332cba9195000000060900000000000000334a5619515a4c8a00614b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b0bcdb9a", 0x55) write(r1, &(0x7f00000002c0)="0900000000000000714f4dd36a27e5e27b216de73551c0c01b6e562d5c39ee6cfd0f850000000cdd83f460d92e69e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050006000000dd1d95e8f6b9d3601d74122ab9bd510ef00bb2c4c7a18ef00235685b65d2712d93ae731ffee5a62700007106dc48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7b0c4b92470e9dded69790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x3e7) dup(r0) msgget(0x3, 0x80) r3 = syz_open_pts() close(r1) dup(r3) r4 = getpgid(0xffffffffffffffff) r5 = getpgid(0xffffffffffffffff) setpgid(r4, r5) r6 = semget(0x1, 0x3, 0x29) semctl$IPC_RMID(r6, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000240)) semget$private(0x0, 0x2, 0x81) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffff, "a508000000027f00007f1000000000008000"}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000000)="602b70b38bd488fd78185cdf88", 0xd}], 0x1, 0x0) write(r1, &(0x7f00000007c0)="9c87c377284c35b84e2e2e", 0xb) execve(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100000001, 0xffffffffffffffff, &(0x7f0000000180)="018d86769c980d520026904245cf85c14a96915ad4dbfa5605515c1483c87c38029a7dd65cc190b5810006a5f0f76f614b06bb8a5f406a56f93c5943c8b7d93261ec5359d5536dc5a934e3aa7f7fee93e443798817f799f26fd0a632474c759c60cd37ee659dcf4afae18b517f5df994e0119d54c9dac31309d2e51f18c5bb6f690c3aa0954570d62ca70441058e7d498649101abcb7e14fe63952b31250960bb5a1551185992e6d8590e04cc3d65362bc965a605b05644b215f061bb7ae631f069d", 0xc2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) r1 = dup(0xffffffffffffff9c) sendmsg(r1, &(0x7f0000000a40)={&(0x7f0000000080)=@un=@file={0x0, './file0/file1\x00'}, 0x10, &(0x7f0000000600)=[{&(0x7f0000000100)="d7857489de532d7f", 0x8}, {&(0x7f0000000240)="ed365753e74fbcdc8987d45140d90cbebc93f68e40da13b9ac4af07a16961b1a9d8c4fb55907449dda1281486e5b7309081ab7e2e4c7ee51d680d5a28d09ad35260346d2dd53a59372a2658f63693906f567fda97963bc4c844715de1e0f41c6589dde38db3210b298dbfec595c2f1d88eba5713ce797b3ee0a18e2da956693d3bad45ce9e1cd40d8265a8f5d183e551a2550ba3015c52efd57350d99fdd41e64f7e6b9d0c0c0fbdae743f6d6992f6932a23", 0xb2}, {&(0x7f0000000300)="a128398ed455a82981dfed09e7d931e9215f94683c1cf6bc2bac56bf4f317a703b641549361cd6b2d1e575183a4544bfbb01a7c37720cd945decf151098a2017e9e4e15f77ba83e57f69821a39056715dbeca3563bdfa82b287dfe0c5349eabcce1ad28c3e7fbfd8c9ce100dbacb716311f39b3a89093905425d1809aebda6c4e27717eb1a523814a099e000cc68d13f033fef3c844463e13d0e797164026f9241681d091850777f2d9bf35d1a09f08e401a2b04", 0xb4}, {&(0x7f00000003c0)="199818bd1e83377012719351cffb23a5cb6213b57f22209621c1ace5e64bb1ed39d56fbbcd875b538cda506dc2acf89cc62ebdfebd6a94e8a2128c34f079d8c0fa29c69a713a2c99a29bbf79f3e848b7fb4feff07e0ad0ae2307143aaf11ee04c5fc686c1a737389164c63d3ac043ad3079e729eb9", 0x75}, {&(0x7f0000000440)="ecca08a91bf9a2500eec4530e3eaa2ca4ac81d5f02c76d624c962052631133bdfb74ace8921426600b91e6f205ab41d61d56e1ae2c94e769c9c09c62a2f734529edd503a283f134d599df1be1d16960cf056e649bd4214f56ddd0a04debd020f70da401bcecf35a9f4db18c0c8331170a8c577c9cd8fb1c3642eeffcb0c8b7e9bf4e1ef2a4de6a91518bec588654a949caa1f9c676f5ce8a0c34b3b6496d389077570f6d63504391013f6c1ccf3605055d10138366bced3ef7e70b95be135938a7326dc20f283b5c060034b266ba130e4b5e5e117c0558f7d03bef1e374f7207cbb24e5855f2aede79ec277dabd61d9f279f46f4db3d3f985a2e3aa31a60", 0xfe}, {&(0x7f0000000540)="eb5ae63954f90b57edef14f4c5c1da5a3eb9de1d6bd2412e50d394ae4e88afd75986cbd44135d6f443294a769be9e85f24ad3bbce7bd50e2eb7fefd9dedd2af77cea49eb498aa39575165cb2d371a58e03f399714416c61f3f120af8635a55c7f2fda9c0dd10a9535ace5c0e68de19f855bca09389521b285e5e32f9ce9b274c9568ce04ac37dcece12cfc4ffab373b8d920ab31249d425a1f9bf91252c50c5abe3d34507f", 0xa5}], 0x6, &(0x7f0000000680)=[{0x88, 0x0, 0x7, "ef6efa88b68858329b1f6ce8370845099dff4f07aa1fcf7c06607dfac083ec7a104f76db60a0ba89a2f391cc6faba24e668a6365f07a718fe8f80ea16ebf84795f031d54799879418da1a6a0cc6d3e60d3852d3f8c2b796ec9ea072a75b3cfedf6591d9332f1c03a15ecac7f89ad63ede773a9"}, {0xe0, 0x1, 0x4, "dae82b4b97d379b41df93026e333a75546490def735e5d4dabeb834c4a5799634d67f4775b50964e261d92410714d0798bd15e6f97ac0e92139524b2646ff6f59b2da51ee451ff702e3f5d3f73ac326d4225da8ea53d4eb5b9ea5dac0f5063de3aa4b87e2d449563ec16009d8844cff3834c5151081449eb4471f6e04bddb90fa95eb5624008fa7664749cb1d86f2b7a671684d8b40a3dc9be5f7d344a5be8a0faa8b00a8167cddeb86e83fd6c021146b1aa423b9902f45445f1f14675fa7ae575b97643482d0058347b87a5439f"}, {0xa8, 0x1, 0x80000000, "0a99b9ada971dda6d1ca4f7356ebe92dcb22607a5ea91a84ae5b025ab86845ce8ef7c06ec752679397f9c24cf8efafb0edfd085a13229341e2b4de99ef296b62fb721c4d61de7e72e571ac3667399b8c4345b186ed71f9a6600ddfd14289eb4732747f311c08953b652c9d2875c97a6554c37485f81e447d4a05fea4af2641a50534a068be22cd572a84fe3be1fa35730acc492bff2a42"}, {0x100, 0xffff, 0x8, "90ac76b3e4f6a26428db5544a2858d010b9136f356d61c6aff25a860eac8d8860ec7f67f357d9358800ed994549ec61bd988db927c54b63b22f446734f6b7a16955a652a68510bf925631c5c453418f2884c11e16f0dcdab811435817c7d7f860848f1f3ff04488fd873264a82541cf6f03c35d81a92a9e5ebda684fc25e9509fc4828c1f7586a9e70296b52d194c9e689189ab40094c11335e55f4caf5de02a217de60169b59153c55b13e1b643a204dc3cffbef401aaebb145453163a7c6c606b20e9c8e18e6ad764d0338eed5bcdc086c8a6bdd9b91439e531310d2cdbfa731bfb85fc9c7f92da9959cd21e64"}, {0x30, 0x1, 0xf1f, "f85c982fa521f65617a0c56277aaafdcf786ffc556fb80d2b3"}, {0x18, 0xffff, 0x7, 'S'}, {0x60, 0xffff, 0x40, "0f1d09fa605af718e34d3ba3b1a2bfb9330eb417e30a57b07986982cf65b8f5af4a0218a08b358901732e2a9fa5cd5584b766b30a530798ae86898ef9a7eb62b61e4543d7cf2e2f423b9"}], 0x3b8}, 0x4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:18 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) r2 = dup2(r1, r0) fchflags(r2, 0x40004) execve(0x0, 0x0, 0x0) dup2(r1, r2) 16:00:18 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) setsockopt(r1, 0x7, 0xffffffffffffb1ad, &(0x7f0000000000)="967b4d93ba22fcee6c470342cb", 0xd) 16:00:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x808, 0x0) dup2(r0, r0) sendto(r1, &(0x7f0000000040)="d7d08d942fe60a7a89792d8d4c08925bb1c7c08543e590918aa1e4e04824dbad9d95eaa92fd2a87cb600b99c1c4dd592e8662c6d45a99c950878a8bca134a44ad4c8db51bd442e293c609f0bff827dada43a1acc815d08dbe2872f8cfc8ac63fadf27978b38f864e891050609533bce967a8dd0511be09d8b78fad3910ea0c89700003cf931a99e7a160c0e7cbce9aeee69a42edc42ec9bc4f0ec2b920a100fd4d84b6fac67ffae93e314a9611197d617dc3b297563816f4f72a", 0xba, 0x2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x1008, 0x80}, {{r1}, 0xfffffffffffffffa, 0x40, 0x40000041, 0x10000, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0x80000000, 0x1, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x24, 0x2, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x42, 0x2, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xfffffffffffffffa, 0x6}, {{r1}, 0xffffffffffffffff, 0x5a, 0x400fffff, 0x6, 0x81}, {{r1}, 0xffffffffffffffff, 0x23970c298b682aae, 0x81, 0x7fffffff, 0x900000000000000}, {{r1}, 0x0, 0x1, 0x80, 0x7, 0x3}], 0xfff, &(0x7f0000000400)=[{{r0}, 0x0, 0x50, 0x20, 0x8, 0x401}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x200, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40, 0x2, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0xffff, 0x3f}], 0x8, &(0x7f0000000480)={0x6, 0xfffffffffffffffa}) r2 = open$dir(&(0x7f0000000580)='./file0\x00', 0x20, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x100}, {r1, 0x4}, {r2, 0x100}, {r0, 0x104}, {r0, 0x8}, {r2, 0x8}, {r1, 0x1}, {r2, 0xec}, {r0, 0x2}], 0x9, 0xaf) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000280)) clock_settime(0x6, &(0x7f0000000180)={0xebd, 0x7}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x80000000000) geteuid() ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000500)={0x6aa2, 0xa875, {0x5, 0x3}}) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000004c0), 0x9, 0x0, 0x7f, 0x0) 16:00:18 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f0000000180)='.\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = socket$inet(0x2, 0x8000000004006, 0xfffffffffffffe02) accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) chroot(&(0x7f0000000140)='./file0\x00') chroot(&(0x7f0000000100)='./file0\x00') 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) r1 = semget(0x2, 0x2, 0x10) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x5, r2, r3, r4, r5, 0xc0, 0xec}, 0xfffffffffffffffa, 0x3f, 0x1ff}) 16:00:18 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) shmctl$IPC_SET(r0, 0x1, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000002380)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000022c0)=[{&(0x7f0000000100)=""/58, 0x3a}, {&(0x7f0000000140)=""/178, 0xb2}, {&(0x7f0000000200)=""/139, 0x8b}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x5, &(0x7f0000002340)=""/18, 0x12}, 0x41) r2 = msgget(0x3, 0x101) geteuid() msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/76) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506d", 0x53}], 0x1) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x94, 0x2) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a249139370ed85df90e9f31418b255df386da7ca8027220d7120d1c24addfbfbf1a8429318fd1d1133aa18eb411054e5176b044ae3f8a0e7aed574de985925ed5e02bd1794994d56d", 0x8c, 0x2, 0x0, 0x0) getdents(r0, &(0x7f0000000280)=""/199, 0xc7) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f00000031c0)={&(0x7f0000001780)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002d00)=[{&(0x7f0000001d00)}], 0x1, 0x0}, 0x8) lstat(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)) 16:00:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x380, 0x0) sendto$inet6(r0, &(0x7f0000000100)="3436c1e116e66ac6d8055de2d20159bc003a731d7389761481f614de7b79882ed7c1fda9855a55d4be7aa2c8d79363bebf2ba39b53", 0x35, 0x9, &(0x7f00000001c0)={0x18, 0x1, 0x9, 0x7}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:00:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0xc00, 0x12) ioctl$TIOCSBRK(r1, 0x2000747b) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) connect(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:18 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x200, 0xcdc}) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) getsockname$inet(r1, &(0x7f0000000340), &(0x7f00000003c0)=0xc) read(r0, &(0x7f0000000000)=""/18, 0x12) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x40, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000002c0)) ftruncate(r0, 0x1) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="f93a9b97927499b10f8785ddf023e132fbc11f798047379fd0e45403e98e1ead545c5f534f54e11359c60f60741fe7ba4831e7265b8deb9227465c957be2dcdb91ad45c46bc77837321b727ce236a5612ebeac5949d46dd6b5949e8e791ba40c3c092a095eaea7", 0x67}, {&(0x7f00000000c0)="c35a475a04bbc84909eee56527800101e15495571f6febd4adfd37d68c2d075798a7ede711ed114539f2237abf0310e46bb40f142660d5bf7e1e2c49884dc66791357deb377c4938879d601961c35e186ecf34920a3993d4de517ad9ee259a3ff00932bb861d29a4a9cdf438c5165d4eb05909312ab3fbe0214623f1a703e6475800fdcafd", 0x85}, {&(0x7f0000000180)="c2be8beed5debcb41c590c11a3f61810055bc035b148481390a3c78a63082be8a30e8990078f9c794f5ae645d0350be4b91a2345ed7e6383b3604b98a697accf83c9460585a3fc40c4a3ee7dc4d96bdd77c68057142c151a1c20c619243d44c7536604478491f767d8b2b395b279edc3fb7a07d1adb7384aad867adf238acf308c48", 0x82}], 0x3, 0x0) mlockall(0x1) 16:00:18 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200028, 0x8, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x170abc6c, 0x8, 0x401, 0x2, "6c92b14f2bb906d623629af6e3a1d6f8b86fc1b6", 0x2, 0xfff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r2) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) fchmod(r0, 0x40) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="000200f71d0fffb27824afc13e702ebf1b05eb00000000e5ff00040000000000000000200000000000008d75d73c8c6ef735ef877140daf0245bba4f7588a5a7302125c1b1aab611fb3d8fd1b2132e05f0479c4f491632da855cb3d26566f66666f132a5762c"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x6) recvfrom$inet6(r0, &(0x7f00000000c0)=""/68, 0x44, 0x40, &(0x7f0000000140)={0x18, 0x1, 0xfff, 0xc6}, 0xc) r1 = socket(0x400000000018, 0x3, 0x3a) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x80, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r2, &(0x7f00000001c0)='./bus\x00', r3, r4, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000340)={0x1}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000300)={0x200, './bus\x00', './bus\x00'}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0x4004667f, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) setsockopt(r1, 0x7f, 0x4, &(0x7f0000000000), 0x0) fchflags(r1, 0x10002) pledge(&(0x7f0000000000)='t*\x00', &(0x7f0000000080)='-@/-\x00') 16:00:19 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() preadv(r1, &(0x7f0000001480)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f0000000080)=""/181, 0xb5}, {&(0x7f0000000140)=""/85, 0x55}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/241, 0xf1}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/55, 0x37}, {&(0x7f0000001340)=""/45, 0x2d}, {&(0x7f0000001380)=""/225, 0xe1}], 0x9, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:19 executing program 0: r0 = semget$private(0x0, 0x1, 0x36) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000380)=""/232) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./file4\x00'], 0xa, &(0x7f0000000080)=[{&(0x7f0000000140)="b481950468bb6a2058f851ce9379dc455670152d9670ff2564f11d12493177538f2abf20612b37eabeeea625753a49fd3ce0975cd7cc1c61b911ca6141c27fb4d4495216c3469614f20334f918fcb040d2320241dd9b4be4b0d656b1e463421272e717695342a737f4db64ec75b513b9add41912124860d8d29341f795e3aee9fa28df2ca1bc604fa1f7c9b6ac3d16944cf116afc3c51f168fcf67bfe2599482134eb15a49aaa150ab6de9ce058561fd7e8434eaf4e173e5778d870d9d21418a007d486c86ee2276c3e61f2c052bed1a45fa4ba0570c1e75eeecd2687a0853cc537caa56534f3268ed67f169f785992a0595032b2460ce2c837f28f636ff27", 0xff}, {&(0x7f0000000240)="1cf19e5cd6f36e8ac1ad810d8a999c0404b78901a40e2552dde3c6f80eb01426a769284adaa7873a1c77f690715d93851236e79da78e1c0b3b2224fbbc19c810c88a57b5ab866ec181ed05a09e1a1512cb77a1e37ee3cbb5ba332c71f79d4ae7a3fa0a0459d1700927d1f6e66aa26c82f193d848afab33dff3d7e98a30ac8735c005b669a6c3718a5706191372ce11c029535e106c17960bf33a96b9ace04c11d42bdb71fde514d6e2fdef051a74fafc90", 0xb1}], 0x2, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x1}, 0x4) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r3 = getppid() r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) sendmsg$unix(r1, &(0x7f0000001a00)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000018c0)=[{&(0x7f00000004c0)="01231aa33b913b3ebb01bb50c267b4612d87324d8a52b03b337238014932fe39524dc38a8fb8ca522b293b209db88b661acc0dd6d15817d3012c93b8f9f20bdcebc433b7ff494903a3a2fe7ece69c0ae14910732209f62a7ff721854690a7f6e39de2072478c32a0529baa1633320b04d7dc1d834dad09b74d0e5f153a6a0a29bec28e1c70026d39facc2ca353be0f336e9ad904691233876d8c1e9198d1d3ca5fd43cec99c999c7461863d6ec9af4245f1bca040c3647fa7e124f53b2c62755adbb6b87c66031178c5c1166e4f26ea133546116b6d22923c3eff817ed441a58f8fb3c92d6562508c1a8065f6e1840494580", 0xf2}, {&(0x7f00000005c0)="2611f1dc58171b5e67bb64f00142bab033069e68c7b13d928756e19e6e0de9a9c0f338bc4036a544a4da9ad8bb0e40ebab943a3cb0bba587385474fc396cf090bba6e5982674dc78a9d60055069f7651d9ace4277ed6ea0b492473ca52b59dae85e3740838a529a32f38ed3294bafe6820", 0x71}, {&(0x7f0000000640)="b08e09f2c6e073ddc49fcef45416cc3c569f61a035d7192a29ba014a46bbb9cc74b5c83d8444b1b1f8df06120173cacc7fdf628af0659e4f7ad5fb2964ce4c507d54a9e84e7d5939215629f23a67b3dc59e3db78cf18d8f014d5fe317e2de44466b6495eb61ff8c5b7e23c7dadcbd3840f4da43e2da219d5124839004002d6aaf8b0fecd56ebdec9835242abe9c9f41982d15abe7e8457df50738e802bd2f13eed2d42f6cf65a0", 0xa7}, {&(0x7f0000000700)="3fa9b54e7b9865586104fbc5d0dec8b029ff12d60d17c01b335fc4ca429574fb82b70a7213616f7c168481dbdd002ffd55eaec4b0de504c11677c60b08dc50d47ae86d2f25e509c6b39f9c3c2697e5f6f02eeac39e75c48868915790667464e24450195cfa33e0b2d73cf1ff32c0a04f2f86bea642f578773d192c9cf2e637ff8b596119bde55f2cafbb49613075e5b0df4f5b04166dcbfeadcc4b9f7a3056acf69b8b0bcebf68d1beb367bdb73859949db525dab94e866f170e84d3efb50d9822ab3a357bf2a47bf0b468e0deba54d3523febe6c5a0b0b2a0634e6010b3af17b14b34", 0xe3}, {&(0x7f0000000800)="c98a49cfa0214ab30570eb0b44b10f0c7d58bef4b3a3e473aa5480c5c72551048d41df081d24135be44eaaa0dacddbd7a9cb3c54739df9243fde66fb29359afd10d709787a1dc33dd206d2d9dd1234bb68cfea2ec5ca215d55196f7bfbdd2765fc1f1f7e322bfc091e0b84aeef0b98ec9746583bf67eda95a4ce9fb1212280dfab69cd0d6bf2692183a5cdf0e45498abee853a0f9066fc6c2c90dfeb2da33e696a54efe7f02df1f986ae50650646403bbc4937f8dfbd2b832a825e6432cf0d4f13f5a1dd0538d10eeb541517624cb37f4d72c48494db9a7bd82788f2ccf21710eee8104de59efe186f0ee26967f301efa86db974f81991d7995ae554b3b6b3457f133c91c8ecaf8b89aa40151a8018edb87372974cfa5a6c0a2f632673f78d68f058d18d0c8b93f948a985fef2ac6ab7bad79f962816eaca3d21cc576cae51ea254e0a69f68c730b6d78dfa7fe00e093ad0ea4606359e7468f14b1bba2d12cb68dc28d69b31caa71d1e3999a4eed1b15923f15efe4d2a4c3ec5eb53afc6aa3fd45f94b5401c75ca245cdceb1872f3a40fbdfc992d7ad87de1d065cd763f8b60827050abceb6e672c6a827bcb363a89422a81ccb5f2f80942cd0197bd952b2b4a0270e9d434065410791bb14928d145d1d87b86f96e6cad36f12fa52f735d80933125aeb684c79b3acb07ae47990fe790872b013de9d8843618fb68448224d9611c572802d5298f768779aa4158ca237f432de08730431c06378046cc21e84081bf7627da540432b300a8e488002c4614d808665561fc41a1916b54c0346e9f0e33aa8b087606d13f9e9061b83e314f029cc6b158c9074022221ec4136f6e63aa1df7de4581ae0cecb77b20f66cb2dda90f4bb6400c988f54c651a961c09ff1a85672473314f72e891297ff9007d7424dc9814dbef2faeb9b81abc9f8e7212d4a18045743af9aea59e4efdf3ae997b41ed81233cf860ccbbc45d9fd76a85ea086614a00ffe1ee01284d52af86c92d18c3905babe0520f9bf8df18ccd36ba8b1f13ba588f2ebd88e30dcbf2089830c086e196b353f1c8133c8cbaaf2dbebd77952e47613f16adbd10be469606e8ac36096ab545008bf01acbaf9e6dddd1165193675e50be5c00252075b4d97a919d4678ef384fabbb6ee7f0b35fce9554cf36015b0af73d4bcb3355d477ced1f842208dd6b9984e4146ef277cf16d9577a457992cacd6334df94885c1b1d908e2b3fdc1a171b1aa293eefa1acd01e0d9c3cca091d8fd4c509b0d2a57ac7ff6097049fec26babdeee6b3e59c1689cd4eb444b650559146052c8f8c7b4da58bd65ba9c96e17a6e96ab820b154d41e0657ce7ec317e9ca0df744c64c37333c5773ae4d285b2ee87028cacf16d2b5dbcdcb0aca7aeb1e0c6adca5402a6e9acd00438609f73b6ab363996838239153073232821ad83ad9d4a46762916741aa4d4b12c05ea741d9f0d7b26f699b60d63069528850e131226d5aa2f06ae5736f1b2fcdf79526d394337007c0a06996899b3a23a7f8251294b1289d133c062a7c360fd263e2478962dab18b757e08d977a9fa4eff5adb17f65e443c63cdf9272bafdf76188bd6280ca4a133055c8d4091b92446be22f72901bbf00a3a2c0340ef3d568353bc00d412244520c8409ad398b570bfe80761b3d60fc0d962d9d8e5c5e2e4d2db54c8b882877d874c2365c72d2d13602e768a98398f68e8c1834e9bf5c8d97a5887f7c8544ee494034ec566ccaa50daa4edb000fc4858692948334bbf5df099aa2a6934a328c8fa6b1752ff001b12748e7fb8acd9a9b1673801a3658ed42a7f3ae2d7940f27648bd1e87b6fb7ceed4b00df4ec9d6bf1bc02f023b2799ebeb2767b94aa0cf13ea27d9baf5f4872973beecb51e09d1502588aff170f078105e9e25700b619f4f50565bc0b39b58c3a73ef9119f6847a960c86421a412442ceefadaff65a6b794bc221d7a2f8c9e7a008dd218a0f6adb17e2bd49292f62fd9f8d0021d1af7d6ba55ab11ebafc690adc2bb4289bd5bef196180ec0ba67f5b578768f20885486d7e4e021051f145d733885c8722fdf56558babb8094a93788f63606142c483c19fb398227b124fb7c03c665a7229105583903ee54e5f4402ecc0ae7df44d9d6cbba274f2d1ee459c57c9ca4ee508aced5e93de589f792a0a49be16e2e57edc043b3147997e9667783852bf8edfdfab15e0d1eb9421e2fbe9c0f329b88293a6da246e7e68f35d4f10357a6e5e1e29468ad29f09f68041980c1977cf9c8d3e088cd44e99dc0d392c3f7ba42d0a8fdbae53643b6b2f7b3026dd893d6779da05379591f6bd0220f927a42ad8f774bbc3098041237ac8cf2fd9ea7ce37f822f8ec353a1dc93edc4e391c9169fda0c8272fbfa90f5768e718162c0ca08036ad9a0310369094e70ef4d52e19459686c3dd108b96a1bab1d019791cf5b6a990e85d4afa9a069bb0180dd53ae0ad4ce4391b4549f809f563be2b020438c2971a21a806a3399d69dc3eefb98cf59f7be2ef4108bfe69c839a18f604aa4cba5f7809a7090d4643708a18efbecfddc7fc1fe4a8f0275fbcabe5fce6855c406d0f8470d5c65f00429121f81774fc58fcd9e789383a26a60ab0113ec281845ef3f141105b27478176145bb6cb0319abd40bfb797170ca328ebc119f6449119822298dc38091ba0caacf88ab7322ca2cc5dee746dc6a2a2864df8ae26d372c662dc4e720965cffabfe3a116782f6b4b81b7d14ad40f2cd855fa679304d3ea13ceff81310d398cf0f0965a329aab36effb3ef89484cf24ac9a768f918a307195b084071762973d81052c3c82bff960786f6347ba98953e8bc08326052ab040514e97d4ef144032c044db5074f5df1a2b20b8de9a3df03e5bcab1e55d7e56f04d47cf87dfb7489662e24aea3ec0a4bebedc516d69af79c6e55f10ef11eb21747b603de103c2ce50a12894ec39711e1f16006d2a6a711eb1e981430e607ec57a3b863e4a93c531f05d0dd49dd20132c46f0eba8ef91ab19fd20cf5b9e53497bb7b59d423a536731c47d46f8440af5ebdca6b41b077bbe41efb72b5411a6db21cec96f616710814a1c71104b6ec0b76e3a840d13b6c9c4ff0a29ac8d92257113c91c250535f89dc9b0127eed674cc301266b8fc0a110cbb8cf02b5cc5d663c089c02d62b8d29abb64b5a25779b08ab2d49c6da7f9c3db6c187ea57ff50cb299e4dd5cefe676495ce8e0675470eae8bc7956f129a45762103ac2b5bb69c2f5589fe5342322b73b6ff4a8641822d5aad03885a7af3cc4b1bf02017e8d67ebd552731928755ff33e5e23674f1b116fee3fd07e502e8072b8166ed1407ecfcee99261ac3f720f45ebdb514ac01e06fd5b1794d333456d3fa3502f592546762d334cd68f15053a286aaa85030a149648e1219498fb1ad26d3538e9181292cf53a80522c39a6489bed321d4232484d5c392bc78abba356eaaf4ab7e02721218a21524bbd2e855e3401e11c80703df8346d389abf9d28207eb77957fc4ede808cdb95e49948850d8421a275c579d24e67c088f63551d1bd726993c5eeb039b059f83fd783779bb1a0229ab66d76147956d3c29e465942d3aba8576353ddbcfe774bed3d04856725bb190ef002a5810ee036d2c479b232cb8a687601b8e1ef4aaac051c66e809aec79f5cee41072dba1027e536cae37d6f30f7887ce9e4eb75203c202f901f16241e95b3ead7b2ac90f3c5ad03be81641d0c4d3629371cfca57b85544c65dba3ba2425873ab312a3108436d1f10ab3e0826feaa23190e514f925826a559cf4d5dc1e953c85d911acffcc4171c71b2330c5cefadc850b566633e454880cf8ffe905c833dbe5088bd710e519d5d994ca8d764efdf2bde3d4fdbdc5b8dd8e0405cef5283d5e93dd53337129b82b7629b4d539c894263923ce0ddf3e542f247cf94b348cdf3a3a036ff0b988111666a6b909b527b751194d009f3b69ed7f78bba7b6e88cc39621785c2cb144b4a4d03988446084686c1de02b861de651c4f6ec74fedcff5261eb16bde698a4345fdab9d3900271a20b746ce68723c7c2c0c91326d263e57a54705d51385b6008f999868148ba7c81a5edac8c6e1653e91d4de8f3a586d548bc2ad19b351e7a26568cd10c8bdf7fd5e58a3b32a00bfb5a88440a32293f76ad48c599e000266914c13bd4ed23554fd6abaa561a907bcdb5d3d2735b96400bbad52ecfcb746c31406b1cdf2c4457446c840a3e2ed14d3d1866ac69a9d0c89fb9a877c1eee99406a6d97127ff1fa1635d7647acf0e602c4d1bd4e39c4185ff89bb5fb5c4853e2a2d111a8d0372ebade818ab83c7681085c9d35d1398f0eecf646c8192151e023823d762b728d29bed3035916e56545347efd13ed65c2d81ca39f90c8747d506d9aefe1274c0990d502988ebfd61959ec382732d812328eab059a4e714bce2d1d9103eca52ea8540c1d6bf189ae382120cf1edcc9e2dcf4a36b0c71a518059c5c19c01565e90c1f5d2c5ca8d7b8f090dfca8043bc75dbbb527edbc3269169edb132e091532788a25a37fe2a32a9845621628944515aea1142eb02c0825d03ab84407bb99254d879a38d41e30c4bcb9596a6c26b233d5b5f45930071f0f2858cd0f883e7687ccca6381de23e56840f09715f4a2c3fb242ea395cd5e70f1771fb7666fcdc3d369fe3505958efb2433699d9726a8ae759d421c151c27b38362bdd09a7b93df7edb9679344138666223177c99bc6055deae803acee1f0fa5db5fcb7a30408251fb3297376a19d66eedaa733da23bfba0b0c9d9b397825d8ec1ca135e21983d1db53cd2922fc6d3e2fd4e8ed8911be8b66357b49b72eb0a970a107ca74ce491e0d0b48d69e6daea65d474ef1551263d780bd82a51d19f2383aedeb701d9e7e81faf8e48be959e8834142a5bfc8f06de2df5894f300c198cb473f3a9a57afaeb88d48c6e8784e2dfb7295c23cad2a3a58ec490f06d0fcb19fe6d5ec9a285fa5e4eeb496bb5a880e9ec1648115edd8362663e6156e26abded3ab00d5414a4888aa2edfb0884195dfc5123d8acd0638a522c14e24a396ae9d3bd6817090d3508aa95a12f03f08cc52fac78a247bd36eb11826472c4a5c21660c37f88dde1736c8fa516935fc59ad7b4154bb5d1f27a50e2e5af727a4327501c9b40abf9ad02bb9af33c66c435fbea64ff5fd272e39550521c9f3ff50f08b0cf307f331fc767a008defd2b70d6ec520e8cd4813cee3576a265e429ca73ce2b0f6863e86154d82a42e0189ba19fcf210cbe729005040b6abcebb73e4e1fd7ee8ac05c46026d2f1eb2e3c843fb9bff3a361eb86098d74ece0609f3c5151cc0a502afd5052605a7c746119a35360873ac2832bf82c3b2aea5578bab932024a5395fb46c5905873a98d6e1410287e84b576e201a42607c9c46e3c2a0172db2086f7e5fda672a07ba75cd3d2fd565a73c156d143922aa5de5aeab37d6853c4ebbfeb52131057240401d548d4e0baae188016ce4d389fa3d2b9fab41e701ccbc9b82e7cb86472b37ef568e188592c2d39b16035fd2d9846b178ca2f3c85d2715f877229b2a3ddc1a9dd34740d506d33a238e17f162f7fcbb8e6dfdf3c601d85ff5fbf8eaeca0fc6c2fb7c89e987b60358ca59afc13d625048fd3caf3aaf14f38212cb0ce8886ee269c498771288ad07de6abd1880feb1f948917d5153b7dde6d860ad2412f3408e5bcdfafd7bd802ffcf7aa0bd723c51b772be43f52e9c48707a79630d61176849d9a97c5071af351b5c22e6d73dec8", 0x13d4}, {&(0x7f0000001800)="339402d80be214c3e7db7688ceb74e0f9fb294e826a8bbfe32fcaa600391ce1f4274735513db7302c42f5744fd9680423ae5cfa5eacc6a436350c4a38393eea5ed149f753b1df1279d9ec6b641993df085e61997d30ba333178fc24182a2facfcc2cbd6fd46c77dbe7ba74c2214422cc4db3db28239b3e72fa1206ae55acb29aac95508352967a40d86f281e12138626c6", 0x91}], 0x10000000000003d2, &(0x7f0000001a40)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x402}, 0x2) 16:00:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x1, 0xfffffffffffffffd, 0x3fffffffffffffff) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000100)="3fe52a767d12f10fe587df075d2bee860ab22a977a0c7a86617e6a4b78b276c17c73d3e66d2ff22ee7eefbed36f02552587dc97ebde6e8ab2e41b30926f01aa937cea3a918f63a3c05a00182b15d7e6b6847d32c24e3b68c241b9198ebe616a59fbde860ea2af35647c30dcd30a66c3c088a95566cd0a3c4f60400218445b5f82f520d53f9571bce17b36d6d68fca171", 0x90) r1 = socket(0x18, 0x5, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0xffffffbe) 16:00:19 executing program 1: r0 = getuid() r1 = getuid() setreuid(r0, r1) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 16:00:19 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000024) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000300)=""/104) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) r5 = socket(0xf, 0x8000, 0x40) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)) dup(r4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000000)=0xc) msgget$private(0x0, 0x0) r8 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r8, 0x0, 0x5, 0x0, 0xffffffffffffff7c) r9 = getegid() getgroups(0x40c85f49c809ed5, &(0x7f0000000040)=[r9, r9]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r9, r1, r10, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r11 = openat(r3, &(0x7f0000000280)='./file0\x00', 0x8024, 0xc) setsockopt(r8, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r11) setreuid(r7, r1) socket(0x10, 0xc004, 0x2800000000084) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000140)) setreuid(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000380)) setreuid(r1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xc) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000000)="eaff121305000000", 0x8) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0x8}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000080)="965cedf4d879aa3cce88a01c7e513e21b642fa40bd1d94aeaad9fa9b78b7adedbb66819ceb2528a81e18f9767646fb3b8422c003a256dcf8cbadde1af783a2f4c31bd26165a5b7883784d1fd05d8c6488b5a09ebba15f10b8f0d07b16157200c33be24389d38e8f9ad615b8428f2c5cfdae36cf1c42b0b20b4ab8f62bc83a7a1249560433517ce28bc9929d0a4ad2ffd39730a94eb6c40a8b5021f0e6ef18bbcd2c2d56a6d30", 0xa6}, {&(0x7f0000000140)="d2bb0f508cf336104b76896728f513102c20ed2edd9910b372d5bb5481304ec31aa11f6208de45da681464ce199f81ddb5bd67555a5893feda7f5ec2301c09fee707cd7af10c567d2252050c68ec99608ed87e17deb21296f76d4e7a74dcae88c3e3279704a1dc178041c8240964e5761cb565d197d077bf7d14f348", 0x7c}, {&(0x7f00000001c0)="e031c7cfc78baa63c19c7e100f2affa5a030c4f365dfd9c8f326646c09be44c46daedb74275f5acd026ae5a6f45acd1849e641a5ff54c5607846894232240ebaedb28f24b48cd566176d6fcba282f69d404800b1793538ad0ebf0de36fd71c1a063b8b96bfe8712eabd7bff8", 0x6c}, {&(0x7f0000000240)="14893b0374495724f179ad46f1011b5e6e8fa3fd9dd8ecae71a47ef1171d77575ba8250989b3faa5ea714d51168aead953927c9568c05b017dc63f96f04ded6c176465b95e08c2f2083930afd8729b4945ed19be48fcabc62837c3d1835fe4b562bff73859dbceea64714c3a05737ad1e93bd1225a3fba8d531ca5fa01ddef10c9e579e83680f3895bad97fd", 0x8c}, {&(0x7f0000000300)="ebf1bbe339afda37aee11698a6512f2029547b31a58058ef0a30cbe4a84fa6578d3cbe8d2611c54c01db5862e2ebcae9743a9e0dc39ce31706f029f05fbe1f9f969ca1e902bff73d767ca273864760c6d2b893e84d08db627a90cd990a5af0cb2b15b639bf76f77470bccfcfc2b0394bcfe7c8e456821a62dd35497e38259d75cac4985a38094c0fa0af4b82980106f226ed7c96545ff5f9f8e12fc8b68e50067004bd04aa317c78ca7fcdde3e1641950b8eff21de51eb67fc26122783cb071b1529b18e355e0c37bf2c7b43c49b44b243fe480d282c39876799eb0d2d3eb4ca7231357a06", 0xe5}, {&(0x7f0000000400)="05fbafe7d5a22e688de2155bbe5137d9ca40c5f1614f830e3ed4e487994a3e5e3963c3c2fbcb1b1567c9a6784a8f0a32cbacbc96f669814c2a273c82fe2071654587521eeab5b892f1eeca960c3ef0775f97d3c5b15d60a698fcfd82355ba185f41e716ab883c784840cb8564fd357c8b535fab666cf552033b3e95bb7159485c63c2c4baa1985f071cb457b2d2456d13d63e3333ccc6e7d0f3d95a3587de2752fdf9f2f242d806b8d13aada00385e126f18f5d5c4ca2514ad14a00bba09ecca5f104e9e94591046a4b04dbdb523", 0xce}], 0x6, &(0x7f0000000580)=[{0x110, 0xffff, 0x10000000, "d21f410d94309e64b4037eb6302838d9c234c6b6a321d2a245ab0019e7f90b18dc244bb60b261a573e04ba838cb9764800fe5f8c08bb1f5fabc37eac395691805be2ae3cef25a3399de5a10d31667294739a6d67645a55e365c0473ad05b026f8d19564d36afe91e74dcd9ef5cc9b6d48d245d2f8a7b2cbfecf04cf87eca7c3dcdc68e4c706f7e76e5b8b64f2ae1a1b56f6c2e69b2753ff0f205290b05a9cccea00796f07e75aee48fdb10049eb69121d59b5071122c2f596c8df27157ac95c6c61f06b5e3b7ae4b59403b95e96658d0ffed44cc16072ffdac9af876d58f128b7c1c2491f8cc41fced14966c675a2ca959f985243b5b5be90c34ad97d7"}, {0xa8, 0xffff, 0x5, "df2736f8bdb7d758c9f99cbe508d56e074bb72c33bb9dd919d69f7a5a0f912c829d4cf6a75512610e31e016f80334d0c8655871640f49897bb413efcafe6a95f69b90326e9ca5119d6316efcf2d8cc5ee2b6590fde1fab63a3620b91f9cfa16a460f9dccce21bf67e46325fec3a8f458789da92f53c6bd6d91877e3e2825c3be906e9f1c499d8a4453050f30f714888ea563"}], 0x1b8}, 0x5) socket$inet(0x2, 0x2, 0x40) sendmsg(r0, &(0x7f0000001ec0)={&(0x7f0000000780)=@in={0x2, 0x2}, 0xc, &(0x7f0000001a80)=[{&(0x7f00000007c0)="6ad1ee7f5b77237fac4ee0b43180b5e1c18908d7c38982b4c85023bf854d80f2c02b0a89c9f24b7245c4abb69cb402a81b32a3867854727e759507a1d616318a7fd43a552ae3cffa7809fadb1c4e9df04830f6310e4c63782845eb03a3fad51d62fd6fd6497f3ce94f67f231a92401916a592217c868287bbbf6d75da0", 0x7d}, {&(0x7f0000000840)="3559264c621635049ea5a96045f9dd360c7c525d3bd945337efaef7d8b34edb222010538a5eb20c582417e06e80d0cabe1c8ad822334e882da47dabe2267e0824f616ba0799c08bb5c82ddcd3c4bfdea627c553eeb504d5839c22d7ef1ebb03d297bfa2218fd1ea2ec9e255f817982bbe1b7d922f37c1b56c09103c4260ebc9ea93e00fa95d469bade5f8ec0e3b6b1a3fc354d2c4d220670ef1bcc569ae937040ba22bbd462fb7ec673e9014b28b778cf76af7d929d1883bf0ba73904577c50747d2c4c55b13a4e391a1c5600d6309a2e12b69011b49", 0xd6}, {&(0x7f0000000940)="2fb845345c8a32d9ae88c731fb902f8f3074e9b03ef24bf2f210fa5266a4cde21ca8ee1fbeba6df8c585cc70c1ed4db71751c06ad582bcada750ce4eed102fc1e31e9f7f52cdde4d9e5b79943496fc0bd7c4e91a4a847b080376c0aa6826d9a313dee7fd8eae06bda9f282518ea93aa9eb2bf9c092e813d05ce8c02890dcfd54f33d1e0b39fae394c2e50e42113a18aa53995fededdd890a875db17b28dc3e4d5041886a1372525d4bfee9bfc04a3c16277566ea24d2659301b79ea3c5272f784cf0163f21dfd766bac5bbcb696ba3fa346fd165cbe14b8c9a478e6e81b7fbbde35b494f339bd362aacf5a9e325a6a56976ba473f5c43a516ddb74d1e667874692978ac5b8e17373d0abc4783ec896d3bde4e9c6ea3d4bbce2864c50b3b05980b2eff9363030b376fd7bd9ed9ed8e9928ed245a32267d69f9c4bfe20e33f62e3beb827d79b5f0190e8fc7ab21de78939bcbf3aee1d42150e44d06ac5f8acbf41f6da67e3ef67e77877d9bf40e65276409545870cff20185fdfc0baea7a0965308048cccee4691e6df6a84ad65e957aa2fd538218e86f065fe62021e78745b81399d02593daa0008b10bf039c9bee5e7fcb562a9677be541a0bce211ea8432584f1e698cecaa621c7fea2313aac8083b156192d613c0c4153bcf9b00c18c2a56628b360bc16090ac787bc608c8c23a49ae342dcc2d2ef7c8a3bccc3d6b9891afc595c91b230936d79516870493aa146e6d5537a40775bdda9c1fcf8e67eaeb8b29f137fd3fdee49ede79fcc7b07a0179711c7a185adbc281d6ed6a4aa75dac9a3051e18bc6829aea86361a711c4c7d003a81ec68be13e412dfae918c39ca2c4b8f201f49678501cc4960b016556283befb5e08aa6d63a5ad989722b26e5b43593e9846446c66c18dde5ac317bd8c8c17c8141b3a151a016c5bdc5f738e78e565ec09dd3d5e6c7bda4bb60b5557e835190d783ea6f1855a90301d1696bc37591725db354b9447d7bfd0c8d20afc7e2ec10afeba72ab7de767eafbfcac117a9d476ee7425665b20a00339ca3bc246316cf9ff88a04e9a9f13912538388869ca70f4dc6badf035244dc889258b8320f6a04271c046b58595266e30ef0b36706a1a92d7eb929c1f4ec2986f7dc7615222a9ec2171794ab4497ae335760d4e33035dfbf25a16d521801fd2edc874d704e030600fa9920d81a37a1c83d8328e794c0d639b33e47e6d54b211d8bf62578c3375829ddcc8ded4c40cfe4ae25bb516afa9eedfaf16bbd78ab15754625fcafece47c3652e2886ad9d0bb529e3cc14bb3aac7f35a9194f005331ffc23877151f71c7121dfb8bf017fbd501752525ad023ec4486b3f66dad7ffce21dcc11150be3ab627b7e5c053d95ddd5bbec7789bb92d136d597cba8c93d54b6d26fa962856924cd2ca718d0ed6628087245ab2c308ff4406c9241b7bef9a2a245128d5d476c7493c4a070224af893f5896ab4333c7467b92290a8e115ca75d25116229b7b7f41b70ac054dcfa861a17e911f89e024f888d29f822d9053be1102a095039a71d79d403dcf1ce9c49d0b5b9eb19e2e611fdc89bca05cc2a0ee1ccb84f4216d30c032e2b616735bda4bfe730ed0a6e00544e515951cafc6cc1db2f49e175e63552e47bab58135c378ffa8202ef90cd5a4c8724ce27deb90b05b456f17d1f590db8c3e559efc35fa8d41802ce9dafb14b7e42aba141292044034bf6b0c768b7cd63e2e7a28f6e53d1431d8579408e7f605f4cd9fab1c2b86bff23ac207ef4350637aaa94af0c1d0b2caa9b08321d327eb7adf00d709d4673d593073be7d9b0314659901c89b49434d1989d2cf5ba949949083aa7f09ec046a12a864ce6b75a0b16b4562b7dd03446f0d2250ce5db2440618b6a0ae5d16ca8ef4865da49cde2d01290f1875a40d1c82f6750363bd81e6c65e2cc7aaceac0510d116594802a35bf2501614e490356e158c75d4dbb902a92d74a520ace49b293a99ce36df1d532f902af3107860f6663104701e76bab659267b3293a15cc56564498d295e8a2d111b5d42981f6748b6c332b77c9484a5f6edde9efda88827ba24f3f5359eb4b3188472d66c796ddf066c94d320a4e682ca12b7f2c0d2a3eb1bcc7c6892dbaf3d3e6c54cb733ced3a3d824cba764a6d303fe8b0ffae03ec85b1e5f5eaa5d40aa3252ef7fc00e08fb8d5e6faa957c610d87b2700ba2fb5bf08f6c33a0ba7aed060b53d3002ff28cb0f299a37e8644135e5214382921afa7375cc81b3b404b077b047bd2ad5e357c72e0420b6fcf8935fc90ebd05696bbac76bcc0625a8ba15e10ad9534ae1e1681ae0e6fdb4d6afc3fc35efc05a0938b58d815b388b5ed6eafe447e186f3baff0f1b185bf44b1a758d7bb656f28b82d189b49fba212149a17d6e46d66a04f4660931b51bf34ff3714787d03230925ee62253372b5b50f7fbbe6ab7902e10cba6f0fbdd55ed4db36129912c37cd2d43fce445a3bc847b42d021adcb81d07239e28e5f022abc6fe6b727c6c977ae37999ab1b96454336a3bbf359b64df8ac96498dc73c3e95fdf8a93373cbfea361939d5209a00ce922f16a1f3ec895df09e86caf1402da39e0cf74e83d4fd1147a0a0db0eb837b28bde418e3456aeb68ee2bed1bcc5438973b644726839fabb28c3baced2c3e6b5d612aab762e52dd7456072207041aa8d590087805cf3a9f69d6e560fb541f5b09a619950b39ace74b05ccb115c8d1e0586aec2d34ad425a96df1fe9fd17cc407a459266442704cc8e6e412dd125a7ccf217157847a9bdbabb8367ea150c983c32d59e4749b7c47f53492e0a8e9793590f3b89eb28be9fc8eda811a9aefa38e87f2d0bba4375c8b2fe7fe34c90b4ba9b4048563ae7c86403235f9ac4eafe5b546c28f05cf5af8d87e4cd8b98f0e3c26987fab338409950a41c87aa4ed1a58151229b33975df69c507189de1cfb21101c91cc539650a1f8eb5dc1dabb009a3fdf46a2739b24256bac25efed36eaeb2905b7d3342e86238553ac689c3fc9a18e3a2e81d14851d9b8ce93ae9d2c3ca602156606b8f0cc4e9979ee3e75cce10ffadde2d137b748668467df7cc60e3c0a8da982f20a6adaf06af079ed20c7348b8563a41c6f9ca4e4e4ff856cc267a12b1becf7674e25b60d35b1c1f7d9fbf53ce1bdf2aac13b69527300f5ad74dff4f5f395e1097562438f9784c96c81d3980ff2cbe46e1274e97d3cb838295812ab507fe83d20d464820eeb27dba69cfbd7eab05cad54e27e11dc35daa37295fb6806400a996b6004c562a2b0811abbedbe2466881e976a7f2eec0253951942094e8f8ae0260dc1463070ba192345b99c51556ce86455e955b12d6a15e2716003a100bcdba6450df60780bce69faf79885281206c4c6b9f27883c717df032b219f6f5d02438272b14cc2dc85c20273bef35ecb2fb385760d82f94e46883c69b14d0e3ea34bea2561ff4883798d1d97a76f9bf75a667770afda035ebc3eea5ca3c8388b42c9f185396204480978bb119bf93df96695e2212b45408eaba07d929e1000fe5b74e0b12c6fa93f1ece7db0e70341450fd3c0aae80abe076e29a961d979c69f05b26c09b47122bc7d3874803552a6790fa2dcf97189b86cb69961cd46e218fa7a263c2dd3a27df86e15e1b6cab08004282e037a2a9cc99d20609bf153a85418d75b3a872832dbea4f00bb6c2e10387780a0d31c814bbf933b88906825a510be0ad20ba90c12e15209d658d464af1fc5519049691f3959508a1b41b387a7c14fab8570fa3dfb0d8e09df5aa8183cf885702bf6bbe890b687e39e5fe343710460954b79bfdb17a2880323a5e71abbf10c330d7324d7a4550346d78cf10656212c53d89ab9581112589882c7ad583de11b2d2ae7060a56fe903244618dd565595f4fc601722df02ed82c8e88da60af0faedd89885b25b3d7f0bc159bde93a7ab1cdd3ef4675797106d0e0cfbb5d422321dda467865d303c071b4d4059bfa470365498517bf54d15c1489d617018c9ab034d9a5d250e468c9ae07c9ed2eb61a0fb96339c5599e629542eab728b92bd4a781d61d3d62d5bf06a76ed1953c97e31837fa52ad1964a23a7210f5f16026a3501589df21338b29d53efd4000b78be514206fe84649b6766484599bc6ff8f6aee29d094fc17ec2bbc33c85b747b3c0035a687d0070a1ef09c571918f9f9a958c7d2e6daaa0f1aeeee43e72b39a5222ac6bfc6975d528450af246c40cf25772e6928f119918c31dcd82a389cade84dc89ae35eaf9d9852cc33845235b71f8133308913d53d0ff5263e756068f83a286fedb3fac7afe95a6e37507ddaad434d2f9f068254afa3415af6cdabf9689e7e0dae75e6cbccb1c8d84ccae970e5a09438416afa2ca74204955f07b50769b5118d990ca8b956ffbf8da7e87c8579d432f85f1f8d24e3ae635d69036b94190233f273ad334227f1d4f87c83dfe252ca8f3d5d27dad74b1ea21d0ef00c72c338423f9dcb3bc60df4d508224454def7cb670cea3c4e726270e57f1484e4f48d19a7e482c5850b1b2449c8160c3383c7a28b7578b5465bed8956dd83d7dfaa801e9eb917d1a5f284b721fc41f71a3fff9d5541f0184f10017d8bdda13a3faef456cc387e14ad6113ce883f6be20a9344c525454d0b0e546b852908541722b219fb908593c5d48c95192797af4198055012f5197c21c06deb868db0727d2809ccb3996f5bf3de1d0e08b554b38e4f73a6c0dc5f28dc9fcdd1d608c6687e0e4bfebb05ee979131fc9ed432336d8c963de1c965213c769531157cb2967e64fe18630d7cde143d5d818b3a4674cb78106649ed25660f4df3aca7fbf5946a3157e57e4d1293a3a6acf196a0efff3298c7237350d2f37377710e16f15d9fb7290d420caee677c64d7614cb01d37bc1ff3c0daeb8ed4f6558e3c26df1e4506f84dec9c05f86a3ac7308f475512b905094cdd00ba7c1efcea1b1c6250fe1f73a3e381bf68b8369616000955ab7f3ef62fad505ad84c1bb614ea8a97800fa4573333d7e0e80c65aecd4dc165f8975c55f6e2f1babc254585879a07f9baf0815db966cd1ab723dbbd842b91ebf70d73dd4debef82e43e203974c0d6fa940e48d7fec2afd5bf4897742868c3c6624a33c4abbb3c66b7fee3677ab666f0b93fb71a8cdf48e78093953d4363e451a6feae9e7fb3eab5bb13c1ce497920d24cd953c4177717805c7fbd3dbf519bf5e70d3415e54a13d85138553fd9ed254339b354f07e79f30d985dd6cff1c31c70ed57f058734ae86173fa64596537259c22f5f3d7f2c935510e1aa61fc999a0ab441ea61d44f6730934f9de3cb864a5412176f3a815c0691084ee65fbb0a67bfbbfb18033b8f1d2fe75e976da6afd263054036077446ef621f55694380e75ac4cec2c91051a6b604219af53e103330c9a0b567f99d3e18b03a497b6c29fd6c2536bcab490cf6d56c6f00b42dd42753ba9b4b4e7877148cb34efb7b601845ae213e32804f6f897f6ec38139d68251dbf7c28f2cf8536c6dcdc1fc0482fc4c37fb88322aaab241d345a06e23b57494a32acca8205c6710050a5ef521980fc2b4a015d92249cb91ea1839e12723af7bc3ea9666363bc06c9f9ff88b021de42f9a702866cea2db9d2581fa3ea71ae2954d4643c06cfd69854c1294931dba83f4d4fd9409a32ab58f93dc433547baaef0454205aad554922c34e67da6e2408a7777e1f40217a1d3497f7ae1db425ad62c197db0189acf2d48d129ddcdd55dbb1cc39e65d9bbf706b0539d1b0ca5cf", 0x1000}, {&(0x7f0000001940)="c7b6b31238952f707764a73ea2b11827a51bcc46b78d6b0f2457fc394a0ddbc4913518b4e6884411ccf7f26a158dd4bdad718e3ab0724d193a380fb7ddafc1ef26213877f382ad088def89dc26ab5e683a8037558c668388198f16545dfc9dcbd2ab904706411f127fb7dd29fcf82db2639aa3e6f43b2608344d41f8b8e51c315ee1fa67a135f58f460cc2586aaa3bb8290f3aa280f774330b1ee7c279c84b9ea60424d77770d02b9e8b", 0xaa}, {&(0x7f0000001a00)="5021da68b62eaa54f9a730a7c4d1b001511501f9ca2a46e5a1270898a43e0922b0c8afa3b2d9eb34a93369baf903f9e0de5dcbaa7d2a521e89727959ffbf47417707f32753301d2203dccfe86884136cb12d7686cec4163b249905647ec66da168366e5e09a014e788fc6004c6018b0928fc6c3abd8a06c81493fd", 0x7b}], 0x5, &(0x7f0000001b00)=[{0x60, 0x1, 0x6, "1bef75a573f92a8f6010c56038c3eda795aff662b03890a15337c40985bde8ea49c99a39b22927e5c8ec59db2708f0e831f3ca7f33c2630b827e5b68c2028f56d953fc168c82806b0bfe234be7"}, {0xe0, 0x1, 0xffffffff, "a110fe933e6f916149d72bb46452c74698dabb85337ab93b32f6ed6441f4072369bec6004726d82ecf8ab94415cc0caee80610f44ba611d68a1265feb28f9ce56abfc306b617d3ec7311778c3f4179cb61b99e73b2450ae915aba149d36245fb21de0f79cef4114bcd2ebbaff47397a6d92ad7c54e37e8c02d87a750ef647c853e9660862a0a9072eecccab7764899c6801c91ae797408dff5a613bce2ddaaa94116819fde613dd42cd911930ddef3b59931216ef24b98271d493847cf51c600ed1c2d89fe9d9ca99f"}, {0x100, 0x1, 0x7, "9c6ed03c70fb23def90ab016d166877a04818042d437a0be5fdaa48abf9c558f5a1ffaf71a433d62980ee28475ea8199d2e1f859dcea998eab22021267e7a651d1edba60a80854cc84334154dca36c443824c0b3b20fc79879767ed00a5c80665b91d3f3b71f3510aaccc4cdaa36aae033c358e64af8cbc5386d33ffd1949e4fdcf56497113b8ea80706d24b03d2360bf5569dc17fad6a0c20d454f2490775ea2aad1fd219e8c33dffe74d7fa72922294cb22e05659314272fd8f7b3352c8790ac627ff534d65790f3d24f1b86a2e830e441522b4df4139eda7c77dce1a48920734d4a5b8b90f3b64c8aed0d9e3bf7"}, {0x48, 0xffff, 0x7, "d5da6c9e49a30fcc61b2e4c33665ae7e92b2d6d9250acdd9dc85e3abdb590e77175d6fb07671bc3ecddbffb4515cf217c91a91aa03f5a087"}, {0x100, 0xffff, 0x80, "5b5b92b3ba1f6b5a57aba34af1d2ef06365c6939a490c51f602cb19ce3029217ac39e1db8ddadbce1d93624991733127364e4439b534ce2b1b1107cf6556d48e12c463c972a59ce31a65f5f95b12b95c6b599a919cadf19128d056fdb2a4577161c95b15b3c63bea72d4f801e9737c8214b3592e8f2f321e97593fdcf0a57925e16893989fec4a96637953e2a7e7cf1d3314c9e7e85c87a497875d1462a0b4e7aedebdd80283989a42425ba758beae6541fe85b47866ced6884d7e06a93ef171146cacbe1470cd2474ae9f3f507faf7aadad484413cf68889f7fd6b9d22cf668be37b9205873f04f55d2fa12fab51048"}], 0x388}, 0x8) 16:00:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x208, 0x0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) close(r0) r4 = semget(0x1, 0x3, 0x24) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000100)=""/91) r5 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x20, 0x80) r6 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x6) semop(r4, &(0x7f0000000200)=[{0x1, 0x6, 0x800}, {0x2, 0x4, 0x1800}, {0x6, 0x6, 0x800}, {0x4, 0xfffffffffffffffc, 0x800}], 0x4) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000240)=""/4096) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001240)={'./file0\x00', 0x81, 0xffff, 0x9, 0x1, 0x4a60, 0x8, 0x5, 0x1, 0x3, 0x8, 0x2e}) close(r0) getpid() ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000012c0)) socket$inet6(0x18, 0x0, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000001300)='./file0\x00', r7, r8) socket(0x22, 0x3, 0xc24) readv(r3, &(0x7f0000002780)=[{&(0x7f00000013c0)=""/151, 0x97}, {&(0x7f0000001480)=""/118, 0x76}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/8, 0x8}, {&(0x7f0000002540)=""/87, 0x57}, {&(0x7f00000025c0)=""/216, 0xd8}, {&(0x7f00000026c0)=""/118, 0x76}, {&(0x7f0000002740)=""/30, 0x1e}], 0x8) r9 = socket(0x6, 0x2, 0x20) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000002800)={{0x18, 0x3, 0xb60000, 0x3}, {0x18, 0x2, 0x400, 0x5637}, 0x3da, [0x6, 0x9550, 0xe4, 0x1fff, 0x2, 0x8000, 0x8, 0x3ff]}, 0x3c) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000002840)=0x2) ioctl$TIOCSDTR(r6, 0x20007479) openat$null(0xffffffffffffff9c, &(0x7f0000002880)='/dev/null\x00', 0x2, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000028c0), &(0x7f0000002900)=0x10) socket(0x10, 0x8000, 0x5) 16:00:19 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) fchflags(r0, 0x2) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x7, 0xffff}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000180)="8ffc6a6e7f11b538fcb695b74c4a2f421613c885856700f3a66faa4c290f077d1d2eeedb4c6a6f3a1f143aa779724dfc0c358f16a13feceb4b642936387b432e347ee90e9232eba2b98b8b42b9d83cc83cb8eddf3d92", 0x56}], 0x1, &(0x7f0000000240)=[{0x108, 0xffff, 0x6, "ccab5b73cbf3eebb4113ff28bc59997a52cf4dac66ee5418e94381db09baab4efa266d25c49e0cd5a12341b1ebaa686791d31e59523e97d74690d8f4b77ab6c1d30975e3626a834c47d48712f66275651e99c7af6cb68540042dbaa83fe188545cecf597c2f4488a813d2d46eb2152cbb2a57ae17bf4fac3b2e5edc096c49752307d8972c1da2f108dd380330952dedf1850ba1acaa01239766b31702b0a5b22e333c839319d594ae9966a32fed111acc429cba0d9e130e7db75e020115814dabcd118f79257d9f92c55b108a3e18c20e904c10450562939de2a75943a68359a82cfab1ebd7f0bc481c05008d7c5ed1f407af135136d"}, {0x60, 0xffff, 0x2, "e6d2dd924f5c3cd23236bbdebc61d9f4205a006f43f145175b6902e0540dd8f0a75348862ff6904b41f9feb4a00d222c24441d9a93ab86c435d3c03fc24e1050e3cd8e50d825c03c7556a01b"}, {0x88, 0x0, 0x100000001, "cf6c392afc09c4eee9bf70a48c95f6af7ab21db2a02c14bb72647a1d2757e4be276743a4a631655430370d59224b437a48540c550fa21d65c3d0f54559b16d6b939e5104f580462f0156a1c7cc304af3360b6757a712c95d7e41f9c3b99305cad4d5cac735dd5fc551a600f428a6122739b42046e2bc"}], 0x1f0}, 0x40e) r1 = open(&(0x7f0000000500)='./bus\x00', 0x4000000098, 0x10) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)='ON', 0x2}], 0x1) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)="7e87c3772c0035b8f08239c02ec4555c5c2987e215ddfaa6f5a6a1c599942cd35a2e6cf168f77c76650e5d2ad2dffbe5f604fbe692cc1ca677b292326e4d61a5f34c92a55613b18693971cd4d0662b", 0x4f) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x1, 0xca) 16:00:19 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20c30, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) r1 = socket(0x2000000018, 0x200002, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x1) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0xfffffffffffffeff}, 0xc) r1 = socket(0x10000000002, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x2) getsockopt(r1, 0x0, 0x4000000064, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x8000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r2 = semget(0x0, 0x1, 0x16) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000880)=""/224) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/ttyCcfg\x00', 0x10, 0x0) r3 = semget$private(0x0, 0x4dc427861d48b903, 0x2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/166) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r4 = dup2(0xffffffffffffffff, r1) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) semop(r3, &(0x7f0000000680)=[{0x3, 0x422, 0x1800}, {0x0, 0x2, 0x1800}], 0x2) r5 = semget(0xffffffffffffffff, 0x1, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) semop(r5, &(0x7f0000000500)=[{0x4, 0x4d, 0x1800}], 0x1) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000800)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x80, 0x0) semop(r5, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000006c0)=""/176) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000540)=0x7fffffff) semget$private(0x0, 0x5, 0x81) semget$private(0x0, 0x0, 0x1) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000780)) dup(0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) semctl$IPC_RMID(r5, 0x0, 0x0) 16:00:19 executing program 0: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x6}) 16:00:19 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) chflags(&(0x7f0000000040)='./file0\x00', 0x20004) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 16:00:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getpeername(r0, 0x0, &(0x7f0000000080)) 16:00:19 executing program 1: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x40000000) r2 = dup2(r0, r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x7, 0x8, 0x1, "b05d8a06b0019b356cd921c47385c8af3bbceff8", 0x7, 0x1}) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:19 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) pipe(&(0x7f0000000180)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000002c0)=0x961b, 0xfffffffffffffda1) r2 = getpgid(0xffffffffffffffff) wait4(r2, &(0x7f0000000100), 0x8, &(0x7f0000000200)) 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:19 executing program 0: pipe(&(0x7f0000000000)) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000040), 0x10004) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_emit_ethernet(0x99, &(0x7f0000000080)="943f4fe798e98ab246778da19fe2f6102a3b85aeb32376e19b832f0a0ac4f3936915a0ba0dac58a41b6e19c8e125e7d9bac3c9cf738f098cc7f5e516d301ce7e05cd2accedc4f5ab1c3b7bdbf30a31bec12834ed65d3e6a6d4a4da693f5628d4b7e249cafed2ba3f794e11f3d1754a926e74be117ef3078971f921edf942c87a6ea73326fd23d267bbf1bbb52958f29d20e9daf4dde138bd7a") 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) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:19 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0xffffffff, 0x9}, 0xc) setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffe) r5 = getuid() r6 = semget$private(0x0, 0x4, 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r4, r2, r4, 0x1a, 0x5}, 0x5, 0x8000, 0x40}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f00000004c0)=0xa) r7 = geteuid() setuid(r7) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fchdir(r0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) getitimer(0x1, &(0x7f0000000000)) r8 = semget$private(0x0, 0x2, 0x140) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x7f7, r7, r4, r3, r4, 0x20, 0x1}, 0xffffffff, 0x8, 0x4}) 16:00:20 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10100, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) write(0xffffffffffffffff, &(0x7f0000000040)='g\r', 0x2) r0 = socket$inet(0x2, 0x5, 0xffff) write(r0, &(0x7f0000000140)="5fe5e550dcc1909cd97f2cade7829e3f44dc35b958f5e4fbc3cd52735744db0b9a6cfdc6da6a5903bb64965de8c93c285f83f48824139a52ee1b7310d45bea49a422c53a756f2291c4ddb94c79ef5aaf7356e4c50b6c753d802ea6fb7a47a05470b1eba5cc78b44a2dcb9afd7275958b8b91c9909bfff67bae37c44cf58a28542a4a5fe4aed396a2db7e6ede69272aceeb3b711b8b277a0b65ade377cc3442a954fb034192e12e0bd9de9cb66ec842d5421705911001735156f4e88e6510a04c5cceb914034e344023a2af067bf4d281460328dbd8bd64eab6a8d561dc4b4abd184e0bfe0030a4a5a81b7f624e1d63b4", 0xf0) r1 = geteuid() getgroups(0x3, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000240)) write(0xffffffffffffffff, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) r4 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x7, 0x1, r4}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:20 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() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7930, 0x275, 0x25c7, 0x0, 0x7, 0x9, 0x80000000000000, 0x0, 0x2, 0x3, 0x2}) kevent(r2, &(0x7f0000000300), 0x3ff, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000400)='x', 0x1) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x9, 0x100000000}, 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x102) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x29, 0x20000084, 0x401, 0x5dcd}, {{r0}, 0xfffffffffffffffe, 0xe0, 0x1, 0x100000000, 0x9}], 0xfffffffffffffffd, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x93, 0xf0000000, 0x9, 0x20}, {{r0}, 0xfffffffffffffffb, 0x80, 0x8, 0x6, 0xffffffffffff8001}, {{r0}, 0xfffffffffffffffc, 0x54, 0xf000001f, 0x800, 0x1}, {{r0}, 0x0, 0x80, 0x4, 0xfff, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x11, 0xa0000048, 0x5, 0x4b1c}, {{r0}, 0xffffffffffffffff, 0x4, 0x24, 0x8, 0xcc3a}, {{r0}, 0x0, 0x11, 0x2, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x1ff, 0x3}], 0x6, &(0x7f0000000100)={0x1, 0x6}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x28, 0x0, 0xfff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r2) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x3e, 0x1c0000000, 0x7fffffff, "3038df2f6b8159b5519c721be042132a7ff557b5", 0x1}) getsockopt(r0, 0x46c1, 0x6, &(0x7f0000000140)=""/248, &(0x7f0000000240)=0xf8) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) fsync(r2) ioctl$TIOCDRAIN(r2, 0x2000745e) getsockopt(r2, 0x9, 0xe2c, &(0x7f00000000c0)=""/34, &(0x7f0000000100)=0x22) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20000000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r0) flock(r1, 0x1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x5, 0x2, 0x2c, 0xe4}) 16:00:20 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) dup(r3) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x200000000, 0x9}, {0x18, 0x0, 0x0, 0x1}, 0x7ff, [0x5, 0x8ae, 0x9, 0x80000000, 0x7, 0x8, 0x73fd, 0x4]}, 0x3c) lseek(r0, 0x0, 0x2) write(r0, 0x0, 0x0) 16:00:20 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() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) clock_settime(0x2, &(0x7f00000000c0)={0xbbd, 0x7}) 16:00:20 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = getppid() mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r4 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x8) r5 = getpid() shmget(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) connect(r2, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) getpeername$unix(r2, &(0x7f0000000280)=@abs, &(0x7f0000000080)=0xfffffffffffffe58) fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x8, 0xc0c}, {0x18, 0x2, 0x5, 0x3}, 0x5, [0x0, 0x0, 0x5, 0xf532, 0x8, 0x361c, 0x2, 0x4]}, 0x3c) chflags(&(0x7f0000000140)='./file0\x00', 0xdf51af3593c4404d) setpgid(r5, r3) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) getuid() r0 = geteuid() setreuid(r0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x410, 0x100) readlinkat(r3, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/48, 0x30) chown(&(0x7f0000000140)='./bus\x00', r1, r2) chown(&(0x7f0000000040)='./bus\x00', r0, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000280)={0x2, './bus\x00'}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000180)) 16:00:21 executing program 0: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:21 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x41) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) setitimer(0x1, &(0x7f0000000080)={{0x100}, {0x0, 0x2}}, &(0x7f00000000c0)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:00:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x102) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x892) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) shutdown(r2, 0x1) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x9, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653800"], 0x10) writev(r3, &(0x7f00000014c0)=[{&(0x7f0000000340)="cbf4897dd67526e1f5aa5d59842109c40228a8af988d26d2b040f98276cb17c435c6e80c7e80fe19f78a8050b6c95e8c0180793ce260a251708aaffaa7bc987742010dde78873fedcc234d9b79328f5b7246cc174be0374fae5c6fbb446559f2aecac60147c0dc88a28eb0576a8c16dbd9b73be9c75084c8cddf280918cdf2947c88bd51b24ff9c2f4b0fcab6e03f59ddf2e45fdb6327b36acc7688d163f61024d6aedc4cc92c6110fec1de941f1085256d4c756ed67bbacc3ae0cd815975e7ee6c303fa981347ccb4e82cf0046944b87e2e15344f706e1fe24f18aa838de8193db2119d7a22e5b5a36cdf414e1676f208a35650c62fd0ace5f990194332380b70323acce0a07f414b416e8e783f8c2d40037c1ac4482ce17018da7b76bdaeac6951ee2d0634f6a7ec7855926b895e3f1e2d9f53a9612f5e9d956b09ca41df15a26eee7c35c7f7736ea78b62bcdc863517ba444fb5634a74eb0110d769d8843b4b72812abab72b4b6a4147ede4670ce9228607d8c058d684ba5f5a95554bc37c9ae5b595deb6ade1d11aefa8922f11d8e784d1819f99109cf3233d29eafbf388211ade74b518e07d96d6ad2584e6c78d6b164cfed55c1dda0debc54f3a85701bd77664a461bb081bdaa28852ada4c8695a17d1c973b0a54df236f4aab926dc254b102966dcd200d3c85e3a8b656a87db69a705f318093de79ad80588798d215ac2e5c473b2a19b7720acf57b9735caeb92c8abd4e6b85ee122984e16e98ede896228264bbfda89d3bd52f2a1a6f043072497fc21128d616d7d6a1518b38976b31158d7b36f9dd0243ed26c29be147abf1a5df244112f7315d43c04b2afaedd5229a0371bc4dc453f1f485a95f8739c8664f32119b7e18adb8c64c3beb9fb2c41b00b938559be72cd0e3baf115fb3d8c5fc142298f580071d6b801597642ba753daf4624909df86ddbf40beb75b795765cfee312954ec688fd90692f18bded97658321794beb2e4bf69be4230db516149d312602cf4e684d5fb02aca120a03845f2186884186c7299fdefe163aeafc4bc53910de0985808ad9b31eb50cbc66dd546576cd285df1b4dd4b7c2467a82e0782f8a3bb2da6e4d5e252d840a12f5b4b1ae95c343e72d8412ca4e8852802d475db8785d75bc2ef96c23d6fd762f8e0981b935347644f74304d95cab632f297b7e5768a99de24049b61dceecb05bf620ebf25429d3e49071bf5743cb7df23bdc1d55a6bbfc63f1bdb557fac4d052a71f06d85221274eae897654e1f72e48173b4a6f4f5f3de7891d0f637a4579523fc97a33eb915760ecf475c5f7e2d173eb60be0e1f4318ad535471ded018288fe0b5a2d85018ece17f38d2d021f3775897c8fcfd5f0ad8ec94369f1ec454977b9fcdfb2e88a73ee2a1c756f0ebaa3fd132781fc9c399081d290965bc3b18cc5fa137e6d63206c3f879d59f84485670379254d8eb9255412ea3b928389a07fdcceb9db7ef932e9c6de28a2801ae8032aedb5f0ec8805f36f48d7b7648bef941795c53936de1df3947bc02c2ca5d6262e0b7697228bf294c8081dfdddcdfe524f151843e641cdb5c3e7db86a62134a84e526e1b2b49e290f8b43719457a559b40cd1c53f467cf27bd6edc47b074a9c6ac195ae449dd47434b5af1b06e06afaaab7becb4ca34603cfdab8ad5be1cfa3038ecdffe3d7262fa287d301c8b1c9aa9280503e8a5f453b08f4f39273ba3965119b2c671996fa6acfce6b5bc43693e0ac7384d9780890e564975e6244daced5b34b5464ca1050219cbee9be33d605820f6a798653142b0da2e7a407c9a67bf27446b60607d4085c5baf6009afa6163ae24e1109ac0a032613f3136223e77acae34e2d3470ca4fbf2283f2b8852bad4fa0d2e6215126300477a3662679652a22a7f03e18a6247ac2789250699ef3b6ae2d294e8cb0c99491af2b9bceb4959f2660a6d1c9b3c89fceb5ca8cdcde98e61d5d7999d7904877e2113d10553be2dff7dae2532e7db8a3f1aea9d059e85104c0ccf9ca16677ad24ab82bf8b3f5638ccd29d4323d23b44ce4e50f246ecb2ace80fff9afb9f13801f91432f892590b7d469ccd5c6e94311a429ef9b2a8ea6e7f0ab8b8bb323f6bb822b87d57e1b0a62dc128c4aecf49c867cdccedb46ec6be1f4828f214ce98b5a1a88189b35f832ab9d6f6fbca3894735843bbf53b16e59abea48254fb59df57ecf53ddbe833d9d1998d9279160e060c15dc13a729b281e73b1246831c2963f9718da2c34a48a871d6ec21d24b06ea15c03921a1accbe3b57ef681482824efd82b3ebaf168f0ede64a26e6bf7d2678421ed5c052e5c4074e9c9cf24b4488b947f73c3c9854b4de8c1818cc38d9a89f10a7add69eb9869efadb20703735e79b5f97dd396aac922446b367a183633c3f27a31ecb3a0bd690d449b1bf7a5970a13f8fa82263c88fd0de74526526db626d9061118457a48ceafe6531526e929bb4102396188cbe2db0340aeacb4d6600d013e0ecd767995ec21aa0d879e68ffa728fcb37a7859b1050966222d6f6f1f8a6bee5432f558b7b104cd44b5647395597daae6138ae88afd01f00cf40afbc14f0d9c1bcc3a836ad696db1460117538e1696f17973720a6e8c4fbcef5d9be7e739b41a0e4c8b827e1fadf3e5579a589e1b16236220c5a876725fa7f23c374f2ff8f83586ee1bfb179603212c74f7c92a307c6932c9d3b408ab811980eb2080b45308071ac02f50dae08bdcb9ebb3592acfd0141f503cc532ecc81c8211ae50dc0c16210f6f8ad44a86daf4e190ef101306d3b8524a6609bf6b2ffaa95791440c39410d4473af40a627b7fcd1ccfffd6babe572734e94ade06fc9f64014a69c10535701d13fe8e5a67fb4f5d6e39564ce7ba25e9818d01b8ec14fe8caadab23b2afbf73b147ccf3663a1e16621c86b0e330a7b7f97628e8e4878e937119b3b5cd86b21c4d5aea56731d5029b888fce2fb80a8fb79391b8ae653972fd90aafe69c577e64be6728e0d02dac97e5e17169809cda5c9c98ffea05a8d984eae122d2ed117459de585cdc8e1030032a4637912e86e4ed7261d64fd4e93091b3a68a06cf3646587cd9f38535efe7936003074ae4aec495a9dd0a78f84bb678fd8b36b944408f0a36c1fd08a9e76abf9ecb39d340b43754dc01d77ac131d100dba10d15885625a978a5302b100e08ccedf59c19fd54317e4addc8641e3240d0c80aa5a79d7c52924811071b4cdb4bea6777498d3870eb343b3cec7b0aec331b965a47d2a4f51fc12ad324a7ab620a00a745061cc5f13e6796150f5bc445af717b88f7e81d7392b83c511bb5d2e3edbfe6dfac4e6adea94834d9191706a8283af406eefcb30f6094d3e1d3794d00f470a8c09aaa582c22b50c43023930668fce6edbd3690f3f811e8cf1237bfb527d25da321b7769c7c0d5918ce00badad100044da034c810748a0b11a9883b9429b7693cafa191c6628bfcceee4611285acd6f1fbeaef8498c9d3e235608897a63f9ccf97e4d4d55a63f22afc69747a088f5dfcd61a69cb38eabd42f8fcef10c552fe75d36a384604bf57724b5938d7922788b70e75516d065c4b3e792da344aa0ef9bb7b64d0776e9072e385d73a0815f8cefb16c7259a4f91fba4c5103602e5e114ac866a5ad977ae720b91dce412db5db458388a135606ff83db4555b5837b41813d7b86639303e60507d1fffb249cd92dd38d7cbda2c1df7b881dbfbf96bb9dff1d896bbd77556ef9ada3fc613a9ce8be1d54e44d5a179fd4fdd83768734f7cf2ebf48bb69ab7f77b94b4da070389e6ef3e8de8e8fe1ce30d307ce35429fdd6c98840bcfecc2a02c2dacca57ed65072748142b197709bcae626f5cfb48ebf1c91b863646b8b5ff5656be21f6531712a2a7df26ad1e649b3414a87d8f884ab0cb9a4346748f0b0265c1e1947d1d9415706a5ffd9396f8c5d3b3165d18f28be25888bbf595aff319b052949f126effa230c85f135a8100678c633e18d802173d4969935e907dad1a46dfd7b3fd268d3e6bdb5ba9cf3b0fe2126173cbcecf21aa74ba9f452876887844a60a4aa74e7c34b0a8be32224dfe6952e170fec4bd76f8641a51d1bb52d8ef61bb87498c9accad73459645c0fb3971798cdd14aa7c4459d90032370a93f987f36e90c33fbae23c0f87ae3dda92a2c6f33cdaf69acebf049cccfeadc52c6a86418e64993eafc5137cacf773c6f0e2dbed5a3ae45f27fcac01a351ced09c39351d62a292e001b1e8e8b6d8ccc74aa0d7d82578e5d1bb7af96055c9869d499a61e45ce2b9285a595ac5194a780e94f3851d777b79c001474b8ead09f19f69f984c2a2a15c7e414d495178376aeddf2c8057e3a89d289cc2f97f3a46ac60a0273f9a3c29d550889b0d0d06cb39eb440c48ee766fa6b5097bbd15b901ff2e2f86f5593727074937e1aa25f591f46bf8ec4d3c3c38e47ee1ff6bd0785efb39992705979b4ee49f560cf3e82576d42b505be8a9ae0c8ab9baf8ede83bac4bf358761092229a9b55d8321f9f5c98d37c7b03e1c5b7c3fc1b777efa4fe73014671ac10327604ccab8e48c41e1d594ba77f13a623ed35a5092aa6995055543a34b4c57c276c799f0f808f6889de6e1969472163674eae6192a24f9811797ff943672ba1891236319660a59e9ed493448167f07cb44fc1b27fbb827c5e349151a54d1352fa2ca41c35735186e9392d823789926a7f7320f9ca56a331664d7ae8e1393de82e70605aee03faf75914e50e3cad54b6b4442a9b95dab3966a7404d3fc8e656620ad00adcc4491efc1775a6959626f56ab87f944009d52a4a22e1eb37945f129c9fc0cb5b436e9420342f8bb98c3a00b368d5b416e6a683465", 0xd79}], 0x1) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *111958 35168 0 0x2 0 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(200000,2a,9) at malloc+0xa79 kcovioctl(1b1300,80084b01,ffff8000149d8150,3,ffff8000149e1788) at kcovioctl+0xe6 VOP_IOCTL(fffffd80265066b8,80084b01,ffff8000149d8150,3,fffffd803f7c6ae0,ffff8000149e1788) at VOP_IOCTL+0x9a vn_ioctl(fffffd802e9f34c0,80084b01,ffff8000149d8150,ffff8000149e1788) at vn_ioctl+0xc9 sys_ioctl(ffff8000149e1788,ffff8000149d8290,ffff8000149d8280) at sys_ioctl+0x638 syscall(ffff8000149d8330) at syscall+0x541 Xsyscall(6,36,7f7ffffda298,36,3,e92a7e4e890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd9db0, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic malloc: out of space in kmem_map ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(200000,2a,9) at malloc+0xa79 kcovioctl(1b1300,80084b01,ffff8000149d8150,3,ffff8000149e1788) at kcovioctl+0xe6 VOP_IOCTL(fffffd80265066b8,80084b01,ffff8000149d8150,3,fffffd803f7c6ae0,ffff8000149e1788) at VOP_IOCTL+0x9a vn_ioctl(fffffd802e9f34c0,80084b01,ffff8000149d8150,ffff8000149e1788) at vn_ioctl+0xc9 sys_ioctl(ffff8000149e1788,ffff8000149d8290,ffff8000149d8280) at sys_ioctl+0x638 syscall(ffff8000149d8330) at syscall+0x541 Xsyscall(6,36,7f7ffffda298,36,3,e92a7e4e890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd9db0, count: -9 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000149d7d80 rbx 0xffff8000149d7e30 rdx 0x2 rcx 0 rax 0 r8 0xffff8000149d7d40 r9 0x1 r10 0 r11 0xc28721205903dddb r12 0x3000000008 r13 0xffff8000149d7d90 r14 0x100 r15 0x1 rip 0xffffffff8138c548 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149d7d70 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=111958 stat=onproc flags process=2 proc=0 pri=57, usrpri=57, nice=20 forw=0xffffffffffffffff, list=0xffff8000149e19e0,0xffffffff82260db8 process=0xffff8000ffff7a50 user=0xffff8000149d3000, vmspace=0xfffffd803f014d68 estcpu=7, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND *35168 111958 38200 0 7 0x2 syz-executor.0 78262 233997 38200 0 3 0x82 piperd syz-executor.1 39901 28891 1 0 3 0x100083 ttyin getty 38643 96594 0 0 3 0x14200 bored sosplice 38200 470726 99296 0 3 0x82 thrsleep syz-fuzzer 38200 478863 99296 0 3 0x4000082 thrsleep syz-fuzzer 38200 273760 99296 0 3 0x4000082 thrsleep syz-fuzzer 38200 184878 99296 0 3 0x4000082 thrsleep syz-fuzzer 38200 455727 99296 0 3 0x4000082 thrsleep syz-fuzzer 38200 240541 99296 0 3 0x4000082 kqread syz-fuzzer 38200 375841 99296 0 3 0x4000082 thrsleep syz-fuzzer 38200 267841 99296 0 3 0x4000082 thrsleep syz-fuzzer 99296 423872 26139 0 3 0x10008a pause ksh 26139 124938 71624 0 3 0x92 select sshd 71624 28238 1 0 3 0x80 select sshd 47800 144008 32019 73 3 0x100090 kqread syslogd 32019 10816 1 0 3 0x100082 netio syslogd 76635 310401 1 77 3 0x100090 poll dhclient 79416 224836 1 0 3 0x80 poll dhclient 46165 219699 0 0 3 0x14200 pgzero zerothread 67690 253148 0 0 3 0x14200 aiodoned aiodoned 35857 118291 0 0 3 0x14200 syncer update 50897 270723 0 0 3 0x14200 cleaner cleaner 62986 339162 0 0 3 0x14200 reaper reaper 4639 350848 0 0 3 0x14200 pgdaemon pagedaemon 13869 196501 0 0 3 0x14200 bored crynlk 27624 440866 0 0 3 0x14200 bored crypto 44415 190090 0 0 3 0x40014200 acpi0 acpi0 18452 181393 0 0 3 0x14200 bored softnet 71484 348592 0 0 3 0x14200 bored systqmp 63521 489407 0 0 3 0x14200 bored systq 90365 55075 0 0 3 0x40014200 bored softclock 71400 111685 0 0 3 0x40014200 idle0 34406 208838 0 0 3 0x14200 bored smr 1 305370 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 9529 71896K 72923K 78643K 11335 0 0 pcb 23 9K 10K 78643K 1094 0 0 rtable 82 3K 4K 78643K 1110 0 0 ifaddr 61 14K 16K 78643K 371 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 62 0 0 iov 0 0K 24K 78643K 335 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1205 75K 76K 78643K 2267 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 28 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 281 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 4 9K 21K 78643K 2023 0 0 sigio 0 0K 0K 78643K 24 0 0 proc 42 30K 46K 78643K 802 0 0 subproc 53 55297K 67586K 78643K 695 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 246 0 0 in_multi 22 1K 2K 78643K 305 0 0 ether_multi 1 0K 0K 78643K 17 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 447 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 74 12K 22K 78643K 5633 0 0 UVM aobj 114 3K 3K 78643K 137 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 117 0 0 NDP 14 0K 0K 78643K 123 0 0 temp 177 2359K 2428K 78643K 9504 0 0 kqueue 0 0K 0K 78643K 25 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 21 0 18 1 0 1 1 0 8 0 inpcbpl 280 1040 0 1033 2 1 1 2 0 8 0 plimitpl 152 106 0 99 1 0 1 1 0 8 0 rtentry 112 196 0 165 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 35 0 35 1 1 0 1 0 8 0 tcpcb 544 386 0 382 1 0 1 1 0 8 0 nd6 48 38 0 36 1 0 1 1 0 8 0 ppxss 1128 44 0 44 10 9 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 902 0 756 12 0 12 12 0 8 0 art_table 32 903 0 756 2 0 2 2 0 8 0 art_node 16 193 0 165 1 0 1 1 0 8 0 sysvmsgpl 40 34 0 11 1 0 1 1 0 8 0 semapl 112 279 0 269 1 0 1 1 0 8 0 shmpl 112 135 0 23 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4758 0 3258 49 0 49 49 0 8 0 ffsino 240 4758 0 3258 89 0 89 89 0 8 0 nchpl 144 7847 0 6157 63 0 63 63 0 8 0 uvmvnodes 72 5307 0 0 97 0 97 97 0 8 0 vnodes 200 5307 0 0 280 0 280 280 0 8 0 namei 1024 25261 0 25261 2 1 1 1 0 8 1 scsiplug 64 9 0 9 6 5 1 1 0 8 1 scxspl 192 28321 0 28321 14 13 1 6 0 8 1 sigapl 432 2140 0 2128 2 0 2 2 0 8 0 futexpl 56 33619 0 33619 1 0 1 1 0 8 1 knotepl 112 867 0 846 1 0 1 1 0 8 0 kqueuepl 104 644 0 642 1 0 1 1 0 8 0 pipepl 112 1408 0 1389 4 2 2 2 0 8 1 fdescpl 424 2141 0 2128 2 0 2 2 0 8 0 filepl 120 14565 0 14477 4 0 4 4 0 8 0 lockfpl 104 583 0 583 4 3 1 1 0 8 1 lockfspl 32 309 0 309 4 3 1 1 0 8 1 sessionpl 112 35 0 26 1 0 1 1 0 8 0 pgrppl 48 67 0 58 1 0 1 1 0 8 0 ucredpl 96 2885 0 2878 1 0 1 1 0 8 0 zombiepl 144 2128 0 2128 2 1 1 1 0 8 1 processpl 840 2156 0 2128 4 0 4 4 0 8 0 procpl 600 4619 0 4584 4 0 4 4 0 8 0 sosppl 128 19 0 19 6 5 1 1 0 8 1 sockpl 384 2008 0 1991 4 1 3 3 0 8 1 mcl64k 65536 1825 0 1825 143 142 1 64 0 8 1 mcl16k 16384 8 0 8 7 6 1 1 0 8 1 mcl12k 12288 38 0 38 13 12 1 1 0 8 1 mcl9k 9216 46 0 46 11 10 1 1 0 8 1 mcl8k 8192 38 0 38 11 10 1 1 0 8 1 mcl4k 4096 128 0 128 4 3 1 1 0 8 1 mcl2k2 2112 21 0 21 11 10 1 1 0 8 1 mcl2k 2048 50274 0 50231 17 11 6 13 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 95616 0 95537 86 77 9 38 0 8 0 bufpl 256 13054 0 6226 427 0 427 427 0 8 0 anonpl 16 286441 0 279270 94 48 46 53 0 62 7 amapchunkpl 152 9866 0 9789 32 28 4 14 0 158 0 amappl16 192 14925 0 14450 123 88 35 38 0 8 8 amappl15 184 364 0 358 1 0 1 1 0 8 0 amappl14 176 866 0 864 2 1 1 1 0 8 0 amappl13 168 43 0 40 1 0 1 1 0 8 0 amappl12 160 267 0 264 1 0 1 1 0 8 0 amappl11 152 259 0 246 1 0 1 1 0 8 0 amappl10 144 216 0 216 5 4 1 1 0 8 1 amappl9 136 785 0 782 1 0 1 1 0 8 0 amappl8 128 367 0 347 1 0 1 1 0 8 0 amappl7 120 216 0 210 1 0 1 1 0 8 0 amappl6 112 124 0 115 1 0 1 1 0 8 0 amappl5 104 437 0 427 1 0 1 1 0 8 0 amappl4 96 2073 0 2046 2 1 1 2 0 8 0 amappl3 88 1014 0 1008 1 0 1 1 0 8 0 amappl2 80 17819 0 17777 2 0 2 2 0 8 0 amappl1 72 47873 0 47484 26 17 9 19 0 8 0 amappl 72 4971 0 4942 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 136 0 23 2 0 2 2 0 8 0 uaddrrnd 24 2141 0 2128 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2141 0 2128 1 0 1 1 0 8 0 vmmpekpl 168 17685 0 17664 2 0 2 2 0 8 0 vmmpepl 168 236605 0 235311 165 72 93 94 0 357 24 vmsppl 264 2140 0 2128 3 2 1 2 0 8 0 pdppl 4096 4288 0 4256 5 0 5 5 0 8 0 pvpl 32 802908 0 792720 253 125 128 206 0 265 23 pmappl 192 2140 0 2128 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 810 0 252 20 1 19 19 0 8 1