5706b3b17d5e1d46bc0ebd0504d1ecf5deb10c55a920d73c914f48a2d05068861d9cf06de3105ec7a6096323db361a8c282", 0x4b}], 0x1) 16:00:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x8) ioctl$KDENABIO(r0, 0x20004b3c) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() kevent(r2, 0x0, 0x80, 0x0, 0xaf, &(0x7f00000000c0)) 16:00:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000600000000000000000000000000e0bbb39c6a00000000000000000000ffff4f22276e", 0x2c}], 0x1) 16:00:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x4, &(0x7f0000000000)={0x8, 0x200}) setrlimit(0x2, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x0, 0x401}, {0x18, 0x2, 0x401}, 0xfffffffffffffff8, [0x9, 0xfffffffffffffffa, 0xffffffffffffff7f, 0x9, 0x5, 0x1, 0x3, 0xffff]}, 0x3c) dup2(r0, r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:42 executing program 1: semget(0xffffffffffffffff, 0x1, 0x200) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x800, 0x0) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x808, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x4, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="f5e6e8a6e58c453aab6cd3e599fdb40edecf88d3ee9ccf8c0d76a2685dafc727024c4ec2ff5ad6e655c056f3c513d1dae599affa9d34a41172a9c5fde573c5cc41b62e2702a8c642daaf5ac3a7a00860bb440d1113124287754f6a163585f12482180dce8dca118edb18162c2bdee99ec4fe667f5be27dcdb479945affb9ebf774586ca9623d8ffd07a16b984100491d980f53804939cc0b5c2235a54f32fee197534e13c61f55809b6e9fb73bf069260686e4fc43a72daee6c7995d419106e630f760aac2643ad3", 0xc8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r4 = getuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) r6 = geteuid() r7 = getgid() fchown(r2, r6, r7) setuid(r4) 16:00:42 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x80000) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x2) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=':)*\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\'\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='&$.\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='^!.[\x00'], &(0x7f00000005c0)=[&(0x7f0000000400)='/\x00', &(0x7f0000000440)=',\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000540)='!(\x00', &(0x7f0000000580)='@,\x00']) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 16:00:42 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x80000000, 0x7, 0x3e, 0x1, 0x7, 0x8, 0x8, 0x2, 0x0, 0x8, 0x8}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a06000000a7c8000000290000003100000003000f472c7279292cde577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846f020000000000000082bb078510d24ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a406ed574cd60f3650ef5796e9d7ba872c96fbce4f096335dc9f6169301801542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000000000254d0655f6ed4857e0978faae148576306240ca5ee0b1d7c5d426ec496f08051b9eebe6856a34ef8460067735e730c8ca4f0c168ef8fcd3575253e718da6eb29e2380b03e83564fc950aa2a7da084ebb00a6561230466a753ff1ac0e70e08885ee3d254810fcc83661a76e3dc3d2468a8ae21edc07f399cfc66e544e988f3f95a26167"], 0xe8}, 0x0) 16:00:42 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="96", 0x1, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000480)={0x2, 0x8, './file0\x00', 0x8000, 0x4, 0x80000000, 0xd70}) write(r0, &(0x7f00000004c0)="d8939f6626d443783356ffee1bdf62bc598ec1dea72218359f8eef20f9dfbb72c71c339076bceaeb5d2ae4b3a7f1a99d9e9b1b3163b30957e7ff32d25ffa6c3e2091a9852075e62354a9958556a13bfbba", 0x51) recvfrom$inet(r0, &(0x7f0000000140)=""/165, 0xa5, 0x2, &(0x7f0000000200)={0x2, 0x1}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0xfffffffffffffffa, 0x6, './file0\x00', 0x8, 0x6, 0x1, 0x1}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000240)={0x401, 0x4, {0x3, 0xdb3}}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r2 = dup2(r1, r0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x40000007, 0x9, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x85, 0x0, 0x1f, 0x4}, {{r2}, 0xffffffffffffffff, 0x10, 0x200fffff, 0x4, 0x8}, {{r1}, 0xfffffffffffffff8, 0x8, 0x0, 0x3, 0xff}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20000003, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20000043, 0x1, 0x9}], 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x52, 0x80000001, 0xfffffffffffffffb, 0x5}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x3, 0x101}, {{r0}, 0x0, 0x40, 0x81, 0x3, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000008, 0x5}, {{r1}, 0x0, 0x24, 0x20000000, 0x3ff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x10, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x4, 0x4}, {{r0}, 0xfffffffffffffff8, 0x6, 0x1, 0x49be, 0x7}], 0x1fb, &(0x7f0000000440)={0x7, 0x2}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x101, 0x9}, {0x0, 0x4}}) 16:00:42 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/247, 0xf7}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000001c0)="02", 0x1) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) write(r0, &(0x7f0000000100)='\n', 0x1) write(r0, &(0x7f00000001c0), 0xfffffef3) 16:00:43 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) socket(0x20, 0x4004, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) 16:00:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001340)=[{&(0x7f00000000c0)="5d7a15854bb80f3717f8dcdbc0bd833366789f7e2596837f33e53f0ce1d40402a1e63500f0f73d7db2eef7878755628dd4a205bcab5f9716a0d88f25b2f42d68f9389505079774393a7955ca762b192eeedc0c6a703a9035745e6ab56638cea37bcfd4662bc926f02b8be4c6bb97ace615dc90f5d26a91e7674f1194961260cbd643dc07604b295c5357dab9b506738d48837675b032b61b3326cf2e4c29afc8986315fe27645a51e9963b5e18403a50766eeece471a3bce4353a63b76719af58ebcbc759dc4d81350f1610dacc746fa231277", 0xd3}, {&(0x7f00000001c0)="d25f4b42eb0e8c930a65fae47f57247edfb07f88fd7b5ac442a144d4cf6ec4a86fcef60b31208de219f273ac71e5668963fa075818bfa1b8541682b37638bbc69ce2f72b2b4f7d3bab7ff68c16cdfb2abbc3ea5c3696d34b5511178b612af86f40ef4adcd895088f842e0e6fb74dcca747e398ac626b294a7c7a1d50aa9a67cba08e9a62087c327dfc9e823853e1b4aa52cb0cc5f23b0a955dfc7b74c0d5adcb1193a1", 0xa3}, {&(0x7f0000000280)="a3c838ad", 0x4}, {&(0x7f00000002c0)="94e458bf488b1738b2e96ff398e920729444726b1773eb2c32e29a4e80a1710855cbb6ac94e6d9c7590d0a599c0c99781da6a5096126d00e686b8aa498a14f018e346eef7f4676aaa6299250fcb2e84b7e5344e7f148f07f512da6a6016ceb2faa89a55fbc4aa96dcfc13484b302987f9a898832e9076687304db9beaedf656578f3e41e56f14ab5c7a5e48454ee2da3ebe4b335e77d8b7199a304f50be7d1692bbcbde2175a61293186c17786b650fb4bd335dfb0b3dacfbad9ad75be14b1e5ebd3797d2dda4ffdf6968808e0e5dfa43ed5e7030be6d098aab7571ed9f532d5f5537603b786773dc93ab6b0631721b67977382a86b14bd1d30f0f98fee2b174b1cceb48c481995ee15905550d5008f245f37b6f5f201b3ceba616d8edd17f267a2cb9aba691c9b6a35efbc83c5daddb798f5bec20f3508e2d91dbaed56ce1ffa3e6cc9535ec0a97caff1770b9743244d4f8c65557ce580b40b8895d27408fefabca7ca13b4922a93558a134ef85e360dfdc3fc193e31ad7b9f971fc1c171897a7ffe3d91c7f43c4a0718809351dce34ad932fb361a998852c383fd91211aba240b0bcc786d8df981d61e9ff181e5eca98cf8e1c2d5a466fb6c49027716a35a81fcab3e65e38b0552a7f1b4fba92e41fa993424873380b6f8bd9af7b7b8d57c50ac839e20a64fe8f39630c6da08c6b6b91bcef58fae3b2c6ba04e636a7ef2defb2a332fc14e3e7e1a51f6520af8a44db6c200cda93a05a2f6670dd33647c0855bfed3b5e070b838766352291f63d7b1a8e46cc4746089a46e8215a9a4a75b18e9024e226f8e5e58b99c3efd829492db6ad6ef85f360b460e3a9238c573f00ec6292db80ee06e060af4b0ac224747b223331e3594152775548bcfa621d5608d382b9688d4a76caa73e5c4530e09b58f353d4c094500ed8dab2f2b1520ab841f5c691b83affad8543eaebe893c8cfb5c29f68598ad10765830c5c408eb6b034d08533d2f4b67d7c71631ea49442a0ae9d031a7fc9ceec5c0e1a2e33dca2e1ff85c138eb2983abeeed2156f5d0469a93043a9befe206096d598323e58185572f696284e9e07b35b0ce44c7c7b6cecf8eb79c2e782e3afefb3a2bb5394233560702fafe69e3ab4e39e51c5ef78be194320472ba6f04645d7a42e3ebd53fc862913716d044983cebd4663809ed2bdb16c2c2a06c94e69d843b7b89ba85bedbadabdde8398b7bce1cf69276840e845167be254b9a59c182ffbabf2b00a8999f4c66e2d4fedcadc25dedd18b38798e37f833c06c88782a9c7f8fad704c072287aebb5321c0ae23e310a8457ab479bcf95ddc9f3553071da7e52e394f7381bb07c1bea08f37226d4f6331f8d8967f8f7704e642de593ffc22e81af800fa3e7655b42a191cf1581191c318a61522bed73e8fc54a6f043411442d2431a0b55487015144c70f4658584f93f2ef3fa1c3d7136b43c8e65b66bcc61facbc3a9dda3edd622a00a4376cde11c6044dd21d6a24eb6198019c3f12e1273c052292a746af34b70082b0f6588fbab4467de914b2bf489f194a52d5d5d43668084016866d479adde5bdecd39c5634cbf255dd801c80b77ffb62aff8f724a5d3bffd09745734cc21ed1a241f403a424b2821127d39c7fd770e1fc731c3410e4bf24c5390d21e3583011cc2aaaae7a8ead83939af4989c71a8a163a1146919497818bfeae40c0fbfa3a3f2200e3e5148845cd845a35b62f82f3f1e2629073bfb6b88ab5d2f88ce58fd878fc36e67a62ed9f4944463b1f01beb78dfded85a8106aadcba8c684b98f70759bdc273f23bed9611f2d89491d56b713e42f68c1296fa5170f4b80207a97583bd90cc9402d2a32810fdadf221cdf7bff3d2b24012bca7dd41e7c05fa1d16eaf7593a8768969d0619368988778d49c7cb4b1ea0d86e99181dd9a1de96381667f88bdf4cc64119f7364d17de4d2c17298581ec6501c7452ff61e0b06c24fd6ce72f65119dca272efb8cc4bf0f048d90e365fd48323b497bc9e0c1cf7acf22a8eae14f01bc9f02ce2b23a4640bcbd24f845a1895791486be46661f3bf6e153772f8724fb59d14be9b39f8000d229228aa2f85d97bd266d4df4760ce3ce3d4f29665c8f0bf0052d1ad8843b32f612075194044f1645172f9f28b1f955b78b2cdbd11e95eac0178c8c8b0188012838e076c1fbafed334d708dd02b082af4450df0557931b51c6009c91adff95bb1fa78f7d9b0a224cc57315352a91fa095587d109951c3e834592fed313e9312add289cdc35665d6e98bcb3c137c9ebde1f78ee8e9eda81770927f28c075d7b65a5b9935a30eee745f98c60b6a360dae21d1a8e413a39b94943239d597dc83b753bbdb16ec01f35640af3de78024b6382a034ffe980f7562d12ee68de3a7710dfb6f58133d900fac5f000682522c8b0b398579b1ab6327515bdd6046e4a33e20040159522d5a86b46ea42e87e88337c6731fec415c443a529b614b20d0059ee07f4e15c00b63cfab3f00eaed3f9ebe4854d96b3763602ffac5c0a6dc23bc4bedee53fdd47d34bfaa54da6004a44bec6c0d37f8841ab41cbd2c8496f5eaa870ac85573d3c30739f5bbc585b7551c53d29e47f52757f6973118c72850b48e7ee835185746889782f9c43b660d9caebcbfc5e46ca90278018d9c92578624d0554334eb662ff262be3352a068cd199b52ddabe03d01df233da8376313bee1b67e400d0eec868d7e556dca750d916167f9de259242a8b8c7fa969e0a97f9e7ae9bd3eb1fea0cbb24af983e8babf686b7dc45b717cd6d79bfb84db11709f79e723aa70ddfaf71209c929786ed0305fa7c554ab45026d4182936b247e95d22913ad4347ca01afcfa6598d6c8de5dd140192d519afa1f700a15a648c4b42cf1510e302ca142629f0927bf6a90e4b7eed4242f842cf41ca2d5ca22f187b9fc414a3254bbf9630c29b7c774cd9e49ad28a6cf78b3fead580a498bf7f9060e97234f98cf7333cecd0e67ace80b829bb12aebc413ca50e7d6145871e63efb3cf42ebdb52ecf3353ebc8b8cd66e4b2639b3488d562f49795ca7b87958e0ff9533cfa6b19310ded436fbaacd9557a7daa8858e983b0779584dff61b99ace8a36d63e0a54aa914ab4e2f2ede1f25693f4ace5931a19a69e3540e689b85b62691568e380dd42341fb60ab279e58a6fe373d87c0ab0f5d2cb4186df0ab5a55ebdaaa7a5c73c2b7da7662019594275eaabd3bb7c534ecae56d4a1aff48de1cbc5f9a7472c0bc739fd08808b43590b107c48d51c521429cef3b508dd8d453bacd51866f9162908063fd432894f887e2569ebdaa26ad97dbebbfde82711fe0b6c9e83b2fbba2900ad70b8dff958c07686bbe914bd6b1d2b8d54c0da7243447aac94579d098356a082e2af90b52df7946c9b7ca13d4e736c7bffa2b2dc3d640a8949bd0bc2e9ef1fe02b5a0b699d82c19b49c58f1a8206ceebcf55e26ac7a1341a7e41a5fb3cd7586be58ffccb688dae836114096af08f620a6f0907e73196ef9cb1fb96c0e33986f4cf555983f0db49b908c70a2397d350a1df2238728a5adc00de615afc7977295f5a2ba0aefb6f00b82060e84bdbb47d90dd6cb90aca5d9ecdfcb54535af73c0b08976bebe5b193d89fa41a5adcde3e81ce104d5fdf5030148d19342dcbac45ec0ccc36489fe19e7d323c21b7cf3928e42ba8ffb069178cf206d5338fd33a5adb22b6c08e5118786e2357cd1844bc35652487ac84ff37e66cf5b6006060e795d483e9723697b6b03d53d791f7bdda77634afe6cc338ae81a95f44568f27780d8186552beec8404d8c817835a3479a957d3dec8b215b3298aba91586ca26a2ad6422f9e22e0d264993fad09f2c0d6f0fb22ccdd661123da73dd8e9e183828a5be213db2f4d0afff0dc45f1586db59c89c8b8c551fd51b966959b26bf3f49ea1046e9f1291e31f63a0567e78e9b3d5fd3790e4df0b96ba951be96b8dc4c8f1265d924c2b9be7d8d973080d4773ae67510e2aa3ed752759e0cf541b50cfedbb92072a0851bffd8c5da9ff801f1b0377ba118b84e5315535487fc3bdde3c67f0b64a58c92c9180aac8c779eda90afe2220540486cd0bfd7303535cdbecb40d9002fd436ad8f61b990e8ee308208c682a3848410d3764a0aeb707d8fda46225a4e5bdb608d2601bcc090d7471cee7d3cbf53f84065d79c0da8f71774bca7f145d7a56d88caec20ad629a036a3a605d7cf85a82b02fa0066354d012d873a0376178773edd25d928408b8470f4a3fdb56ab8521add3f09f2234aa7847815ae870ba79a8c7e597cebd57dd21b31f3186760b5d9cd3c4718d5994437e1e981464269b3e691d20e1aa642469188d0d74e8c5585320cc9b5412cd7eb86634f3a41856e7fe45dd800d717602a3a9c81b258467b10c43e65c40c43a48686e8850eb0b948a91096bb725842cc436009034962a182c6e5727b572375bde3996b42f32eeba71e2e0dd8b358b6716b08d4d9e818a71e1781fee5830c6fb2eaa5760865b0d372c78f9151461b162ca969a3b9b191165c823387835f3d901849b397ad7babc2b7979a75af01f428b586161a6e41d5ecad7b3dc9f4354feb5894cf90b96b9bc14412cddd6b226638bd139224ea696b5d12d9dbc13c49e912d6c235e4b54b32252d773ad96f082dd23271d729fcadb8f622a125d778097ad71d6d297c30b8be3e090d1afbc61e7625fce2d732b288ae54b17865125fa86f2ce4e9846a72b15ad017b06846e8f8024b2cc8c8cc55a8a7f621f7479d222afd28d0c7bfd6c341f2a1308b57ad308ee33d3adf8beecf14aaee181b231fe4ab2cc4eb1e02f6c1e096f1b3e89f09343415a00355131a40b92e1460b701d84cb006cd557d614a8ae6e7f3613f8a22830083e4348d899e77f916e74f13e048dfa45c6e6bb4a6a4809d771021c027bf194d77483ca5c051723d2b8ee5bcd7e3e27fc0cc58eabbe4d83981aeecdd4f74768396097c4182ff12c1311d64c897ddb1e26d70232e9122ff318cc5ac6eb43b4f624ba5d267997d00a4c86fe581707b3f46a53b7b2a894be6a49efecec80eada2652a283ab87193b790153b36648fca2b6625d97acdf5b0a553c00fcc29b6423738d1b0b86859780d6f67c58969cb4685f1ea2596d34d40e10330b39ebc83c5f79f15d3a6a3e2f1c9dba852570a5993f548647c8271c17470165613a1feadf62dfe526e0a7da6d2ce106ceb77e6f468be7561ed8c8ab86354813f9c934514d9d923c766f88f1ae2fce22c6204267defe69044276bbb750fac27b25e915faa9bba38e728b2cbbda9eee23ffad70633a3173cc3352bd6110344a029d2ac13cab0963a36313760bf95cdf1e1a0c66edb34f783f248f321b78a65c295a3e4f459e824ccf89a1a8cd14bd39047e848dff5379b8df264ef85ff46f8ac66800780f6207c336f5ac19245f78dbb904c790b9203e3f15082bc09482bfe52525a4d0442fbed919ee2ed0df1df1a10b0d3e8a8ebf28c204aa772ee4c0fc44095953dc4423a4eb3c41d976dfd4aee9afa5255c393fcce71763240cf2012a98819b26071051fb16b6e605f5aa373fd1e6b088b07100c9f9d2b36578ee7198428e1849ce02cdd60c0c18db655560e0cfc786193dbe33704d64c982db765dd24ee835dee5bd4ad7ec9ce7e06f6aa44235616cb7ab57f8f46e7fcd247b4c27f8985d4f2e2761067d82dddc68b3ff051bc72b58a89adec16609d088baf98aa497bb4e543df50905f357a6727d67cbf2e847baae4b7c43c398d803b634ec03152e9", 0x1000}, {&(0x7f00000012c0)="a9709e0f8512d52f09afd77184243b4c3cde63d9a03d00c8457d761e310f6a7d29c97f098779faccc33e095bed306fb623e4e1f3dd5a02c2107e2ff011a6d65d419ce43a55d7c61d0f0c6b4db38cb07a16ae408181f3ee3f4820b8e3ee8d99c81b63713561f999b1eb", 0x69}], 0x5, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x6}, 0x3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) preadv(r4, &(0x7f0000001ac0)=[{&(0x7f00000014c0)=""/15, 0xf}, {&(0x7f0000001500)=""/185, 0xb9}, {&(0x7f00000015c0)=""/219, 0xdb}, {&(0x7f00000016c0)=""/239, 0xef}, {&(0x7f00000017c0)=""/226, 0xe2}, {&(0x7f00000018c0)=""/240, 0xf0}, {&(0x7f00000019c0)=""/26, 0x1a}, {&(0x7f0000001a00)=""/106, 0x6a}, {&(0x7f0000001a80)=""/39, 0x27}], 0x9, 0x0) 16:00:43 executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x93) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x100006) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xfffffffffffffff9) ioctl$TIOCDRAIN(r0, 0x2000745e) accept$unix(r0, 0x0, &(0x7f0000000180)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) openat(r0, &(0x7f0000000140)='./bus\x00', 0x100, 0x30) pipe(&(0x7f0000000000)) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x5, 0xffffffff, r1}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000000)) 16:00:43 executing program 1: r0 = socket(0x18, 0x1, 0x4) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) 16:00:43 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) pipe2(&(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x4) r1 = socket(0x0, 0x8000, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) 16:00:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1000000000088) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) open$dir(&(0x7f0000000000)='./file0\x00', 0x8400, 0x9) 16:00:43 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x6020, 0x8) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0xa01, 0x100) 16:00:43 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) poll(&(0x7f0000000140)=[{r2, 0xc}, {r1}, {r1, 0x10}, {r2, 0x2}, {r0, 0x1}], 0x5, 0x1ff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f00000006c0)={&(0x7f0000000180)=@in={0x2, 0x2}, 0xc, &(0x7f0000000380)=[{&(0x7f00000001c0)="b5ba942d48ab49550afd03dc54b6eece227f3e95c48fca9298ac3cf6364cc984c4e7c9b0250f45cb2fd4d3b3c4588aad2ead27cd3e397458e79997da6fb2236954d2b19e7d423c126bd4ab684be77569e6fe389d2633c4117b229691899eed77794e70fab5dd022867feb437082379bb999d6e5e9d2d8ff7a7dd677453b7838a75f527d456de64ecf0607cbac68eaba6467afc4061b0616dd68b6e4d340600a2870fe97135a8eb292c23cd7b9d717f40347497de29821ce91556f4fecd4e2125fe945f18e43b3f6c9d12081e1d1158179a1d7ce94c7b7a3610dfc0ebc2f354ae94c684e4f719fe86c305abed78df27cf2fe8684f479f69da929c", 0xfa}, {&(0x7f00000002c0)="9191a2da9e7e61179693867f1dc5502559fa4569ede399408cba5c053ae808dacb426891106db95e33ad4c66ec57b9c33c0c9e79e136ac7a28919e5b4e110987431fd3eae3503621a3338e659e94a5a92c6815b704a33eb6c4e2bceb7ea858d09f0e27e43cb96b7a885dba2b8d77ef7db2611230ac458f2fda367aba7eded16cde8c09d4596f5a1f6964ae79d30d9816c81c16f4f3ba8622dbb0707cf53a2ece36da", 0xa2}], 0x2, &(0x7f00000003c0)=[{0x40, 0xffff, 0x61e85fb2, "b97dac9ee1b2ac22e2a9b0e8bc3810e10acfe5353b8e632283f9b20cdebfecd054066a947c89cb4037bbf3a9ad"}, {0x110, 0x1, 0x8, "f5813413a73d901274a6dc6a8918f76fdf1fbd9516208a59db3a4473f6b98bb1598e74bbb1aedf75cd87255bbfffb3116e14f017a788beb8e7ce85b0b393bc646d0fbe360a297b1a62ad1d77b3f2053e701ec207d7bcbeb6e02d75b46094dcec4fe1d5bd4b3048cab6f92b69f5af34f38b18271dcf4c32ece9ff1aecb9ef5afd0fbe6e30a723d17efb441bf6666883ad3c463625f9fa5c6b9f75a6664f8d31a329f78cbab6fb27ad9393c14b4811ad7c4b3a3271e9a59138c95eed1c45275e8515439fc1f72bce638d26c5e457830a617ba24cb5b455286f5aafc649b0605aebcc2aa455d67f40a7fd752de36ccb96d6b0359753b413a5abe4cf816dea"}, {0xf8, 0xffff, 0x2, "b5ac635a04f623bc2291aec5ba60d0098e579495e05e60f20aaefeb4dcf8245acaeab858007ab4735011c7c4b00cf4c36ec71ed022c72b8b3524710a336205958f737f7e58c1bd52fd8e0e72346133e17c5ee07e1d98edf2f03f0c05564a08085091aa7f7de183b05bca9160614980ab86baff5a4c865d900bb2e57278a45b1f27a2f735c85227ff4114dd30b1a89082e2bd2147e948e5b00730a6d793301301b46097b9e749ca769e07314850c72227e9dcb656a9b34fe9768de347fcab1ad99aee802e25246b84fdb19748eceae1f071ce738814dcb47c61f9e45749912980c88f32c7ca583478"}, {0x60, 0xffff, 0x9, "8b476f9ac7869540fe622576c83425984325972e6dea162646608d881830405b08e9dc0f5b639c127c2b7100447e9c9770d3157de3e91787887d4de36a65de3aa043a51732592d96bf03a583"}, {0x58, 0xffff, 0x4, "abb57074ff8dd565908ea0821910cbbcf974cdbf9edb2e04127b99e8409bbefec2db43040ef29d355f3b3f5fe886a540ab39cc6e6e3d9d0518c96acd41fe540eb3e3"}], 0x300}, 0x400) ioctl$TIOCSTART(r2, 0x2000746e) close(r3) poll(&(0x7f0000000000)=[{r1, 0xf69a55aa7ca7f958}], 0x1, 0x0) 16:00:43 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x6, 0x3, 0x3, 0x1}) sendto$inet(r2, &(0x7f0000000140)="2d94e087c08b7ad598f7d488a395663f03338f76755a57a1bb18afba7ff56904a7d44700196c42846c9f6cdfaf9fe5d95b9e9f4c5b8c5607164557ccefae122fccbe3be3c04087efa23bf08dc622c3ebfe3d26386f800030f99038722157840cbb796fd69ef246951ff5a04257ec73a24179e88fddbc37bafdc360488e1ce6d2e0471e585010bc9351d4210fa9e9924e6e12fb9c3b5306aaa101ce77c983a089ac2d20410f89b9bf13611c621a868b8d614724abbca2b313de634269416ff14e147a303873815519f05777a7caf8f7ab8c242dd607bdee848dfbb1a34d24e38f286e5018d85f6282292715d71c2a7c6ef92920352a9549df25aaffb84213c9604975223f87fd7ef4215b530e2624ec8fa43ea68dcf307507d5c892db695ecd63aece09d2b8ec73f7e1827f2306a73c8a972603fe1482e3dcffb82cd59e6ed745db74f6c9d8ef8af85bdd9e4471a55ef0d25a0e1d6a114551d41d81538f71abfc493ab1cdb3a0fd8f0f196cea3a1ac62b8cdaf8f70d086f31c2aaadcb05c6e7751488554461868ae7f84bd2351eef615c05685a3c9bad3a95582edd23d0f4f679a8667970fab29fb830b1833afebe37c73c8b9f7e3640c4fd90691afb2fd5cc11395d6b5f9b5fa74a3beccc4a2bcf536e19391514cf63e70e27dcb5a3afab087468a43729f45ff3ffa47a14192fbe4eca02ab937bf29cd292a05ef7ed51c621b6863d4717587a4876fc4935559a5485774cce74facbf27b9705b41ed4342c12cddc1c08d382695218a3ca889d5d4162ddfa8e4af76d13ccbf6e4ca5735bd55bfe422508f5724f1d153e0ff8fdca1a8e63999defdfb29254c95e804137b00f4f8c84b2e1cfa9e5e7de48a8a625e9f6b1ae30d8b027280a42b8a8bed4ebdfa41e6effd3da12634f8ddbd12f8a5d6aea9f4314b3d4b0d0b78da12c4f17c1e3301e2e1b414b1b7c239dddd049bca44594dff4b6cf9ee9f0fbe398496923a49282caf240ab613e707cd6e4f330ac72e7a2780e8a22ed491bd21aa50d9c355b6711a233b6389165248bf738e248ec5e8d42f976876440737dfa09950173f1de9cd047faf822eca304ab5ce5f4bdc01273dc5382feaae904ba0b8d26d93eb376c48ba299f27c06e87b210c6cee7c5ce9cc2bd89ff10af20f9171eee014556ed6c240d08a4b4aa62256cf96f5e78324c19ed8435527635a338bbb2e43bf3dc73a11937ad7d9bbdd76dd31867524b18e675c9c9ff4ca2b40b1001eecbca6db840f84b759607c39ab69139b01233b28e2da931b2eb69403d1ee94472c8d94fd0429cc42307bb70b7dada05ab0e97fca9388674220f1892a5fb62dc27471fa529d4b16f191292f689d528aed8bf2b2b6535ebf58ad57cd38a36f46e0ad998ea0fbb138cf188c96df664ecfa6b912f0e0d1534bc86ea79b10742c135e205067c06bbd5383bba2dd00d43b261cb3394684aef09cd498848597a123e4c8a9ec4f0fb8f0e740ee8de0690984636156c913a689de4617f9bcd20791d54c622f3449a3200b94d5a041432934e66f8470935a286f9e94110bd236dfc598bf29623653de717587bf8eca926f7bb3add4322b8cf592628e960bc6a54eb5a96959c88c2a4385c2946e697c11d2ffc31b523790872f79e150e69453eec730187ddf5b6f70e09c3eafef1a71dc9df9443db25c6a9c8cfbcf435aa6c919a6eb3040f4230f69c1024498b7cea5a36af9089c14a0bd19a1788741c79fc101df90c55ccca634b186a13302dec6ad2aa74b07bfd3bb7fc819fd669cd8122c406b9036055c48e66207a2b4846af789e9e72cf14fb03bf1992464b151337872727ce9c53709b5fda26a29407367c7d82fe7d512a0baac9c1cfb81a092604e79b0cdb325577d0764654801f0f0e84baff4646db561449b127c3502ad4e8e4c27a5849cb1e1791a71064c070b6edc0c03f52382ca441b0f56f314f0e552db418c757b7335bf3bfa0b69406b57ed312ffd43ac3731ca76c5b709862c52ee6c0d5b8703e2903409324be5f5053b222171e09e95e987e813d542f394a23a16f34442d536d084006cf51ca764c60c62bd317f84f61dc861c76a48c0f7285ee137ac98d1e31cf92688d147989db0fc3e9b271cfbac49a3615defe15d9460354f30945bb0fc96df4eeb614f7dcd42c9a8cc53ca38bd183191b645c7b1f69009f6a55b80b3489e59b3c421364336707aa3e25ca7db0fce73b3c2fc67b3f6c9e89820be9411d3571cf24e533b3c18adba6faaece559171b82cb1190f844379c4db95e90e7c068918014829403d3e8f25631093029277ac0c3ce94b261f6b43ca3e00660929a96466693ed075e65ac04d825416921f67f00d69715040eb2f31fb26fe7ed0204d4828394faaa0e5b2a92c0288ead5185bbea5215a49c8d7454949a4d2df3a7c0642ea9b04a4a2821640a29f9a4bdd7b150ea7d58329782113ac655a26d84d7ce399f86212953948b46babccc4bb4bd6bd0a6374b5e185876117f01e3d3ef16e32cc5c683bccd60c1f9d2102469a270f8aa41d492ab56fddb789c85234e956c7123ed5826b5c5af88b33b28c1c44afeeaad503a6e54813ad7bbbdb14242a35d876bd42a4059f7aeee5429cbc65fcde93b5cda16f0adcd1b55397e499282d72d50ea4e21df13f7f200e6eb20b7b0e879ceed59e13050732d27379a4389a97ca2a6113ff7cc849155cb1ff4af0ba7df907a70a8e72140892459e74c973874bb19efa9a457549e7a6a57b4e40f9aba97e266718ae3c82f0c26435dd8e04f74b552d5216dcccb2f16a3d97b6002775930e8cb422e73c4bfa03e3d114a5c053b3033522485a9b9533e01c27d91b486d26bc883066b69fce6e05c1ab799a829daa73bc14e60da417ea9fe4e7c4da12255b48dacccb3add958ffc0f46333e80468ab77a7c92f414088c7fe62a284ff4355ce1a628feb4f1f90fd86a7b1121c606d5d1ce207a677c23f9b1ad888b8fc4d695e9f0ad00f35882f3b54424e8978fc5bba7ee5d13c290251fd4ae897032615e64d0feb691bdfd825daa8e990f0e2c512319cc16c460da55286b76497b23d26e55057b17484f3bac9ec444c94078dd0c93bf064d18c9a35747bc63c06a1bc41255914300a2b6f68e496bea1f3019e6e2ba1584bf8f29f665c33df0f36b409ea7f9ddccd95e53c607e900c57161f4009d8ebcb7f11a9c161cc1d06ea41ea6f9d6e5c27b253fb1cbfbd62f0f5e22f019c74d4709d058aff63a7f53b87ac78c136d62b2cf6aca0757fde0b1d53e2169acf16fd74f1da7663f724812025fe8d2c8dc23f5cc791478773d80ad93929f7276dc72c9d5402150d78732588cd616edf67152bc8ec893ef2d5db98112b57899bd03c8041cbd09692f25590fc4d155fade29ecbb32926a5ced4594fd9c3851d2675ab53bf33d9c241949dd4635c24b9b2a710111c4912a7b561268d5e732149f580ca43d7c2869fc44cb178da997560ceec9eb2774d3fe87c480390d000ba50343f1953aaff7e2c0b8360d796a58d14b94f56a47045a5d923efd9895a17a97a3db2662244ed0c8db1c0f2d35c2b4cc62ae8e969663b27f9ca01ebf077ed37d823e358884cd056aa4fbb3927b9a5daf1cabb34573be227e9522f70cd39995f8dc835ec29004e64786ca59581e499b3e58ef4ffffc8b7204e3a239862be326f5b9367bef592814c3b00dbb2dacd57cade7df9d890afa3bf6b12f459d03f40660a97b90f50ec174d6380707edae78e79f9acf185ca2c0e7e7d70ebf116846080fe63168e15727c5867e6569c58b17b4784607c43c6b64e1e28e2d292247b146e401a1f042cf423f0896af4fc4065e62b1e965fde694ea7d1bc27f48706ba2923ee5d29a71d98488968ebce454d786803e1661a8d293e131a5e04305e08c027966fdacb80f366dd8cb27e757591edf1cae7a02302bdd4b87200477bac3720f133d996f423dacd37c8c12e3e7db12c7e8ef41a493d6db956fcc6133352f8c9aca67860f55d8da233d4c64fae6250dd6f4d687748d3c8f69633a0d8ea36a2d9fab8f4ef66e0ca7eda60e1af06419e4dff1cdff901c4e5a7e57c69fabe3da3d0af86cc7af2ce482db52dbecfbae99557ecb927416ee43b4798b7c2e35e7b9c2dcaa414c8c2eef9bb0784e275946c113c83edad8b2555ebdc04c4dfdbbf617691da726ff228a8e01ab8642ca055f71bf1dd824da82f4bcd197d62e25f468d0e6cbd70c7efd3df20341e3e63ae7d858453d088d1d1fbf55b46bfee573c441d1e10fe852956126e4c5c17d55cf3a105c165e5e04817ebdd9c3c78844113a503d3040f3bbf676b66da7f5b57374df9f386d0965202c634a79a270c20450931cf4eb1e7cec333339ce76c38820749740be99d56c15fc7b69acdd3470cf8b52937bc6786ea8b1add6a17b60323e561cbbe93ce25c1e3dcd8cf4606a5d32be39af7b88b84d840c2518a10b6fd90cb2434e5f648aaa15187af490a2a559e80ed3f87222fb679815d2d97e589ab10246879df6035e1af3208c8c2b6b1dc55bf050ef72a43abde8115491ae86c293fc4bb8e992fcd5cb9f069cab85884d9247720fa25375b57e81a07b77f37e466e0e253dd20749ce6b71db8749d0b2eb39caf4fa09309e4d4ceece75f1168d89e27d5aed99cce995883e6a599d8249a7b3fb72e85c681d6d326fa681c17d1c02d02ee3610e569ba302ed21e45d4b48250177f2cd4ffaeaff384af2b6e523fe3b0740b134f7f48b6b4c835dec15ddbfb87968738a87ccc1034c69b2b48aa00aa5ff98b6e2bba25ae326e8aae1d9a3fd029036b610d02de8401ff57d800b39d7ece67016a604b23371a79f289ffbf4367b2c4a4ff762cafa3ee220146e43ceb3eff1bed2e4f8f64927d1ef1c931f68d7cbd4ce90e9e1bb85bedd59f99e893409011be05c646ac442a608ad783d92ec2cde8933a82f93169de532833e33813e60db298f33109907c24157f2988ebf3c6d09c29c440ce7a4d3e41fa80dfa66e5913b3951144bbb2cf8dd28259123d4aee6c9c7e02940f4f2da90cc8750f4e7af2dcfea7e00d26a0b75e5921cf2ab3e9314f22106134c31f52272bf71da5fe6509d3c1b4c6fcb159527e38c556aa21c998ffd108b150306d8f463cde1e474c0db9f2d1e38a293d69e2b1f17cdd8609e4e7792ea10d3071ffbf35e9f2d5f615f8199a276050645494d374d703c58c7f9adaa99e13713339affd0b06ddad2626e72c7beaba0d180b5fc905644eeab8e1b20f334bf7d116660cf7eb7c0939ce3448ad919fa2adb5cd32e9de1cd1b278682e99e5633da19fbdff38c902a04d290deae5bf5eb4b86e68ef791480a4afe22c423d3bab328533b82cc0329e97dc571fd17c72e1c1913d202faf2fee740248a25c1f3569729b1f3be6f67b6b5397a32c25b617ac613a902d3f1c8962fc313fc8a6fecc0075c8db325dfc0f47732887a9ebce973004633e5538bc38de48b091420a94bc6f7003678fbb3e274c25acb5bb89a13726a7b78aedff07e8c92384b81f70a83432881210efbe40b5d8ece5f99edba4147b1dd81e16dabaef63bb101bcaca7a6ab2a68d25630344c6f9862f34debf7e8b1eaa27c0b28165b1d33bbc6e8301e2b31171f2b595d770fecbff7a3262e25c6e2cd665fdd18bba2a5a07b756687418d6940b03bbb7acb7ebdd73a9b22b06ac684d65a702ebe1375342f52a4de95052978402b42e9a1793683682eb941f18803c579960d5c21dbf3d518f610e4dad4d39becbd03058d88a9d048d0deadbe2ed31f36e38e2cc8010560643d671d2eff39f", 0x1000, 0x1, &(0x7f0000001140)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001180)) r3 = syz_open_pts() pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000001200)) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000001240)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001280)={0x6800, './file0\x00', './file0\x00'}) r6 = open(&(0x7f00000012c0)='./file0\x00', 0x200, 0x40) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000001300)=0x800000000000000) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000001340)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001380)) ioctl$TIOCSTOP(r5, 0x2000746f) r7 = kqueue() r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wsmouse0\x00', 0x2, 0x0) kevent(r7, &(0x7f00000013c0)=[{{r3}, 0xfffffffffffffffe, 0x59, 0x84, 0xfff, 0x7d8}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x10001, 0xfffffffffffffffd}], 0x2, &(0x7f0000001440)=[{{r7}, 0x0, 0x90, 0x2, 0x401, 0xcc}, {{r8}, 0xfffffffffffffff8, 0x28, 0x1, 0x2, 0x899}, {{r5}, 0xffffffffffffffff, 0x2, 0x1, 0xea04}, {{r0}, 0xfffffffffffffff9, 0x95429b759578b539, 0x800fffff, 0x6, 0x8001}, {{r3}, 0xfffffffffffffffe, 0x1, 0x8, 0x3, 0x40}, {{r7}, 0xffffffffffffffff, 0x11, 0x1, 0x2, 0x4}, {{r1}, 0x0, 0x0, 0x1, 0x1, 0x4}, {{r7}, 0xfffffffffffffffd, 0x1, 0x4, 0x7, 0x3}], 0x0, &(0x7f0000001540)={0x0, 0x7}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000001580)={0xfffffffffffffffd, 0x4, 0x3, 0xfffffffffffff757}) kevent(r8, &(0x7f00000015c0)=[{{r1}, 0x0, 0x0, 0x1, 0x2938, 0x3}, {{r3}, 0xfffffffffffffffb, 0xe0, 0x0, 0x8, 0x80}, {{r5}, 0x0, 0x0, 0xf000007f, 0x5, 0x9}], 0x44000000000000, &(0x7f0000001640)=[{{r4}, 0xfffffffffffffffe, 0x20, 0x20000041, 0x5, 0x4}, {{r6}, 0xffffffffffffffff, 0x1, 0x20, 0x4, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000003, 0x3, 0x401}, {{r5}, 0xfffffffffffffffb, 0x20, 0x80000007, 0x8, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x44, 0x20, 0x0, 0x8}, {{r7}, 0xfffffffffffffffe, 0x0, 0x1}, {{r3}, 0xfffffffffffffffa, 0x24, 0x20000002, 0x6, 0x1}, {{r3}, 0x0, 0x20, 0x400fffff, 0x1d, 0x1ff}], 0x2, &(0x7f0000001740)={0x7, 0x6}) ioctl$KDSETRAD(r2, 0x20004b43) write(r7, &(0x7f0000001780)="f0faad8d29ba2ab2fbf6d9dc46cb6079487567272060dd917eb46be70a2eadb2a97023121340009341cb2f4819b009b9683776c26aa71c381b42b5372d1159d44ef649e1c3578a7a2472d66cffeaa1c56ec7205582ae5b035bcd3cc770f90169aa09a0a487f9b0be0da1d01107210d0ce99ae4ccf493748df8f639f974f2be5a02e8b373bac95d34641f0dd20254aad0ded046b7acc37bb91cfcf962928cc5", 0x9f) mkdirat(r5, &(0x7f0000001840)='./file0\x00', 0x8) getsockname(r2, &(0x7f0000001880)=@in6, &(0x7f00000018c0)=0xc) fsync(r3) r9 = msgget(0x0, 0x8) msgctl$IPC_RMID(r9, 0x0) kqueue() 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getgroups(0x6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x8, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6, r7, r8]) r9 = syz_open_pts() close(r0) dup(r9) syz_open_pts() r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) poll(&(0x7f0000000000)=[{r10, 0x1}], 0x1, 0x0) 16:00:44 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0xfcb7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)=""/239}, {&(0x7f0000001540)=""/14}, {&(0x7f0000000280)=""/92}, {&(0x7f0000002700)=""/19}, {&(0x7f0000002600)=""/214}, {&(0x7f0000001600)=""/4096}, {&(0x7f0000001580)=""/107}], 0x9bc89d4021e1aea) 16:00:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x205, 0x0, 0xff99, &(0x7f0000000100)=ANY=[], 0x10}, 0x4) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, &(0x7f0000001100)=0xc) r3 = getgid() r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="ef0f0f756a2349f7f73f535be3e9195a138d0aae1dfecd38b2112f75e065f688e87a34437fc266ed462600f06cdc491308c90aef359ac8d22a89d49e2f4694e48232615f2602d987c0372e64a011b09da254671a2a529e40fc79cb3dd10c1135054010cac81e6d63e139483331c228b7d2d6791dc8cc61dcd11b1bf272a335bf76bf2bb4e11492962784ffe03b1d8ac3047a3c65f8b4fb09df1d95f8b4dff1acd9a5b319a689cdb2f2a61f443515fa96486dba9f6237bbb5c21520a40e404c4d74a5eed0b17758e442053ce8a575a06d4c3df303e06ff9560a436994fb35abae520f4d2725a29ba1b3c972cedb7cbdb16cb8c1c361ec89795e4eb0d69242d9fda67fc7d7f34a0ee89806cf2ce71c978ece77283fb5c62b33d3069ab7f7f56645cc14d2884ab46fa14e2ff4198d68ed73d6cbe49a22b963aa935e585a1e039c4db88bda84bfdc9e1fdd4c8bcce3bb893f9af3a761ecfb68691561ba47746ccdaa116f1305f55857b0bb96610cd8900ad41148441fbd6554cc9e219830b9d602d3f19e44e85a66d179a63ce85df0c7b2e8a27d24703b6a45bc5257c4ddaf5b60feab010ca112487168cfc5a49a019953863d268b4dd6ada0749ac48e61c1662cd0b518af28703456f15e3ce367baa61414435f35db63068affb47198c9f086bcf862c8edc14ee21e70156ec63584f3adb9a8846c0b7d398d0f78a73666a188e774146267a995a021ba5206b2d54a44c8ffbd500cd3abdadb7cdc94c163dce29962f9bd7be3bcabd789451e71a6e2ddb843cb29e141ab3d225eb40baa4d30885b4187fa5f849754a81793e35a5a35b884a44b5c5a8c4f82dd76821f1c801d10fc784faa68128436f35fa869bc9d318ec7e1371c1d3104c39109c1eb0c4271ce19f34f468bc3e223539af39f12050d03ea0a9cfb8d7a822339fb027bdb18a384ab341b04dc4b7314f106f381bb64ee60f80252131b37f4b0896ee19b0276a613cf58c74ef0536c441081ade2f7c024ea1dfea72e3678f5d110270d792e550bf0658ad46e1416f0f69db284b452d3e67a49c1739e2ee67549ebfd8daa677b1575a0875e5b9e12954aeb80b697eb6b7b9b1f30e2ce01cae05155e4d072aac11697913ca5ac21bd4b04be1d82197c67d87c50e69fecc05b53b601e1ccaeb36ddb8d8b0a53185007e346ded52827da86c9ee39c7f949bec17121cd076643baec9c0eb62a2312344dd65d6b767c514b049cb49ecbf078ea1ed8af69c6664320b49297d493f60aa468e67464e039b60599aa5e41efbe33e0ae7d46cee6f84bf93008a950a39677804c56204317488e47bed32cc44627c265c847db7e0767aec82fd1bc0a0a72661810904b61450443a7db07b1e8e0a00b6eaeb9c011afa34613b19726bd0f9deb1691dec64ab764f6d61e1cbdd90807f9df4f8135b2f0094891012e4779f5c28040402fe7b1bac33244691468fcddadeaa875bf36bf854445f8add1a86cd54992f772fe3643b321b3da65672aabd49cda8884c4d504728e1ae26ced9475b2af8dae0e3d7126175093e437608947348ebf24cd407156567c5e8d7b0eb1624e2a60f3536192dc1f0e19190531640e737b2fe5e027b2da480b3eb527e7361698886b5ba6c9af39afe5d7e903924bda9fbcd74b50a508d318ebe3043521069fc9e91eb87802255d61c953a52ee98c4e9bfff103d0cf3497c536650f64cfd0a414f08fd4e9fe3a3b2770244bf9be989e422690971dd422552330118619aa20a437272ccf50d20c5b044eb54c20b48131590b2b6699b418c24d323f0e7aa3c8f1f40ce3445263733ca671c4ad8062274acc08ddb735f1b8559355c6a8eb7de3c0c32c9e3e15bad0b86c683b051c97efa713047f0aec430f5e502d4f08e555cdb58043b0f1787b61888827e0eec9e73656e851dd742458296fb4c1b70ef9ac0110a68f2dd1ba182cf10cee68ca09162ee1451c2c2ad3a5b777ac92b8da2f9cc2a0b3209ced31e4e6cf5c6187a58da4371db68449c7ae5dcb91065d9844c4911d552eb80cde2e9684ddfb40c569ce235bce9813a7e0299acf2dc4a48440413d9fb671ae343eda2e3bab14178269ac196e9b948cdaaead996801a16a91d8de90922b944ccbf97e9138028fda36aa3178ec0f636b08da4c96a0f2544f48e554ca0424c8d18c78bdbaf82f0bdc7afee1a6670e18b772ac8b2ee17aa35439f47f3c6c31bc3221ee488153fd59d7fda1b09d65c461cf9a4cf7d5cb7f5bb37bed9d4355fe44ff1b10e9b38ec6c246046e24a22fd6bc7923ff73ae2e5191d1b8e21d10602b1868921ea30b0ae332e706202361a8dfbd9038a391f0d7b23652e7169cb182042bd7149e290ae86a985f6d1e425a48973d8da921b207e8595e7744f4922219eacc443357052084e2e19a42d0a54ed852e4edddda1ea0eddb5a5acd41787f86a9f8f906fb41bc76ef3bddbe8971a64b1331a19314668d0883b652cdaa51e330062400e881775dd217e67954946a296b32e86b971b9f866451ee72de6bcc3717b5f9822481dd72f401bca7f577cfe118a024b9d55c48f151be6570ecdfcdb24b7bffa88b5babc66909ebc89f33b317daaf574dca3ec26ad6762e6a5d164bd0429cec8e9eeb1e0331cfce10ff9ca11f75af0a7065b4c50176dbf902547e11ed9424e3a0be7562e6ebd4c2567f3844445a2c34f620c70f5c609d39f990f19d07226c0b5cce4d5d61a8441a725703ae8c589608aae200e138683998e86753740f0fc8dbed7f229c138f71803e650ddcc979023caab957af2e9038a498a93b7da65e7ee112be97f24b92fac9c225d657a761cbc62524daa1f8342282f4b7ee253447ff34ce8fc4f94c5c65e53ef75a4e8901e78b6dc896de43eed9757fbd1925887f99ebf449c6b223646091b4dcac8f2806b0c9a1624e1bac9fb9a640e837b56e988a4e59f8af8a839d65d6e8da98f83c4ee008d95639f413c70b737ca07ec346436ffb234648d0fb6d655064158e8e37e0a507f468ea82bff6851e17f65466a5443d8096e8226fbe3081b87400362579fbacdb554d49a444618e28fc4bfe75b175175f55e46848625aba75369b408e03cb843ba6a8c62328e103f7965ff547038b9d9523bbcbb46ffe2b809c568cf6a3e6cc42feecf2d1ca6521433921821e3df5916bcec85d62ba12c320aab9cc9d25851c0f19b55087cafdc84cb0d8c187daab8ca3dac34de48963cd81ef12f9486dcb848dddef41cbe2a6bbdd29328a7d6873cd2cbec5ceb76225cf73b7506267feda6386c8cf6867a0ffbeba5ef5542c16d1ffaacf9ca40a919cdb9665ca59dd0182ca2ce26d5e3d930753b8a3922b7c294272e1f05acd96c72bae84c8110ba82f782bda923ee5cf354c5bd82fd0e2c6a6edd9282c75455d76c1b22c148ec6357e4668f755f23014c17c96f2a453cde870f4fa5467b1f90f0d4e4c57c82ffe165060cd642a94a7d31fd98925d24ce710d19fb712d991c7c954f7b014f7330014bcb3950dfad881cd2a4bf82dd51b67798ac7c96d00744fd8bc9e2877c37165c7796929888b95d8bac3574bbcb09c56d3bf929178dd6712b22f0e183ba4b4874ee070b33785dba4854dc3fbb5e94287095836a6710c008b555b5426f943370e54f66aaf77e61575fc479bc9671cf2cd09c67cbb75455fc2b4f99ac981df354cfb8de29724cea93d9d3fb31ecf4e53f08d2400b698bba667ab99f9ec91b0fee1b47d11cee0aa87391084a0a02d41e2369427c963202459f1093395dd0fb4db600acd57b67a8a7a91f2fc3067f2144b4334ce0994c1ef057db4b127537ecc3d4c093751fcd4aaa0a50dd718c2c8f747f3445abf5bf0ab7264a240852aed3b61da1ff176a7ac7ac41386bfd916c70b4b99a658fa342bf61d483ffeac036c2d0b40e17536a31fbb4a1894394bc725c3c2e6173c90c97e6cf4de3b147dcd8157f12b599f44cd3720a48a3b943306af9a99fc8ad97e06d7f3518f14847943980b76392af02478a45efed156bb7c98601bc6554b4988d57e4043782f0f0abb7420e890f38fe28cd52a96e78cb1c2e6795aa1bd27a61a8571e71c8dc7000c350ee2489c5e59a88d9487fc72495154d616c43a7b49284b3d8ca6783e9b365314587ea449356f8a502cef8dc09109f1503c04090776dccc0186172f84228fd8c6cdbd6e2844b79835762f4e4311bb05dff611f8ba754caa32ed2f78366d38859d8ad903ef23bd8699ee2f91419aee9b5d59be1d28810cca9fd322c0218a4772062a55d18018ecc1f28a1e273109bc949ea8bffbf4b1d6708b0ad0b45925e286a29055c1d8377709f5f31214c8fd159ea39fcd3e02fcf95756a6c8e86dde324447fde29baeb93e6f8c01af751eba607ca619b373efc3f2b9927918add78df4e3f35bd1818dceb57311611419fd3c875ac76c1077bc5085205a6a3c3d48179bcafd8b2ee1ef9e985a520b4d8ca1db8bfcc11f516952f49400199a941351ce9e784e194dd38f72b3d8c323a21b758636ffbb304a4bae0fb22b00968cb141b92bd2732f725105955973f0d02f55ccc4d6aea71520adfc4d456d31f01d97f9dc0aa7968ff4f2ad37861a8adc746889ba0ed9b3df6c109817ec21a6be48209b7530ccab11351e28f5d8c345294db3b31ebaaf641b7699054f218182e2909cdbe3300f136be50b052b03d24436aa75c1313ea44f9ad7480633f6d3faa16677b608823f8bde01a85df373a103d16bdc6f2db8490b52487b4106b3729a821ef7b41c6663e8d425f45465fa95d84dc3314211d8bc09b71db898c95f7ff27e56f25512ba54db1e5d3bd15b9452587b0ec678dc4aa27997252a6cc91c9e31465cdda12654cf95cd958a9442190da5779965690c4a36d86adfa31fd8fb895603671b4b8491f274dc19db3e3df13e002a2c733ef37c124ccdd12f78acb0dee5d7edbd1dcdd00cbc8a5ebc0b55f5d201b8ed90e14b31e0be5bca6f3bd683c4a73055b203c00e22313183b64607a13c4d964b08b2a4678009af1b3d9504c2da495d59d2d642f6817c22899edebde757f8b230d3ad97e80f0524649f8151d636c073afe0e3f9b6dc2f289dc76cc4b990c12932a811a5a4e0994afc2a296abe127425928c66b79fbe746123c9942ec7a6fcb9aa500171b1050ca8d019a62ad585a0a8011d5625977b4c5e78f6ef10d3557204921ef06ab05df4a95d6037cbb2eaf921647ca5ab21919f5c33d3e3aa38a8a0e1bb7a9701a2fbe84840844d86fcab86be2571f35ef03e92aaeb6c72d54c0cea6b1d6557d2de585f8454d52bc35e4ca83c68758ad9bd799e7aaec1cd110602e932648e98a8c9912b0ef3b0b0a0550f6d96cb3f5e7fc480fa0b2e59e2eeae46e8494cca393ac0c9527c7c32c5f832a2d2d9488cc2de76dab07b0020d3ee78b2aa78b32596acf09e979dcf85eb232a184715492ab0b73e7f9ffa1611d7086c601334db389bf1d369bb9b3935de58e5604e094ace1d41714ff2ce692520022d043cc2d945ab216704daeafb2918b6b04a888c5586333181c471f1b4d545a9fd1abb4a1ec34e95c9e71524a77f29e6e3cdf6d87c482773aa3c3cf652bb53aa6cb6bb64fdd3a95df52de4e8d874d9971cd32bbed97097fe658bcf0d3d95ea481cd5f949ef6882cc1afaf5af638436d1543e8a405e72771126ba77bdbf2531bf16b6c8b603e152d47c3711c3a51b8ae9b03849450f05b5ec775e5fc09887f3caadfa8706fc344ca8b59dead9af4d32de77054a4f65974fcb2d34a66b57bb6fb73632ccff4c877f3ef1c2a781ab79cc83cd5d8a97", 0x1000}], 0x1, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x120, 0x9}, 0x0) 16:00:44 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:44 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0x5, 0x8}) clock_getres(0x0, 0xfffffffffffffffe) 16:00:44 executing program 1: r0 = semget(0x0, 0x3, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r1, 0x20002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) 16:00:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80000000008c) pwritev(r0, &(0x7f00000003c0), 0x0, 0x37) fsync(r0) recvfrom$unix(r0, &(0x7f0000000040)=""/29, 0x1d, 0x841, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)="a79f45e60df07533b8ac77ef923ce64748d64621237eea627067b4bc692e238cb8fa41827ece04de6f3574d7613db88f3d5642798ad286b790ee26ce78bcf9e4bb1ba60a7b31f063c29d7404aa3a62930908c24c4096a0b45dde332019b97366", 0x60}, {&(0x7f00000001c0)="17786f22680c4026d4dae95f72f6002ddfeea29487f014ba2c5c79403981f6e975fc111955be46e20fbb5c9be181ffe7683e937cf2f269a3c6f3906e2d9449e8ca6c2843c4af41f79ecf5f1b4612f05d407e5316f9a4b5939c86f14ef6548a31ca2254ecc6a5e25c430c630d7562e9756d", 0x71}, {&(0x7f0000000240)="89069dbeb5dc56015d8c00edd03977d61da0bf6586c28765ab11b59071a25d9b6574d4ffdc0682a14a046bb97020e297bd0ff27457a66be3b76de4352f2e2ac56f7da814fabcad37dcf7ab5a7cf377bd75a2ceda2cce90e89b49782073419484cc957316c7abdd74c952e271cd633a0acffda0f4dbbbf01b58a454a399d4282b7769bed1c0ad60d74d6cb856f52ab89bea04c27582eb47ed1ad2d8d2e1cfaea2ef6859c7a512cbac06f4a179fa63bb001e1e26e5ad931526682fdad2c556f23dea8a647158f15359754aeb51cfc30ba70e5ad9499c700794086c", 0xda}, {&(0x7f0000000140)="4a025b3a5ec13d6a2392da1b531eef87225aca788e39641b3e28d5755ade6318cb30fce97f04", 0x26}], 0x4, &(0x7f0000000500)=ANY=[@ANYBLOB="9000000000000000ffff00000100000068f4329f7bb94d4f1110781431b3af1ccd47214e545216caece43131b5835f3e77b265398a2523eb3052b6d85d115ffb24931ecd55a0aadd185794c8f5effce6446ae4eea21504158f4a9effee851a3e0092021db7543dac4b70676f1158eba45bf8c71ca33b12f8080ee96c3791f58b24d3bd48fa33a350c3f8e93a00000000a800000000000000ffff008000100000a71f23b3da7a73151a0c52b87fdfb00fd3a514145b51afd38d1124dd3028e2ca5be95d371a04cce973900d45f55d698df9e284d5e54df647550087fe681b9253e7627e0d38926664c005ec8ef96255e46e1620ddcf62956d6a687a849618538204d01b81fddd2affffbb8c4966c1957e62576c44535f29e485ba306214a1d6fa2e6bf5335d5d30055e6ed298f8930b277ae45bf900000000f000000000000000ffff0000ec0b0000dc4272af089958e22c4501bf7c741940bb8481fbb1fd25a106ef62d9b8ad204001cc0255b3ca85ede12899caf81661a18f376e38655c38dfc0f888e03eb9e906000000000000001830f8a42325dc5cfd8d1928b29a174715ee66175abea82d1869db4fbad98c39db6b1234709fcb7d2fcdf1318abddb2ce54d7099ab1d1d35879de633a022853ba4dc055794adccce047d3fd7b9722f0121b04e85e59d36276fba7622bfbfbe59be157b6aa0531bd502624a014fc4c86210e5aa42fe40ef02becdf0375cd2c1422aa861992ad600e172f6f90000000000000000000000"], 0x228}, 0x8) 16:00:44 executing program 1: r0 = socket(0x18, 0x3, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x1, '.\x00'}, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100005009c69000000c29324bd7bdbf17027c4bae4fc838d46e0898a8f99"], 0x10}, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x5, "00000000e9001040dcc40000000000002000", 0x10001}) r1 = semget(0x0, 0x3, 0x20) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000100)=""/16) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) sendto(r0, &(0x7f0000000140)="19526a99448530de522a958b78243a5136c89ba6dced830370c0578b1238ba979cabc995d21aa14dd577f8dd6168aaa596fe431422d14dc6701bf1ef01abe551d29cee9bf8f70027821aa536cb6db0a00aba9657e15c74457e8095fd2441c3e0860d129c440ab33e6f7c897e7e7acf1cc5f0ec948325a9e44ea616c1c9cfac60a111305ef7cb3cdc832456bff5f1ad2753a6c3fa167a8224b7aab7923f49eb7c9220313d30128bf8292ca14df616f9c6f44fdfc031e2e1d6a69ab7819be0646542344132b4f2560f7d", 0xc9, 0xa, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x64) 16:00:44 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000040)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="bd9dc3eb52f962c619a35504fd0e48bb040954ac10f8dfdf298015", 0x1b) r1 = dup2(r0, r0) r2 = syz_open_pts() close(r0) dup(r2) r3 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r3, r4) syz_open_pts() 16:00:45 executing program 1: r0 = shmat(0x0, &(0x7f0000f80000/0x2000)=nil, 0x2) shmctl$IPC_RMID(0x0, 0x0) shmdt(r0) shmat(0x0, &(0x7f0000f80000/0x1000)=nil, 0x0) shmat(0x0, &(0x7f0000f80000/0x1000)=nil, 0x3000) 16:00:45 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x7) setsockopt(r0, 0x200000000000000, 0x2, &(0x7f0000000100)="0ece808ef95f86982ad98a0c23b331bb5ca048e784d036a47cddee890fca60fb081039b7a35cf34f", 0x28) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x2, 0x0, 0x0) setsockopt(r1, 0x40008, 0x3, &(0x7f0000000000)="36b7f2f380f9d465747330766942f596c6bd8cd2d7b0732ee0ce942e1cce075f33f55a565dae6096d249e2e03d9ae49369ddaeee77c3a07db4c03b99002fd431c754ea2667e4a9a70b2c8ed0a71cb65d87dcc853a087ba58bfb8b3f8d26252d1c4fa2d299d192db191249d5707f4ce97bab59b5c313eaa0735d8a2db225043ea38c5cae17bbccccd5c6ec781156a50eccac239a9d069ccf353c6e0cf30484478c553643cccdd1525afb124dbc3d94b590de043cfc93272f7a806ba57d7e58a698165", 0xc2) 16:00:45 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) write(r1, &(0x7f0000000640)="98a866b6e99eaf0d34ff3a4410c646e1a6e54d3fbabebc3de823edb33ecee9a57a6e2de78851f807071f20b147c55f0025e22c701519ed74fde1e2b13d1d0a77a1ee48c1ec571496ad9eb76a79ae877ef9c2a5062cc0d41c10", 0x59) 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="106ccd8b76860000000000db8845aac675eb10ae6511e697a4a22385c719fbf96f6480cff0fb6b3411f8725f5d96c01755fe41ae16c1354b3977091cb96197596cae88d0fe67ca007d7985d68adef71810ed56d593730c6b1ac6103a7a9c4a586af50bee5eb805a67a0fbe3677a521f3e9b9c9f38916c91308cdba1376891d9f8e00b83042f30b1c77e0b40f831128dac65cb8d5f346f0e45504e4442835133414c661f900482f9a98b577ad265584c4cc72914d06cb3ec13e8671944d47fc209b864246001b0f123d9f7036024f00753d9544919d4c15d0d6103d16a0393e6cd11381dbb98e1d518b69f7b3dfe471db65d4a865b6ef194c0871bf898d7fd66feb884a4b2b8ddabae4275a7a0707ed3934c50eab0be8a7c3d20e9e4ac318cb4c39f4429df85f4dc67a989498f0f39146c00c64ac671ff81940cb3a8a8f3bbcf6a6726ec6e8b936c764723c42c622"], 0x140}, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f0000000900)={0x0, 0x133, 0x0, 0x0, &(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)='./bus\x00', 0xfffffffffffffffd) 16:00:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x100) msgget(0x1, 0x424) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000000c0)=0x8000) r2 = shmget(0x3, 0x2000, 0x610, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x24, 0x40, 0x8, 0x400}, {{r0}, 0xfffffffffffffff8, 0x29, 0xf0000000, 0x0, 0x800}, {{r3}, 0xfffffffffffffffe, 0x20, 0x1, 0xea4, 0xee}, {{r4}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x3, 0x4}, {{r3}, 0xfffffffffffffffd, 0x40, 0x2, 0x1, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x91, 0x8000000a, 0x100, 0x91a3}], 0xcf, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x1, 0x10000}, {{r3}, 0xffffffffffffffff, 0x14, 0x0, 0x1}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x81, 0x6}, {{r4}, 0xfffffffffffffffd, 0x8, 0x1, 0x9, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x5, 0x80, 0x579, 0x15}], 0x7e000000000000, &(0x7f0000000080)={0x400, 0x8902}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x1ff, 0x1, 0x0, 0x9, "56b8717ec631b0681707ba8e3fbc550e999e917e", 0xb5, 0x80000001}) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchmod(r1, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0xc0000002, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x84, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x3, 0xc91}, {{r0}, 0xfffffffffffffffb, 0xca, 0x40000000, 0xf9, 0x2}], 0x5, &(0x7f0000000040)={0x1f4, 0xb18}) chdir(&(0x7f0000000100)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000440)=0x80) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xd9, 0x6}], 0x0, &(0x7f0000000340)=[{{r0}, 0x0, 0x8bcc085b290ddce9, 0x1}, {{r0}, 0xffffffffffffffff, 0x62, 0xa1, 0x0, 0x4f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x1}, {{r0}, 0xffffffffffffffff, 0x17, 0x4e, 0x2, 0x101}], 0x4, &(0x7f0000000400)={0x401, 0x10001}) r1 = kqueue() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x3, 0x2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000180)=""/80) fchown(r1, r2, r3) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:48 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xe4, &(0x7f00000000c0)={0x667c18b7}) close(r0) socketpair(0x6, 0x4, 0xffff, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x22, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) read(r2, &(0x7f0000000100)=""/191, 0xbf) 16:00:48 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) geteuid() getuid() getuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001480)) 16:00:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x201ff, 0x0, "b8000000000000080100"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x80a, 0x0) sendmsg(r0, &(0x7f0000001480)={&(0x7f00000012c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000001380)=[{&(0x7f0000001300)="912ee36864c6c4eb5ca038b4c95dbb29cdde0626067b2a265230c154ce761bc108c8ae2481fdcd81cc362bbcd69096a925d87c3344904b59f06d18359df0066b981475b5d988a2083065eecf4329881b1d56941f201a9482beb3876c3e78612098006d6754", 0x65}], 0x1, &(0x7f00000013c0)=ANY=[@ANYBLOB="b800000000000000ffff0000ff0100007bd9b2917b740394c59ecbf248749d881168ad17a8cdc7ea9bceff6b706725a31bc322e5bfe1b9079aacb0c81390b1dfe0e7df750afff60a784cc7a01901ab3ec059662b3b5674e806cc3362f63ebeb2e5353eed66c792b609aba453223ad8124ffd36c3b2e57321802bbe69b8eece6a435e3a29c59634787ffcc8330af0402af46c2d22e925b48ea1fdcf5f6669be41d578ff65dce7177b0000"], 0xb8}, 0x2) r1 = socket(0x18, 0x3, 0x6) recvmsg(r1, &(0x7f0000001240)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/73, 0x49}, {&(0x7f0000000140)=""/114, 0x72}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x3, &(0x7f0000001200)=""/9, 0x9}, 0x40) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) 16:00:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x23, 0x4}, {0x0, 0x6}, {0x101, 0x1d0}], 0x3}) 16:00:48 executing program 0: r0 = socket(0x2000000000002, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000180)="7f93b8978e5103c1c0ad51dca8a8e1568f7640b969f02b087d5ea1f4a0c4defc43db0e667e3729f0b8652cd057fcc78ef10c048224f217ea74662b79ec6b6ca67bfba46c60218f21c6a22b215def44eed41f26ab0a1f987c7f58d3842238fb8fcaa37e8d169e5f2616eb17f68fa211c14c4e78c4de52718fc4622b3779cf6b48bf1c44dd93004a7709e38a5a3ab3469cf12197f2116c2a7879d0e36e9499e452e1d12819f649381a9405d4c7b713565345513cd99840b2bb9dbf0c030e6c865fc1f170a8843a28b150bdadab5030e8e838c3d70e5350928f9adc6505", 0xdc}, {&(0x7f0000000080)="3c001a89f2a39265273dcc7ec41da8e0b652535e981ee0730ab10d2c3f3e8fb0a6eb3877843809e2f7fece6b93bb635cca21f7590cfbca1de0d7e55c", 0x3c}, {&(0x7f0000000300)="6bbaa1e98421fc39b95e7a7506a7aff79bc486ad5d7394323ac9aea47a9ddf50fb7e39f6a522c0770cfed46f24b0601168647fae24b33be0af88814c3b56fbe7fb68a206db824c52061d4db6fd4f6210c10a5a2a9e879d505602820a3aa4f1e9b83894bef2043d26ca24e75d6d8d4f3043aaaba07eaf245fe4f03b8f25bb68e3d184f831", 0x84}, {&(0x7f0000000100)="be", 0x1}, {&(0x7f00000003c0)="5f96930aa10fad65ea9ee32d6cd355b922068cf7b205e195523d9cca2d30af726108660514350bdde1f89d1b4bd0dd5bdc6433d41e1aaa4c367beddb1d69cca0bf8e1eacb6e07afc3d62e4b3f985ee474448f91a4119002bd70177e4f6d48c0b898dc81d819a448fb6f45f0c", 0x6c}, {&(0x7f0000000440)="e4f16aa3a8424a4edd361d7f01723848b4b846e83849b6ee89def1ba55e6cc7ea766efd265140604ea5a025c6be2177a997f1a89391beb472bfaf505354ea9e716a04ab8dde2eee8", 0x48}, {&(0x7f0000000540)="b2043fa17035d329e4ffdc3d8bdfe3bf4572775b837beeab9d13410c05e668911dbec7400e67aeda92a1b978a944994116f654113f8b13d75af8bcd6bea5500dded1b380aa", 0x45}, {&(0x7f00000005c0)="82abadd1a6a41edd01b4993bac7a40e4b9cc0631da51e477b4818c93e941d119962f0973512f0e171bef3bbdf5129d998135705df52821be8c9e66c2d9c1e6369ee71abb0ccbe4298c590596e29c842e23b89009c14b2557582deb1319f41c0bff0d71945f5167b199b896b1714b188c9c34a4e15c35ff5e79993514f005929cbbd3912a8212b54470d09401d3251abd45cb7585b70812d1944cbb0e0a4a262b0d7a45ca595848f3203cdfedc987c6bf", 0xb0}, {&(0x7f0000000680)="c1d67fa37e2e0f1845a8b58234061b39ad10df5144417d221f785592d72a686b97df756304bc7e2cd5d5f982965a94af0593b344dc2650f990efb2e24cb9e39c37b1a0eabb028e0353e5aeafc4386b6120556dca0448bf813c02f7cebdab69a61574ac7fa12954bab78862778f46c98e118b05f06c1505d78f16f37c760a7fe742081021125442b960a4537f2ae9b1791a0895a6d1e3eb8256fe68e6a29f81b89fb43ec3792a4b87270342321738c5c83e6fabea0884c50141cd3cfba803b112522ab18e047bc7e84624d3547f92b16aafbf3e2e9d7ac4691370cc6ac570d9ed3b77b88da2208e3960", 0xe9}], 0x9) write(r0, 0x0, 0x0) 16:00:48 executing program 0: r0 = kqueue() nanosleep(&(0x7f0000000000)={0x80000001}, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x100000042, r0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() r4 = getgid() r5 = getppid() r6 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0, 0x0}, &(0x7f0000002480)=0xc) fcntl$setown(r0, 0x6, r5) sendmsg$unix(r1, &(0x7f0000002540)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000023c0)=[{&(0x7f0000000140)="3ce954fb6f9ab4efedb5a047086874296ecd6b85d4cee363ac96f0f15038ea6a86f867a11b5a49198db27d088761f171d520b3bc88a732f4576bc414a1af3e33770d14a387d693f7f4960d2adc45e6f6c4cd0e17c4f79187a1523808a953f8ecb72ad923a58838c059a285a2976c2ce96519694d4c535e44d31bc52dc4", 0x7d}, {&(0x7f00000001c0)="4327ece43ef7a38f54229f8a1158eb829f5591d70d25638238c8aaf3b784de59c16cd6b5020e5fd8e0fdbb3be08743d5560309ac8b95fa075ce21afc26251cfc26c1d7f2fa046c3ba74cc3246fa2eb9e725a912db7e4f3975de1f3786ec883b712dfb1c381bc106450ebed9bc1a59f66bc36dbf86e73e899418b6ea2dab58990efeee24685f9d662338efb6a16b056f6a467f6ce413af30c38e1d6dd27f631fbef2d", 0xa2}, {&(0x7f0000000280)="96a563062bc4ff0996e1a0ecbaff83dac96b296bd1f3fa2ba7da4704ac4b1b271f87a7585c284341778537b50d68a9528d6a473cd0bc5e246c3498d91187f2b4fca932725d55c70bfc39a69c7b624584c6dda58b5dea4523d36e23b823c5d2f461c80ac4744519e87b109619d26e", 0x6e}, {&(0x7f0000000300)="82a87fc037a462a06fdeff156010bf4f2d74a44b1decac172831d8ec55882e1d17f47eb2e0a7bd3686acbcf9a28a642b4938cad50c65834e285f2f3ef99cbb38731825b0d18925b16f27991b5e433f0a0ea426615dba61b4ec560c9171632d317b4e92ed66b105d4166cd081a7b5e6aaeaa127e3abfcdb3a571c442857ddf2747bcbcd2a13893cc007a588c4ad456288302467f9b8edef93f084107d0a01399de732d708b756af69c07bc0129747e96254b1263d17a7b1967c0be47fbcbe398140450e76b7ca8fecf5c1200909d744067d58fcdd18c5c69896a36645965cc1975f55c8624ea600f667bf9f041d7ea0cedf6a57086672a6154543446bdf4d7a265620768989e7c927af88a42e76f68c0647763e8deb13ea489733ac0d2c240851d7cec7dd54c640a404e05bb20ffb1066de719604547813ea20ebc62546eedec2701d548f03d0edb7f06b861b2238945ec8c83ac43ae3e210340f7d2af36b68a38c476dd155143e400daec3e24674728d095c4c4e29463948a96c6fd92d324ae1b1478341e0d122f7377dde1b1b51e25fb02317904e832b275e79001af16529551f8e065a7226b5724b0263c2418cbd4901381ec4a478fb4fd07cb19b0b06bad2fc953c95dff25c3a266bf9c6c641b710e373d409e0ce7be5e2992917d84b113713b639d2ba3fbcf79485d18cca05f266fa65808d62573ce19653799e87f7470bf84b3c4b03911a805d4af08f86076d01ceae7d9eccca5e4e5f64960cd7c983f64d8347fbec0f801fe170453400e121b183492b1ca560c3794ba05cbef894c1ed0b69ce8149784c810ed90f8bf83b50a6cd349199a9ec4cfe4d0a3ef4d194881606488872699c8351ef3324de3bb2bb951831928abe012c6771e69a196a74918a82880e2df5e67dbff565661164925e94197c1d90a7631f4a5666bcd8b8d68a5677d5d3e91a74349b4ff8945e5e306f38fa46f06315d4dba2c95893d5266fbd389894258475a94c12bba0fd5850f2b0a5732379e891ba2db3576a9451a4b9b633dbb19ee7931c8e828a6b5dd75d3bd3425c7aaff1bfaad3ac7ca503dc8d03a2da99d16e37e311c1fc5c566611e6715a9cbc1e8854f2b427968b41caac4ec089ad46dd2434695bb654107f6e9fe41bd0014e4a605fc1b2a716c247b5dc90c17880064cab79c2a5562a38eaa4793d9863a158637135f4f08d91c55245efd97261a7c743bd1b817213fb86f138b5ea5e9bcf8d45d6738553e51b859c41510343049363df0fe650ffa63048cd99aa147adb70fb198c63a509d09eabbb8bac004354ceb16d0b2061941b10b6dd82df104c34521eb19a0dccfc8469aacd2287cac6d4fb7f671845775414e9518d3ada4999fcc694e5e24fcbaff2f67e2b792b8b9bd361ecf7645abab3b264313586afa286186656f341ec6abe44edfc8a864e3c8791f3d063d52117751c1faedf6744684b4da312b79612b0df6091790df27117a1435632f9b367474eee4e02850890ee06d16c211ae60502e54099ed3a9746ebf653e4b7871c1b9f7daa3c9b93d47fe1822873e687d90dd1ff86ed7db2892c7184a45bed95ae74c60e71ebdcb5e2ccf64674305544e28ae5e0c1725f1cfe107e6e54e853d541c2820672c68ccad0413224f488dc8efbb4461378f1d1a48c923fd668e7d9ca9ad6dbf18bde77ba4683e751e922034307b40dad92681af4d1537499633b9aa62303aa504d749ccfab5d3a865cec2d11f2d646a4bb85d0eba6a54fdb237f4ea312d835486ee75ce53cdebde930ecdd09870bbddafe09cbee0e3e852cdd8f3c29dc5c619f5a93e590e9e47fabbf8b3ac0c6ebf5f318e57742b58eb32583e638383c0cbcfdf11b3277654363c846b779abe24521740246b996d6ac4aa439ac1dbf0179219167cb044b12f481bf38b05e6679dcc5722926e19f706283845dc14555bfbc1f92fce243e3c36f9ecb20617a75eaa128eea5fd2ca662308d7ff4ba0d7a784be69c34d2f2cdbce22b4f6fa332b43402742a1c350e41a66003aba5fbd48808be599d3db1dc761ec92aa278c14a4aff8fc669835031bca920f549f8b166c05e892720a9185a53a9bcb10f68f1807019a9578f6bd210de21aea13e19bfcb3cf842d5edd404536996bb202a4b1f98db06b7e106e619a3e8923d2112b8e25ae92ae8a0d9eab4e64dcd1e8bba7ffb41d737a858e60905610818b4ab53a73ef352053e3f09dc6972b21cfe27b0ec18cb1a8707bbaef36f46aca2f0de362933afde059cf9d4d8337c3f457933620b909f5fac6c38667f63558a9a4e7b13b3081334889152e292d80648e4d8add0286f79db686f9b7f2475f03655db10e222525b2edc31ef173da782353750365eec16d5f4807b312635210c8914a7d87f33262b4fcfd37f1f66b8c9e2c188e32c1e8b83ae96d9bddf8abb6465a2904dcffe6557f9bfc69e38545f061388a0676a794ef5484a4469e99308355864282a06f8bbc6c1329cb0c956f79de12053d395c7f64ec6f13f564edfa5a9dffbd592891124ea33b2e1a86ce45dd3ea6b7a8f0b34bb25629e3896334105a9b8a141b7eef51aa265dbe1f8a65aa6d40c65523a073fd550e5284ce2fb8fac5519576bd94b2f3bbbddf3bc4f29965055838a5fda0f23073d37eac376f8dda4228a7ecba610f248b97cbb0d0c93f964f43f6f19fa3b9eedc9da1f7e846bc8091abbd798fe31b660a7b6e7246c8c9a56ed5579b8a3579a9cfe3d73fea5f25df63d59e181f4700a0ad6d76ea10d98f23a6d1f7e9667102f918da42c9546a94547583945440d41ed63e0426ab56cbac2ce9f28d5415b6e3078db419ae7b543358105684415205c2487c96e9430e09dbb85d6f13b8f779aaa2a70fbc4a7c7cdfe6439434224fe78919c7f57854adc94ffbb1cc8a826780a4b5c6fe9c2794b2bbd161a7d0a61c388bc9a7c84ebc6583f4b9c595274535020e0768abb0f327164786b84f5bb069154c70b124828fe3ab7ffe216ecd47896246ac817c194d4c336423a38e7c1ab7293f17ef168208a9c61acc3f1efa80a85250b331ff12514f315985a6c0cf31b6da279923fcf195e8860d43bbb37bafe48eb49817b2fbda2d360fce1028f4658efcd8b497a04d96dd27e26d93583d214e30000aa6a8343a6088cfc47c5076efaa91a1943c616357e77d9814c903c12f21535b0673f48b10635902fb204f403e5237ec18ca6b7738afff2ebb7b63cb87b740c72fa7b49e9c55715bfc80feb98130faac1d57a3fce43c62d85c846fbcc26501d04144a1631432a67506421bf58f6f67670a2552eb061b1a08ac32aa31d71cb3dd6b1e3c6c854afec4881f4bd7b9f5948dca638bd58bffcc75c164ca4498e9c584b16d203877e4c195da8c111c26701a74854fbc9a33d41a8941624a46150b7a64e17e08fa0b6bdde66557c933060f87b3fad99fbd31eba4ebb6c67d25f2d22ad78c977681cfc5a170d2a5413a393497826055e6eec0dcc6ab151658cef216712d5c88064c85065b0234863b44e7824d648ba272691503a02f1f187342168354807e21de594b9e940e29c0867d41023cb96581d266d1e92d0e71c087eada73dbd1ac0c91ab6197d5de8291198beadeb7f1749d1e9ebf75e4a502ce78e8100243f3c4e7aa6d515ed0c75de018c3fd9673e81e456b4cc9dfded35ef8cf600b36426ee4be4f01665a5e621902c6eb93dcdefc4a01f78f7a9f26b721f722f4df23904734ca1fc651f8cfb2b965a8fc948072df5cb6e574d64134cd579706a383a724c04b73ebe43ef68ffbeae932e0524d87341ca9ccc55f9f6097bc0a8f0e68181d9f1ca69a82e448233b93f6222d9f082eab88a12a06756b359fa2316298c39b7b4403ec7f243af440fa4ea38263861b45990c631a0ee65b2127414370cbed49e300968ab4c3a8565d25d5efd7a4f8f0bafdb47b237441c1abe7b9ed4c2661dfb6d4c1188dbc9407e8fb1e9ac4fd69c75c80694c5a3878898a3361eace3aca2adec2a81cd1590f3845b92153455892b1a3d820264af254def6f59051a137e550e18a5c02d08bb012e2d9f3ae48fdc233226b39503587b1557909ed8cce4e92d4a40ea40e9093d4fbfb233820a0b435c9dfad9ee8c70402b4c12c3729126b519650b413fe19f9a78cb63b0f738c9602eb1e2ef5ae6ee1ff48ff3c2e851b0a0d062af252591642105e53e8a707d238f40ca5d7f2988c1672a0cdf4906e4abb17549ce008a8d9a1eb3701102bc35d9908de100093b076b2f8457d825c88e9977ef0802717155d257ac441967f0a8686db74fdedea3637e6af4d3203fc4315ca8723c837952b0ce339e3327e9d0b27755b0952273ab7f74e996aa30e016769b703eaf4a9187f98df4ed39bbeb9ad2fb5bd178f5a651a75e65caf5754c194a55bebf742220a0e8f8690f8dd10b616dee24a220a570c3e79b274dd1154aa8b8923719e14ce67cafb971f8723fb9af708b92d5ac618abb2ad5019c990fde1b118b0b679bd949539461862d38c2f0c5fed1ff1c57e6f098f4ad3d976500523cee387dc555a02ed44afc54c4dbb083ee560aee6dc02750449d890d1470585dfc9fca16c9443eaa2125ede0f4263775a396adf4b8a33e996ee2dbfe3100458a73266d1302dae6b847fa4a5a98841687b9f693be506349cd0d3eabcb4db5bfd910e08eeaee9041a8474b91c2ed288d60a1e70a4d2a5cf50e8cf21724e7f82e4b00f93eb10d64d6603a9ec3232da54e1a193daefd24984010c228e8f3a6ffadd023a791d0fa02825e519de1e3ca9d52d44a939ae4ca6e4f6ad3d72d1483ce0870e023d40c1f106db6f89fb1dba6dc82fff6f78f2face2e8e1ab203642099ca95d66931d2d3fc1d6e357d0bac985f72b2413719ab726a51edcad03baaf759c91c70ad87d260e34fda71ea1afae6bc4053a37cccb5cafeb0835312cc612ab557a8850d3403838aeaa673a4edad9cdc6a4da6707e327b4c31d2c369265182d06eaaa06c94bc759c3e57e7a0e7c53c994b03dc33c879cc5e5ca409e36193fe98c46ffd869966421ff886e5e7160b0b18b3f2f563470ceb44c106a3009b3bccecc7194454d998096f85d809b2611cb95f8faea80d98acc930e6d1268a5ce487b05cb17a8b3b49e052709b266957f9437bf679d788c15481fd8e025c1cf08d6b7ebdc1705a73b0c214ee8a21ba10acc48abb7d823587984a1428319366d884786d6bd99759268cddef77370da3914247bc588443062eeefa53567278ab53685befb43456e682f592b48c6bec5a66cc93c47a8f235f9fc2046b3a5c08eb9c8fd7f810eaef2c903e43efbd285e4eb9ebf84eb0e29f9db6515e49a3866910f4f7773dca5bfebf3134bc38e0c71c198189350eff6afa9d8c9681e40b37e72274b14b8c9e7ed2bfcb94cf265139e8b9b8ade1a9a103556e35804244850cc0ce87f74200ae93ccf214b3913f2f731901deaa7e20642152af3415124d591cc62762443cbda826e10eeed8da77ac7b50cb20066cc928d840d3b7205014ff416f01161cd49f798777e077604d9618028705292f6fe444c7efe0ff46669175c749532c6f2c476f7b7d2610987e978a2beb7fa91b6edd5f0d6d7248f8c661e073698c32dbb232995acebc132e8f12893b8c56c99012211cf8ed8094dfac87ab29996f3bbf09745b8891609051c31b46a9e5f40956ed9028105a582f8afc626dc7ea51b2ea75b2e4975bc1609a5d6ba7d8f364cd8d46e9f01b83185aa39f0e16bba747b488e30e2b7018827fed79d1be8d11f21d6b7d9be041fb9f6596838fa9a45cb", 0x1000}, {&(0x7f00000000c0)="3394226109961b91b3cfb08a1be6c14c3ac4e45043b248fffc311f2dc4f63617adcdb149df75ba9b1509530cdadfc9edd87c1746aa97", 0x36}, {&(0x7f0000001300)="71ba65ec25f2e9f3139165eea4a0930589be538850c213598926efaceed52b50e9ccb131230f61c370d991cc97908b5ec798f89ba6fe5beabf6177915d2d9d96578a0a6485420cbcb8ec98898cc395b46fd06ecb1857647a8bc60e38000a52c1d14d5588ce4350ecff28d53513156f48b11ccd3ba1bf049c4f1edbe1908ea75eb5cda10ce8871b44979cf7970d50d7a63a97b7b7ba3faa6de47279d7ab05afdb3de208456dd297d0b2e46f2160dfd681b7a03060e14584d5d9d4edfa8448458b43dc768be71f5638e86cf7e8bcdb97640a7f7f316911322142be1c3c6fac002bec3542996a5d3429df84d04456fe0c8d09a2e0c6dc8a8707a37c5b21a8ded8dcc987c53426f382b7bf69434264e47d178610450176040c830348e74946a9c4dc5556ca3b07c4e21d42c5f611f727e91d471b5dcf1bcbf268058603840ee9b461f093fa6ebfeac9366d2d71667eead5175d0c96bd64ec0e9f493cfad4fc91c4e4a886c1802ce5a15c13024415ae05e3b341fabea81bc44295387e27e42a797f87a426b1000193837b9307f13cea18771f0173849b9d9e75f1356d741b279ab6f5ae702f7ae47563d303905e3b0994f6d76ff6a874df6ef5a8a040bc796f5ba850345036231cd1ddca8d62ebf700a179f9f6e23bb72056f858b9ed1279e16ca1be4189259a60116d606ab77b32461582baa97b6c8f723fccd32a98b556ef90eeedf8c3175c0e6bbb69bfa404831f807bf3c49ba7e70addcc40bcdf22399bcd1d78b2ccdb97aead37a1a664527d65d75c938cdf71b1fd54ffa7029309a95af7241a3c75df53053378bf1a4f65793eaaffbdb4fd6eda38adc2454eb3d809f1315d46d2c3f8bcaf4edf2130ae2b9f758f964ea3fc0e11423f3e2b8303af33ebda55cd7ff32be2b77c87b26eca4abf75b5d8461f9cc158fe5d7d42dc0b984e6a88aeceaa0bd80adeaa5a2ddecef700dfbc4e26c61d3b47d249efee9a11c85f465b55c824c47f76b8305af4d17576d08edfa3596d028bd7e2206e2de968437b85a7ff2ec797ee243e3c9a90f5b0851fc9b813dc55f840dfda0a7e51d2e48f2738f5f0c09db1c1d961090f7fb79aba1636c511a58d2924f9a29340943ead9f89cb650bbecf3b268e066015b4adb4c7df14333228f731fe44a9e0ce795fc2a1c12a660348c9cf79db0f327ddf2bd2d760a766842dbd1d3cbcde8d3b1c3b76700d571786c8457a3195cdbb6582af91f53dee6f48e45717c46fc0bcd2e36a17f87148396beca46d3816d6245c81f17914a65bd4f79de8dcc247ada9e58d38724e58a92917c9da1a0b8042c893ea704d7117393fa00bdb41c93df6ec49a36ad8a3f392a3a1f7ac879d672d74a603f1df267764290f97c3e26c9a3afac59372f95aa04a0d66487f1e038d6b669b0134daa52e93fdc700a24c338bc2b32dcffd69ccadba80aec24c857325543dde81e1312099bb2ecc5fb74526a14756b2afbf74132971de1546f6c44d40cb7f5ecef729a49f2a445f02a00bf246e4ffb9cfa2bf2da94cb6f173b11dcc5e5516413931daf5e7d7ac21acc4355eeb1bdb06a778e129c7f096537df1d4794b2799f7fbc140f9908ed20b4a63ec623b729afc2161d1ca910b0be7fbb032af721cf85d7847bd955e49a5cdf8cb161f366ad6cc5e14fa226f9d7fee3413c730c77b2668ffdc9eeb8d02a8e7cbc649f5442d040ee19d48576348968672cfd4fd788bd60e79529577188328f245f4ba99dfa76c9f2906a0121151baf68e8aeec52316c2ac345dbdb9cf56225486e5407701eae8a9770ccd2910b742cc710c7a5611351ce10b9df569ab6a09a675e087cd456f442c7893a99066f411f7f02436bbded1a24b84243644a10815388348829c306139ac47373ba52a462a7326998f2f31827f8fae8027dff7626092476cf2fca768d468141ec0022dddc76dbe5e860ec0f52a5abe4132f75f8c023be1a715ce1cde682d35a860cac4f59a91db85897b699c884fa9d529b1dfc43d33df2daf775953eb71bc3be97fbfc44dee96c844f12e68e8b6f731ec5acad522adab5250840e55b642a4754dac42a489712c46f7dec2ff9387bd72938645d2917add8a9343be345eb979914b07c051ef1596b22dd0700403ed90a31b466de64958df6b4c3672cdfc4fe5a7ac1662f86dec2ea1f1c1b9ca7ed319c57de56250574ea7b2d5b74dfe7ec04be440e9fb4f0b0152fd7deffaba15471d57b921f49004a9bad390d0f6d89735be7d7ed68eaf6f5db7a24b0f0796fc3ae121dd6939270e2b1572cd1af2e5b04f8d174dd499771123deccdf1750e5465649453f59bd5ca927240384275617a7da1a32545b693da24832a6f456999b3c36245f4d00f409549c32e678d060695558f16803d2fe95b6b1e4fcfa0dcd709424a39730d1566ce5f9b3cc27300c0a6e902ed85ab34b6029a09f80cc9baba74cb204e46edd3a15b0d3d419a933515dfbb4e88e3d249150b98d2b0f3a0660b792d6013627a951661fe8e0add1633b47d062018ac58ae4edd47e6ca79b14b19835fb2c83923a190adf39b3779635efbed85f70621ce12df9d6c91d7cb04e43230cf812e15c586c244250f50c975d9666593f4ebd69cb72af879334a999b4e7b885cb937b364e2cb103f643f8194df9ef407446af4aed217bf37f388fc8df500ec6bced8381f83ea31d8603669925879411bfe9f3d5a64ecf549a4b5abf62f8f8622bfe5076f6647e752591b44224b7d248836d600578471f7d7b35c116a953dff903d81947fa355e28fd1dd6f8a176a1d8a84364995dae1ddaa4573adbe72537642cd160d0b93f4d9c0a47b54ee87a13d5825b64ae33d3d4a78b595e9413cfd9ada48a11401ce9ce8499badb87935a4b294e12eab5e76e9e55b6b0259e00cb23fdc894ede58f60079a80d0bc2baa6968dbd971792fd5dfa27b0c7faa565934824595d204e862b3bf73b353b0bf6f82a1dd858a5de81caa5c39d90322dd08629953e9e26904d7b1bc0767fe80df0b81e3086a72409198469a9d329734bad31778c25939c494ad3d78c99b310d4615ddcfcf12a02e6c7c484aa47084805594df9ddc2e16a314ca3653790e6edb2ab53a8f2e20a97d2705a6d4dc2dc7dcc349bbb40c2aa54ac93e9f554b92ed03db088e032f861a25eee172468106cafdee4986bdf722ee82bd57ba5745fea7dc6232fecc117f5e26bc39f7e295ceb13c0be784b649fae1a965a33d2870d972d12ef47c24319e0d8de43eb29f7f6995b4e85403ef70cce643bc0b5454980982d755ab0a3ab32ba1eea031f089a739019c57d651b61adfbee05669ea8f76502529dea7b630372e24102979b36d4c9fc38eb720261478debbb1073983c9441a86d585184f32fc5574a8f4e9c4863a730e9a9591a4b7de34ee057aaba326d350a92e6aa991f0d733bc56a5c1a61342e617e15b8a39e9c7e1f3fc87d9a18a9b9a7c1bdeebfa39dc2aeb806f8779bee6adb80790116ebf5bc29cdfcb54b6a9ca2026e12abd39fb2853d9f038ebb993d48321b6e22c1755bf1c0a9c1e2d8490cd856c632375de977ce115c4280c270ef29058663e5b2a61f810d0d51d20b86c082682f361c3bacc3ab75ae721acc3baa3a69b887b82d475270ab85588199cda9d9d3f8e565ff6dc97b33080a16a292ef8f0445ebf7be36f66858c71a8e07e8c94efef5085d2e9263875446d132a3e921ad0aeb93cad8164d5c13f642c12483706067a4a21116b4f638ac9719976d8d980f43f25d5513c4cfb90425a3755f05f070a2f3944fff980904fad1dda594d1f3352fb00879e2cd785aa38a4b859811ac79697d750de2b166f523fdb193135db639fbd5a2340854e23be94f05720448125e42d981311f4762ace022e7812ee54dc6255e1b44235fc5562186d9d7563832f069168ccbffbe767604a7619677729005106c2f70312bac593842a8f5f5fa01d606c831c79eb5981a18df8dac3f5959acf03463c1c77c6f7e0022325c0020e4d91a977910a8503fc4230a737fb601ee0679a2ed7dc1cedfe8635eed85bc26f2ca0cca690be47f4efc5ac48ab9fc2145a452bfa38098833201a1ea9105152ae6b8ca2ddaeb8d2b303e24f23a3deb1c8a09cbb639f2500db1b4acd857dedca70e303cc95d1e08bef789c7fe38b27de979908a7870f96b5145f4f2f0487c5e8c470587cd9a83ece6405aaba611e6cc7cdba8b244ef776f3a3f52b0346159dfb79f5ea754373727381a3976689d91ca77ef4347fc329b8c8d3ab18d47cd91c39c1a48690bf8b45320d3011b8be2f4489a66a46e7edf205a9c2c85b5cd150baf213c47d6ce4adf23ceee5b114f3b2091e454dd567fc948a39471b1d81594c916dbfb5c1b02e0475189f1ad0d03a0fdf54d6926f488ca3a95f451f06df4ed4bc8b2da44dcbbda3b67399cf144a5efbff69b4ff85060b01bb1f4004bf9bc969640cca3add388dbdf2d6c3eb7a013f56d40cf65507151d5f822efabdbb37d83d40b84f65e02a11c29502988e4ccb6eefa61bc36127618c10b44ff275050e27c40ab4738788592c59f9bdee89a4bc432ec65702941f12b88729a2a326450ee77367a3ced434d6466063c6572dbe9c9dbded767c6e350f4a94afbf6e12e5f29edec97bae89246dc3c2233859235836aed6273c6c14a086175db71db8b868b67117b05e513c011e38cc1e1c191507367503869556b281d78f2532405fad7aa26c14f68a442a7b6e7b0e890163151e4bfa6b3be549220aa264703a726e02323e6eb0736283dd23d8144c9e90c7a56a7df8b64ce58b7eaa0fc3c0b671392d533fd9bd5ba086156c082384ed14a1e292b7758d5ef9a69a3e2475a935b9cda4ed9e260058e25987ff7ea727e5862b3ded626fd49d5e99b6000e02eedf83001ec43ba3cab21648632dcef14a58a93eb7214db9c7871e0eb8b3829136e22dde08a84ecd958175c38f36fcc0705adda5867669b1c5252f446a9098756b603ee2a2fb44198a875e597f3bcae02b209f380a91c97ec6bd6114b731ac7d5a783798a8525dbe74beebacc5907a2e562c1b236372c9d5dedf7e18dc615015afbfc11144194e4c13ffff8b4027c54a0298b4e3f713037b88bc757f78a93e9733d75dac7cea9b2516a4fc8ad0b2c92daaa347a27fbbf06eb23919cdcac410ca1af5615922023cceb2a85fa909eb8fbdb5fda556eb4147f2e2dba1ed5c7d699dadbd3430bf64eb0407fb1dae684b6c28ebc2d5d39d7527ae06542f75c8d08b2250872aa5321c3c372b5fcb02e782beb2b862795215692236a3336615cd6a38cfac6a98aefe52ebb61dd35259ebf14040830ca6185909e8a4a1a178cacaa4545c439f549b61be4ea6f17e74952594a15b0b6ef9cd2e6d6a33c0a64abf81e0c7db947a12143d19b98d887a30e99c105e06771766c13c65968b84cbc17fcbd7480158f8d0416871593d3c82ad524db3a7b0787517eecfe1b60b39897b6ec04f7259fac207c7c9e9b1e245046afea3e66d01bb6b308005b298714c5311112a56ca27e4c85cff0a362d081e118b56cee8fddce8360f76615978405448fe122be07bb4eff65c52d18eae5ce86d20cb69caf87827ae214a4e0b5e573fec453fb90ab0dd625d30d705dce3d82169d80c98a0e4d7c0e14fd010af14f28310eb49adf7467e692a9ca6a65442e09143ba7b82d68dbdbdc10b7b40b6c87815177aec970f67ea753cd94a05f830e9fd84fa00c9494b7c42c9ca9289c32d234450182b9534968f3a8e6e17916a1134e6d6eeaeed4fd212333db9c9368bd28014a688e99c1fa2", 0x1000}, {&(0x7f0000002300)="f56e6a8b322b0df98f50b6c898b95c359e56b7d1231f626cc617e2e5291311b758baea13fb409398e3faaa8b2f9e7a99fb12589268789fa718222f5063c779f204d9d362710d2f3700d6a1a485205400ebbf72d40b0be79d2a67b71ffeac9caa48538fb0a58b3f54d33f3af02b7e4da4da5366d40936185dec9875a7622b4f845b9d34e93075fc3c7615f283375b81aaffb092f64a96113a36a2d1a86bffcd223a71d24d", 0xa4}], 0x7, &(0x7f00000024c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r1, r1, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x78, 0xe}, 0xa) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:49 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0xffffffffffffffff, 0x835a47ac25ea2e71) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) socket$inet(0x2, 0x4, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 16:00:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) getsockname(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000016e7477365020daa00000000000000000000000000000000000000000000004b9dda37bd9950292813087c93466f123c640c6287a5622f0648bbf7056310ebb9074ba0417fc5d2f1f020015bde4d61fd2f3dda79c39d4318519bd994bc76902f0966af1ca396e66d53e76c5c9debbc27e9c5806c2e3750f91be5e449e7918d726bd3e5a4abf39a6fa9b9068e10e8808e82d62a4e3c8bd5259074303f86cfb0a8981f41b5a2"], 0x0) mmap(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x4, 0x1011, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x3) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:49 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000010c0)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/4096, 0xc0980d) 16:00:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x4800) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x120, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x4) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0xd9a2, 0x6}, {0x7, 0x9}}) open(&(0x7f0000000140)='./bus\x00', 0x1e0, 0x40) ioctl$TIOCSETVERAUTH(r1, 0xc0107005, &(0x7f0000000000)=0x2000) 16:00:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x28) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xffffffff00000001, 0x5}, 0x8) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3f, 0x6}, {0x83, 0xfff}}, 0x2) fcntl$getflags(r0, 0x3) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x40000, 0x2) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='[-\x00', &(0x7f00000001c0)=',\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='[]\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x1, 0xf35b}, {0x7f, 0x4}}) r1 = kqueue() kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x40, 0x7fff}, {{r1}, 0xffffffffffffffff, 0xe8, 0x2, 0xa0, 0xc7c23ad}, {{r1}, 0xfffffffffffffffe, 0x4, 0xf0000003, 0x1ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x6, 0x401, 0xfffffffffffffffd}], 0x8cb, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffb, 0x48, 0x2, 0x1, 0x40}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x100, 0x6}, {{r1}, 0x0, 0x17985075cc16296a, 0x0, 0x100000000, 0x81}, {{r0}, 0xfffffffffffffffa, 0x7f, 0x1, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x9, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x70, 0x12, 0x3, 0x7}], 0x3, &(0x7f0000000500)={0x1ff, 0xee}) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000540)="6235e488294c08207c5e8670215565d40858b2219c85d6bd311e79a864ff87c9123ace19f20f065e79e5589857d4da3df6b9f025de33b13886b5a80a2abb68317e0a8230c0c4b1d499c93a4b256dbd553c9ec37c596c803170ef8254807ba225b57f28c31a3d04c6cf7693c452a2c9b540da1a5527e9acf1200e198e579a6904bea3a2c47bffc331e0a1f60a234931ae12219fd514a64dc51e92e389a8779f703e7e5364b2467f411c3c1958c740e66c3fe4543bf3e9bf3a0c563ee0909996ed92c028b3dad525e444df6818935d0ddbe178da23e77384474f15", 0xda}, {&(0x7f0000000640)="3fe3fc8b2038b2e4b0555d136497889e420494eaebe7cc1d56a4b628c582a36e9fef8b5195b5b26df2dd8b5a3cbe3270842e4aec54bf148f57c6d629ee183b0b768309a63c14f9ab5c9c28816a8483ae87ad9be62eaf485b00be6b0606c9661fac02c190243d2318619042901d5e40054ac232071999d7298b55c3e5e7f782a628afc0167ce9de639733bbfa87ec1484d1ee412d1edffc6864efa5dcd3c1ad55c57d662088dfbe3ef37487029a8a36525699a953dc57b71e46e50ad39ad7b27698256c351e48441186788b7de2daee380584192b", 0xd4}, {&(0x7f0000000740)="3d4b1877eeb3121f43c41ef22098a57aa08a99fedb29d014e3578983b1c12426a28c7c67703154dd7e3dcb038d6e322dbd218c38d9", 0x35}, {&(0x7f0000000780)="9be86e7f32ae6d25b875fe2f7a706f2559c4554aade6fdb0efb414e0846f4e6e221102b093fdd65edd62885e16d18b8e2cb89fd47f8383aadb8dfe2d72e0568627d203d36528cae406b9aa44be3d0e8db56922bcff39826f2b5e656c44dd8c07af5cf52934262da7a7401d6601b30bb09599242467eca1c22331acd1226c5818d70bfdb819c99d85633a5465d9733051130c", 0x92}], 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000880)=""/139, &(0x7f0000000940)=0x8b) r2 = open(&(0x7f0000000980)='./file0\x00', 0x20000, 0x80) fcntl$setflags(r2, 0x2, 0x1) r3 = open$dir(&(0x7f00000009c0)='./file0\x00', 0x80, 0x180) readlink(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)=""/162, 0xa2) r4 = open$dir(&(0x7f0000000b00)='./file0\x00', 0x40, 0x1) fcntl$setflags(r4, 0x2, 0x1) connect(r0, &(0x7f0000000b40)=@in6={0x18, 0x2, 0x8000, 0x4c3}, 0xc) pwritev(r3, &(0x7f0000000c40)=[{&(0x7f0000000b80)="09663c7826afebde242c4346d30be7aacabda1d8093a59adfe85131f6c38b61b6b94c936664031942f0222f19aaeef2036c34fde08b8fe9470bbb0b0340347cc3d7eea1fec3994804c5aa76b1e5fd54d4331132ac50acf8ef39edaae", 0x5c}, {&(0x7f0000000c00)="bea855c5add0bafd0ca8e7059fc5cf158d31c781fba7", 0x16}], 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000c80)={0x1, 0x4}) r5 = open(&(0x7f0000000cc0)='./file0\x00', 0x184a0, 0x82) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/null\x00', 0x10, 0x0) unlinkat(r6, &(0x7f0000000d40)='./file1\x00', 0x0) getgid() linkat(r4, &(0x7f0000000d80)='./file1\x00', r5, &(0x7f0000000dc0)='./file1\x00', 0x4) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000e40)={&(0x7f0000000e00)=[{0x0, 0x1ff}, {0xc7, 0x7}], 0x2}) r7 = msgget$private(0x0, 0x8) msgsnd(r7, &(0x7f0000000e80)={0x0, "982b0a7f49f6af237e0ba4e60b7092f7e019b2104c1c21fc6c7054cc4b97658ca5acdade8d54853689bb506a84b0a5ce7eb40cfb8432512dd47cc27c33adcb4a07d73336913bb05594e2533db06ab8fe925c68"}, 0x5b, 0x800) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000000f00)=0x1) linkat(r6, &(0x7f0000000f40)='./file0\x00', r3, &(0x7f0000000f80)='./file2\x00', 0x4) 16:00:49 executing program 0: r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:49 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:49 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10000ffffffff, r1}) 16:00:49 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 16:00:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1f}, 0xc) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r2 = openat(r1, &(0x7f0000000180)='./bus\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x4a, 0x0, './bus\x00', 0x401, 0x1, 0xffffffffffffa818, 0x3}) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000080)=0x80000200) 16:00:49 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)='xx') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = semget(0x3, 0x2, 0x32af412812dbbcb1) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x3, r2, r3, r4, r5, 0x10}, 0x0, 0x1000, 0x3}) 16:00:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0xfffffdca) 16:00:50 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0xfffffffffffffff9, 0x1000, 0x0, 0x0, 0x0, 0x3f, 0x1ff, 0x2, 0x2, 0x6, 0x4}) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getgroups(0x3, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x5, &(0x7f0000000680)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd0\x00', 0x90, 0x0) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f00000001c0)="68416e9446a40214b77bfa2455eb74b454acd25d4472e12e7a6e832c30864f77f8b66d1fbe4bc4bf3b66c435a59056f653a58be0e2a9220f9b5ad7c2c1da8ab4c8e3ef45f1ddfe1d0e9e1cdef2cbe606d1044825897b21fe7e30284c70d5cd27e4d930d6012e3d48cc2cc8261fcd628d7e747442431cb31f44396f2a05b2803632ce650324436445b08db50c9e391701d7b90b3acfb4fa4eb8c40fcd2a8a546124638e3dabef4e5ffa1544741fe950652938c15b05e05dcd3252275828b30e8acdb08b9bbd95722073f199efece07b5b508b55e20edc8ad4151ff11fbe9baccbbab6b1ea07910630a474a3ca91eef07a", 0xf0}, {&(0x7f00000002c0)="6ad32c0067ee89720506eee69996ef950833fbc2ce3c23c770fc446280b4c23679ba22fdb3e5b790009c6b894cb64058569e79f4ecb30196d774ed6d2dce5d92de868364506d7492d6559683268608d91936be8802c3dd9941b0b7b37b6b9491daebcff6235f61d0e9f03a587bf64920a7f5009ed59797656e074fea89ea7868de21276f92b36f69e1dd6f08e5e90ff356eb61b43324a4893c85827b8d84d33a22ad4067", 0xa4}, {&(0x7f0000000380)="74750a08e1b492dc44dbbf24ead7e7548e5a5afd9bee570a393f2e4fe226c14c2cdbbe4e7c2c64c419b2bea0c9f908732765dc236fc7fd4d9d747e5846504388453df5b4819295e2ef0a0f3a5add1195cbb5d83d041b25bbada5bc580b948b2b4c675ec4e61243ef214a4db06c87af1bf7569f5df5b4ed2d74d7cf095e3ca8fe6a70ad2a9c2a06416576ff22c820f63f7bd32a59d1404f4d619b6b1a3ce40ec9f2cf60a28041b912123f62218636a651389069882dfedfb3dcae3b", 0xbb}, {&(0x7f0000000440)="50e1a90ad6aba71bbdd929d87eeee4ae9e598625d565efac28c9a6651ad62f18441bc396f457c6e33f57982729e5e6aaf977a50f7133665c8b74efd6000d71508efb674b161036447173182cffac5d75e10c9a6640f10fb3b9db01cd57", 0x5d}, {&(0x7f00000004c0)="070fa0ff2f28247fc888e13a6d6c97af538a734ca820dbfba1d8065dcf72bf0e33789e2d185c5aa2966250c1b8e29df7ddf894e4770db5584ba11dbfbf098912a12163f6402d9e287eb3f858950bb706aad0a06c51ae29104a044a262aaa7e9fdad773200aade7c265", 0x69}], 0x5, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r8, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}], 0xe8, 0x1}, 0x401) fcntl$getown(r8, 0x5) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x110) close(r1) close(r1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x6) 16:00:50 executing program 0: r0 = socket(0x18, 0x3, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffe8b) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000290000002a0000000000040051bbb106c40a942ef1be83a6e3b3bdb423b093e9de75d184fe011f258db2526d9fed58c148358f7cdde322547f96a9e07067307bbdf3db1cf632b7f226a777317953d6ab5ebacdda8ed464ca96d9eb388fb86ff59c74050ff1634c8b1a093aeb78eb89ffd0eb62339e43695206c39c9808e102857c619f00f24e1c8b601bf4d1ac0ca954d904a33ea85311994030c4dda5581bb783d3f339a04113c99ad2e66015d73113c3abe5497c02dbccf2e0a56f165dd6caef904596cfa33f9dcdfe0efbd6c30472ff14fdf16690578fe74987f7c2c4ccdc84210e9139f96b2fff2fd434df1a09cb34e7d75b528efe84aa5f9407994cb9ae90fd0b7b23375dd3be0713e87f082fabe6175ae47e13f260923fc1867b8702d8ffb02f54ac9e1c0b4760c3a42b27ab7065ef58f6f0c12b05bcec64263d38bf082ad601dd65169b71fd3ffc3aff783eb0a7ac126ba072b4ad65"], 0x10}, 0x0) 16:00:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3004, 0xfffffffffffffffa) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x801}) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x10) r0 = open(&(0x7f0000000240)='./bus\x00', 0x212, 0xc4) write(r0, &(0x7f00000001c0)="5143c579ab", 0xbe) 16:00:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x110) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="87876f31c485204044332e2e", 0xc) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000540)="e39291aef28a80b7b2951fba9c743a46", 0x10}], 0x1, 0x0) 16:00:50 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x1, 0x7ff, 0x10000, r1}) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:50 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000359000/0x3000)=nil, 0x3000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:50 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f00000000c0), 0x49d, 0xa0000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x4) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) r2 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000340)) r3 = msgget$private(0x0, 0x40) open$dir(&(0x7f0000000300)='./file0\x00', 0x100, 0x48) r4 = geteuid() getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getegid() r8 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) bind(r0, &(0x7f0000000380)=@in6={0x18, 0x0, 0x1, 0x2}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x0, r4, r5, r6, r7, 0x40, 0x7f}, 0x7, 0x26, r8, r9, 0xfffffffffffffffc, 0x6, 0x7, 0x2ea3}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000002c0)=0x2) 16:00:50 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x480, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x89, 0x40000000, 0x3f, 0x6}, {{r1}, 0xffffffffffffffff, 0x42, 0x60000000, 0xb04, 0xb89}, {{r0}, 0xfffffffffffffffb, 0x8, 0x82, 0x3ff, 0x9}, {{r1}, 0xfffffffffffffffd, 0x4, 0x42, 0xffffffffffffffc3, 0x3}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x1f, 0x80}, {{r1}, 0xfffffffffffffff9, 0x6, 0x40000042, 0x9, 0x4}, {{r1}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x2, 0x759}], 0xffffffff, &(0x7f0000000240), 0x4, &(0x7f0000000280)={0x4bee, 0x6}) r3 = dup2(r1, r1) getdents(r3, &(0x7f0000000000)=""/67, 0x43) fcntl$dupfd(r2, 0xa, r3) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f00000000c0)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:50 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x14) close(r0) poll(&(0x7f0000000100)=[{r0, 0x70}, {r0, 0x20}, {r0, 0x4}, {r0, 0x40}, {r0, 0x80}, {r0, 0x20}], 0x6, 0x5) pipe2(&(0x7f0000000280), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') 16:00:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7ff, "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) connect$unix(r1, &(0x7f0000001340)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000001300)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x8, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)="f5b87a0905b3396d85db21ea33c88f5ac6eb8d94d3ab9444fc2ad77298d75a6fb092c3888ce26c74fe9dc5884c090e", 0x2f}, {&(0x7f0000000140)="141694cd7cc5ccafde554ad09e7f09c6bff1cf21db51092458584eaa7b8220435b2e2d99f30c884fe306282f68517b0c13658be11b51f9e3d8b6f458a8a68a6201f66764d3a3be68c9f29b3cf6a0ffbb1124b1a730192f461ad0172435a43b0fdae72d95211c34a1284d30ece8fa05a97fc1e97335e01eefc0b22ab30508d24bbfb6bc2e831864e5cfac133816e095b844773e45d9b5b5b1a169f72a94dd8ea444c6b268bf61ffea39c0ac1a0a12539eb65fa153387e77f534efe5cfc6e6c3cb91ec6077cb5231bad866f23f9638cee8dda6c60b07c657981e04e8e1560d7be5c03e46d4990eb519852d88a448f7846722c1abc394b2f18d0c004862d2e243", 0xff}, {&(0x7f0000000240)='K)', 0x2}], 0x3, &(0x7f00000002c0)=[{0x1010, 0xffff, 0x1, "7c7ddb13e0b16602ab14c950704f6fb3d6cc8441c311dd81d6ca1e466384d4c81fd5ff11f65c26e0e5161233657a70f7708f8a6d1df8637086ac10bed507fd3153ade0d37f884f11d6889538a4027e05f6dd81fa7792eab47bf3ee183b7d665f69ec524a4f86d680ddb386b64deadad9d99250e151397dbed2414d4b48c8d87165e07f815a735f8c33d5ae228ce4b349f8241562d646a475e28b6f15ec83a95f27ca43f14fa7c9ba9df6a38aea984772af007a793ce282019ef0cb228555a5669ba818bd0ea35832ca46db9e66ebc1f3748d5862e256ea48a47929086645ebf686a79a45371b2a9a45c04d084b42e03edeea93ef9b35c780a76fbbf88e941f5e82a274187e6ca9230bc7e293bd3d15eda74e1b4a8db93e96f7648fd3552389dd39b1ed6e748ca13748c257b2190f1918c44aac71aaceb6969078da9ac047e7e5f60d5512b92707ae0d85c12652a284c2fe028b361e5027ce1a9d478707c5ddcf0f1b36d949220e6cd4be4f1c46d57072e8b9cf58727eee27fbeac6ec412f062bd2bc6a07d5aae12449354344b3ad9c7b30ceaa711c9669ff8beee7d3d43315cd793e3ee579fb7b49b0f165574381a5c593c8f290213b90c4bf477564735ece28919fc12da4efe88bd4e9af82deb4d9becb8178c5d046b939c8838b52ddabc476a9252fc25a0deac8d649bdf0bacf044df571e15bf152253ceee477acaa9e7a5eb6d41f82d56afbae437300a758066072903c7bda0abe02e2f2f3a48859c844db45406d1f336f0f4b12dc24cd192abd989352371af718d498bbafe4185edca3cb0a5256adba0da199dac6b5dce6e9d956781249c21e15f089cb88934933af8f0040d9166be78552d2e2e3edb8d77779b39c935cfaeb26a3e536f205b2a11a9d8f47e7cbc6b5995ed33e0e1e2b67b22776ba5c2a8800381a68d159f3184cb1dfef2910a22af96ba73f8721278bd553390babfa39b67864aff63d9e0aa1d4a9e10fb2e5124117f8bb6e7745fdc34e4d37a8bae280126621aebbcc2235f84ab7263e9f4a02d2382fd2ec0f76a6173790f4bd9bbe880608ff82cc53465eaa73632e2c1739623003bb0cc233916e6145f2112a5f304d5b65586c9a9f0f9686fdfe6cfc1aa9f9897e63f0cd28ce920b731abcb9699ea250761eb7b4c53be48b120521443f2d986f3622b31a5908b82f5b3e1b82b69e42f1e2828e480895be447106475bf9ec2ac72ec839fb50ad1b5086489d374f5b24a425251b4a3772b743dc6054b2658a02d0868d5deca88ea51fc1ba3362daf45976946c2fef4c18a9de734e971d840f6fe3b008e727ee928046bbd174ddf2b447c07a2139c2dccfa82e50b3224826e2d482d887d184b58cbb5076441bc9c8823e85c00520b7593d323ff255780a6525e956bd4845f8f00f67e8a5e733570d49bc1e69a12f5edbf74a7a4a4c5e6efbd9a30202834833bdb99da12c1829c1f50aca846b937fcb0aa9f5e1bf131aa3ca205df14b4de340844e91753bd7bd387d936ecad0379db850b3216fb6389165df9861fd5e60e68dfd822c9f5a175216b521888ac15b5ea1fed0b563ced69dd156d520175cde30d2bc093d174ad178d79875c7358531aa2beef5367519cb24e377bd7a571334712d275c3fd16d99f8e7059ca5fae95b26199b8ca703fc65853eb430a11384350509b502f58fc74ca50f2fcdd18ef9a091b2b082dbb3f64bd2b4b609202e45cdf31ca5ca887fa6ca66bfdb83dcbfa87c6c0876bb3e5c6a13d462b09449f31f1ed95ec6776899f119cb33678faeea8fd7b01651e428b49a84d65c68af73b68911e1b78002821fcd8458096835901c66b17a85d1c75a724a0d27dba7084ce17c2702f711076c442ef7bcd5854a33c413fa09af63ba47dc2c61165c837f65a6faa324ac2ff6cb5800abf52c23679e69fce02d3ad45b2da00288436a5018528b45cd1e92326c32fa56e001fc01a330866fc879cfe1528f3a15b7cd938191fe459976fed2fa8101a990d6858d821a0df176cbe836690ce751d68fdd38159d0bdb1c9c757f2254bc034217e73bdcf6228395127e0e9e744666950fa89ffc5a950056329ce260ccd362fc9382210fdbad455461172b8e5d0d64dffa7ccc49de54624d066815961bda00169e75ae56090add604e0d25776f55dce889365043d7725ef276fe9fa9d22be3850e62c911af70edd7c3d3be872831d3d2f0cc7eeb3cb769a3373630118c18d0b666d6f05ee58d0ce69cdf5b3443475e99a70221fa6fa1f00c58f2f9bfcba3ecc360b823a63f9dcf48290200a3797116a45e19f106c769a0ed4514ebf371fd59b82c4938751a9cbe1fc599283b284ef20e7083cb1d5f957bd35208fd1e73c7cb11d3ef4a26ef5ccf7d362e4f861bf0b8e2213b6426e3176b515c59e5b995ab416829a693599e28cc367b3e744fd7b88bd9e0e83d10fd0e7e62c5e43a17db8b90380ee74014c3901b31005e8bd89641ed2d2077fadf8a32c17ac58f3f87cd2e7bfed8e28168eed83dbe732004a13e1fd6669cdc2adff81c8e136558c3276dff1d288d99661e15656cff8329af218485212f57c218d232ddb6bacbe079880fa8d79d39afa802c8fc60e6103faceb50e983e48bc88684a7d9ad2bbffba5d39ddd397865db69b0a85930c7bd6f44dee77f3d719abd21d319f527e029e1820326993f9afd68822697e3d05267cae5b34de34866e008f140c2fb19e522bcab30a76c7de9cb4609165024a875dc026cb7654ff42c273072ca8c965672a2e35d455273f163d74e5fccc54c144c7f962d41e636aec9ac94f6abab2a6e9a550d71e182d20e6bdadceae141837d46db94c68ca716a14805a168d21209299130d3580cd940d1c3b2aef914ec7ba88c63fcf94b6e1f050adb10f71f74c9f4da33f342595e4262ee4dd7b921027bb2a19274f6376ed3952cd02c95c1b316bb9f9b66897bf5e781b5b279d1f480783218d2f66fd6967488d21a06f986562a49674e25d6c8c551002159391f908f8539fb39e572152979c5c2afb51f4123074ba6c65d191609cb054bd363ced04307ccebb3e868aa35fa6b2f677c54bede0086078898dc72cb1e9aae3dd166d6cecfe2b5c57ef1ee77060624ecec4078b741300167d6c2375a511254e54bd6b2675bde8074a287d6b768184f7dc8552636653959606a8a9e3f3fefda13e50a10486a4933337d48992f74e17fefa6fa4a76bc57d04fd8b23a547228753750c8572ee2875fc07f5a74fd9122f3fe17d4dd2c58cd05e548b58ff7b0882eb06f6a954841006f18a8431a11e91b42d68be8b63080de7786cc8cd2c3ff0ca31311405951cf47bcfd263e20bde214a22cac585b2641f2f7a7117d3d05117260b49c6fe85f93e8bd8853c615e89cb79cfe841917ad1e989f53fc0cdf1446a2525c15d334a69006cfcf757f9e9c2afa5c0dec3601aefac297cb2c7078530c98a5df0f7e1cbb3ee7964735832d5c4e022577c4560eb07bfaa1b16b518eccb07e6b00569de9d2e708ee71acb5a9b798c3ac11061ef0a78f3b0861f6a5ad70f60215b8ffeeec0a06b8a124461dd78288a6cfe20526cc0c614f6cf0deaef006ac5eacc5f8bc4a6e1e3234d3bc901889489f50a5aa1a54ed845429421ec5ace7eef5fa415ee39a2941a54c9c138a9cc5a57a35c3a71a16bfb6db557c8989c5ed2054f61fc16d2a3aaec7b90c4d5933e9654711457be353627a607890563218608ea5c65126c145d7cfce56f4a05dec5c0a1c4e71acbce3b1546e1cb0caad24574a8a0574b7a61b935fc02b134a347bb3a973737ff1d6874b622fa13659f174851ee0acd6dfe0b679e012958e3a0307ecdbdfb2acd996d44604a635bc1dfe497e5c705b5f9754e593e977338624807b0891732d211f97c1f01e8dcf4b8ac2be75bce39610e0d762f8747beff0caa1daa8dc266a910cbecced910e413a01b9e9f51d37e3a149dbf59bef1715eae1cd25f60cd14a980671738c9e209a0b95f3eb6a9c9c859c7c5d82afcc05c9cbcaf47c15003e73c296841aff639b05b726b1cadbb4808e1acdb8628009e90fd3c523b939cea0449c190be4e6917f1792bf87aea612da7f620dd31135e9da21f7eaca30aa8381a4de2603ed9ea4d5b49fa92f549ce539cdbddb410425b2c386c5f3e5bf0e738c61915c6ed69c72d646f89f1df77abf4d8784c04b2856921e2dc87479ae5699c00c592f3b07f86cd8b9a60b7808195f3c944e1bc1f5682fc22e898232e7e536f86ee079af01042c89cb30930495c1abe4cf43f5543e51f7ee5d45ca285fe97019f18346e1855cba0c461c6143f4e7408106790f28790bd4285576bd2e1538f742aea8f7578c709691c8803b709ad67578d2a036f0445a958d9146c03fab832d49ae8cba6d0512ebd466c0717765721816f673b1828f20b805bf4cd5fe3452828462934099c5c4d075d9ee81b52965977a663d5964790219c552d322d710f64662802a7d61c0968a131d3fbc97b21e9f7dc302c1c02d2f43f071c72945f4f9161afc74d8f101ba000840104fb8d2df636aac22fe87a884632be39451d3065dc1d192026814aea2b70baf83fb8dda3dfc6012331a7512d7c7c2cc5a04f8d41335adad400afe7349d64c72f936a78a31703b6c2586944361c4579c15640eb73f351e64c11a7d9fa0809924b7373fad7dc91defd163fd5b656f509a811f682fd0c7f22ddf10e46f7eb10ae4737506ad71a853a246fcddea75e8ca17ec01b6782b4aa39af138f7e162e864d81b097eb56767c4598e631d657a8ddac531624c1f419882a702317e6f202ff93fc105bef451896625ab6f3635b4dbe55fbbbba7ac3536e1136caeccf01822b3d0e8c70e41ad93cbfefc87ff118c9c54dee73438acb25c133f5987dbc091ca49a89879f321a879a435ca2d3b710ba410dc063308f2a17fa707c52de26e39037abda21b007a183740349fd5794a987dd802994e2b375dbfa03e38370813b7ac7b6175895894ba4d036a88820f24260d5c1166dff5b6fdbed1cdc9935d30b5380b4f3c325c88778cbca3250c42d332bfad619831e596473ed6761e0d6af6c73d28f7a6fa28828f0d5b4149a0064c9e40e09367a65cece46916341bf5fee117feb3faabf09778241019e68f467649d95046aaa344686825815847a070e87a2086d4f72774563360c29efbb72aaa8944488570fdf01af6eb94380e1c03fba6cc45a3669b2b567e21ae0882495df22785a5b4f9912872916ef64257b9698c12fd610214505f99abc4c95386f1dc16fc789789957d97ad46a42cdc387664f2ff41817efe5dbc5c6d891be6e46029a6e587ff564de0792cf6c07bb86ab1019610d4ab9a17bf31014ad7da82a300f8653757a81e438bbb7e52abd44978427a84c9242e4e6d601fb1d519676af4cc503ce194e11b9fa11039b94a491ebf0b39bbe58b3e6e315d260b2392a8500990932042be8a0983fb9ece3cb73cbb9b4c48145022ebb3daca0f308e5c20d63cbbb03860a66e9bc95fbaa8d6ae4274db000ce617ca7274fde1e2f1e63142702aaa9ecb4de97021561690a427fb52f07e0c9c9a293b4e2cf8e6049d8b9f3f377e0bf9ed718f965d906852a481c8c448faba413f550fea7ecf0310dddaf93250d1bad7cf069fd72734769c7fda43467055b76f4c362c72d74b9a3c8bffcf0a5288a7ac99a6da27e039ba056892a46b2f53932c1abe083ad03e15efbad98a8b7ab4f2b01323ac2889814bf8ddb4a7ea19dc2adcb8f701a050b7bc7fdd27cb500a14a57deb8f6d350a54a069115355c06e3021afbe"}], 0x1010}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:50 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000bc0)) r1 = dup(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r2 = getegid() r3 = getgid() r4 = getegid() r5 = getgid() r6 = getegid() getgroups(0x5, &(0x7f0000000180)=[r2, r3, r4, r5, r6]) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r8 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3cb, &(0x7f0000000d40)) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000200)=0x5b996e8c) r10 = getgid() setgroups(0x4, &(0x7f00000001c0)=[r8, r9, 0x0, r10]) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000400)=""/1, 0xfffffffffffffc25}, {&(0x7f0000000440)=""/254, 0xfe}, {&(0x7f0000000540)=""/152, 0x98}], 0x10000000000001a3, 0x0}, 0x0) sendmsg$unix(r7, &(0x7f0000000280)={&(0x7f0000000c00)=ANY=[@ANYBLOB="00002c2f62627334b990e4aa0f3d226ccd0981feb5036e15571b2e9b4dc9175a8f48b76e612476423ebaf7f5cc17642b272644c69b4f1a369299ef0740255b80570f1813c0acbd8ae5bc064c747e5409e4b0c4631909cc68c5954b7905142a3b3007165e33a3c8a9273dc472a085c2199b2036824b6a97d0ebae0b86c6540280fa753b900a2964af6cdd003d162411d1c2abaeff1f0b388ddbca4e61e633887a9b299cb916e8b2ea6c4e0caab25c65bea833121b0000000000000000"], 0x8, &(0x7f0000000b00)=[{&(0x7f0000000300)="f041a351ef8d73cf4ea8cdd0df9de242288062f8907fb1e2d53bb433769407196e8ba25366eb7e8d7c6510838a41aded79b08554a064bc346166878028d0cce3331e7fc21084af3ddae1e5a3a27dfa700bb940d8318f8b35cd4e6ac58154a8888078977d2c10eb336810fdd79a6e3ba4cf5ac89445753b5d7f", 0x79}, {&(0x7f0000000640)="4bcca8f52ebf2b9557fefd7b003981d3344265d6e781a7d0fe7f0d7c773b8ba5de5ed333eabea2249068acec5e396b95de96b822b9f00cf975cfb35160e835748d698029f0d3a3286b5745a931343aea0be176114a235757531e959562661f7bca70f0f2e08133620b241df6aba2cfd14ea2cbf22e03ad6a81740b0cf0c32ad67a0b07bdabe42848548a1b5476040552a944cc7c248f0df1", 0x98}, {&(0x7f0000000700)="c9e5de4cf5cb328e604fc51a8b34deabaac9d9d940d2b6cb8625687913e2fc480ff6cf0a924c4f89a8a8baefdb648ae28c377243627a5b209e9e0bed8662e8abe3b47660bfe7e9ee50287a057705a367d6d00ad96a958ca6302f2c113d5853f125ee6d79907b059e8e37fc75879d804679726ef1c222d7475de8dfd24e4280887fc7f817357a1e5c4200c3399ed19ecfc439f619b3712e68e7d968a93192c673018dc74abeea9e05e94468ae82de", 0xae}, {&(0x7f0000001740)="0c0173866518e63ebe7556f68bcf984e29ba91a2cd3ec8ff53e3ca2e468d0a15a2b699a805851734103bee6dc08b2138af6b68fe1f7c8f6bc347e49b023232e408ac064a38e4f1a1a6efc5421fcc5f29833e7d3e77b1fe5bb43924a17c4dc7761a25f0802a21c6c87f61ae53f550c03f490ccb5b35882a1efa2f447e83258e5190f69bd2242efa61ead9450781ba1f049fa3ea46bdccd511df415cdd13d5b7fa8b81463f5cc92b16d08b7396f6b6863c11853d50fe9da615bbd27f7829d7e16e8afff103d129f3173fbd5015eb5ab4a8e0faef1a92efba7b7c67a2e2d2f1be6260ac9bb9b2758f67fb419c6b2d5dd49d13a3bc9b0719b7e85f70e5d6427efadb128b9ee52d2543d4430cfdf4f819e2eea8f59abe530e0e15fee90baef5884b9887aa8dc5e53215b080fab3c9ae530a81512d5c7806d8b902f2b3607fd66d777f711b004694d79f495bd0415a6ab68493cd3d2094b4b80ee174491730996576905dbd298920eec3487f0b9077bf12e22adc39a1baf01b13a64ab2c4b97713476be219de19fd017a5922a799c5f28f317e15bacc15de2ceca64612219a929c0f9608a5f5948b8948f9a0ed32973dc29f9dd8d8771171eb2a7adbea17a774a2614f16ebc50f06ca23cb7e35e6617472e6d73d95913d525ad19bd22e99b4a0cde6eb1a245c6a75b38d58866aed04ca7ed572d8c06c82a2a0c5b8e201b9a10e9433a5a7ec0d5128ae4ae61471ae3d2a33a4e8498b1b19ebcbb47bd0b8949b753e93545d99b7bd959a6cf6f4d0384d2f7d0712919ee008e442751673ba9885677d1843786ae1cda76ec0926a9ce5f345496e0546bcd9ebe599c0e3b20a521fdfd927919440c386ad9af7cd57cb40a20032b3a04bee5ff6c8e9ed162b493ad704c92784e176e1a740084f24e238208544994bf7d74a17fd958d6c3da006439cf82574392a1c0504facfcd92950b544166f1c592d586e46d4689e5fc32c48eafe40539b9c2c958a23237b3a9dc8a3e0df834e1aa5be146fb9730e91efbc2b3698703c377cdd867b66b4cbcbb7417361a6fc0d2868e056a19364ac46d99e24801da817861f41e00c94cceb795435597af5894d1452ae43c0ceecec306b893e9d8150ca22fe73a8fec43dee3f33920cd7ff529e7744e4db34aad5015e95e96b30b3fede068bf2d58927d74a970571025c6e23c1b2be73405e8e75e561f03507327713f258090e5a10611296d04f0affe4b39c1c7cf862fff1794bbb0f5b76379352b4bcb3b4ad8b44529dd996e10df12e82a0f4a79b23deee77ffa0a42d742b7f6f2bc19bd12d890acd534d7c70ee160ae527cb841774bb0b9bd09b141dcac3ceea6dd82224ffe0f045b09d16408c33c4dc1c63015f3648448bd46defd5ca043b52040a0c3c439fa44fc128a0bc69488a6f9b881d93299ee46e258f302ce96b1c9b77e56da2b8499f5a37e44655acc7a85c37a1e51396c3071b4764893805afd0c52b9e4e730eff443d7129a423b9ff55e4afbe4dfc47977e147147ab522d2d56e4ddc150198aab729fd3aa89c534b9b7e891460b9292bb0fa33422c8c7111b1345b16e1c217f5862d9731446a91b28d9d5b15276e0babff8dd2c5a43ebd844b748acd1525683dec95b201b2a5c6efb0a8b3335e5cda2be198879ef30d29a8647a664252c3e3930b9556408c74dfbc35fc4060c25f79ebc37646961889d260013f877a0d4d823bd15e54b4d6080c1d4f3c205a7dcd11aff5d8ee491ffcae429a4116e94b118cd40bc4500c6bc0357d25884f6c37780edc3790d269502a12093181cc6df2acf5379ee815afeb880d22d718bb7d102c610ff1df7e897b762ae97b5f8afc33e11a910e63a96720251dbe67f641336440c877ea8c74c0319505ee087c610e72b2b82b2fe32e03d0efcc59ed452e1f62a40602c4ed74c2a8427f9b4d75ff027555d829f4fcc8ead770e108c00ac92c5b0ba7540275fc5b37fdfe7b8aa2a9fd440fa99a98426cb5b9de5f8a04419d714163721c879ae5c8ea103c79faf096949b1d8a32bd5e0d310f4b1d4f6f47b7816e3af7e97cf3f4ac6090c452e3a73c66e052451bf2d49fb39a0939d1ac3b014f49937d8252661904aa8e6c86537a87ec96c8a6c5f41eb587b830dcc12bc5506162fd4f7bbc8bbe5a4f4202ed741745682a4a509f880cc5a9305e0b73b783fd85af6af8a6f05bf1c6f1c73549117df53e9f602a71144de950ee843a66373c25ba1226459edacba987657dc560748836e1f72979c3bce79efeccf72a8d950235e3e7a44ca672113b21069e857d22a4c385fa8e28a0f7686cb827030ef92111ef1e53afc1089aa973117d57cade1413c4ad138cfb9b98d988979d739cf3d9d59e8edc0888217ce057e66bdbb035f9521db373d90e294584d58e643e5bd7f78404f74dc5493a2cf0a039bd805ccf83ca5d9944862f7d1713253817f14352ef3fbd63d4ecfe44a9c59a44f2578d844536081674b2d16a170568cba9717d1d2f06aee54970f3875e7bbda994e1d9413c9207a32446915a1112cb4bcf2eff38e9b47807c8a4351415cea2dd3303bf0db33ffd0bd332a5ca044410c8cffee5858632d8720bb00f1f490297094d9cc7d4a84e2671cc9ffb50632bd815479afaebe9c3f56e5a0605b1538e50ef28de015b0e62702890dcdcea8f87c127aa14c15c96de21d4b15c9e1a7f76f1e82e52ec8a58ac0e23006e40cf6b441093369a1632d4554629eddc04e6270c9ab92ca262a56f3be311409534b704abe327d537349e7a2772805779dcd217b9477dd1e3d9a84df7867a4c25ee3e37f5db78a99e891dd94cf6b9a5ebda31f3136e5d36166ccef5993c01737e879686157b542251e292c5e2a84a7ae7cf5804fdcd52dbe5ea780dc69a4a03d3a2b1e66bacccf4b2304888f31476dd1c2f0d4d05bf2bdc9380e3e0251a59590dc028e9b4823de66cd46c48b48e479f50b4f7301e49bb563b8538000d1e6e3ab276033eff8a4f39295ef299f8af886f1b1ab7db228527574a876e032e2b20b8aaa58ebd1838814e3451b8df0ce720928883cc46814eb3eedf5dd2da8b1cc134dbcdb26869c6df6c69b823c77e66204a450c1b9a15cb7510fcfb8abb0b373e5267a0c0cec60a66b05730f7a8a51fcbb68c3ca6c940cceac65ab557433eac6d0f7f19d43b84716e80e0ddfbba3c16da290d2d89e7aa0658d0747d9e309ef90a45a087720b7bab0bd0d30946a39327190afb9f0476ddfbe62fd386dbe5e3951b23881014ddd98c329037bde2fc12bde80f4c0dcfa287a56a4d5081b312e68c58fc0d9a4720723ed71d1fe570229d89ef46575169ee83f8749574f119a250ca03fa70baccfd99e9f22cd458b43faef367de2d3ad47ffba81f31126a9a85a19cd4cf00752bcaa76d5456568371237b35f3c4eebeba5d60f66b840d4104f8dd18ba5237528711564a1db1d364e304b2fd287244fb17b5ff72147c333d6171edf033c045967046732a12100be8e44db17992445818f34f1eb63344b1b23f5919cdafa89276cb2e8b6777fe87b74b3564135ec9ad9a994a2c6ca0c16d6a36a7c86016486adc99cdf73e3df3e6a752f477c7e6e64a87af7fa534d7ae3279798187a568af3fb3a4af5a05d11e647100035763ed95005b28ce24565e166ae00ad9828d090dfd8a45c57dff4f08d66e5b00099f3143d63f8d5b8fcf75ed89eedb0a5e9ffd6ecdeed87e6ad81bc67807b7fc4b9b45eac9c9becacaebc5d8174c667adaf8f73a81df203f2cc89cd1615af28d991879f1ff0ec33189d249e8d73963973dd58f018417a86fe09eddd8597989b98724b80a062f83a55a11a158360c64f1232038dae84839163f4fab3dda26d75a21755f4edbfd7292cb9a825d9879eb1379d1323ceae6d50c88a00468966a914c41395f382b5fbc4d7c3e56565c5a91d65126483a97600203110cd8097a9131b50ee9aa5c558577ae986d4f3aee70635d2cb61a4e870a55758a0be52edf29221ea0525bf4ebe67de57c44cb2cd3bcb43fb0c4726cafd497ac4093d73ff3659a47f05db6163b8671efcbd5d0c386749ef9fa13e5d2cb494a08069b9f48f6d0916f3278aaf90dd165b67a5008ee4c53ec9a9266bfcdfbdea69857fd7cfd95f9487837c20744485181a7e59615ed52156dd91af114868b462e366f60ef69ce485c00212d1be653ee052c68543352c9721cda838a1f29c5d22c1c8f4d3e75b1eb4b13e58aff6615bdc735be5f80bea774ab79f6f6455fc406c719ff20f1d9e00a9c67486d9620fba4433603f42511aa9b636f64fb8c968ab37113979af02abb3f5f44d47a998c35ae15017525890c47db031ea541a9f0f3c5cbead9ab7d5a22d3be14d7befb72667a5a732cbd5097e11e833beb50faee6ab715094df34352e31ff119520e8e2006491fc318e15445a92a0c62a706a521f3d454692e09c9b66bd86816c0e0fa2f597ac8ef3dde4ad2c26f5218149a27e9adb281bfbb4c6e6c604d5743fe7ffcbf2923accaeeb513e7dda0d3cb0541cf05ce8d16fea7349feb5bad1576784c35ebc519a1be05e44d7957a952bb9f1e9be9d52b6d7004831aab59806f6775c875e8f2839df708552655c21766250bdcc5814536fdf3fd5b30e1189a0244916fe7446d873850ec4908c81243a1da3dd76e1b37a31324d4e0cc7e8b3454ea931d0692c60e59cc2538f22736203182650d5482d46fc55550216364321f352594048f84ed665797855b0916d40ee637e609fbe5593c87e3133026e702736bc4754a88254d27049147a4499fad75f643409a482680084c30d0f1ebced7dbdf1a4b5263fba66a83edd67d43b727ce3694ccdb2f813aaef052fb220d29fbe48ef36a708e12d02a98fd0487784228148c070871ecab93c0d0ed5ec6f4074d78e7c329bc570b8c407de2d478f82560faa70f895d1e00341022a859a52d4449e91885334917a9bb3ae2e7c00c7267ff451b01ce349670c6981cf4f48552bc4e0a909ee813200ed2c7dee28a124883f786731c35a5f6738a9cbda7b1dcb3d7106f44c20858bec1093dcf7b78083396f0a80ed875b246cb65f22ae91a63aea4128233170d64736a3f9ca483b4d1df0bd8dd982b1bd964538bb57f57b87634e92071762ea47d2af7899d728ad73942d08365e2d0c001e113d8be3b9c2b37ce05df0cbacbbdd9267ed5960ac1565afd32a9dafa845cf54356c072545c9954d8658be5e30d53c74d95fc95221c104bbaee487f207943645ef9c9e533e5f047d95c611a2ede159791f3f4b284e8ceb20c9e3159db8fcacedd4bdfe0aaaceb9d2e63fec91067f0848d777afdff5f86a377efb39b012d1f5a33c45c3cfa9d342f78d2b456891980cbf4c09473630ba9086c305c22d695dfb718ef9ce9c685162afea4300dfcec686b90bc8c2c5ac38cfe550b80632ae4e0a44193ed76add4ff93b38c165f0f84a1ea9b384f02e9333e40b870bc78a73ff3d3e6b9a03d8fa1dfe4b2f8a5db21299b031ed1dbc3066ca1c13f472dc24bb3061298619b9dc1476ba3b7cd04d74f76edc694a721328b60d41e5f0525108f1fd8125bfbed9aeb5be2babe2f52dfff8f89eb7931bc1809dab8a26bac74711dca174eaca6d18378354c3733bc62b34495c4cc8aac21ce767b893ae786d2575e6e795ebd11fb41e355dab981e37a117427e22dca84b562ce81292f555632345ddd432005c7266b50fa8293cc73d3428e6c9dae6d03eff439ff24ac72a1e6415e928a6d7687816460c2d19e0fb9a944e5ff5137c2a5301acb9bfe0e4f5e9fd71d8649876bc5cc", 0x1000}, {&(0x7f00000007c0)="69b9429ff499e85d2ef74efccecf5e6ee071fbb3d23261deb9375b62d16bf7deb891fd077b4c168f5214e1b9807e1f1ab42767aa7e19f757cf9176a86e996bb748559850b67284540bc4d4a19f6a19394f9e39a87613b0c4293391f99a4c1ba5c482c3718759279c844c7d9b97911e9f2cc1c5960cea0a1b69ed3f05e63c70c151ed8c8b1deaa0c14741453643440e4f6f8f07b62145830497a6df636b5c6aa2b3583fc6938c221c47a0dc92a706033aafd7ec2a", 0xb4}, {&(0x7f0000000880)="d11c25848bf60abf67d50295e03c1642b1a490b5015c488760463c8215f3f4bbd2d1fca837e922da2947fe09d4bc142074291b606b3a064d2f74dd3d401384d4afce2f82a286dac6b7392c724e27af3f0e0ad7fee6c2cc0e5a57e1a8f63bf6c708b861bcaa39c96d929e5943af0a5c4be2a9adf8f0d53576a1e624c25a2951e1f6476b047ea247043644b3cc98b77b0560c2604e03", 0x95}, {&(0x7f0000000380)="f7b69d6019b3e15665f84d58c1184c3f19cd032b5007869851afc56be1fc847f59e57df37fea2f981b6f6a051dd82733fd84dfba6b722e14a51e87bf1bc8eda812829035b94d699da6d4dfa3e0d3048b7af3265c0c8e70bb70ca2b4d", 0x5c}, {&(0x7f0000000940)="bd3fc1125d65d722abfb2fa39bc92d9362e5f46d063e09bd041fbc965741a400e4780941ae095259e05aff50378685d57ed49879f8e4c83789809e5ca8ca06609e63632e85db2c1a8299d2e72d5cac1d5b27e8f5c0b75188abb6dd98b33705545bf0e68e83a483858c822e109e245113c791ee24557c39ca6365b62665ab9f72c8913f10fa2af168eed64f2035795536f7483ff5de6b9e0f51332d0a1035986ee2024594116b70d5014fe72e251bb2a97dc6b0f93d54b39b3e845d464a279077bb1f8ac8b6fd83696452890b273c4cf46238eae3846ecb01bfea305123869cf841e825ec8a38846a86e43795302eb434a4f1671be0ec", 0xf6}, {&(0x7f0000000a40)="a96ba881434bed3edb192dced2203e35e5a35c25e84db09b81c28484e5beffbf3047ac3e335b4b328fa7b904132914d86d0dfc9b3e7e14c1366595ccccf4f21a279c45877bcb9424ed639f2f19294b3b21267dbf1326700251bca3f419684f36ca3aae79d562af570bfed5207e2ce759c8dc6224a942c5bb31f27c6fbfbbc5363113e311fb6cd9730dcd70394870f49c34615f5e4ece799c0f9048e4b73f11dc18f1af8c6f80a2656c257c36f1ef72be2062b0ad96105e261b2fb7e239", 0xbd}], 0x9, 0x0, 0x0, 0x401}, 0x0) write(0xffffffffffffffff, &(0x7f0000001700)="527a61cf", 0x4) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:50 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x18, 0x4000, 0x1) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getpgid(0x0) getegid() getpgrp() getgid() fcntl$getown(r5, 0x5) getegid() fcntl$getown(r3, 0x5) getegid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sendmsg$unix(r6, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001a40)=[{&(0x7f0000001940)="2c3317beee3e5dc08792a00ba7e244eff5f34b7856cb49e1fd5cbb7d261beb36d1b45b87566a858505ba261dae59ae73a0c58c9d7522bc708b41957d49893e275f7f80f2824c0765d29ff5b76f1d677e8db5fb2b8405e6df003ded344c6360693779992fd40f842b0009e259d340e1a9fd3451f0ff064a00a13ed87a0b7817658ef06347fbf1efc4f904dfbebc6521715378dbc380473f195dea8bbf44e964721d5bc9092419e11a27270c7df6c06e6969bee5e0ab69bc8184c67709124aee8207d7e759eb3bf724f79850ffd2", 0xcd}], 0x1}, 0x7) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000000140)=0x1) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000280)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)='\x00'], &(0x7f0000000300)=[&(0x7f0000000700)=':{\x00']) 16:00:51 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x189, 0x800000050) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x40000002003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x8010426d, &(0x7f0000000000)) getppid() mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x9) 16:00:51 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) setitimer(0x1, &(0x7f0000000140)={{0x6, 0x9}, {0xd0b, 0x6e4}}, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8004667e, &(0x7f0000000100)) 16:00:51 executing program 0: symlink(0x0, &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="c922f18c25facb98cf188e5fa7877bedf33b059789837148be322845e193cdfbc0ca5f63715ccb04a4657248e8ffc7cbfa449111a809d3f29b", 0x39) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x6) munmap(&(0x7f0000377000/0x1000)=nil, 0x1000) setsockopt(r1, 0x1, 0x7, &(0x7f0000000100)="920b92c720924e2a387b0561964abaa57bf399d53151752d074f7c3243d5bffd7bc65acad22bfde679a5fbc001998c53890cb34a7f3543446862d303ecadeec5dcf71ba4225f4d579cd08bcc0b9beccfbe4dab1862a1a131e47b67dc98815085a0063e231260283b4d34ab126778252bf2ddc42aa756943b54fd25aa33ca002313fb4fcb116cc4b8ec878ca5756fa193c9990e2563284c56141fe6", 0x9b) 16:00:51 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000300)="203430d52abd94547e5bcf5669ef7ba0bdd68acbb69a744ed8e7287490298bd65d662e6d4bd7844d77bb93dbe528b4604d3f8d52f1ce42929464eb220d78ded0da55a2f225137dca0460246b363b0c8b9847c16089915f261ffb6237ecb98a4371f74c5f119bef14109f90fc33fca6c6c7586a276bd752f4457c2e84619d5e988408e7a472c98f775476b0554fc120ccfec62683be982dd44f69e1bfd3993b1f21c7e7f19145e14295d56cd2213584", 0xaf}], 0x1, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x229, 0x0) chflags(&(0x7f0000000280)='./bus/file0\x00', 0x2) read(r0, &(0x7f0000000100)=""/75, 0x4b) 16:00:51 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, 0x3, 0x2948) connect(r1, &(0x7f0000000000)=@in, 0xc) 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x80000000000051fc) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = shmget(0x2, 0x1000, 0x262, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x81}], 0x40000000400, 0x0, 0x900, 0x0) 16:00:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x1, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) socket(0x10, 0x3, 0xace0) 16:00:51 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x2, 0x0, 0x18) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = dup2(r0, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) dup2(r5, r5) 16:00:51 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = socket$inet(0x2, 0x4004, 0x5) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 16:00:51 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x390, 0x42) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 16:00:52 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x89, 0x20000002, 0x4cec364e, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000042, 0x8, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80000004, 0xffffffff, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x0, 0x8, 0x34a5, 0x37660692}, {{r0}, 0x0, 0x4, 0xf0000000, 0x2, 0x200}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x6, 0x8}, {{r0}, 0xfffffffffffffff8, 0x1, 0xf0000005, 0x6, 0x27b96d18}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x10000, 0x5}], 0xd1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0xc0000082, 0x7, 0x3f}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x4, 0x8}, {{r0}, 0xfffffffffffffffb, 0xa4, 0xfffff, 0x3, 0x800}, {{r0}, 0xffffffffffffffff, 0x18, 0x8, 0x4, 0x2}, {{r0}, 0x0, 0x94, 0x3, 0xeb7, 0x2}, {{r1}, 0xfffffffffffffffe, 0x4, 0x80000001, 0x70363c2b, 0xfffffffffffffff7}], 0xb960, &(0x7f0000000280)={0x3, 0x7}) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdb"], 0x20d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b", 0x2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xf85, "5c0400a795a644b46c1aab6300ffff030000002f"}) execve(0x0, 0x0, 0x0) 16:00:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 16:00:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000400)=':[:\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)=',\x00']) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x2, 0x3f, 0x6, 0x1, 0x656, 0xffffffffffffff2a, 0x405, 0x3, 0x1, 0x4, 0x8}) r3 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r4 = socket$inet(0x2, 0x8000, 0x2) writev(r2, &(0x7f00000004c0), 0x10000000000000af) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r3) sendto$inet(r1, &(0x7f0000000440)="f0c0a40f596e21b02a5d305b43db", 0xe, 0x405, 0x0, 0x0) open(&(0x7f0000000780)='./file1\x00', 0x92, 0xc8) readlinkat(r5, &(0x7f0000000480)='./file0\x00', &(0x7f00000008c0)=""/198, 0xc6) setsockopt(r2, 0x4, 0x4, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xfffffdad) chown(&(0x7f0000000800)='./file2\x00', r7, r8) syz_open_pts() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') r10 = open(&(0x7f0000000500)='./file2\x00', 0x10008, 0xc0) readlinkat(r2, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/65, 0x41) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000300), 0xc) lchown(&(0x7f0000000040)='./bus\x00', r9, 0x0) r11 = semget$private(0x0, 0x2, 0x646) link(&(0x7f0000000080)='./file2\x00', &(0x7f0000000680)='./bus\x00') semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000080)) 16:00:52 executing program 1: setuid(0xee01) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2000000000000000, 0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000240)="a0b2dda4f0c362adc73d498a17e0c3d97d30bf36885c147b5a20727a2826e8f0d5b6adf2b3dc70787fdd7dfc40a165eb94f218ce3bbc7be46d2527b1f4e23862ce9d3c29e6f741079534aa6b91d15b7c491d13b36d17969f5e95f389db359d96855978a3e392e5f539a6dd5cc8f86aa0ac0f135b033330e7e9570036c9a7f3268b910e0082177d7e3eb753d2a5736186617df058e9fabfe58687fc42c9e36dbe09fac29dbe2562302bf63309ef4d55323901331abff7189a44f07cc012644d836c8d852fa8758fed1d3d3bed6dc49cde11080b73d3e96d1ff7042fe755bb5daa5dbc4035cf5b3d717431baa5eba55722fedea1468321aa6d", 0xf8}, {&(0x7f0000000340)="0575171b26c6eaf0b79d5ba8d46b21777252911f64f50831f2bf6ba09e54fe00974d27d8da0020ad4de9bd32d63335feb1dd198e7e2b67a8fdf47b1c5d77ca730172dfe2e7030d6b6d7e3d62a7fc9ebc5678ee97338521e44e4dd30060fe1d3d2ca498351a6117f1d04976ff3aa678b960ca5654590f18677473b462fd7a8b54d82c6cd1310ee3abcc4d00533b47b1eab1c58dc34f8fb49d5c4bcd73dd5283a93a9467e088a3a88976debd922f90781bdc250be8b589a71ef030e5f8e39d5d90c24db58c609cc96b6e8b9d2dfbd114d5e733922b357e74", 0xd7}, {&(0x7f0000000440)="48cbd1553bb42252377b554c9443ab6d69206d8a7b560aaead6cc17a753e647006c0fe20fcc3d826597524a01ce21628e5ff582ad8b42f401dd9e3d0de54df3bd1fc00a0de87bdf768893f85da57c46f506b053ea0579cf1edfe76e676fb8a82e16f120572271f1f62446894238e22b106d9b502f6f9", 0x76}, {&(0x7f0000000500)="bfb9a61eae3d4386ddc25103c7af122ee637e563c5d411af80c89e48a7540c6772b34a204e7a2d5ef15a5b19f2e187b3472a0fbc0a1b51e32de2daf888957a9158662426b1e788c8e5c0616f62df94feef91ecccdd84548dd50912fcef3a0cefe329a5b65bf78d755cf1c58301f712c3a26d0f014a018216da32897ab958bab855396faf256ea1bc841652d24b9e8e26b9b7c68d750af9f3c70989a90e5995b3bedcd33ded2ca52d4ea6f487bd1fee1b6b76bb3d12fc8ad337ecf45405b3257c8caf26d336a10d40804348a698c6948ea04671560dfc54cbbf1a3ddbccf48193469b48", 0xe3}, {&(0x7f0000000600)="aedd70630a6d88ac584f975b3226abcae5c053e343c01712c576844247366912435c73f6dedafc6f96c60a85a496d54c98eb5b48e4c9761a413193dc401655853fb24dd5c69edff47ce54172d3f86e37385f34249059cbd0fb15317292b8baff976e41a4ac4efafb745c785c738f943024eb70e15f1dc6dbcd2b3174b2d01a2b5755eed4274f2993d3410944419787a56d8daf03697fe3cc4e671cb1867775beb6e51355bede53e5c58cea641c1b7b736ff5f7ccc83d83102b5175496b64eac1d86cd1198d33e3a2c0763b61855db3cce9385cdf1f1064e32ad6d0f41ed92e42e283b6d54984165369b2dc29799142c23f3b3b51581e8ecc59bfc31fbbf9378345209c1455f2fe1e2bfce9932f8b3dbc94ce4afbde6078365ac51012d1708b1cd1a5be73df07983e6c3b9b255f294c91f743b49ece930a3c8d70aada63f875111d95ebfb276b866d82cb7119b797dbc5d5abb88b751e3bd1e17a5b28e8ce82f019a7713a97b879eb333f7ec69521db6b057023449ba5cda5de33161e7a22ccd7b701adc1e426cdd80ab46316d877a52cdad81d8c1ccea335fa45f454658f11b4035fe80b1d5c616b7f95912c6e9092c7a1e3c7ee4e4673ce771ef20e8bce03043b54b5583b2a1c170e1ae2621549e83e4ead76e3167c6def92a49fe118e0544141462a2262200776a7cc43dff569dab059bcb5405002ddd10cbfeb4cd99fffe37fc3518e23a3bc1cf212768aad300330770c2925bd644b94d1ead9bcd01db8e3e9e3753f829c806651c53bcb4fe36c15f00891b2c8e5bbbebaf9eac1f896cb59d27786fd45675a9ecb2eb61c3171f5cadcddaf29d7f3600800c866b9aa05c389a3450ec2f9feca932079d58d4e949967b06c8bb4fbaecb3f62b882c5fcff331fc77966021e9715646ce9b8bab54f6e65c3124a918a5a400e0a9d90a32d2efce5de27ade42bfbc31f1a3cb7c84cd3c7491338847964e92d5c80b10823e428902a35e388733c4841e72bf07a669e1fff27efab3514760106ea423f8f9533307440933d819d323f0f41309ce9e0789f86c2cff14a94a146ed55ddc37ec9566b2791966c12731fa4e8a35df623086855126ed8769019cba6b3e76e685ce2ef98f1db9d4826b759a0060c0a0d4b5e1984e9a21b46c2944fe680ab3c22ba59a57d264e99a6dedb37df392470972364523a580a940dc9df1bd333b35e8e4e711568f53aea79f1051bd6128c05ea5b9645e7c25758ed40ed2372342458308ba7fedab16b0d6ee06abc93ed387afddde1ee48912a627b18359528d4a3d417c41cb32a618cfaaf0e71fd11c8c2da7cb7473b09f3d29097b3230266cca59a7664a096cec4e0f085731b31ded4609cff779d44bf93969a592724190aee201b410ff4886af7b6299c6d1a3b44da109ea556670cd85c4f19b1ca9e6cd675098625f04e7089538922b7fc67f002b16dea6eefec5ae932c9755d5a61b992725fc15004afd66b594dc28ecfcc44e8bec20251cb722bd8d64089132b3d33c69099b0aaee633e6ec52ae8466924b5565d27788001b0c2802e800b4ee72edd15b045e45ce4fc03511ed7cde69cec82d7f026c6d419fba119996c47139faf69676ae376dea62cb3fdcbac3bce2cc389a3d985ea94fcda8a6bf0a1739f21a8507752a83165bed577b9a163a2e9795d9cf0c69fd18a33f58da8f43d69aad9e5655d1ac98b4136614dfe9396189e59ad21cdf9ed1e7003b2353036744d7b396ecafc1d37181fc4739d78df5b0f015b45bb2f6e5a09d3fcc444f7d0bbc9732ef8757c53e5ae2e49849609bd3b77c795f5992ff690453eed3c2237d267c2a63061511d5f321ef292d414eb1368acfdd197a9fb7a9d503cb6a2ced69249f9f8a346ce4bd2010191e6fea2a0186a7d0ab15e7d4308c1359a8b6602c530941b32da0a6ba2ac3aeaf64a581cea11c4ec1ec106d2c5b80e3b08654c5115c0f74e5e00689336bf5f8f22b7089393f536b56dcbf850707375f1c13cc0b09da0e6f3fd627baa094f15a8a5eda158b1ba8947527a5987899bc24055c91110d0c435716bc89431d0a3252e1ffc495e83e2deb65baff5bc77ea1fb3e7d77b491056eb84588c7d2056f2511ea917028de69b44e32de6f502b7349835f500b3bb2ea341d72736f16e90d24372ceefafeea583ca6ad7e52b0a3d3f2d616576858d89dc4dd22aea985b66d49006a9de840be617c3ec35c16140257efc319590d794a881aec2d422eba1981b95df5f303f0dc68cbce66713de8aa85b71a658f9f3d6feef321b47a81d35f34c8ee626e9fbf0564e534b189aca0d1c1096a9dae2a5424fb38622477f7b994525795e40b73cb7ab6383851e2a455051f8c1b05a94e3e06ad37e4ae1aafebfe00a231fdf257b2e76c7882c5c2218d20730c796aa55b0228731c5d82f80586e38cf801f2451cd632fa8921c0d584b6c21f76afa471b9e62f7ef29f2550b195c265b61fd5a148b7914bc91bab01c1521f9dcdde61b84a26d7e870fe405d6376d546066fef3cb786d5d92452a5085d3e13530a3cda5c47d57e3e3ed7443bd4a892407ca6e97c7c3842020f4ec2bd80c655553f2010a5c13b5425b653f26a48c5e5e5d961bf6092e4f730391b01d19de1a10f32569db237536dd81562f1460885ade8e09a0f0dc8ffd943a66f9b13d424c2c8392ccd4630b32c3be10f97c79ebe86c4f2e893caef79056b76084f4df297613e276b614e386124af55d7b2964f8902352fa5396583783f9d45189fc3f2841c7a13fbeab4528405f0ae3bb07668dbb7e421bbde102729b334b1ee49935531e27460a888471a3e22326f7f01c75eb812b80868db150ae31572ea597bd4d5b8acf9b4c23391ac42819fbaf8f1d2cc61f700f8482d3bddd532707cf615f5f5dc00917a0bbc805dc49319204b1f3e5b6a4855a5ec3caee22013ac19949243979c27343bab2461311d3da0ca44d78a8f96257a6729c180ceafa51863f92261ca64392f6928c1caac45df2b5dab8e60f886eec5365f3598b121abaa8ec2d15406ac6990bef6f16756a19d9e10c91e44998a921bd8a3cab586ef24a86ab46bbdeb911676881c41a14439f12047934a6df81c292a9c1d5e654f14c9f07dbc58f07efa1eb94f9534d8a2f36732bf0993219751b8e558766a7a6367f8fb256fb56d174aacb15ebf6a08645c14eb96e666415ce9844a1a44b3fc0294f46a7ac151a61c63d7aed31e12294311905d6798642bc0c3b94f3bb2c48b5493af0a2280bb135fecd4f37a62ed884df6485ede0fee2b7ce95908937c50d95680bf2c3ae12093e51d79cf054a6de68511af164b4ef543e95a01dd54115c6d28c26906cc655698ec9f23e348d8d21ba7a6882606a44685d89fba3f8f58657951721ef38df2b3dbaf1bd9e90210bb8d6e3f6fda81c2fea5fc98ece647a8736daf98b3acece376af0afedfd14be9499bf0eb14dafc6d1ea473c186ffd8377cd4864b6a3a3b4974e84f991b5b7129df95b8acfcdf537f0251762cd2ff535e930dd87c370da24a2d67466a19e20225cc9b2d9f93d9facd37542bae0f9fa9e28a597179b79af3e62458e8ce27aba57b92fc6d27444a322d57912f1ea907541c83a59182aee575f75c66afed3dcd4b1667170f5a845d35d2f723ff17c0f6bf487314a1f12b0a4d17a3435d6f5db9b11bb36b0788c32e9b3cb87f5bf7d58227d05f68d9aa94896fb723dafc8643c6af87b2f8bfba6223ffce38130ad3a01c3b7614afe0ea17051c2c9a3c61e921244b4bd8b33de49b4f3ead210f45e7718fd53ebfadad81db797f1406864213dd28916c19a48aed498df1b47e0635306946fb1d6a183b95f378c42eded908bcf0e0189a02292a5576b7e5b9ba7d6f2e6e51aab6b280c764477ba224c308fdefcd81f654b5f9af761a57c6b08ec6f1e875f285dcdb438a52380e8e567b12f5321497abeb83ce83629a0f2e3e442c6501e8b3c903e0d2012727b2068b1dd69b3dd7f89c88e5269908b56def0918e3b858c29643b580da8ef845b9bcfb401e6e9bc91fb61940e760b6ecc1e0a368f03cd1a9680e6517c5f00be33defecd2c4e323a6a8a04a09a27a6a080c11c3d2e4aeb5d58f796403079c6eb484b4bad1980fefd71a7f18fe52963938e5050a581725bae1c4a09c152f43fd00c6305f31162ccfb676ca332544bf4c9816c87467ffe043f12139edd93266e3e415e3585d5aa55923b21fdd2901bec3bc0a2d1aa4b778c2fc80387e13539b4958f4ba9995698949177062663420b0274ec94ea0dacfa1eac6053a69b265926312f74b4d5f99b5d1b9c1dbdf68dc3e9f2d346bad0afee47c21fcdf28c01a09ed9cc558a31683b5705d59dda899998efe067b2108ec93f36e2d3b473f86cda2d00667a81c706f4dd24ad4bc0040be6a12d24076e44f6bcc7e3b73023062c2511841d0a814fc41be548d5ee3915174fd3446156b478e01e38c2afab523ef9b35294f7df36e2a72c1ec832095e08b126220bbea67abeec0afc0e68652f22d9053b133860ca85da576737492e053f72ca8071bac02f8de9d0df241ee5729abfeff53d5f7cdec5f6476340a90a8ece688ecc907e3d42b6b582e45755f38247d19ebd5c8d826c75706a0a9e737cc0131513826988791eba8eb50fac8ecbf2203d1a29ba0cded45271cd37f135771440e4d42dbe114bbb95394da2f18b4df35f794722217f1534a8603abe56c4a96d141fa6f70a5828f031085b223d208009039610dc679a8afe401da83c0f0138ffd393633bd27dd1836d36247c3c4d0a19753db00a21160a6f20744ade115d76e860ef624fb17701eec315143a7185652c47362ac14e65ca0791e194fcb74c783aa4a88a3fa872e871c51d2db9472d6d616cb0a0ab7da78e5a7ca5d6c78e09cafa3d99e574083242965a88a871feb83080829f7288b34fb98e5bdc1c0b4aae22850dc1658f75ff7bba0d0fe1a5bb383f4bbf472e7a15dbcaeb5b37b47f56ff4782687134324cadde28ede7cc1927e87d3e130754e48fcd8e6d2f1c5ab0761832fd476b32e3aa2694245351760d4a04d455a86752126f1d46d090408fe0de138820847b6583e2c350c07f1fec69865a4c8aa24ed43b875501c247ca9ced994346e44b0f9885c9fb8497aa3a3c549c62a8d4252cba956b4631a77d08944019590b00a63826a2de68d0da1e0fbb0dfdde5003ea008d3c1c07023257ff6d1a0f0e5fefc6df250a28017558d1d11877cf6bc070a67fd58aa523f4b077bafb516693ed726d5251cecf8516d350386cb97ebe2dd12663aa6a9212b4915b766df147ecf24698d173b7ea0904326e7a14dfbaf601617fc013f98755365d613a2eaad7c49748fce5693a38bb5688d86634c2e8bb2e695c6ead486aac786303454e046355eebcb0dd87c59e4ffc1c5700fc7fce5b8bccbd366170422705591a9bb4b7b75593a2be3734e391ad5ffd861325e635d196cff12339c210652fc630e92a8bdd031b5fa0b6d13dc40173bc50fcd9487c6536672165385391a8d0d70978722d8a1477e9b8fa5a78a6b601c6e0caab85cb664d6a7aed5a4722f39c783b58cd11d1a64c652290f8979544f8343ab321aa3b90186285d6bc8da5b2ffb676790d2779076b93040abaa80776a661e79c37379e71ad63af1d5d72e4daf436479a167d17f5a78dc089b25ce2930078a770b0de77ac18397cc292c21cb51195140276cc2b3330a50909ffbc6c70c6fb7b8ff375d7452603f89d90e7e1c715d32dae2ec2cbb2b56b0242e2b57aac43d3ebacb74dbc93d5705c23663b1558dd58", 0x1000}, {&(0x7f00000000c0)="462df0e1988d22c6d76fbd", 0xb}], 0x6, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r3 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x60) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x40010047, 0x0, 0x0, 0x0, 0x4, 0x2, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:52 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x4000, 0x0) close(r1) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000440)="3f9c375327ea0516e4712268fc7b3614e6b06dee6ec032e9519062fc0165a76317f20ceeba39b0066fc6a3d42a7aacec7a1fb434c48c0b7f7fe7bfdd373c12c501285785ee9d76f5e90ea62c56e05a2f2378f51fa281a23b39e405c3b49f57867dd2a5853590806152583bd81f1c2025e996c9aa71ed2e5801542263e059bf020a938b193745dc", 0x87}, {&(0x7f0000000500)="ee1501a8b6df14eb41f61ee22e762df06a141478bba8cd1b2286e55b135b18010b99c0c651053921b5d52f726ec248855d7453f34da37fa8e1df879c1c86c207daecae7fcbb62866b1b3bc4f3a602ee10022187fa229864365810a8e08c8a6e60ffa3814aa52e85630d591f70656af9e4f49d97ef96dd55b69595d88bef2a196d2400d7d5e5a8a3739c83b09b11ae91220502bc82dec80e9f250a3e96d76bc3d3c1949bdf97dd473157229d0928d5f6839ae1b586b8d8408427b0b344aed92e8e4014c2633b318eb1509cfadf90fb11e4939a73c5dae2e649e4ba513702f58e7e1081529fa99b5e4c740e540e4ef042b03e72980cb83a2bceb138eeb13fb7c", 0xff}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000240)=0x8) r4 = dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="15f8918e4d4000000000c0edd69bde19a2cdbbc3910ee3672c7a4537eca4d724df94a5df60203eb576e05a09c4b79356496b5f6cf79a650c9a68ad81f983dcceadac74c72e3e9f49599dfe39aed96d42cfda51441a8a4cd20d53c63c2f"], 0xa) shmdt(r0) r5 = semget$private(0x0, 0x7, 0x4a) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000280)=""/150) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000600)=""/86) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x401, 0x3f, 0x3f, 0x1, "0b73b31b9828c2546b1d31efb3f7cc7fed96073f", 0x100, 0x2}) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000340)=""/80) 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, &(0x7f00000000c0)) 16:00:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='.-:\x00', &(0x7f0000000180)=',\x00', &(0x7f00000001c0)='%[.{\x00', &(0x7f0000000200)='[$:$!\xf5{\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\x17\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='}/\x00', &(0x7f0000000340)='\x8b&\x00']) open(&(0x7f00000003c0)='./file0/../file0\x00', 0x0, 0x100) 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a", 0x17a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0xffffffffffffffff, 0x8040002000003, 0x6601e399, "840500000004f040a4e4563600"}) ioctl$TIOCDRAIN(r0, 0x2000745e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:52 executing program 0: r0 = socket(0x2, 0x40004, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 16:00:52 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) geteuid() madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x4) 16:00:52 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x88, 0x0) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000580)="399942835ff41f3d284cbb5b549d0d32dfdd88f920f21e9b778763ca8ccf2cb8bb610c2c2567e6d7286fff17d19a968b1ebcdcb5ea4626d9c19a1ac3abe60c43bb3265cd6a7ca0943ef462072f2d8018c5089fd648f52ed0a12ecd33bf9224ffcfeec2d554291becd4e7cac49abb297a4f0b6ec55c18583607e6882a7bfc3ffee183da2e6b80954920c621ff6fec2d208c0878db38aa89177a45a5efadefa124b20ee2cbd02e5070b6096aad6a23a229761eecf6f67a4db8fffcd42da066396185a134fc520c23a6bcef551b85ce63f14ee601fce4e986fd7bc83d543219"}, {&(0x7f0000000200)="54f3c081a405bc77a89f9ff6c659bcf7867eeb876375386f76be187895fa76ef4846e49b12868dc8e237bd2c3d07027a5b583c6bf846eadda833e01e5b32d138f4ffef84aa00a0f8f709f179b7dfb635c8cca04a797e65a3a8d90d6aaad295d1a6f733e00cb8850ad2c2aafdd104e929ada7df386f546ed868c381fc5ba2d72fb91182d5", 0x268}, {&(0x7f00000002c0)="a412284f3aef3a915d875a1f10a19c53dd8dbfbaf5da08065521187d2970dffeb185f20961760c0a5653563545d0675bd20ab7baa24b8dca192c2e402146f16fa29b29215fd094941fc6f0b1610e2662bd96d6ebb10c392478c891f86a3d29fed7337cca730c8b52cff8449b33be4fb7ddfa5357d5e08c3640e5"}, {&(0x7f0000000340)="ff0cea47c00117b9521c0595d76100977d66c5775a8b0d5b83d7e57dca08f881ceb82bdf70a421eee5da9dcddff9e57e06a56ac9cfed1cf105f7587d5be88e952e14b914116eadd9e87ae879536233c5e93ac73882c4d6b180cb9ef33b104c267ebdf13b93a0a3833edc30c82756f6bef0a9c614a7eb4889ddf0c1aa824c6ec29f458e071a"}], 0x3c1) fchmodat(r0, &(0x7f0000000100)='./file1\x00', 0x2, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:53 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40, 0x0) lseek(r0, 0x0, 0x7dfa) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 16:00:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x2dee0526df25e05a, 0x0, 0x95, &(0x7f0000000000), 0x128}, 0x0) 16:00:53 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) pipe(&(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000000)) 16:00:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x480, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:53 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xdc, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = shmget(0x2, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xf134, 0x148cd9bf, 0xda5, 0x0, "b72d68faac19387db4cb780f0cf208457d71a84c", 0x800, 0x4}) ioctl$TIOCSTOP(r2, 0x2000746f) shmctl$IPC_RMID(r3, 0x0) 16:00:53 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x20, 0x1}, {0x88, 0x9}, {0x48, 0x7}, {0x46, 0x755a}, {0x2, 0x4df}, {0x100, 0x10001}, {0x2, 0x8b51c19}], 0x7}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x28060, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={0x0}) 16:00:53 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:00:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) recvmsg(r0, &(0x7f0000003500)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000002480)=[{&(0x7f0000000100)=""/147, 0x93}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/145, 0x91}, {&(0x7f0000001280)=""/154, 0x9a}, {&(0x7f0000001340)=""/100, 0x64}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/170, 0xaa}], 0x7, &(0x7f0000002500)=""/4096, 0x1000}, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0x6) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 16:00:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) rmdir(&(0x7f0000000040)='./file1\x00') r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x10001, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:53 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x6ed2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000140)='.\x00', 0x7) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffe38) 16:00:53 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)="1d", 0x1) close(r1) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept$inet(r2, 0x0, &(0x7f00000000c0)) read(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x7fc000000000000) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x4010000000000000}) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x10) chflagsat(r3, &(0x7f0000000180)='./file0\x00', 0x20002, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/149, &(0x7f0000000280)=0x95) unlinkat(r3, &(0x7f00000002c0)='./file0\x00', 0x0) sendto(r0, &(0x7f0000000300)="1894cdf99d057b7e933c0bd8ebc1c6b5fec571facfa3e15b75a156d2b192d9f20f1b11bc577931733dbf6f86615b95ef20d934e46cfb0bf7a69402d5f6d10b3865a328be66b971629007e6d8ff50d86cf9e2d7858ab7aff77f169bb6c7b30caed7bffc44bfac5df400d8bb1f0bf8d4703d52c7c6a24aace751d860f75a30625d5483ecfafd57f088e1292d896f01890b2a39407bea2764f21d6166cef1a18e49f72d6021b7ef3b39b58c9d1a69d088f1d87bccdf7471b5c7d3d38fa344ead186bcfdc278", 0xc4, 0x1, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) mknod$loop(&(0x7f00000004c0)='./file0\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000540)={0x1, 0xffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000580)={0x3, 0x10001}, 0x10) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000005c0)={'./file0/file0\x00', 0x7, 0x0, 0x7fffffff, 0x0, 0x8000, 0x80000000, 0x5, 0x0, 0x1, 0x406a, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xc) r4 = semget$private(0x0, 0x4, 0x80) semop(r4, &(0x7f0000000680)=[{0x3, 0x1, 0x1800}, {0x1, 0x800, 0x800}, {0x0, 0xffffffffffff405a, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x7, 0xffff, 0x1800}, {0x3, 0x7, 0x800}, {0x0, 0x2, 0x1800}, {0x3, 0x778, 0x1800}, {0x7, 0x101, 0x1000}], 0xa) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000700)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000740)=0x5) bind(r0, &(0x7f0000000780)=@in6={0x18, 0x0, 0x641c, 0x8}, 0xc) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f00000007c0)="d33cc82cec4aec2192280fc66df056f9dd928dd5805a8b22f3f0773ecdae71d6c0a80dc5662899c4cc59b093407d97aa3aba349301c225b3d8c19dd4180683dd76975e649343193b84321f730f684ef6d84fc73ec365cd3bd023fd77a9417117d4d2b3c4d4ff71087e138f77bb89a8db7dd9f9a017239562b950095219a452480ee298b3f2cf19b9bcd6bf75dc804cb91ecb74839577315637d53a8a4853403272539904b2c3544b253776aca0ceda8d469914b49258eab80bf5ebb6ae52fe6617591af6b9f23b18582bd6bf9957f803b3e479b6222ddb6a1684433d1b99f6cf62c21fa730ddb48a", 0xe8}], 0x1, 0x0) 16:00:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000240)) getsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000002c0)=0x4) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000100)=""/200, 0xc8, 0x40, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 16:00:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8001, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 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, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x0, 0x100000000004}], 0x6, 0x0, 0xaa8, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x36) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:53 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, 0xee00) socketpair(0x2, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28091, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = accept$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r5 = dup(r4) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000100)) listen(r1, 0x3) socketpair(0x10, 0x4000, 0x6, &(0x7f00000005c0)) r6 = semget$private(0x0, 0x7, 0x610) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='*:\x9b\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)=']-\'-\x9f,\x00', &(0x7f00000002c0)='/dev/tty\x00', &(0x7f0000000300)='/dev/tty\x00']) semctl$GETPID(r6, 0x4, 0x4, &(0x7f00000004c0)=""/224) socket$inet6(0x18, 0x8002, 0x2) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000140)=""/2) 16:00:53 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) fcntl$getown(r1, 0x5) 16:00:54 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r1 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:54 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) setegid(r2) setgroups(0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001280)="0e7f4ac92f47505ee731b0317615b74ca658d2940c3d3956b6581e3421da6b1d91fe75bf61e4b20777f55092d2fb8fee88e5e2f51d7728ffc79b0dbcbb1ddb69a5242c63bee2d0259ce0f14503eae5fab0c2fa19fef1e804bc4ebcb8e02198162d642d04291b58b25c6c4358334adcfb3ad71db688a10be9995575b9145740f706b3bbb740f766f64bbfef7a8bd2fac79a4c708671600a40f566f204bd99910811f9db417627621cbad93227f61ebb24604d68e32fedf8ee5968b5da0857be76492e516ceeab8644502598a4dc4ddc9b39e6787550bcf478d803f5fdd063d29099ac358bcc5eaaaab3ecc4208efe31457ac354f54ddfdfc8faee23cd9e4db0e1a6fe03484623d64a3d33a635d14cb18687931cc5f808b92032b4e79b3e650204b162cc245ee815a3d38d4af4eae724358fb1c3e906a78386dae7305d06b1e5b5db830d3f0ffc4b17a71b3a1a70f156de6c71512ca2dc51ca4790bd82a06676875205be16834b1f2734631edd8316682f7dd4edc0bbe2718bb10e3b38ecea37e7c0a368b2be23a69d4e8cfc660c59021279cd4556a2c1696eb75bcb84f93bba59ee0b5ebdc2a59ca7d74548b9bef662de9bacc9b20219e60f090f52c2f5d4b6c805796270350688ebf0efbdc4e6db2f64a0fd934994b35e8e15fd56d3019d431484aaa65b7a2636c80d034799dc81f81b5c02722f84dd05a12378d86b0356beab9f5b9663c9b9f337b44d7589877e0fef337e877d40d04c1a7d57d40f914ed6bb0d860f349e67a14e33d81df2e5bd5bc259c3ca7c03533964f2cd6955441ccd2dc032621c81da847f716f50daa5ed9e2236d063ae0cc3c2a07b589330d92e63655db63a8173f33b38fbf8c2339758b31ce0249aca53bca1d580529840b8ef34fa2ef2944ea56ee9e98001a00e337bd9c0cca299862ae7236d395c48b883e8c2a836a531033873e7054ea8a0ce6fde356b1be9245dafaba958f594fd28da570d8f43c9b0f3cd5acb427c4c68860cd1d0f1a02230eb1141f0224065a9d11c26d335185cb5d441fbaaaa4e0577e2a6fc65dd60f43118bc84672b2fff0705326e8a0a143844e857e7fabf7b56a0cf89be7b1ef8083ec551c1a84da069287de045f5581e85eb7628c6149d3f16fcb15c6ee90fa186fc60f092df7a5128d6ee55b74df56f8e4e97dbadfeec51b7edf753756247f11527affb61a37f6e953dee2756ce44213a18a9d1e20effd3218e657d8bb5ebf97a7c33892d146dece39301989a5c657fac49f8b3685f7463cb468227dd25c3abf1dc9af628f4c4d1b15ea7bf1930b544dae1a98275feca897476b9aadac62e1988d1d4e08a3d2e960b2b4134e5668771d9ffa8a8ced3debb1471813f43878b6330896cd53fe57c50b785547144b8909509d4ee0eb8de3eae3dccb52a1e384c025db25895aa6961051a8a701d615553e8bfb2f3bd582c3f7177b8c6fc944c25b6deeb46023df703cfcd1895a3408780975b7873ccd9ad983d5d2e0e5910aa9556b1cf802a87552a9a95eafd4e9f826eba48e17687275bec7d99c1b26f4ed3aaf7e1bed375e04f21652a22f14e122102a38778f169ef9957cce31ec46d364502c3a8b758791dfc8b57a8301fb35346c27109ae1a9a2b7b47460ad678bef45db6284a294c4cedcd5242cc208b9ff50ae6f60e0e5d747ba86633218b04945d3b6785a788ed6d451679221da550e80d4024e5540945c71bc23927593ec29ae80146ac0ba4536449a4533054542971733db57ef87f2edabf29667df1c6b8d04a0485322f8ffed63126189af7f54f9decc76ff23360ebcb7cb0b70aa6e8f94e52cc713d0d1c619f67b022d36ea0931d09238fee67d2b9a0cd7f735038542467743227a2c74789b5bdfbedfee72f4a342c45c2f20b86107bd432a42f117790fab47de362eb609efbee538aeb849ef420f959e8e33cca15ba6fa0ca7705faabb0ca31190ae24dc9b2123d39c1f460ff09638f6388af1fe01f8eba3ba253598d8d9d62e8486d699fac7aa5cd701cf82b2f0ce9cc4477e104fa4ada1f0930c47401013cfbfb1dbd0abf17fa16fb7110b35a63a25ca19e5159d07b45ea9bb08222db9df8399e61889372dc88af1dba5ad75df74d81f3f60458bcc4be071f77d67c069737e9a75a927657ce83fa17dc9886d201ff485f14d91274d4fcaf8c11b19f2a641be0f7c408407509ab46c235e81ddeb4da3d4a3db5c52f72456c3645f0dfd6a49487c078d3a8f8864ad02bd58cc5682004c73177b6554293fcaa2aca9c5a686c79481fa4631bbbe43538beb98295f24f0765a215df1ef6272dc402a34b9a886d1f0fc6ce82cc52b1736f97909b9eeb384ac87583561aa25fab7a97ef02ba10b4f8e515572f496875b854d18c51a82d0f0c1c302ae4f0c70866226632cf687a03b7e1ad034a57e5496c404a2b2113872203e083730e27f9586fc7fa1a357dea9f65660559f7ca77cc079c92ccd03575225f6a424d7c23beee23cebaf33318cbbaad75cb1d4351468a1601d340037671117d2df7b6b707f10034b71ba2e02de40e6985f0e80246578a4e1fcc326199ad6a8800350109d05b3843d3a000f78205e0fb8749ef911a0fd3c676c08a6e6253145a127f3fa7ae6721ecc8c2f18e5d0f6da536f7c0758c8768ac97a1201a3a4630dc6b7c808f2f986c9c3fdea7b2d1e7bec04573bf767e85a6490133a33668a3acfd0e779987229ad224c3a7ebb402121d60ed90bc0d0bd79e4da961c73937e75576eaf19b68aa1d9a19e866491d4b5caaf36e0890c8dfdf1a9352a70526ef62d3eb9b1d781805c78513e44544d6d2ddb83c0ec2d13cc139379230bc5a193fe07902ee15253916583108a9efec595dd3d80aa7d8abed299d64bb93ebb31f6324b486f2edad213d9b20aa1f3198b40477ae0d794bb5c0771fec1630282b563b90866b0b234141d2c19d74ead04e543d36a5a32762bd957cace4e8608dfad855795261ee7e4d484ddecedae5ee970675f98afd026c12b6fe7cea1c03a55a77605f0fb5054bd0d3ea61841839a852bf459f6211d42f84c1053844b35e74c6c59186c2fc0b822984a6f1cb137f4624830d0d3834bd864b4180a8e4a3509934b01d2316e5916447124f9fd3487774fe21a2a4609e968f55b7248f53d2d8a1e8de0f9b640f9583e8aebe070cde96f5f29faf5d81e3b1699f446bb63bf5ab74e1e2c20a2781b29118ebdf21e5b12a20bf1529f3d95f1745456ea18b1186d9354194866ddff53bd2bc9bb431048622c5ba1b9966dc9633f5370407870860f44a53ab3c277b8e91ec5addbad08eb4104a5da940daf6ed71641a0bb99fc83906b6a084c960960fe575dfe1536acfb3a253c112a30f26c82c0bc19e8ed8f4cfae25f10d788777b7f5b82419a7feb1a237a686875b6fc895a5ed4d162b74b0a3e46b0aec6caf286346d539541c3d7c17535f6c49cb71814a46fb1343937ab742d40ab587d621684ab4fd2df9a8a295ac65412792c08ac84ddc51dad49ab74b6aea978f3968d380cb1b171f844f902b92b18054b9c5ce5ba98354fa663465500d12392c5b435b5a905b4bf1c2df3edbfe9d9729e4f5e06a15126f9e23c37e6e8e13f25af6fc7f6ac450b2aeef8c3ca5f9ec22538cf130604efdcb9a9c7acec4562e27ecaa7e6d5177b3ab0e3ccc8d9beda639212588f4648a5062291b17f162bf706b639c8ab9dde403969e3164eaa77229f210fd58a26b3ee79162087eb825639e55722437589519b5d92dfe3aae82140046daf6852694f003aa799b399415e1ca63fcc118e2dbd4b8e62f20d8c8e89a7333bf472312534fc6046bb5010125dca54d37c1c31ed270c89443612261559c316b112b81611e6ab6c7b32c7593be9851c0b988f1d040cd98ad25c4351ecf84133d57d4d8cbe454fb9fd824bd94438a077845e63f88cb672cacd9a0570078d05436bc39687b901716a68c726bc3e12b97d24847070bc6fb795981edc297c6e6031213fd9a5d1e0153a569d27fdf0e7e9bd50062275540f5d2e57a58a387ad5b4c21c79b07005103e153f079f307824662871ce42faf75161b694e093dfca38ddf2f818d906319f42a480540bd767181a76a87976a3897a610a42c163a823e472959710c8b13eec90eeddd3486430f775e54f1161e01b426dd5d88346cc748262b280d3c9b0ed04c38d3f2e8c0a101ef5114b889a8b92138c4a5e5be1fd0b4c82f6760dbd1e9e7fe7b8932d239173103c2227989b2f8191423dbe15b2b2635f63fd74715f7ba65e6bbe6c35039e6c2b4ef1d29c484002e2a2a34f4f56239ac97e974c11157c1d211623ff06d1b0f434dda09bd935bd1c64414439f34140070476dbf6409d2cf59a34d542e1ca50e02b17d934b7cd01b293918722ab963ab72bffff08fc63083ffc44acd4cafbef495c094787c0bf66190ac4ed315cfb8cf0620de8b6b11c599c48785ba8c1287ab8bb77f39267e0dfa2869a7d838917c626f5ea4faf678c7cb879472aa41a7e5ffd96d6f1503f07adc8ba2751c2aaac22130b5b080797a0a828b058807789f25cf86b8928fc597f678f3d3e2d70457d368132ae26111112b13f709ca27ae64764434531ea28b973467039cd8a9886d81bb2b324a9d19feaf47e91cbf9d771aef4007005a3c9860f8d28e1ecdea079c18218036e8af654cd6d750f42f95e9f5f6881551e42136842f2a319aa5a6a012cf70ac74b8eb343ef57a3b7d0bc87015c7d399c207274756d9139df1507218643b749215eed5682347b46f24d9f096e74da735793744d6ce4ffcea2b70246ea4b037c4e9f651b2e5868779a652da4581939afa9df226d3721c8b943ee107a84fa94e918ec99337c1db2bfb7b0f11abb7708ae10a33a55d1ece08c1597aec03e52f935a258e37b00bf0cbdf6cf566961eb14468923dcc64a82a8099a76ed710b59bc95c65e8131d56fb0f6d1d1be817c1cd44e9ba9569f87c49c2b907aef63de8e7b58c5dac8fae16ab2331118ab6de0eb190328a863cb337ff646dc67947d1e3e1386733296778346fc81fc7f1bfd2c73d1a11d24aa0380d06f810159a145409c6aa5045b844fc076e1628ac23d879d92900746e973174e6370f8e5f58ec239b3bfccad89a4f3c3e113ff958d814c2514afe2982331899ec2476df9a59cee6f821fa3e1eeef9562d90210d4c6b619189b3f3849ff2b4e40db64dcc8eeaf20e5a8103e1685d562fa542752ee1920f244e5eabff0f22140f07dc046514ee3aca0e62e34ae0fbc26c8ea1cdcc0c26c79cc1d9c553ee9d0b42a76d81782e3f0b364fedb764461ea9dd2942ef081f62fbe997612680dc9f0e922a50237915f6547993243ca28eb58ce2c047d0572bb2ef9e23e8c023fc73b08029f336c5a62eb460a030e246e30affb6beba8b69f6cef2e6f7b267f1f9c2effe6fad629b019ef517a62f5045f3345cb16420fd01da3c4878cb4efbfd6ee744dc316e71b30156ab46fa955432bf0cb02f242e202b4dfdcf0613db43fd241433af34119f5dc643dfb0db73cb34113198656fc4756b0e2f43c4dc81364b2340247d8558c1bcb2f30b7360fa60683c8b27f3da87f2cad7565b07d62d1bc5e98fa4ad09b8e0677e54ab745fc2f0c1eee58a3857bc4c293e05842118b5985c8225d191bb8a8bf93d30946b4cf99eaf4a3f50f0c92fe628cb08848cc9e9e855576cf11cfab5d72dea260b4b92e6f3b54970d6cf6d564c9e8926a10bea1e0547d63313aab1c9082ad218b5d4ceb642e5b23324bc70f4d2a3ba0dc5d211e4987584af6fa8e03f5333d7cd", 0x1000) getgroups(0x6, &(0x7f0000000040)=[r2, r0, r1, r2, r1, r3]) setuid(0xee01) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) 16:00:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x2000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:54 executing program 0: clock_settime(0x8, &(0x7f0000000380)={0x4602e844}) clock_settime(0x3, &(0x7f0000000000)={0x0, 0x3}) 16:00:54 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x400) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000746f) 16:00:54 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) socket(0x6, 0x3, 0x8000000000000003) 16:00:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) recvmsg(r0, &(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) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:54 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmget$private(0x0, 0x3000, 0x366, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) 16:00:54 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2000000000000040, 0x0, 0x0) 16:00:54 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000800000000000000000000000000000000000000000000000000080400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdd894c9a7d3dc428e000000000000000000000000000000e6ffffffffffffff"], &(0x7f0000000140)=0x6e) mkdir(&(0x7f0000000000)='./file0\x00', 0xb9) 16:00:54 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x5e) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) 16:00:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x57, 0x7, 0x4, "6aadccb3ccaf4d8fa870f472a76c4b5b67c2606c", 0x0, 0x100000000}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x209) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r7 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000008c0)={{0x7, r3, r4, r5, r6, 0x10, 0x9}, 0x4, 0x9, r7, r8, 0xffffffff, 0x8000, 0xfffffffffffffff7, 0x2}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) r9 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x11, 0x84) getpeername(r9, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) chmod(&(0x7f0000000680)='./file0\x00', 0x9) ioctl$TIOCSTART(r9, 0x2000746e) r10 = getpgrp() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r12 = getegid() setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000780)={r10, r11, r12}, 0xc) chflags(&(0x7f00000006c0)='./file0\x00', 0x50006) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, &(0x7f0000000700)={0x0, 0x2}) r13 = accept(0xffffffffffffff9c, &(0x7f0000001780)=ANY=[], 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) msgget(0x2, 0x10) sendmsg(r13, &(0x7f0000000b40)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000080)="6c01e2c54314c0c849de942d8d99ebcf487295d3b6760aa840eb6de89f0a961df830760b634adb218da7c06640ed20cb7e06b79f709e1920a4d7cc5b7fbf4ebf1946b1f217d4ead9d2ace9b8b27ea3bbf191b5987bc565503c3d39158afc1581983206449ebcd63d3a78d1dc63cfc66969b0c74e9b4f9a8684406449446e9a5e4f82c48bd1677bf2932edbb09e243c4b15634ff3cb8cd287d01b0993e800f45ea6787c1f43f1718a92fda48c6cee3cd238a916c6d1c7fe7a5e16f76ff90157e3994acc701223187fa8bac9c9f1ffe599e0d2cb6ec4ee0c2993b3e0565aa54f3fd7620d6b6eaa1b9a00d3e86296d79af89bfa", 0xf2}, {&(0x7f0000000180)="0a64062aeb0b142b5b2cd778d345e60400714d425371d3ad3efb101a370967520dfda81da04b8549874ec2fd3299a01e485cfd5e895b44b70d60e2bc815717174d68e06964dbd410f1b629f5501e6d743e545c06560af117f0b42162d45477c428b9834f565b586193bef6eec95e9440fd86751e164b195b847b31024f1cbdfb83a7f04815d6feb55ef6a06e1a824180fbd075df2f3ffba4ccc239e18c39f946c8f344d14c2a9b99ceadd733baf81ea6b3d815fef7a796fa07fc25c5f5ff93c630e7f62712af0f32d756115c3ecc9a125b4ed0f6637e349ae59dd85179d53955b084874ea7", 0xe5}, {&(0x7f0000000300)="1ce8fbeb0497456408c1041df3ecac3919ee017817f523692d08070df4da67d9f3a535df1e06508f281d58bd756687144c38c4b0dc7208042340ee8be45296315555f6852df521475fdac8f9d04ee81ca8f7327bbd2ce4f9c787420036e7dc23637f1b42494549c7851bd2c6acfd7b765c704c3f47e9d3e523d25e8d8a1380bd40e22122459a978b85f10362e384e9f14c630669849c150a4aa6c6608bfeea23f1a27362785a8007d6a43597097b16ecd62a75a626b9f2df9a1c744dac8abebaf28cdb80937e50cd31a2c5f0ba04dc193c899e69e85274", 0xd7}, {&(0x7f0000000280)="1552370d", 0x4}, {&(0x7f0000000400)="899458cc3a9e4f9d6d216ff9ee12def8", 0x10}, {&(0x7f0000000440)="238d67e9ade1d2115aacc3a23444ec5a1605a6a0d1a217b52958c7ee1367fd5f3bf763d2368f92202686d5ac2e77947af5373815dab79a05b281465515c5dddff5e4d7178ea27c6fb4e460886b30d20e7d4d852b1ca3e8a955ae449516ee36c9519cba0f54886e7cd926a98d6ce7ce9588299b8f15628715e8987db3bd5c1b16a85b2b532c8c45bdd2c128d6a234e820852deed3567015b2ff5ec1bfb951fc592cadeca5892d0fa3ad69ce703f0f61380324bb5e67480450bcd0b6f883d35ef5b990", 0xc2}], 0x6, &(0x7f0000001100)=ANY=[@ANYBLOB="b80000000000000001000000010000000020c6c5932e3134f623cb579da1ae6f14eeb0d40a433987b4f11c4c136670d7327768c87d93716a81222c9d5168b60f418be475893621f78db63745f8a371d599afda44650d63b923c10250555090646e2579940f4c6e93157364dfc4f1959beb9ab857599d17ab4c8e89c8bd81dda9543d8a7a89fd69fcd0deacb4c1b41eac27221cab8ff733665f99dfeee87f462544814ce4b6a235b0a4f190d21e85607d12da00000000000078000000000000000100000005000000698560c27b6d60e68aac93c8971d6f7cf04f727158f33b391df8eb5371854aba2459d5750f67e5c5928d31121445fcf90495901614b0d72a4e4df44c805126dff296857667728a1e65e71e83e5a9483a3898f31a779f16a83b0357f7e9427ebb9700000000000000e800000000000000ffff0000e50000005be2909036344a6c96c96a8a16d5a03504b2d3dd9cfc05dd87de1730e2ae2b88745a5883a3043ef5900cc62c25bfb25ce47a9c4a3fd5943745a7802e706d8c0e10431c40eeb9f8e4dc7d1159052e68bbde2d1e3a54830acb3da91bc09fc597fa5091673dad09c418d89bd61e3fd89ac6a0ac5f6d3e43e946a91378a5153970f38bb28bb48a129e98528a5774d7c8591be8990d98c87b711631c46937526379cce73e318f3910e7561dc3c26d7f312221fe36a5883636d2311ef4107af6edf5fe9f85e140a6e175621218b94eb5fdee51a8482aa7054b7928c6081800ffff0000030000001348017734e56d0098000000000000000100000071090000832eff507cc0c5f61e6010c4949e6bcfc11945840ba19714338de962e236111ff67a2ec43e6ea544c134169f20c03bef261c819f7ee281f82eb7785d94afc300c4d4c6989d3f64877abd100468c268799ea3f9c80a2dbd80570bf0c3c33c5e633103765141cf2cb66096a21c019e3da72b3eec3d1700b060d3f2212292fb39d0298c558500000000c800000000000000ffff0000f7ffffff7732c8d63bc149dc42ef22b08b33a79ef9eb894b2c38dfda2ea8846333c96fcfdb1483e0ed4189691cdae3769b61e01b2dbf3d5eded6e3b25552b059527dc0162876da90cce3e71ecb0785272e5a18b54d69f2a68dc0702da9a8b9e085dbbfc7cb2da17b4f3685675d9f5fbf1c92c0dbc90e5154eaaf814527a5a4b3ccd2b7efbac809cde924aa5136d45e0326a352c6b08014be1349199cb8acc40ab838afd78392711d59205ac4e50db64c537c873f4420986f56b90000b800000000000000ffff000000000000ac42428f5e87f028dd77ba24c09de1146c0c2351d9a065104d108d403b2f5a05c9ee48d8178746820094fd92a8f9887c55d80dec18df52c099e376f660182307fffc4e834187a81e4b594c08e1b5b9d5bf85e3dd65f15ef7603944c7cf5a1f5f3011698318841b0a448f7995f4be084de2d8e73e94ad79f7d423a6843bdafa8318907f6079b9b604dd7d37799d835fb4c0999ffb9139bc3eaf4a83589672d3561924c080e46f2924324bc1765a7d00100100000000000000000000080000001e911a473775b6f697b047163a568249493f7476e8e627ce5edb700d0000c869b1b5fecc88a98c92dcb6d46538bb0b14657d030fbb924443bef83e337e410c2058803e1c60bc7eb64443be5f9c7dfe73298e57a02a6f8423748b4e03631ab7702adb42930c1f4ce7473e877fb95e09b1d68651a75d7a387a43dbfaf022714179fb431c0c17862c8a4335aa9cb3683478a2725aac6bfa478488c05cd38b10dc24ccd3c3e7e947463d3392cf8a4ca0cd6afd9b5a014ef58cda776a20d42dc076e84d0dbae1bb64207469e485f5e8dcd255a435c160bd84eb3bcd763ab3125bb3a6a249500208b8d6f9a5c208c74ab1086c8515ea0bcd34d862f506a557671edd00000000000000150360502078460cc57e7807216f9629c7275720bb52d47f7af8c4673e5d55"], 0x558}, 0x4) 16:00:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000032d719b09de5dc947407c9a4000000000000f0ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0dd7d811274ad194d532935fdf9e591af7e00f025a42266d6e368b2f38268006bcb6ad0832bebe8e264aaa26f40bac2b7623b6d70ee30df8ac0c8c849aeda2e49b5e6f5cdcd4501c183f3a1fd58958c2a56b3022a9623e9fc9a875e8cd46dcd67b57b18f8aaa75a2f864915c6832afba53d89b5f386faa60d9a27c0a8a86802cba2e9e5d487f65a24a45899d3c2ba8d18a4725b68a4a8d305628783e7698be31ea007d639ec185207e84fc0d79fb242dfa1da8d4b4244d99a920e518870d152932c83ef49cbb206d66fd3a622f982691afbbc0357c8294a38eca97de998bf1a0510f12ae449386a854efc28c2bcab3233b144d9c200c7b75b79f4865f0837bb472e8bed519b81128d233d69f3388f5b96745881e7db2024000000000000"], &(0x7f0000000200)=0x6e) r2 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000300)="025bb9900208b08f8c91d39f6e510d44fc215a1da31af9ed4f95ab20ed16055f2490508e9eacb3b73c2c8b2f83c5d104cd79f7b3607b7b654abd5c1da10d97069e66740f9285a0dc9f7522acbdc9b221b2634b1b8472c16ec3af91907fd19dea1a5b8d43e0106d160f1e29ed6b734dceab047e49831a5c62c0561dac6a3778530558b6385944956ce15aac3e63abb0eb0065070e01c6f6e6f7d0083d8bf8f8d4c51adc262770a89dbeda8522326a10902b5b502bfec81e1eb557819979ce2e80c6f12992329a0f0830bd1016a165a9197f4baf07", 0xd4}, {&(0x7f00000001c0)="3ec14633ddbd2d2bcd53e065e8ec45ce44332b53e8a3ee37b735e272fe7860513b7431d5547faf1e", 0x28}], 0x2, 0x0) pwritev(r3, &(0x7f0000000180)=[{&(0x7f0000000240)="c892238b8bd6ff6b63da2811e1cd96db0702c6653ef0fdbaa51f5a648a42e0c06d98491996c6c219ecda203008d9c3cfcebbdeda271d4379fa0e639b436acbade934d58b4c706230c23eea6b84a1f34eaf93f419dd213b351d2e875a625cae42eed04d0ee026ae25aa1cdc2c8da63fbadc2830ba0715cc839656caad2cac667805aef87eead76a89bf1af68deba6c06b90c9", 0xfffffffffffffffb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000440)) sync() 16:00:54 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) clock_settime(0x3, &(0x7f0000000540)={0xfd, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r2) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r3 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000001cc0)={0x86, 0x3}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r0, 0x0, 0x3) r4 = socket$inet6(0x18, 0x2, 0x40) r5 = semget$private(0x0, 0x2, 0x8) r6 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x5) setsockopt(r6, 0x29, 0x1a, &(0x7f0000000040), 0x4) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r3, r2, r1, r2, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r5, 0x1, 0x4, &(0x7f00000006c0)=""/91) syz_open_pts() setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r4, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) accept$inet6(r0, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) 09:43:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) chmod(&(0x7f0000000000)='./bus\x00', 0x20) mkdir(&(0x7f0000000040)='./bus\x00', 0x40) open$dir(&(0x7f0000000140)='./bus\x00', 0x4000000000000002, 0x6) 09:43:20 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff99000100eb994dfe5950"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 09:43:20 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x26, 0x40, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000040)=""/243, 0xf3}], 0x2, &(0x7f0000000180)=""/231, 0xe7}, 0x840) 09:43:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x0, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x8, 0x3f, 0xad6}, {{r0}, 0x0, 0x2, 0x40, 0x9, 0xc4b}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40, 0x7, 0x800}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x4, 0xfea, 0x6}, {{r0}, 0xfffffffffffffffb, 0x32, 0x0, 0x101, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x44, 0x40, 0x2058}], 0x1, &(0x7f00000001c0)={0xfff, 0x4}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0xc040, 0x7635) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x40, 0x85) fchown(r1, 0x0, 0x0) close(r1) 09:43:20 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x9) mknod(&(0x7f0000000180)='./file1\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000080, 0x0) pwritev(r0, &(0x7f0000002640), 0x0, 0x0) r1 = dup(r0) stat(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x30000, 0x3}, {0x4000000000000, 0x1}}, 0x2) fcntl$getown(r0, 0x5) geteuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) fcntl$setstatus(r1, 0x4, 0x84) r2 = dup(r0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x5}) fchown(0xffffffffffffffff, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) shmget(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) 09:43:20 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x44) mknod(&(0x7f0000000140)='./file0\x00', 0x100002002, 0x0) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 09:43:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvfrom(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x40, &(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) 09:43:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x30001, 0x84) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xffffffff7fffffff, './file0\x00', './file0\x00'}) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 09:43:21 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xfffffffffffffff8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10140, 0x18) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x200) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) 09:43:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x240) mkdir(&(0x7f0000000040)='./file0\x00', 0x114) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000140)=""/62, 0x3e}, {&(0x7f0000000180)=""/142, 0x8e}, {&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f00000002c0)=""/110, 0x6e}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/213, 0xd5}], 0x6, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 09:43:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r2 = syz_open_pts() fchflags(r1, 0x0) close(r0) r3 = dup(r2) r4 = syz_open_pts() mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x4, 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x4, 0x6, 0xfffffffffffffff9, 0x0, "8d6edb7aec8f5568d5d3eed40376b03c6b08fa26", 0x2, 0x9}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) kevent(r3, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xfd, 0xd7}, {{r1}, 0xfffffffffffffff9, 0x4, 0xf5, 0x6, 0xfffffffffffffffd}, {{r3}, 0xfffffffffffffffb, 0x1, 0x2, 0x5, 0xe71}, {{r1}, 0xfffffffffffffffe, 0x10, 0x0, 0x1f, 0x215}, {{r4}, 0xfffffffffffffffe, 0x80, 0x1, 0x8, 0x494}, {{r0}, 0xfffffffffffffffb, 0x88, 0x0, 0x5, 0x7}, {{r4}, 0xffffffffffffffff, 0x20, 0x40000000, 0xfffffffffffff000, 0x3f}, {{r2}, 0xfffffffffffffffb, 0x0, 0x3, 0x5e1, 0x200}], 0x56, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x82, 0x0, 0x2, 0x7}], 0x7, &(0x7f0000000200)={0x5, 0x8}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:21 executing program 1: r0 = socket(0x1, 0x8003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = dup2(r0, r1) bind$inet(r3, &(0x7f0000000000)={0x2, 0x3}, 0xc) 09:43:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = getpgid(0x0) r2 = getpid() setpgid(r1, r2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 09:43:21 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x0, 0x101, &(0x7f0000000000)="53a0", 0x2) listen(r0, 0xcb) accept$inet6(r0, 0x0, 0x0) ftruncate(r0, 0x0) 09:43:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000200000001}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fchmod(r0, 0x7e) 09:43:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)=0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) ioctl$TIOCSDTR(r1, 0x20007479) 09:43:22 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x100000000cb}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto$inet6(r0, &(0x7f0000000080)="7af7edccc5125fd9b281b8e034d5b59ebd2e900911161dabdf4f85d063315c84be87d6bd63daa77aa520bd6ae0522100b3004be1fc258517c77a42d5b70f659cfbff9ead73fa92f1734858824a5e209d6400568eada51d6bdc7f93ee26922cee045fe2dbcbf377ee9035644f27bff85167cda34d110353fb2b12dec00e659fe6d602e37eae881f91fc4cd6feb29b75035c35d7cb71e8d30d0018bb19b3286eb5f5dd9aa800bb079798", 0xa9, 0x1, 0x0, 0x0) r1 = kqueue() minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x100000000000f8ba, 0x0, 0x10004010000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 09:43:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 09:43:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000140)="2db8a1d877e07f517d2ad0ea48c143f08049506707a87706e6e620127f33ce484542e816540c97219e66a88d05e1f1c3c2a434e8ea0e67905a865d7dcc006a4ad0f1f0628fd68315c048aedbdc550b278ce5583d0ed14e3553a5e3dc1a7fe6ff65d91ae72e882de7887d15b1b83a9bfb432542de53b762f77a63d31ae4baa730f49833582c198d2b99f9f814", 0x8c) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="17", 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="99b73b62d452420cae0d027f429725b26b42225e58da21a35bd3fff33a769d371259d643e8efcba9ab9c99f94d873881ee582e9a6313266eaba13e6081a9bf05392b9ac7be06c5ebbb79460f04405a5ae20166a5fa7b4c9f35652c6eefb9822c042519751646be2f8c40522ad4062782ac13df44c97e84c051824f8c085e830e49feb353f4e6cbb8bca39637fdf86c", 0x8f}], 0x1, 0x0) 09:43:22 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x8001, './file0\x00'}) getdents(r0, &(0x7f0000000000)=""/13, 0x2a2) 09:43:22 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x71) fchflags(r0, 0x40000) rmdir(&(0x7f0000000080)='./file1\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 09:43:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "3feafb3d4d8bf8e35774493cacd3df57f0ae3db4"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000240)) r4 = semget(0x2, 0x7, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000240)) syz_open_pts() 09:43:22 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) syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0xa9273d8e2b549d25, 0x10000) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x2e9, 0x8eb6, 0x5, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, 0x400, 0x6}) 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) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0xc000, 0x1000) openat(r0, &(0x7f0000000180)='./bus\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307004, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:43:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x102, 0x0) r2 = msgget(0x2, 0x0) msgrcv(r2, &(0x7f0000001180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba99c7eb1d63a11c3556a445a8f14dfc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006748d91104fc993908c1d7305cdeee52b899b65ee83a4cb63511ae4880ea606fd8babf692a9232b8bc2d4083b1b12647f80a15f8e8be3506456d2965f99d58fc13d4f495633037050d4b75fdbf09633a4070165bd583267bb84e64e755db9fa9d2d768e619a64bb2372e61"], 0x1008, 0x3, 0x1800) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) write(r0, &(0x7f0000000200), 0xfe72) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) 09:43:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 09:43:23 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 09:43:23 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') r2 = fcntl$getown(r0, 0x5) mknodat(r1, &(0x7f0000000080)='./bus\x00', 0x8, 0x8) fcntl$setown(r1, 0x6, r2) 09:43:24 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x108) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b988d1191ea0554c9c01c35a0f0d712b610a982dfcc8a65f3393d8b299b4e4899615f6", 0x23) clock_getres(0x0, &(0x7f0000000000)) lseek(r0, 0x0, 0x0) 09:43:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000280)="a176e91646ba", 0x6}, {&(0x7f00000002c0)="8c2f6e5042c10c1ca7e6c79ae45fb9360f3057ddbdefed3e7d1899d59f", 0x1d}, {&(0x7f0000000300)="ab8e8303235bfe8c086a9e1faf5e6863e70dc30a95bec25b9932ca91ba366c0b5c26e85f20876d64a86a921580b0526720dfb639d5cffb90ed8ff00c002acdf9b7180b670c20cfc4b9d5d9ff34ca80f7d6c0bbd94d91aa9bd1955042182ac4bd5badbabe2a26b6f57ebb7539", 0x6c}], 0x3, &(0x7f00000003c0)=[{0x58, 0xffff, 0x2, "c22f79da227eff5431257c38ec3e6882b805465ab92142bd4286374d1b14fd8032a542183514f3f052faf1caa113ad7bbadd5b3dcb3dd49ceaa54c48c4dcfeb8dd"}, {0xb0, 0xffff, 0x1, "955cbfd5fb50b85b93321a43f4e48f92685340760940143ff915f1af5bea9d38c69304f5be046d647919d49c64c5bd2306839aed25aad27fc093f922f856b83e4ad242f47af3711356372eac1f1c92bc565a45ec101e5be9d0db6f67a6c9d55f13ce2b879e6f60aaeb14255759574e10cf4a99d3802c4f157a317fad29e8bbb4b65a6aa17690c9e0db47ebe7034e20d8533f2a7d972478038ea89278"}], 0x108}, 0x2) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1014, &(0x7f00000000c0)=0x7ff, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000200), 0x10009) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7, 0x8, 0x7fff, 0x0, 0x6, 0x40, 0x10000, 0x2, 0x2, 0x7fffffff, 0x3}) clock_getres(0x0, &(0x7f0000000540)) pipe2(&(0x7f00000001c0), 0x10004) 09:43:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) r1 = dup2(r0, r0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="f5", 0x1}], 0x1) faccessat(r1, &(0x7f0000000000)='./bus\x00', 0xa8, 0x2) 09:43:24 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="dd8543e34a6b32e6466fbcc0a156304be7bed59b748ad9b6ac6b9b9705ace60a239512eb50564bbc4ea2ee8c8075833f7477f1686e3067a24fc2c5a01d5da66f192c9f92425a190b657ea644093ac7440b79f99bae03852d23ae2c9aec9538e45e549293f95cdf7cf2be44007f9d4f1a7ba71ad112abed10a87b3a435166521571be1e9849a5ea39a41d403e63de930a1b72086681a118a159bf165a0ff6c284dc6b4291288732d4e3fa6a387563d405a9a3a5eeb831a3348071c46162aad2b990c77fc5f04da4f9f7d5817f20a55c3ff9efea3205a8b01817aecbc3", 0xdc}, {&(0x7f00000001c0)="c7c98f3371129690893eb3b2e442e136860919cd8e041729d16bf4b3b3363d1af5899fa1a5b5f8e67b6289fbabcfe4388a37b208695f03b996cd9c4b5b6a732d99310165214eabb93ae11af6a09dbb70d5f0cacd8cc4d74f78dd49f72e69d2376071ce569c8fb013f4b32de5d207fa28f44852161e1a966ca0ea2c63620571424b3ca5e9de33b9", 0x87}], 0x2, 0x0) socket(0x6, 0x5, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x2, 0x80, 0x6}, {0x18, 0x2, 0x10001, 0x1}, 0x0, [0x4f, 0x80, 0x9, 0x4, 0x3, 0x8, 0xfffffffffffff87c, 0x4]}, 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x1000100000000}) r1 = socket(0x6, 0x5, 0x36) getsockname(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0xa, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x80000001, 0x3}, {0x18, 0x1, 0x3, 0x100000000000001f}, 0x8, [0xfad1, 0x4000001, 0x4, 0x922, 0x618, 0x9, 0x100000001, 0x4f40]}, 0x3c) 09:43:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) getitimer(0x1, &(0x7f0000000180)) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) getitimer(0x2, &(0x7f0000000200)) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x33, &(0x7f00000000c0)="f0", 0x1) 09:43:24 executing program 1: r0 = socket(0x10, 0x0, 0x1ff) setsockopt(r0, 0x8000, 0x4, &(0x7f0000000000)="3a705b3e849866bb3ba015e0cd0dcda0e549c89f476ddc4a8d388421746ac673d1df7f41379516dee6fcc28a9a7bd705798c3660894d7cb20fa6ed04b835bc2a0911415d680c7091318c261c4239afee85bedf257b1ed6f4b31e2b207d6d8ff0c64a2be5c580bad787e58ed32f6660805fcee0888277ff9c5a13e20b59296172de1dd6c161384ac68b2702b81dbf555faf44", 0x92) fcntl$getflags(r0, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "08000000000000080200"}) r1 = syz_open_pts() r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) 09:43:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 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) 09:43:24 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file1\x00', r2, r0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x480, 0x10) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xa0) 09:43:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002003, 0x9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004000000012b0000000000000000000000000000000000000000ddf186600b3ea996a483440047", 0x2c}], 0x1) 09:43:24 executing program 1: 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) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000004c0)=0x101) 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, &(0x7f0000000200)=[{0x3, 0x1, 0x1000}, {0x4, 0x7}, {0x1, 0x10001, 0xd66fc7547c53c3a8}, {0x1, 0xff, 0x800}], 0x293a) wait4(r5, &(0x7f0000000000), 0xb, &(0x7f0000000100)) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) poll(0x0, 0x0, 0x401) r7 = msgget$private(0x0, 0x404) msgsnd(r7, &(0x7f0000000540)=ANY=[@ANYBLOB="02000000000000001c33775de977a5590200000096e00ad14d5cf085446c95733050e9e6d1149fb399a83a75a89a65754dcba033b47ff7d74ba17506cc9072dc893615d691fabc36f8183c52c884c1f3502f1f71a9ef936a529f1234c63550a3a67b014c0c02000000192010976ab17a914ef79621b4dc010001000000000077be1cf37282525fb0259a24603d210fa14ef313895ddc13c0651c0e104fa25e00000000000200fac4c4c79f2abec7116f79988c1512e921e66151818da7c68511302a01ef0edceb7aa880d800c7fa20b240c54a3060b38935a10b998088314fca275f48869dd734ac7f5699f3a61a3d39d39470744daf48d85088de9e89f43b7efd2f09fa39bd2001bdd83af3f85e21be5b8ad1ace4655e4ddb2bbda412735772f9f187b76824f0cdd47252fbb31d2444a21d59ae133b86e42f606100626eee5d834399bd38a9f5fffe7dabb5a800a45343128710c20f0456658ecaa4b32348ac90726bcf7ce400000000"], 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') semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x9, 0x1f, 0x41dd]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) 09:43:24 executing program 0: 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_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) 09:43:24 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x5) r1 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x22, 0x64094726bc6ddfc0, 0x7ff, 0x7}, {{r3}, 0xfffffffffffffffe, 0x20, 0x2, 0xfffffffffffffffa, 0x8}, {{r2}, 0xfffffffffffffff8, 0xcb, 0x5, 0xd1aab4c, 0x81}, {{r1}, 0xfffffffffffffffb, 0x0, 0x40, 0xac, 0x5}], 0x81, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x20000021, 0x1, 0x4b}, {{r2}, 0xfffffffffffffffe, 0x4, 0x20000065, 0x20, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffe, 0x80, 0x41, 0x8, 0x6}, {{r3}, 0xffffffffffffffff, 0x41, 0x40000001, 0x4, 0x9}, {{r3}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x5, 0x40}, {{r3}, 0xffffffffffffffff, 0x18, 0x0, 0x100000, 0x9}, {{r1}, 0x0, 0x0, 0x2, 0x101, 0x2}], 0x0, &(0x7f0000000080)={0x7}) read(r3, &(0x7f0000001180)=""/4096, 0x1000) sendto$inet(r2, &(0x7f0000000580)="e20b75978b6bb39ac29c91a081d7aefad974254d287d419b4fd5e0eb93742253b7bf35d0f6f25937251ff1ba38876940d5f82cd4192b501ff7c08d22cd81903b676c4cca841d3d740eb4eb15f7ffed143d77db66efa00276891fac652d25866b599eacb42759363c7bf4a43323ec55e94e2130a648307ef4d8c98f9ca5b32e5c2cd34efa551f453684fc24b02783ea0033a0120b11ff58547ae120619c784224923b8e0139cf0919ed2673e443f835098efbd028907104056c5d621e572a25ca73810245c585d1ed81989cd17f5b9079248356eafa3e63a59968364a6f114522dfa93674fed5eac0763b627b87f5b6b1ed9d980bb5ecdfdc71e05d532a5c56abc725b8c10d0fa579b66fb8a2f0ef738816429d33757a3541560186dd5ed7e6b4fc9435862a8c948b3133f9806a2972385d63ea2fe91e1e46aea314993d596aaf8ebc3cb9d739f0cae103837c1678a0b7f97d93d45be51befe1aef89ec6a628f7627721700443383ece00c81eddd72601b0e740e6e0000370905ac190b083f7a56f47ba2766eaf04c0cf67f6950654732fb1aad98903b123a01a9f9194b4a7b13d273bb97af323c6e9afebb3a7d90fb022978a42b56ac174e0abab3ec467b09db0204320fbada3e33e21e04ab30d2c98805285c16e1565bf624ae0dcfdfbad977594fbd12610791a2ea1a29f9283d39", 0xe8eb531f8405127d, 0x5, &(0x7f0000000780)={0x2, 0x2}, 0xc) close(r2) 09:43:24 executing program 0: mprotect(&(0x7f00000a2000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x2) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = socket(0x26, 0x6, 0x3f7a) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x6ce) 09:43:25 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x24, &(0x7f0000000100)="16211b99627e40aba8435fd16a728782f767381fa053ee151e17dcc9e03c1e3cddfa27ec") close(r2) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x8) 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/0x2000)=nil, 0x2000, 0x5, 0x10, r3, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) ftruncate(r1, 0x7) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000240)=0x6f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(r3, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/12, 0xc}], 0x1, 0x21) fcntl$setflags(r0, 0xa, 0x0) 09:43:25 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$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000280)={0x7, 0x3, 0x0, 0xd5, "e1f07e03852030a0dd4cf77c2036349f1081dee1", 0x5, 0x3}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20400, 0x43) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x900, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)) 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) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x5) getpgrp() r4 = getpid() r5 = getpgid(r4) fcntl$setown(r0, 0x6, r5) dup2(r1, r0) getpgid(r5) execve(0x0, 0x0, 0x0) 09:43:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2007, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x48b, 0x1000000000000000) getpgrp() symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 09:43:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 09:43:25 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000500)=[{{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x3ff, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0xc0000003, 0x1, 0x4}, {{r1}, 0xfffffffffffffffd, 0x80, 0x10, 0xbd, 0x7}], 0xc4, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffa, 0x3, 0x20, 0x1, 0x10001}], 0x100000001, &(0x7f00000005c0)={0x9, 0x7ff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="6e1f83d804ea9a783ff481cb49144d707619caff657b0da7c04fa90451215365da7d2b4f610a3b126472983b60241f3d115a662517b516562c9f39b82ce5f083910d3b13ec28f2ede2e92e875d3d8457f73f96b3a0ac90880bd8a6aef6d31e40746e7d05a40f1842b09e63997b8310f46070ccabd82b6f6d1d5be81c382dc5e9f33d10789565c3c5b9332cbd559ef8f7c59533424b51dc1f85364f24", 0x9c}, {&(0x7f00000002c0)="0c2ff7286b1a64805158a61658c738e47cb09c191d103b0f8867f13b024f75ab9fdb9bce9a7205f6fd1208b7d1da11adbc731992bf421d036403aa804029412c2b58e61d14fba1fb6b5ff960cdda119e9dccef8a3986d967bb4a0bc0f1cdd4c0d25d761fdf14c7e7e41fa30ebd03c303cf0e313e4dc007844c74be9907b1c668f9565117faa8cea553b1d908fbeece05b59c034f47bb3a11a66b717f92ba8e90de062845553657e2d1522afe6fe287609412bad8888bf586789a99119d64e02f465ff2103c079595127a9eea7fc31ac1e10d356f372d43ef56a1cdee0f51d7edd9ecb3817208ad617843", 0xea}, {&(0x7f00000003c0)="bd61bd7bac215a4b3f14151dea1e491795846874b6c5253f19801110c869966e04c91fc39680cd36c4412e641f19ac2b634ee0be7a03199bb9086c6f5195117efe7bf30132b8bd96456fc220ad885f1a732f19ec93cdb6e247dd3afa6b3cfd6f7ecc9ebbd55aa002dd64fe1b2784c1d7662c9d2495cf6663c9cd94b0b4ed89cb2ae52d65", 0x84}], 0x3, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x0, 0x200}, {{r1}, 0xfffffffffffffffe, 0x23, 0x5a, 0x3a, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x38, 0x4, 0x800, 0x2}, {{r3}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1, 0xfffffffffffff800}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x2, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x0, 0x5}, {{r3}, 0xfffffffffffffffd, 0x8, 0x4, 0x4, 0x4}, {{r3}, 0xfffffffffffffffe, 0x40, 0x80000001, 0x5, 0x7}, {{r3}, 0xfffffffffffffffd, 0x4, 0x2, 0x8, 0x81b}, {{r0}, 0x0, 0x4, 0x8, 0x6, 0x400}], 0xdd, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) socket(0x0, 0x2, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000004c0)={0x1, 0x3}) 09:43:25 executing program 1: shmget$private(0x0, 0x3000, 0x208, &(0x7f0000000000/0x3000)=nil) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget(0x2, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0xad2e8841ea597643) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) shmget(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r4 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r5 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000240)=""/10) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000000c0)=0x1) r6 = semget$private(0x0, 0x5, 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) openat(r0, &(0x7f0000000040)='./bus\x00', 0x8000, 0x4) r7 = semget(0x3, 0x3, 0x1) semop(r7, &(0x7f0000000180)=[{0x4, 0xfee, 0x1800}, {0x3, 0x1, 0x1800}], 0x2) semop(r6, &(0x7f0000000200)=[{0x0, 0x32, 0x1000}], 0x1) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000001c0)) 09:43:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff00000100000000000000ba61316768d8ceb3fdc6bb665eb557c23e5434d7b7c1be9e9fab4c9ace603956dd890f4ba84dc0afec779ed955fba1eff0d941d585090108593b897920d7da3ce58e50db5e6e59fa66c9a2cbb1195938c6368a4d8d618a76ac50623d06120a3e10b0f3095f18d526aec3cb1787559f19ea77330541b8e5353b1e8fa559db04a22fe50490713200f2e354e3f772e385062317221aaca7f678249a445d68ee2f692084bb900aa6cc1d9fad81400a530ec1c548cb51c4c3ddc44f1b2779a70ff00af056b816ec2f58ca42f609616f320c504f09ee142d0affffff7fa04bb3b5353324abf19204009b4c2ff3b0b8b79f29a1ba0000bf6fab693f1108998e70671226209a9ef1dc3821dfdca4a70680338afc94c2d4706f"], 0x10}, 0x0) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f00000001c0)=@file={0x1, '\x00'}, 0x3, &(0x7f0000000400)=[{&(0x7f0000000200)="aebabe425477def0b8e15e86fed0d9d98776aba0f9a52a69934f45792bbe053e4d3a6735f76e4731054a8b53568b6893dda0310d15e868b96fa710323832647731406584ac6b84c89a5779d17c98f58c9d3de1e6aac017b9f87268bcd929c266433a419597d71da85d0f90f2279f62524d708e1c0a89fc", 0x77}, {&(0x7f0000000280)="c675159a8081cc49e0d6a2b7b937693f291d90b7c8f83de001a2690b2c39404547f6158193291d6cf2d38c631b3440536b89051a5d82d4f279678072c4572397", 0x40}, {&(0x7f00000002c0)="303769ffcb13cff69314e142fd1ab3b91b16faf2119ba9e1c9ee", 0x1a}, {&(0x7f0000000300)="0fc5e44849b74c1112d0a49bf6d7b88710addbf7bc6082e7dfe76cb81b6c745424c386ddeea5d4b22852e65c6a2b330125eae26a6b83d0ea4437632b511ad647313ae46d29d4405118765113ff632fc9da92078d497beba09ca53c09788542b63d95b36e608f42a16b49956a8781a4e7db1573f01899b350d00bdd877026f87f5b0a43af99e870f121d9588d461edc0f94826880203b8ade7e9ffe860787c8ee1936bf453e10d38d7be22acb4f452a771e8bc431c2fa29dc3aeac7f86fd0249897f45f87c12a68fd1cfc4c069d44f04acdcb5851d257b39dc7748f101eef231cfb6e8d1ee3fdce88a7ae9ba51e", 0xed}], 0x4, &(0x7f0000000440)=[@rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r1, r1, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}], 0x58, 0x1}, 0x4) write(r0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x100000000, 0x800}, 0xc) close(r1) 09:43:26 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="d4", 0x1) poll(&(0x7f0000000040)=[{r0, 0x144}], 0x1, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/182, 0xb6}, {&(0x7f0000000140)=""/157, 0x9d}, {&(0x7f0000000240)=""/202, 0xca}, {&(0x7f0000000340)=""/195, 0xc3}], 0x4) 09:43:26 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f0000000080)='./file0\x00', 0x42, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) open(&(0x7f0000000100)='./bus\x00', 0x606, 0x0) 09:43:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = socket$inet(0x2, 0xc003, 0x102) shutdown(r1, 0x2) 09:43:26 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) chflagsat(r0, &(0x7f0000001580)='./file0/file0\x00', 0x0, 0x0) 09:43:26 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x3, "d70000020000000000ffffff7f00", 0xfffffffffffffffc, 0x82}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000080)=""/198, 0xc6}, {&(0x7f0000000180)=""/22, 0x16}, {&(0x7f00000001c0)=""/224, 0xe0}, {&(0x7f00000002c0)=""/22, 0x16}, {&(0x7f0000000300)=""/41, 0x29}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f00000003c0)=""/162, 0xa2}, {&(0x7f0000000480)=""/198, 0xc6}], 0x8, &(0x7f0000000600)=""/33, 0x21}, 0x3) getpeername(r0, 0x0, &(0x7f0000000000)=0x4e) 09:43:26 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) read(r0, &(0x7f0000000180)=""/100, 0x64) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x4, 0x20) 09:43:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0x2, &(0x7f0000000000)={0x100000001, 0x5}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() read(r0, &(0x7f0000000080)=""/89, 0x59) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x2000747a, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000100)) 09:43:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000300)="eabca2356fdf46365f847fe0c203b0ecddf94ce05c5bd23104e0648765859706e8d40b8b11670b2369b34835cea731caf0c64bcb611f7cedada8ce7eebf1e02a93fa486b70a6c5bfb1a7d6b801d3d6719cb603cdbb7f55be17966276a6be3eee9fa5e0f2367d420e39314a38bb9cf58eeff2f8ee789d9b8415e8fe159fe70f31b5853e1115e33167ec8a70010fd1d2a003b227629966f6a4fb11577ba2657ab043411a6289906af27f9dc80028713b1b5649b55c997195796685d039d2c450d506f43cb2a2b3c92d1a14004aa71b221a19d7f9c31ec91b368ade68c9e3e0bc6b2a61", 0xe2}, {&(0x7f0000000400)="314141b2a8ca912594f4a609e2fbca017aee072b3bde4a2e03e183ae689228a9726cfdee51f49c318412ded268c027569f80248357019f17f7a2c06ebbdb6d1b5096c453347dd9808aa5c6d46f7f9dec1715243e159a66f3fe6f41fc48c6995325c9811d85adef76a57e86eb720e318ef8f87b5fd79062109ef3bd5d7580bcb5d25a3cfb60c2da1137bdd05fdcf71636313a9113e8f4494ab7fb1525e6a7de9f4cceb112f96d8cac6046beb5b72ea031dae7a621059115df0a1cd42e868a414a5274b7905c0475ff057dcaed260204e327a609729fdd70fe91a1d6917d1d0b01aee8a78cf9fd96f4e926bb6e34fef2a740512efee581e00ea3c3140c7084f26400ad69f2fe342e930c3aba2fe1a9373563422bbca5164269a126e027306b3885a51cfcdac9d416576d8cb449534ea99076526de005aeeac5ffb6849a1d0a91e41cc3ff46eb61eda5f265d6e66deb37d61c127a101729ca5cb83e72407b7b88bb903fb584b782a571b3336962e97b051abd0878327d2f7b99738768428ea87d10d42f5700deb85265c08ad0b7aa55dc1787045e1d5fe8285fa93da6a46b68097d4155a4455c1ec3f07b82ebdb70b208fe1b3a7c5ae178597e8c8bd9b8fd239f47f699984ef8be93e8b67cb88b315445c0a0118b4df3d2aa333ef31c70ce1839812536df3abcd8980df31f90c98a6b96a89c32fd8f8a0e9d7d041adb41ac4613d6d9a73db96fe791b2e044c6c733d21e585ba4a87b4a79d7930ebc7dfb4a4333c79f56c1c984a53fb4a4bd7d29dd8c05a91a1f8381ab03a7daa74393a88605f15c59a46d81e04f5505e819cf5b94e1285b00534edeaeb445cd615d9038bebbed68175ec422dba94f5e515e47553b457c03aa976bf06201b1a95337e2d1f412247786bbf6c926196100ac515ad003b5ff1d91f8b2ae017ed0490881f88b9317712dae4c57939b3968b20570121524085520926694b9dfc311c160bd7f34a209052ec89d570107d0eefefc12774cc72eb1973f72f870de5ace32dc74d92e0cee0a181add0cec0fcde4e2f10f52f967e44f6abcb74ac82f0623500808447770690be2774e44f7fd17bafec4c2d093704d77edbd80c8434a84c79bcfb5724d51741d71cc12350480bf79dc10d9aaa4fe4e265a6da9c861a7f5a4d1557b4ffb47e88eb392c2ab7d7f41f7900163b2c8a678ad31ae88a25303c15df9c8fc263fe08645280869454c13dc4851071b8d71e1f5f051aa431a69391d12f185318677c174cb2220a67234c579581f350781351f9da29bcaf49bfb7710de60b630ec78db949a1ce0903f9d10ef23c3afdf686677caee8d40285d6fbd659621f077b08d91adc3e55f48eb4b3c8434c5f4c92068afa824c23641cfd430826a6285655505f5453f85c79772d62931c08fbdac2c8384e905911d79fa6cd4372d8d2097b4bd61716191c060fca6e6f3f79fd2f4e4b5297867271cf3a8256f5695478a9d7bcdb60f956e8656cec101de6d7d178840a3a29735bd82585f28d72bf3b7cf2c4978bd37d04c914ce485393f0397f0e544d966dd912ae59051368c1cbefbabdda45f0eb94f86d8eb41113a94733d3d8fc35912ffdfa1cdb0e58fc5ea6f560e8517d7b515bc90a76c0d9f0f78d1b7af025b6404c61ee642a3281d376d540063c9af073b11fafc4037767c4bcd16c67a868c815903f09a6f2f6fee5255bc852040172621643305ec044b38190dc4e78037ccecd30eb06d7ccb384d4ced2d87fdd79b147ad41faa7d2d0af5ed918316b4e03658bbf462d17e79457355fa7bc810b538bf9bf516b4de750d96a53de932fe32add8c6b691f4f75419dc69f7b4575d512887be2ea730c473f5aff65e54925901ea42fc67a7d5e07fc7ad1cd01049f2f0b64c91acaf509a8e456ef6bc0de4c62226b15d0da28d04db14148b5c900ca0355cb44271bf08782a874f4e471a82be7b7015ad85a70d06a12e8c96012f43f3afdc15ce3070abb302b5654f3ec68030b82a1625dc7029396fcdb494b3492732fefda24c9279b0a8ed21a75e2ffd566415915680e842a884e38b793da8c7dfc3a0c66d079f2cf804b47b82ca9aa7c4a1aeb2f91b12b5de48066e84562cff491807af8d619e30d014effffec7a50d638e7e0cbab21d70ea9f18288206ccf23947a05811ed55104362be17556278bd2ba7781caf8a898357dd3be5cbfc3b5fdaaaaec03e858a9bf13de2a056619ebda9217dbad82fe2f1dd719448253261c0daf8ae07df873ced6e6c5255f0dedc5fcdf61e733a35973dcdca95fa1aa6244a2d7c7ae08722bf9e63ee0182fb0783fc630085ea862daa99dbfc2150f6a5e38ea4203948262442f42d63d563306a037f47cb33537eac04eef304122b8d9042f696ad7931e74df62901761ef407f4974b3a0c76d8647fdebd5f40fa23adc41d2ba93308749f10cf6f1b94c6f5c50eb1e6046e86fad86ce640f9a9e944416c3af1b54ab885670ed8a25c4a56a57dfd27e3ae4c736bb4537f8472743c0c376b1ca6702d3e8547cbac19b121159474501c936dc0d321b215ddf07f72d1ac6aab1ffede6bbf9f3e14be8e6f5b2874fed8c122e011769b934c35f818bc7630ec438f25ba80bc9135ac4f8d6e0a7c8936b7b57874bb2e07c2d4ea0d6ce8b1c6abeb5aa570832ede0e304c4c1b42d72c9f578f5748602952a63eb3b396b808deebf2bbda59b5290da9b4d4da5d4ff1d04755fa76e8a60b7c458ecb17d5ac2b827f007b4c71388280e52a5c548881498122499e26bdb8d32a8ef5f0832edc8b327f6484a4ec70692a1ad63ee7368ac74971f4dfa0e924a31e2125b7dc76bdc2528bc73df4d9b44b9cc908dd92f3fc5f4f948033ba216e74ceab447e01dccb180a3a30474e15ad4a15b847cd2f2c6095e46b6669720a86be9405300e559d94ad8fd21c17fc560e8640295142d6f434ed53760452e49f8c1db8ba50c99cd775caadca2ad70a3be7c104fc327d050c08bb74f89251f3b4388d7744521d392d8733ff9002aaefbf151340f418e52d6f2a00072923a8854de99fde6998b3a3295727a329dbb76a01f72067d831d9a5f079585e3f89af65fcd66f013d8ca6b24cf1971703a815d56e97adeb04817b3a8327021c615b6048438fabbdb57d68291e1e7c63274794cba238985a4d4d9353722f5f86390260e7a4725af058c56f1ae357dabeef558384c0236dca42641ae5404b20f3bd8e4685c00d07c948cdf6d0970628ece0d676c9679a9f5c1ca16d8078fabf1ffed27c815b8b85af9596052d70268442a9899212a513fb5ea4d59f29e96389729d83031c6add085fad10923c80de792fbfb1f6072e571185c793f325e72d1b47abf10d8657ae5275587bb6f0794914f3df1438c220f2bed442f16bce5b421ca850ad9517b09337c655d10865a040d66ab2492287f10c88def2272623ff52cb267beafd977b7792b4b30d2af26166a945a1ceaf6ae6b868a4ad8d1914bdc87bcdcfb9208a909d9e70bfee8ee72235eead07bb01d0cb716ebaed02c9846cf64b1cbbb79edc2ccc8b3f9801012a0b7a0d4a79f5ddb99ccd7f04a52ca0cc6ad5282113e9cc6b2acb9fb2580e7bef926cce9ff338dbb7bd438decf4a4217f52e1884b367efd34813ac52e510c259c5c042d3f84837668f2c5b6a085d47d3bb73770f63788297b3749311d835cb216e6acb61439db78ddd0b579d1678aa38639df2e0daff26c1775a326bdca4694cff1ff385578f2402333a2c40bbd25abe3500e2e805949864348de86c4045146096208d2efc568a9ec2536d3601898a7fd9a8d944d6f042dc1130fc5432ebcc4fe99c900955053f5387e3d7b8fe6311236fa1ddba1d7f3c263a2732facf6cbc7469cf1c70cd079a9e09fa3dd9288a51cfe11233d18d1b0414eb96b50d753a1a6f3db939974f773219fd44d33637172a6f2a363d84dd4295bd9900ccebd904bdfecbe01ed2cca29be3a02d8b7a334d448ff1795882ffb54801e47690043695dce409ece44b092cb499f6c1a95137be56097cbbb8a6642e46b1ada4cb50e65f4ee619392f65f4bbb0cea9fa41373819d41f261079f73a3806039ead87fc29f5e5b3a8d62cc0ee426bcd3b21500435f38c60dcab11f3727f4749caeb95159a1c2531b09d451d709eb5c2b56443c2b99a47a306dec7b6f72c88414ca2e958071aad428dc14bd53fe660c5c1925958cd621e1ab2cb410ab875eda4ce7d1b3d30b9c218c800f10bbb510b5e2556048729e62992389b99917b966915973d6693363910bbc3fe88eef61f337325a424942ff7ac4a546a7ba155ef50a9d176601e7709b6508584da87a1c84934191f8b17c4aaa5f9cb53acfbce5eab34ed8a0497692c3bb6b35054290eafc244c90b524ee4533e13a36eaea006831a7756cf75a2d147c0f6c11d906045c1f9e08e85a515b3b06c15836bcb40a49182637b63e576c81fd8cd45f30a793ac7e371e7c77c47467c1dead1b15ad038ce15a3e0e7843524f84d42311f7f0a3ba9d5d66626559d72d1efd0b5379cb8960326793758761c0874bba61dd2301b54beba555ca43fffd0b15310d070a226c466a7d81003fe25fd26bf1d3ab640a899dc8810eefabdc70f9b67f719baf8f6a043c53fec1dc254cc3e56bfc2c5ca85e7f6353b690463781cb0b8ea54ad335fef48fb54b421f8578fec3785d6f463d0b68542e89db93f5e81883d25f2534ee806ddee836b5c1a5a84712f1fc8d7d46a0368fcb53f2b533d11caec1cd8f721e14402c4bdeb8e08c7790ec27bdced05ee1738ad07bc29f5bcba0bb6eb3cfe927db2db7f92e14b617e1a61af3805a23e87e34075329106de18b40cafda469e75fa2e82c9d7e877cba2ed135017d7b60c540ced681c758a38bbe37b01ca0df9c5d338825b837b31873bfcb1c80919d4ad917446c1d063888fbe35ec93e1c697d97a435ac248f2d49059f5c674fbe70d3180692033e3096008341979878bb84cb9b327e126430c740057e324cd28946ec8699566068a943fe08bef13e15d8e8a7cc1a2604771de525c7a92ca0336aba0727346400ecce71d7ac5b99e06fa51280f2c46943a0155b8e6700853910536f36efa49023c03e97fd33430ae1357bb526950006c7e83e2a5ce99763276a00b51d628008785fa62001238cf155926e6588e5bdd67e27e8e2c487cc6605c3c70078644360c1f98b26c633628b06b7a8bb2ae0ce69e8562bc959e4744ffb3632a9ab77499f0c792d34ab6b0062b270386766602d71764cedbfb3d1a03b471c2e79e5a0ba53262ea0920473afc68d75b74d5255222f6ba4d3458ff47de0eb9d9d4c101143236dcaa107f2bd6d603a146bd31dd6a4e7ed414ca9d952d2c66cbb8ab2756e56d0db78c7952017339d305825031276e6ccbef4dd31a4be8f0aaba0f2fcea5d1706cc594160e523d3be5dae3b75dc736e9ee282ed0e54377fc78bb41a091d098f8ceb5190c138fe60b705abab02ffa0f4e1e422821abc4af72876dd61d75d8415635a7e788562deb4a2f1cdb5d4ea1c560fbdc4a1c6a57a224f6ab201b4a2934e110407037bd8ac9f4f3965e9fceef9d12248f7ae4ccb6e7b747c02442601ca165d353b49e0fd2b002210c9c5a5c8c0b876ebeb310ec123fbed8a703f08c647d4b742f20f8d1a7e725baafaec18a1c1ce714c544257a9e619cab90ed0da36d1892a8294b440271b3447dd8f0685abb3f970c0eb511dc2218fa261b890cc995ea47a69b499f034988a83e30c9a2610a8f77c89132cdf09e0e3501dc1f56fdc29bb53e9c52c652c871d5949c8096f", 0x1000}, {&(0x7f0000001400)="c32b5b868b66847f3a0e1c1e0f8de20671dd1218ee9196cf183f4638e6a54f87a2f11c18d1c7b631ad898ef2988998f755498d6580237b3b363d4ec608a378ab19db77639e4c0b0a55d65c87bcfb1e8057fc8c367972011403be0fc581a666fd91b21a6391e2d931d9608cd41feb938af4e3868eab800e785ca9f8b76abb02d1de457366a5c9948e288d117ee20748c931d591", 0x93}, {&(0x7f0000000040)="4d14507ff8d5c7ee831e52df2bd4d314e6e5771f72fa647ce522906bd87b098a0b721f8162c9fabb043b7181ad5d0e249b6a", 0x32}, {&(0x7f00000001c0)="39b2fdf55205e9ee20fd89c38342139a", 0x10}, {&(0x7f0000000200)="c7d01bc756734dc2d5d3d19f128680c7cbfb1daa29a53153b9a671c5d40f48c5ff5826f8bc0abb5aa96808f6e7", 0x2d}], 0x6, 0x0, 0x0, 0x4}, 0x400) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="91e698274846c6ba7ff4ff31944ec6b56b9f473a046eb786d9004e40823ffd1a5786b6217ff96dbea92044623d9ec054bb22c9c0a74140fe68720333690fd44394503f6b76c5c9d7af4c7c351f8318729324927adf594b7b3a909731f988b30219a0dd18e34d85ae437a702238f16774a3de0e77621af7c2f0fb23ae9227", 0x7e}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="42c67a721a135ffb01a4e380e35f56953f7a359e845d263f366ed6f2e760c71a1591422a6ae88e1cb9a8938eb775ade86773b5033ce7f7334d1036e354ca956858f379ce698ae20332b772052600c203c4a5614f70944f9a7c592221b4bf5f2aa0bdebdefd3eece7460a71c6a0ded4020c74eb42696ff2aff5eb34134d6c", 0x7e}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 09:43:26 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000}, {0x0, 0x7}}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) 09:43:26 executing program 1: socketpair(0x0, 0x0, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x9, 0xca}, 0x10) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 09:43:26 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x28, 0xc0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f0000000080)='./bus\x00', 0x20a08, 0x2) close(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0xae84231902744e1a, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000280)="2524d830db0fc2210cda34a695349ca3d7bc100906248374baa06c9169eb35e5ff40bbda76320fe1c339c9db9a871d82b36be87abd4d74b59eb29aaccf3d4c6bde1cc30654f0473f5fb3fcf340965fd93f480604e0a5abcac5d449c3da7a3fa58273a8a41699970208e764c0d21494a748287a28dc5f487d76d494c1713ca3b76b6bce5298d3f19c704c50fa9600de1f641095b920ca65b456deac9e35c0d0d4eee86001a8017b", 0xa7}, {&(0x7f0000000340)="cf0cae9d", 0x4}], 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./bus/file0\x00', 0x7, 0x1, 0x4, 0x0, 0x101, 0x0, 0x0, 0x1, 0x87d46ce5185be241, 0xb93, 0x81}) chown(&(0x7f0000000140)='./file1\x00', r3, r4) 09:43:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x101) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8004427d, &(0x7f0000000000)) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x100000001, 0x9}, {0x0, 0xcb}}, 0x2) dup2(r0, r1) kqueue() 09:43:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/210) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x2) pwritev(r1, &(0x7f0000000280), 0x96, 0x0) 09:43:27 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) setgroups(0x2, &(0x7f0000000000)=[r0, r1]) setuid(0xee01) syz_open_pts() 09:43:27 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="96", 0x1, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="86e9570e753030e82417c5a2f94789f5a70dd91b341169eeee5d5a1d39730d34e6c391f6daaffc74859ffb16a7879624e5b5621f552eda64d298d89bfdb5ffd9e3a55901b3e7e86633c15bc66d4ea330759d2cc798340d194dd6080f43f0ac39571345b34dd8185d3c55f14f52c0c082", 0x70}, {&(0x7f0000000100)="d7c97262b7e04f6786677608fc0199", 0xf}, {&(0x7f0000000140)="bf1947a9c5625cb27c27c7b090", 0xd}, {&(0x7f0000000180)="32708a5eec5f1012e10611dbfe88b3078612aabb7ee64eaf76cd81f1d13460b2a27aa787bc", 0x25}, {&(0x7f00000001c0)="31c4d320a473803b72be58a8c79191ddcb58", 0x12}, {&(0x7f0000000200)="972216bda167d0ad5b25cc9789755a762ded92b812b3d04de549c41e6cbf0b1281f6a854cb3373bf57aad79a7eca463945924260666db741869033260d69c3ba69c1", 0x42}], 0x6, 0x0) 09:43:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x24) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="dc086ee95e4e076a87192547770680ef22c588cbc4d16270adca8e5a3925", 0x1e}, {&(0x7f0000000140)="43b50173b66b3df01bfde12085b00db252a2e53d017f120dd6e48ecc34317ecc8b2b2742963c4772ed814e176c835f7f95af45194e29dabaacfc31d78ff14597fd6dc0cc7a4672ecdfea259ad8764672df46899a8aad34a84c1af08bcbe740476ef00a564c78a9764798bb19cc4a7122fb1f6f2ec9c34e7a768ceb915b0ccfafdfa0de3ff97ea9d3faa73fcc415ad78421215f4736db9a75f2d82b217f0908e6f0bfbe3212d9e405fa14a352c0f11ac578a3176bb735befc7ce5c4c531ae753e0113728d9ae940a3c05c45d48fd30ddd7effe1887fb454122cefcab3c1585b8dc90153de58cd483ebd748987b18e96abb0285a7ce843eaf116", 0xf9}], 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) socket(0x1, 0x0, 0xfe) setsockopt(r1, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 09:43:27 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000280)={0x8000, [{0x3, 0x8}, {0x3, 0xc21}, {0x3, 0x9}, {0x3, 0xf3}, {0x3, 0x2d}, {0x3, 0x2}, {0x2, 0x1ff}, {0x1, 0x5}, {0x3, 0x2}, {}, {0x1, 0x3d74}, {0x2, 0x3}, {0x0, 0xffffffffffffffff}, {0x3, 0x985f}, {0x2, 0x10000}, {0x3, 0x2}, {0x1, 0x6}, {0x3, 0xa06}, {0x2, 0xffffffffffff8001}, {0x3, 0x7}, {0x0, 0x2}, {0x3, 0x1ff}, {0x1, 0x6}, {0x3, 0xffff}, {0x3, 0x5}, {0x3, 0x8}, {0x3, 0x3}, {}, {0x3}, {0x2, 0x1}, {0x3, 0x40}, {0x1, 0x2}]}) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0, r2, r1]) chdir(&(0x7f0000000500)='./control/file0/file0\x00') r10 = getgid() setgroups(0xa, &(0x7f0000000180)=[r2, r4, r0, r7, r0, r10, r2, r10, r7, r2]) setgroups(0x9, &(0x7f0000000000)=[r9, r8, r5, r8, r9, r6, r0, r8, r7]) r11 = semget(0x1, 0x1, 0x40) semctl$GETALL(r11, 0x0, 0x6, &(0x7f00000003c0)=""/156) mknod(&(0x7f0000000080)='./control/file0\x00', 0x1000, 0x0) 09:43:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) geteuid() r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:27 executing program 0: r0 = socket(0x14, 0x2, 0x1) setsockopt(r0, 0x29, 0x200000000002f, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) socket(0x6, 0x1, 0x1) 09:43:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in6, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() setsockopt(r0, 0x1ff, 0x3, &(0x7f0000000140)="48d5195eb6d2f467d0f3b8c942dde079bb1693100f1d250223fd8823562ce2a3bde8ed6293e975a00ed5d69504165bf8f4a1c66f6ce3949f6906c845ea9be22322f9929bb371329f5f3048c6352754af4a7d3ccbf4911eb5658b1656ada38da153b2495c67de5c7fc7fb1ee2a3580134169bc7ed481e31cce881bfbf13afd853eb1ae4d47e518c33c66b3c4823b2639bec2967ba4f789b94ee3a3895cfb2", 0x9e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x8000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0x34, 0x0, 0xc6a, 0x0) lseek(r0, 0x0, 0x2) openat(r2, &(0x7f0000000200)='./file0/file0\x00', 0x100, 0x1) 09:43:27 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x401, 0x1}) chflags(&(0x7f0000000140)='./file0\x00', 0x10000) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x8, 0x4, 0x440, "c9577db287d06d7fe4bb8524774b1884a689b279", 0x5, 0x4}) fchflags(r0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) pipe2(&(0x7f0000000080), 0x4) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x14a) 09:43:27 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x1001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040)=0x1, 0x4) fcntl$dupfd(r1, 0x0, r1) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:43:27 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCSBRK(r0, 0x2000747b) chdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f00000007c0)='./bus\x00', 0x1) semget$private(0x0, 0x3, 0x44) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000440)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3c, 0x0, 0x0) 09:43:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x1b) socket(0x9480548da51ff2ee, 0x2, 0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19b00feffffffffffffff0040c60100f2e900", 0x2c}], 0x1) 09:43:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="98fef8913e46d2dadf2170e577bf034cc3eaf56132fcec3b35724dc9e81745f3e8c6ab7c4b1ee7f571a61780831bc8644667f173abb5e55704bad65fbf757cf9400e2a6726e1578016d9d820c6844700f565de9f63b547ab9fbdabc4bf32ad8c4551efa06faf53d6355727edcc021d9d47297bbbfe7465ccc221b083aa3326c28e526aa4cef6d50b", 0x88) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x220) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x6, 0x4ff]) semop(r1, &(0x7f0000000100), 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:43:27 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x4000100}], 0x2515c4a3d05a7c0, 0x400000000000000) fcntl$setstatus(r1, 0x4, 0xc0) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f0000000340)=0xc) r2 = msgget(0x1, 0x402) msgrcv(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032c2101aa80853cd07677bf4a8b8a80e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000112398e000000000000000000000000037387b1846a43329f61287f9797a9da72f034cc15f6023373ac8e844fca72d35bf791f42d1c100000000"], 0xfa, 0x0, 0x0) getppid() setuid(0xee01) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r4 = geteuid() ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) shmctl$SHM_LOCK(r3, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1f, 0x7, 0xfffffffffffffffc) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = fcntl$getown(r1, 0x5) r9 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x7f, r4, r6, r4, r7, 0x20, 0x6}, 0x80000000, 0xfffffffffffffc14, r8, r9, 0x40, 0xff, 0x41a}) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x4, r4, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000285000/0x3000)=nil) setgroups(0x0, 0xfffffffffffffffe) 09:43:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') symlinkat(&(0x7f0000000080)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00') connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0/file0/file0/file0\x00'}, 0x1c) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 09:43:27 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x800, 0x0, 0x0, 0x0, 0x0, 0x2, 0x7fff}, 0x3, 0x401, r1, 0x0, 0x7fff, 0x4, 0x2, 0x401}) 09:43:27 executing program 1: r0 = socket(0x13, 0x4001, 0x40) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) chroot(&(0x7f00000000c0)='./bus\x00') r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000300)) listen(r0, 0x14) 09:43:27 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x4}], 0x9, 0x0, 0xe18, 0x0) 09:43:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x3) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000000)=0x1) 09:43:27 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) setsockopt(r0, 0x6, 0x20000000000, &(0x7f00000005c0)="d1e0d5e0864e7b8153d4a5bf9db1875c3583c247acdc1fed5be84e3e91ae104bd2d7c5b93c2ec34fe5b5bd6bf41e8d934e55274309173d113915761ca214adf8b9855fda458805d965ba15fde2bf22e719531b9611e7e6a778e3556be1dfef7870a0241d14cce845a22de1521c1668247cfffe7373a09293c82c1a8c9c6c7861b9003519700f07f0a7a1a0d3b05d428c7622dfc4ccdc56b0f05b7972811fe0eafd4099daccdfacec1191c66fcad3e1a76424724478df2dc59f52ee95ffce941671312330cec150e187f6112304164552a28b76d7be577fcbf15fee4fd9de82648e85aad515e017def01912946b522e029387702c6643682caae5ccb67425def5e305b573da538eceb5ef0d4134013cb2b2d69bab4045c4f77b94e3cf26c492dedc4c5c9b67726067ed504e2dddf56457f67195707efb6171dc2b07ac0c64cee16984ac4e30d61a5aaf803ef2d7a18813c57ca60f5eefbb2b9bf30d7fa2b0b5f8f2c0447b54ee0e284a29ea32397d26ade4250f3af94f10647f25e70e89551429ea04ea89d0e8a4f11bc4bbfb7788c021e39f6e98d604e550238069bd33b9bf6ff90faffbf79aa48706e67059e24a4e9c7ef1a7b9f18a287a1d15b7c907408e9a716a84375e5cdc0fcbd6b2ae48f2127ed9955aa77b05b6e6af38854d0820410a446a5eba02a16c57cd4f6b3eb210915453024092a498df29af2d95d3db36a7fe0a48a8583a6d3cc5a3e1b202e8e02d08620a5df184bfda615b13572923a1b968cd7dcb69339cae8ce8d2dc820cb8783867427cc5f24316b78f8d5a6d5ff34db755d50eefc165b15d76e624e06d1a5362efc5de7cc23627c201ff42957aa4fc59f39b5c2c5ed9710f0041b3ab30290deb7bb508f05874db6a1199687be14ac8f885a9df4b69bd9ff61a3c90db2c17e8637e1147f3a00ef9de0792e05e0f25817aa64279b320dcde4b0a387d4b7d55a1d9c214a6c1e3de421c6b5b525239d2c2be3da20fbc86dad0cba7ff67d3df6f650b9a6fddf8d7f0efa53ce5624e1bc154cc7e0eaecab682f65e874f0c36aa4bacb72c232f2a9659525cb246c2ec5d93fa8e94eddc0d725085f1bb769d60a7bcdd0b227c8c20376833db179177b1d07df79e3a853b2cb2d4a062576d365c4069f35bf344548ac1b268a0ebd721b5618f1d06bd121791a6092107d1a122c6c08ef5e13fc602743229915b42439c98054c0f3668a538b9cf5005ddb10e407797b757af308f479d7222d1eca3e410d96fc308ea37d8506f63b9dbc9bb5fc7457046a1bf6a1a1a5d47ca2f7b2121e99d3ffbf851e72b6078c9ba68a95e4685b7ff973847f64c52d7a3dc08793f18b820fc324d949a0790fbaff2068c45558e8ccf607fa7e44cdd090c973e4ff08e0df128f4994f0f84f8aee07ce10b69f7e1dad7dbe2386beda684cf9cd21adef00d3fef6abba6c7db1f26c53ae1584322a0a437ab2f79803ba7ce989bcaa207723fa5a135574f76a7b4ea7d1477feb1c940c0a4e3fbd034942cb63169ba4f9bddba3f7d827338c552fe572c2d0935f05715d4c6f3e37009fea5bb298633d1356675fefc678cff29e71e3de26fee343df545857933547241c596bd78a9b160f009386418501f252cfbf87b3920aebabe7f671d92e8fb702cb39e43b27a706b5716cd2739befdf795780adbc2f828a661460256b7925ee817c6a722aff17d6aa8a1dbff5cfbf12ce35379b1b114eb09bbf2c4e94a0a1ec949a2f8e86f8b5c1726aed170d697580551c39846c6ab8d598c81693a0810571860577799bcda5ae99d4955f0ff5955887ae4a1c761ade7dd535c3c8a9591437ebb6e9c030407564cb49574d976fa696c1c8ff82da8686772a16e451e140640f1be539f8cda6dbab4e414185b81f9af7adfe25fe23828c7429fa713648b2a3a9f5cf47d95b17e89bc7bb2447267c082775ee60c170cae78ee48d3c71cbbda73ae7cb60856a5154a06c5b4a6160270d18ef77cf14992190c09ce266678ce0cab13698186ba2da1c09a91e035c8acafeeb8824345444dd482410d79dc8db52e9f3dbd98ed3d0553546be9fdde08a2c7c9c68d4f7f7772b4ce2e78e91872b6b4ab21bc2bf0ebd383008fedcccb34ac52f455a19a125ba24b541877edf341b77857c31f6b21df11f626af7a761fa93500623e44c0d041542583b92f2201558838a14bd5cdbc45a3692726f60b7c38bde325dd854c694cf50b949ca242224439f5a14eb9fa9904c4e7b75800af606e12ae555076b7017f08bc7823abc5eeef3663311a6786672f7e0b42a632ade703ce46d0017b7b1b42cf92d7cddf1b567b1d963a02b305b4a4b3d7517f61877868521329e95530a1856b1d13fccf05754bf9fd400523243323b24d69a7e68866e3fb4244716568d8b2e737d7b0f2a7b4fbbb8f20f8b627ff6ecb81a6b8a88277d9f5422ec924dcd5cfacf48792602e83583bf7390b8b230df7202415be38b14d31c3d6d9d71db5a62a0c823dbe0f54e95e1ca7c221093fdec5d612b6ab2e44142dffb56fec3c2a47e3d8399c88f57cccd63b93e87904ece27f33d18f2c5b0b215e507a65849f4e7e6e598f72e218baf5c742dcac6f807d35d9d75223ba4a73b3f9db92fbf21151405faf524043d96ae9687f6ac6b6a8ed51be5a63a6166d01b6ee488cecacff094dc8dc66e895026e387d9412c58c6f187f1f4926de8c6354f5cc7687035792ab325d0c1a49f3eea6a68c6e9204e83df5bd7cf225d1f811e761f644a9771fe883076b4c7a8f084ffaedf10d35e2a066e2fd8a3171f35262361a1bbc3d077edec23f0c1c436fee8b6f9f32b469f0ab7f2c337be4f7fa4d47074585c80d8631887d6d9f102d2ee3e59e2a1c3e6fe94258a36fd3cbcc1dcf9f441c950d0b5f44654e842b995953c3250bd2ca5c9ff22d8429674d372ca48586d4846f9e055976c98463553401000815747ed812fb9b22af8f3a52f15a1e5faee4efa11937314e0992d9d7252c6b9aa83eb46a7133561b5e33305255d601bab9f8131e69e1a90b77782fa5e3dd1cd6386f563e27e9d8c179bc4ef131048cdfa17fa7f660b9f04ad8d964752adec280ce85982ec217d5bc512baff744c3724aa24e15b93bc4e37b9f3f75c5386b497dbdffd7985976c3dfa54fb285768e21c2b636fdbb38de375d1c8125cd1c083ed36eb9b138b2f640ba839366f2e36ec3d17603d8f145de5246dc20b29f98f7f3ca53bc523e820912a955bba120ec7ad4156c4c82255e83e04eab3155570ba27d0f77533fd8252e03166c64bc4fac4011fc469ce5c80c8b68170959f81341bfbf04b4092cc067d710e59ad67b847a4ac039b963a641aeebd3b9d756b946d52e192db398420b49dc583b8ee757b0e9dcd899dfbd6bb41fe01f9245a516098bf25ff63786cf4fb2525baef759f76277730a78e15acda7b88c6e7710f72aa880a4e6a5999646e9d20d2870c80db23bc84d990cf4827e74c1bd0ae70d928b5f4a85074cb48cb79423027a8b69f1fdcf29de81b67e73ee20244522c3e9f3188eec5f242330eeb391cdfe6aa7759ca06ef3fb95a227638627bfb54dd266b6f0720d2d61b1781c9046844ac6903b999ca5c469f004b2b4b297e7fa29fb2d5c27ed9b7b83230f593d8f5a40244631a9bb87c9fff5e045916ffb162cace2d8ab70d9931c2e9d6ce5cf9931fd36e7433dd4dd0a3c0c060cf98ef5cded08986307758cb1a82ea6d7e480e4b0982e2b5c47298512f2feb871d02d5016a921bd891212f1093d9ffda5b288c853110da3bcacf24e353077e5cbbcf66e540cc825325aaf2c64777b20ec6033e0a354af1e074b4a1b029f03958989386020035b3102a1e4d76833e8414ba9ecefa717d8691a3ee4e1364b40c145c8aa2076cd0df1039896e1ad46b5ba25d4b2150afd079b7f37e44a92783ec5a3d7e4144bbe484280d911cb4db57c6427c092483f95729ffe15ae3536807704008dd6cb0b67c566cfb15fd5100de6ad048a4c0b0dabdacf4adfe29d7cbc3d395a0d15766d929d41c75676d78f08d26399f7c921f257e630763f9e544857eda4a044d6147784431208f6dc6dd5fe0760c25e3811ffdf975e540427610685be9af25a09de6891e7da5cb29e35289002750bb1a9527e1abf8d224662bf311b39e69a8a7a9453bb2817fdb5c0340df5352ceff77c5d4564f163fbadde2a7624b1358492a2e2cc760d8674c1911f4a1bcdb72dcc94813c793fe9195a51cdb340cdc7ffb75d0bd0c6aa1e0e31476fd39542774815175d73d17b044bfbfb0d55b7be9614f37b6aa278741893aadf65ee791dd85ceac1b721732e11503315da19e6c270e6a63453064a7c7f318975f8ba3dcd2c90b721face85f32e57cc8088b492c46521f2aa71512f6ec3c2636dcefda0df6e280e9fe374d83913dd68c569d324aafac71f1f89d7402a4ce767b2ac81aa0865c1318b5a5f3e147faca59ba1d7c503ba1474f6200c28dac4ba7bf2c3dd8aa9cdf430e9641e8cd71883173967341e7147067aacc07f2bfd98399320f6db5fb8a6cb6924ab928aa36c54d192cb711afb41257eed494b4efd546b713a90d3a5ca891a0477537afaa16acd9e46a41148d33f875b1cab2b5e36c9fc2c4b5a0b533e727a877fb11dde6a66cb017f7d9f4a7b0d343e836b693cf6ad5ffb285f85d0d8aaf748d31fbf51967c63ddc6e104f10ea761954ae2bb7ca531b2340b7d0d01270e19d296dc6bdfb397be156aab44fafe13f53bd897c7db77f7c7eeae2dce694ce93ad308b46e59cbeefaa7ad00473c6683460d22eaa1bd1abaedef34121e4f89d1ba59685f1f49df2862969ce82df9ae09f397fd96c225a4e3300b7aacafbe720744618003cbe6f825a39c196e7f1ac304db09a657f7bcce9f6ff9efc97006810a3fd09c9f17655c73d8d8e7694dc90458eaa27e9b2fd59dab63313f67ca787bbe9f5e90ec29e2ac515993d34116913fbce323e2dfe461d5fd1d6cd36f3413bddff031ae9bc6ebeb580f5eec7c75453ad8fdf41bd36c45f5671b8b368d72d5776b05b19cc9d05b9ff25b3e259f8437065c3c9a2a9f95ccd70a3df5fc10fdd2a83c74f616875cfa66bf8b0402bfbedac926c577de66a215fdc2c805853e41877247280c994c6942e0c3f2c2fc03e58c0061dcb53eaa2de3725e98da0d9c7a6415c36d07c4445ecfcf6bed02c94df8e1bf6f78efad6fa99bc911b2d88f5725fa263fc11492cb1cb553fbb0b1932f3e732393faeed2d2333aaabb89116a160f5e89ec127aec1b2f30cfac083462c2ee1a01492a5e5a73df41b244da8a846913562fc58a76fdddd944554950fed2162ccd328f33957e9c1404a767cc4c56b0cbbf5f34eccc88016cbc79581556d4078da55bc45a9df12dc6c38325eb3055c8dc2eeb054121a0ae5d10b24a39ae57a7a86e169de9f2fbe718cdb00a6496cef9444fc02060b4eda49a3637a5a883990d59d011309790a242e592c363ebd65f0d13fc4c43ae4528fb440c7cc8c448822588bd95a785ac78028860f040be1b2282d4bd36f7a9b0d4fdfcc35fd63b5ebc118d890c7758b7ea7fc10300819ff880d74f20efd9420ecb184e5d3287261d84d352240d1b7b9aac59a793ac1bea5edf61988a5d5d6702a3402cfe29a4623712b15376e1cff935648dd94aeabc9c3c47811277ecbba393be79bdbe6a15da7772b162c25f225d870cbf027e278654cbab82d49fd577f0b4994a830d2a4b03e5bbd5cb8fc43a3d93247fbd3a5ce9510520440e0fb09a95f63c089323375bfdd399a391e087d5a8bfbdd083fabb15", 0x1000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r1, &(0x7f0000001c00)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0327cfa71aae43d605af0028dbe0f53b523765381a3fbed9d7c7f5ecd520000f55d9bb05dc03e23a0010000096558b7cb5e32d0fd4e7199679daa9010075ee6f7031d6220ed69a19be423cbe05c600748aaa88ca91a61d75bc9028a2b8874064f0d03f8eaf301e42abe7705b4cf01c09bbe061a768557d130dc88c374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae00000000005455ba5fe808f9840f9e1373f6b894b75c91a80d5ecc81e62dc5bed5b9b24f3b2a7600beb009000000da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba765b77a220097", 0x10b) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() fchownat(r3, &(0x7f0000000000)='./file0\x00', r5, r6, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r4, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x0, "85495500020000000000001167f5bfa600", 0x1000000000, 0x10}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00", 0x0, 0x2}) syz_open_pts() open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x8) read(r4, &(0x7f0000000500)=""/161, 0x31) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x4, 0x6, 0x6, 0xfffffffffffffe01, "d28c5d681be26cb72b1bcaf5cd875c68c7f05747", 0x0, 0x7}) 09:43:27 executing program 1: syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) 09:43:27 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) pipe2(&(0x7f00000000c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 09:43:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = geteuid() setuid(r2) r3 = msgget$private(0x0, 0x40) msgsnd(r3, &(0x7f0000001d40)=ANY=[@ANYBLOB="0200000400000000320018cf86a3d06ad96a9ad310dd50d77d42fdca80ec0e0a26ededa0b15e27f4cca675b4f9e62a81155ae00a76941bb0336c47b4184ab5376628070000001b3190493f7bd8d44f8a42e2b54e0e696abee8c7c6626b440000000000000000000000000000a9ba9d8f4064c397f476fa091baa6cabfc64f2f31d6a83e7576e13158677994016093b5c09038551495ebf62a2277a541351ab14bed44c26f0f76e859a0df4ffb08177dcba4337aba4b08c5e8056c41bec087e958e02480b9898d17e08b939b5e154c668f2b22af64470dbeeaf6efcae5bad9ab9c3d2afd027a4e9132b72859dda840687da7a132b46c7ed48915c105506a0bb9e0de5916d18be27a7ce1b4a6915fcb73e1973592b85595f6451dd6773780b96c47965a18a813dbc35a0e89fea185117a0b6dedc4572fb0e2aefd9226706428ec141ac6a61648d28c06139bd0bf996fc4ef23126e45b42f4e179aa53d403a3e0759c9ebac2e11ea3d3ec6ddfc9413824dfcd7495b7033bf56c7c7af36252a0691c1f8349871c812d6cb1cdfe756706efa527e703f2dcd08d56788769434afa41703948562f8a69835f00000000000000000057f98f3f03eb8c28d26632a45ed68f3a0396cc6c5ef1e144aabd6b217d719f4ce8f125668f1e0c81b51381be53b921658f2551fb755cbb557839dc68db54f20dd17865ee0f62bfec3236199ef25be95cde6f76c693130f6586b92c0a19fec8b846391d587bb68af000f523c56126b3b51052966329178e1499e87fa09fe5b611a0b2a4314c8ce48b7631e05b2e83b801e6ba275c75f72868b20c48bdbdb37d43589e31dd2c703ccf834e81c39062f3577663ea482451b0d58a976407bb05a442a3ffc4e0952112486be0f0a05bd9770f1022149abaa0fa"], 0x1, 0x800) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) r4 = shmget(0x0, 0x1000, 0x49, &(0x7f0000ffd000/0x1000)=nil) shmat(r4, &(0x7f0000ffa000/0x3000)=nil, 0x0) r5 = semget$private(0x0, 0x2, 0x40) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) r6 = shmget$private(0x0, 0x3000, 0x105, &(0x7f0000ffa000/0x3000)=nil) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x81) recvmsg(r1, &(0x7f0000001cc0)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000001b00)=[{&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/247, 0xf7}, {&(0x7f0000000300)=""/166, 0xa6}, {&(0x7f0000001680)=""/214, 0xd6}, {&(0x7f0000001780)=""/29, 0x1d}, {&(0x7f00000017c0)=""/241, 0xf1}, {&(0x7f00000018c0)=""/123, 0x7b}, {&(0x7f0000001940)=""/42, 0x2a}, {&(0x7f0000001980)=""/116, 0x74}, {&(0x7f0000001a00)=""/233, 0xe9}], 0xa, &(0x7f0000001bc0)=""/236, 0xec}, 0x40) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x6, 0x0, 0xfffffffffffffffa, 0x1, 0x8, 0x7, 0x10000, 0x1, 0x3, 0x7, 0xfff}) r7 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000240)) shmat(r6, &(0x7f0000ffa000/0x3000)=nil, 0x3000) getrlimit(0x1, &(0x7f0000000180)) msgget(0x1, 0x0) r8 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x2, r8, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x5, 0x7, 0x8}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000001d00)=0x316) getuid() munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r9 = shmget(0x2, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) socket$inet(0x2, 0x8007, 0x11b8) ftruncate(r7, 0x8) getuid() shmat(r9, &(0x7f0000ffd000/0x1000)=nil, 0x2000) 09:43:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 09:43:28 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) r5 = getegid() setgroups(0x7, &(0x7f0000000000)=[r0, r2, r3, r4, r5, r1, r2]) setgroups(0x0, 0x0) setuid(0xee01) syz_open_pts() 09:43:28 executing program 1: getsockopt(0xffffffffffffffff, 0x11, 0x3, 0x0, 0x0) 09:43:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mlockall(0x1) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)=0x100000004) 09:43:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd41, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 09:43:28 executing program 0: socket$inet6(0x18, 0x4001, 0x80) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000026c0)=[{&(0x7f0000000080)="47b45020756d2e4b20fb8cac5bc55ac46b362714e6169c8856", 0x19}, {&(0x7f00000000c0)="62c5ed98ec3a13a5acd0239e5cc17f6fd38c16683a4fd7be79c25da8b5d8bf668a4062d2e764aa5002671486d01cee69ce98ac88012137ef532975567ad837e8fae9f5f733cf66c386cc842dc8b45c6efccb33547bd7b42aaf53b08de6641db4c70f5e0f58dbf9ef6a1c4a466712e6823cacf9c1a5114ca59c9614d9440c144e8e42ef53b35f4c7a17f329722ceb55f4e8a3a4eab8f970cd44ff8f7fc74aabe58380737cdc0a9f5272f22cb0f6d703179f2f033d53156bd87875a5f484ad45aca27d63109d128d530a8e160d33b7e24dddfef679fc7b277f78e9a0017977206445c98af5675d110fb125d93d8aae63e4b0ca3bfe5df5f9781cb97aaa14e4430fd2e483ef6cf1e3a0166f768cc815ba01683683249095eae8a2a994837498203b81611523df9307c13d3ac65e2a55d03f3dd96051ab2972766950c5470df63a723d21bdbaa47dbbe449fabc22716437164a927453559ad10903b3caaed22beb6e204f411523750c19b7899d9a4a82a06535d9874acbfb6fb76827dbb45b418958349f6f59e3039858659f153c5f99d8bfd063e1c5caa414e5c49b0054bd30d010c9b4336824f58c944c0139eb68194fcc29928f24177100db5b0516630cf4aa9cba310f8a13fbd528a8fc70600900255bcec2a190c7988d6c78d5533517d1eeb9316882021d40bebb527e58d5568bf3133267e03af7c8a33d77dff6c4104c86b6b903180f4895bf120d5df4ee4268df1905cde4ac8ac41359e97497c9d846f975a821119d98226939526c7d621f3fd090f56597dba44c024608b76289eab0f7887eeff3a806fb49e8e3979ce5429aa3953898e629f1cb91a1fae58213c1504a99db372b608d683f7eda2751276f519bbefb37b77c65fb3386dc1532537209e82ba598ab6eaf764c711f7daeabd14aab58f0e028717a1bf2eb82daf68f149781d2a9c65b149430679ab249c8c908199fcddbfd09ae40d91f3ce7fd8f205086ce17db88a2e70010606bf8a54b7d75f276e749b4f2b59b5fa172bfbcd5b46d1d4fb49dbd1554f01312a460a2477f216dc5d75dd6523afb8d0d02bae1fe201f01717793a6e3bc44961b1530a48fed9c136426e5bd416b25b36d3788b251789c8714819668de81be17171ee7ff82cb80ba93d7739e9b0e18c0a2e223f36ef6da40a416597f5bfe39b55cb46be1f4ed384d95a853b9ed509d007465a15e41b1c986aa757abb88521ad46ca81070724a287c51b2cf5e5cbcf67850e2286eaac6bf908d1c1f115b960f6cbc71c1a2735ca84349250405ea579722ecb5c2e4c5bca20cbce879ae9bccee35ff3be63efc68f34baecb651d1ab0ae66396b4e7df79bf4f488c01c1d132d244df2d7c68598d9a2f0eb03f062d36ee36fc8c893d35aa7bfff4baa87b80dd6b834b80611d4f9354d45dd1f187e82e0f804f8d73f61f704b0f27e8e8b903f773088215a04f4cd663a6fcd9b0a22cbfb2e4572761b46079ce146b01e58f5475466fadc1633f8135b79c2e3e34338f9a51a4b8490f33a359a9c6f74c540f5a1b84ed67bf5607cc9c482cd53d67d3aba52c7dcf3d49361a60439bf034fab6bc936e65d1281c3954d831aa89faf425e6713162e2d551da8394a9122f1f9d4e1fcf5df60b1a34ea5d1ca058f218382b7edffe312b2c528232c5d0ca0ccc815f8adf053e00ad04d5fc9085645a2f5815fd78c987fd7f9216852beb83ee48a03917ea719ede514929fa467ed8fb384f7d39a782858d3ceecf8d80be28b1b909b9cd182e42fe1e746417e2cf16a573c8baf2988f2aa203ae007640dcdcf1886e6739317105f9fab20082aff1e4fbf5a8b953f7f5050c5095893141ded0886a923ac09cb0b8eb06a1c67c37d8f582efad24baae2b4076c9bd309ad8179c87780a0598ce9b82df0e4323aba56076246d19c92309d455cd936d65e9de9c6f345e67c61f7fee8e3f12378234f42189ee5e90cecd6eeea54959a34150eea0b2f29361820e0262b2e4c14559f74ba0425f965986fef14b58243d597bd9cab0aa9a67a02ddb626b53fc61da71d1164aba2481f8102484bf1c846ac2f8f10938e00bb1cb109b2f2600428e86a93b37a3b09f0b4e9604d75206ad00d823d6564f77bacd395536aa9e4e4c995716054814e2cb1209685f468a4d1e4a4cb0bfd2038ae53d1ea267c18bef1e60679dd6f58597b9a7da40023417e4acaed2817a31ef4a60fdb789ec263cc43278b8ff06cb70ed80c770cf61bed3bd457433d770f837dda03b5b2e02162166d0e7e70cc3ffac656e88fff233984eeb1042f45293e6b4885f1d262db0a602667b7de2ba4c5d758938e4f08485c25435a5a0d6980c03189c9bc3ede53413de9c66ac893487187acee126d6e11c5fa72afbe404f8a39102978eb395a3a273eeb3177a35160821e795d8023b5bc2f7e02a8135a7f4d224b24aff1f38b4b392fa804490a417d132a3b2db0fe7b181cc8218e594590a3dd459c2c03c596e5552dd5d20d1eb254076bf418fe2e8a82524dbb96aaf2b99dbd61211bf4c61944764749afa2320395135466daa3d531c1b2159895eb076fcb9b28963d059e0e22a83c2f635e5d8dcc7e91aea72b07ae1217eabca012148368fb4f432a69a814dd79001c1dbb9d85bba301edd5168f65dc68140c36a8ef86d4d90ccadeddcf02923b4ae48e5c243870295dba07e07d67a15b5ab0ec710f713fc1b3e0de3cb1fc121368b3f3c576752dfe4f89b7c38f898835f54556623dd240c9ea50236fb2c7fbfb7e286293f07a0ae14173704a87cc8bd76d9bc4674e02ee494811bf44fd85acbb1861f4cc8c7dcf903ae90999fddf613923833d9f7e1f50671e596564c81f5b3f47f66ea3afe5045ee26a96919b3486fa0aaf19a7a4dc4e0012149a93000c41a8088d82b4510fca0269036a3a76c9628f680f8f5bd1c11428a15521f654dee3b41319c07d559a2246d63187f2eefe5c98c8a6ff70e19af230760c5a7ac05a19bcfbcf85358374d8e94a7bf44b002e08451ed101c187a883dcdcaf41a601b5e2f42605f33d22ccf52c3287645c81cf26d4b995af7b843cdb8e1d03cae3581c2905289ed87700ffdef7cf8cec5549a817004f3c0b3702ee84b07b2a8c6d756fabeb4c6353d4d209113b8f4138b26ed6007fea2f2c92d91ab9762ac76442ac63d6ebfed452a293f2c8c6a1db9f0e4d45e1d2fe73bb01350c3d001a03a6487751209f22e9ed0632c690d8130d6cd2d2d9e556b2f7b5aef23a1e15875b55d0ecd55cc5e53c26bdf9055e6d796f95bd48bd3cc0aab0a1dc349f32152618f45dc6c10291376c59999d4ed43e64cf0520716dfbacd5a173050ef97867e303354c89d453896e9ab41e2335a25e248f0a890543ad6677917978ee2132390b6570ba6444a4508ecd7333c41cbbd742b75316d7c368f78dbbf1fbacee681ec3708d036aa47863041cf30c0850bb6d3dc52fd2926a3314c1c8b0ecfb68fb2e3af9f594692622171c6cf8a8bcbe92859e50411cd252d7bff8830c425aa7e31e056e1e08b500114b64788b51cb4943163132a7e1aa4ebe319cea456214d3b37ba68018510b60594a86f2383276630a8d89d2c735d1008616e4784c2bd9738f7b28377c1f9acdd5637e158ba628fd1b6089f7a5dd9d77adc960aaa474bfe74ea67e39b39243f57855219e7c2d5903306dfe30b2f23d28fa2514750cd8b9edb5f398c933ce3fcdad43a3434422eb13575ad27a95d0810fce5e38874259fb7236b472bf220b9647ecb5f4f946ca87b8239b3d75a0e684c6d30d601e2945f4d8455d2d64aea8f5bb777c114d394696cf343e504a637c01c63c400a048dd5a7fb813179973fef2dab262ee347fe3361d45245a92f44f5c2726c40e91d2d7f503f9b6e35e0f642d1b447fec5ebc02e0f50d416a66acb9fd7dbd5cbe013f30f8ea7d8611afb15fffdd453e7cf74624662f3ca830793d562fa2360a88791293b20fb1486b7163f3da47cebd37a384d1e35ebae1fbc61e9ebf59b4dbf92aba864c0e2734627ed3a52407463ab9eb34d376788adef821e4801d724c877c8dda0b23a97034a71a47829435dc71d0f027c3e9f4ac5c901049c05a824235f3b58f1375d0928dfb6284a82a6ddd5b49b5f443b5e5adfb024087d6bc8d207966695d67a6abace4ab432d266a786570b79bab8c694c917a92c33842016f1674c1d855347400e3718428597ec505550aadbbe23b10b4a59a6c083214533da129ec05dbfec55930e5daa1aeaa83967c2fa0e5d51f29c0c17dd2589f6ce063aacd4b9b6e66d1d776e9786336d3543503ed9e7d420fc604914152649cea86a31e815af7f615dae5d21057cfd273f881d3b7c157f39e6fab380b3d6f832118f7c3ce456867ba7c61809b48eda699fec07e6b2371dfd73ae04f9a478cecfe5a1ffa5ff96e416620a1a0454709b705361316f4e6a0010171645248d1c38da492aca74ab965b2d55b22fc5ee007d2336d37d87a275c6fe1a357869b1d65c05e8f953a6355e3fd40422ac005ee9d89ac06141272935e3c3307e9a27cd7a66250f8ea2ac6b80869271b349bcb0725f01c3edc4350a9061a83e5a98690a92d75518fc1eb488311d171e2341ffcc65e28eb78c1f900698062747a5792f4bd24a006e6f0d75231937a345cbe1694441d332ec8a7db6bd22f3fd7c3d52b6bee2eaaf6ffc7f9149dd75aac8f8e27a8dad6639fb53915fcc5cadb3c23101a3cb34c1f3eab2f45e249a43ff8a259521b693cd3b04c6d77a01cf17b58af89b2faf1e597a417bc1d2c6c62b2d8b1a866613a08ececdb9f4e67574f82a7955d59d0ce745fd6b77c1daf6e0943c31122bcbdba45c757ec6169deee4e37a6240604e814fea6919d1213d1a4e1d2abffda8bf909f11af465c5dff44e9ac763b8cd09c837c31d972e529b8f006d695fdc782e59871f390686d55bfbb6dfcc432bc7913bdb50e65a9e7112470628199054883772032dd59fcf5d1d34fe87559757803f123d4e34e568a93b6f69b6e81920173c3e47ea5b1a7f4c618eeddd1fd370fe28a9678c5f348ddf1cad342753a3e8b756af84379d6ffc44d296c070026b51352883a10cfab6cd565301f291b9a0956405e4de51e6a2d5275ef6c82eb359b973c72473f8a9c413f73ab34b8b685d2016632b6e38c8fbd91ba9aba9be6288dd42e9c8c5d6f3738fea20a96f5d656d9d777da1a090f858688b23eef761a7a36e493dea2d4d76e04fb02faf4755f8b417b4a14dd5cb9895521b7d374384b90d8c3f64d385f6ff65046025c9628ff0e815590250c1fed853aa3547723f117edac42ec0f02d04b3dbb33e10156179b5276618167133bd84539276fb39936619cce7db2354e7c38c553509b06328ebc797b227961dbfb6fa3af98b2bdecd95e9fff2c28403e4ba3b53f4aa03299757043b180cb92fcf57989e10d13fc5a35eab395d6f57ffdd09991d21e78d55b8a1f1f4af7121eee1d9f86378c656cc82551623f82868b3198e58dd93ac79809a42531007c0081b41b717626bef530cd27b633c325b82515a092fb8c3d2203782f45af206f4ebc49f3976a8aca5d6e6644a89888da7a420fdbfdfa377ae6d7d83275a49fcb0649716f0fdb35dc7604ca0c2ae983dcaaf93337d6fb0416f37e99a065d6ab5f290aeec72d3cb0442d77d18e53786456f39c0d521c58fcfb7d4b58b72d4800d70ec8b45e45ca04d2d1d0e53a91fd92d7b003b7fda4f2165a648901b6612099773d43d45f2b7f22b04fe0efde05f7064cbefdde0cd4e188d851a2c4c26f5c668112c1b232dc0c2295", 0x1000}, {&(0x7f00000010c0)="9639a2ff2a9489470b5b2370f231835fdccfeffc184d15b2da299587a3f2c7bdd0e395974ee936f3d16cf611cb425c0737a7e363b3466b09d6498d819f53b676daa25c40e30796f9790eba541889c9734362f4be388fb0698e7692c0da678f0a7856fac272f889cc189e0440f0fa7d9881dfb2efc839c8272e452a4cac6a5359c468113bdc3e4d89fb0c501ba887aabc8091fdebea0f60dcbfc7948cbfb0ae1a", 0xa0}, {&(0x7f0000001180)="aad9fbb6685dfe653b534fc46ca7e52c4fdb310da61cd7a3e0ae3a6dc17231632c93b5b09c8bcc4ac606cdc54545c5d379ddeb8d607187f913ce2ed9c14d473ae490c575a244567bc5240de609efed864d9672cb1ccc920f85dc507493dbb01b9f52911491fe6f983f049760733be8b0048192a7c42051954ae0a6cabac0799d6dae4e9b91eaa07de623aa24567a4a5fb711b0c43162741b8ec3882e3566d6a6108cf485b7ad8b89d822d2ec2be71e53dd0c75038c7202efc76715e4ff5ef7f7cab3b88c80022049b139afc21a2a98a1f2d591e7a76c9fd690a55cc3a3e9e41f3476546a600dbb1f65144473f77ff5688e3c5d", 0xf3}, {&(0x7f0000001280)="72330f11d855d173b35523a41024006fba54d2afc229dd5f30e963f99645aaffc8883098c2b50815406e06c91e40e9a4160f1dc78512a03716d12f32dc2720ac6701263c0b97d1702f49af23d61ec5366c8c0f074dc7792723f29a0e9ab43ccf8007c0f39bde755c6752dd41337f1d39248e0b0328a82bc123b0f2ad1b4572d6c9746a10d47d9a05397b88b4844aa5691368efae69a8801ce11214aaf122fbbd6ac22d36039a035c7150ac760e8fd10644fdf4df664cf0a4c33d28224da7b793b9ae1ee27e7283658a1d7e7195bd0fe89673e2f8eb75c1ce4ef31018c96a67aa98a7eda3006d93febf2ff0db0b84b81362b1a1d20164fa4acd48", 0xfa}, {&(0x7f00000014c0)="5e40aa9b3dbfb9cabb4e9adc364c95d3566c77b5c64c98da4c993367728db25479b276027a2e393fcda2345af35c5b82625e480308792a165a37e7c730364091466e2fcf63bb881adfd7084852ad6d8066232cfc82a9aee6c818636e1b34be84b3de8dcbf84bc0b56748411acdcc95c502123a35bb5a0fb708865a88b72d0e4fda9bf5dc053d4571e91b5d244f43a85eb7d03f218f7a37d61ac260d8b2587442e4bb2d6226371e872bf5c857c5a3d9209367523830e63b1c0c89f0e2bfe71e412a5b6316cada4554f927a1c06290b937dfa5272bf9b3b642f1ae6c168e9e11195ade", 0xe2}, {&(0x7f00000015c0)="5388c3a6353a6cbca15eb45a5507277eca97c857e8dd5e7640a0a03de72d2ff074290037cad1f1ded5c700990bcc33735f91a5f6a26cedb942c19960c96f677d2e617ddaaa902b3226463fd57cd2c0b3b3defb5af73ad64cc8ed432acffe1e93aed5edb9441c06fca68baaf2532a4e347800fb125fcd71d68f0b5fe861965f0c938204b83bccb891bf44e2842398e19da80ee993c7782b7dc662db6f02dac365541cc5c01dc6c88f814b4e387eb204f9ccc3581120322f548220d07e63374147cb86cfa78af1a988d62f93071b27ba722d84e6015218baf1d33d8e5c63e859f923821a9169f142c0001b9d5e637ff221cd02ed7fba4a51b310abffaab66e9b96098733ddf7e8e79e42235bbfc3f1c86d8fbd3144c3174d80679281af17c0ca55b4ce31cbb3592d0aec4f2f71432c2b23d0da76f1db8e0e1900226eb82cc57b5255dd04295b2c8a6c2bd87fa8495fe249761ad63ea9f8833b4aefb1a680157aad57b44c8e58b66ac628d472fc3d31afbf66b039e7031164d97788e9ea9def670ded42bb49ac3b03bd6b6362cb60165daba46ece9deca23e464314be95fb25130fd6e8db8cc7226b87d949c539b705e23c8f6b76fca8e5f6ffcf1291bd684d16bf81e6a22f1a6984ddc10286f4ab60baebf5b24ee70bf80cdd465ae37194e6200533e2ec2e426de686879840a09698a4b308db8aa0ebf2a870ce4ff5395440842f663eeb08dddf9a955b6e62cfe9d7fe16cedfa2f53dcf9b4012840717ec2618ff8b17e9260c1addf05a8726e80250f0b191d1dbbbbc961815292e798bd559f7056824d49d929bf09fd3380213e058be2e0998cfb39571ba287e45335e09c64036d239c00c7815b42499fe4907aea89444441f0c346cb72dab67c8115a2a6c2224e966e704b9f4ef3aa17822f5b7d063c69f93395eb59af5467f04c42b3ac7938b0d2149792d17d4648c83ea3b68bbd9c7eed242d2c69e6e34751c739437d69990117d24bb18afe19d8b7905e5e7b6828ec07df802fc8c3f14e821ebe88a0b6c4e6df96b89b3c389cc2229df070a7584c9141d75b4a76eeaade96308427a5afef8d0cd9ca767b48129bc1d8874ec583951f2bf500c3a0c331cb62cedc6072b1eca9c9d872ce7e6577170a58b233ea799468471183c3fc60cb12de8e389d05b491333ab6244acfe561930c78ddd0ac87bc40756a48fe8e44f004ad2e2b8827befc8b63c75c69b7d10fc4cd904f750d234cff4037d8324c5961bb71aae61c779fe491376ebbf8e9ac119fa973a55875590f3fe6058c392c80ef05d0f304eba3323b9a4a3bc948a3f07211fffad0d8b1d110aa5e45ff271b0521e533d2a6a51e268307c3a619a8830649708e718b1c6e796ff404b6528cd7d8959267564a2d54fc470d17cc6a53d004aaa784aec4bfee7b711bc3c96572cf20acde0e1beda2c1d855bb1efa93dd613f5c4f7ae9dbf475d968e6447ca448c5db4513c4ddbf0c20218bb3795ee6a75bfe9f51f3d209827c216147deb859325f4c49ecc541620095faccc2871a05ba9254d944a6e887a22740f52efbd4b4e36546f24682600e11d8ff7e203f25f816e8379aa6fada1cc8f8092bda85831b39637be228153f0f11e68d2bfe6dd2a899e01b6f0a3de02b0b2b72a8f1aee32a755a7afeb48732210ae7e5af817d3fdeb5f8367e1285f2311a779612c517456520644688566525eb7d3cb54e34366f0d80826d5ec1d9d44d913e527ad50886ecd51b5dbcc601942421ee80b7f65284f1e1dbcb72ad2486a1c73381563030ada7c3f3346caaf3c7627139272c43306b5c46f00579651ca1c279606e5742df3c16fdb45476ae06b43d596e0eea70b8802e3f46efb3fcb4133c2a64590d8393097ebf7b4d4d2160a25aaa39310840ee8743956aec0e7c7ab5b20968e28c0e99e2548c994d236f752b003d5216de01f8b65b202b87e2b42f09bed3957e0eaa154fe9a8ea2a030d75c73a9f7ae4b2f5a3084199aeea92fc80d772f98b7ae5631ff19694faab2e4d98767d30cfbcb5d3a7c32dea6acc0dfb2d5512dd82a43614fbc62e6cfae84b1b30b17a58c96421869c73bf2d01741b55f6b4aae89079a48e7c0e9149e9e428d06cbff0c52112e3a243b48fd6713cfd5639a6ec997aedc0ae0beebe2e62bad14390397254f97f2ba07c09f64bc465465c95d490145249c18a892f82774c21fabd47b356d0afe3761ae8e8d4a9f40dc5052f91c09bc2cdf2ef370b1cf617dc822b430e409116bb5615500d5d5eb415f4c1c035624915aa4cdc0a540a12b607ca0c88686883e1ce9d9b092dcfc5bbf58cae59412f8606bafd127ead0f210b709ba791de15def5213187f90be745a7797bf6df7f49b6c0ec2c81adfc3a90d5e8c7583df2d818e4584d7c8d25ac38e9d3ffc5262028a471c4dbb1a86ca683315d12906b3b66ebcd00c4654ae3ed1694959f35f55d7a6261f54ea709a7ad1298e39c2094f5c68165bc7812611498715548ee56b097cb1c37ca0492856e39ea417ff174985ab1d47f2a7f4dddda94a654e0dd6745c143f9fb1c4432e5e13a6a925cbbab827141dcc9907df7e996b004d4aae3c491854485331ac87ea1d5cdf007b0c3c69943c3af2c7ac4557438ece8c19a89a6a1f4d574127ceb96c2f7c1508320b0f89932b69b6041fd7d37669b0a183f7cd6be4ad1c8f249016cc7202b841a22939352869a8d84e13ba5a29cec5600cf7d5fcace087a2802a4c49177bb6282e49aeca92a1982e7c93d1b08f181a58cd455321df00c40fb6066e76ee1a235761d4364e0265d7abb5fc6d468038cd20b1401319a1a0f0c59dbaad9b5348cc73097a304fd3ffcf54714eae1bf5b415bfd2bd02cf807ff520c5b2f9803f7a9932c838686dd3dc88ad8fdadbc55b34894a64f6b2ed9ab283488b53f6b040c479f8ea00c0e28b02a0d6e1c92d0b6950e3bdebda2a2502d69d2567e1efa067ad099e90d7b5084925a759826cd0c3321ac4f3d0516fd7d85ed3e9ced28c04422675fa3a2de29d02459cef33e1d67a0b94395b5c98d56cd294708d531cc76acc9dde72c12ecb49a052b81bc6853fa55abca2f91df37c32513226d4b87d062b0bf92f43292eac05e0b5f2f358e2804c1fed67f7887b66b121b633f2d3495476f130447bd56e0edaa7683ee0f890b70152ea75e2af2bb9cb60fac5425b862457177249842a6bb931fbfe9042d9b63a3e59c7a2430bc9e727446e6bde173a698ede9fc1734c4841e1fd010d3ba49c7accda03083771c48aca6f5d24a5fa4af56190c4689e1c8dfc65a3096f5354d2a7a4ee122dc351dd5f16b93129c02acc39c8863b7a71f7aee37a826becf9ede80800eaefc35d2d7542bf84fae823facb9526a6d1bfdbf2e89af583f6a5c590c2b06aad8c8bc40710a13fb141e44db37710348db13e5e271750fd80ef610995339a60d5cdeb2821fe77e49de9a5e9c74d705c023abd1d055a5c106f8c24ee80fed44ab9d98548ebc399cb5238f719c2114eafc934f699039704f9dc8a6d3711ab1dcae0a1d2c772a3d9f288c3f762700f5d29030b2b180ce960e23509d3145615e04e25dcd2557bff68661182a1106d25ff51ba0ff0d18dba947ac9dc9de871e9ebf8a7f9f88fb9a06921e1c110c441121369e7fe5a6a0ba8138d2f4609d9a16891759a5de519df2fa79d0693cf0d0e026dfaecba86373d812c321589869a0ed8e72f7c9bfb4c2ff97e63f9778bb2abe769487a84218c9595e2169c0da878fed590f05b2f1b23d2a4d535a8063e30198672f02e278575c4c8f32d415217c517e0837a85706e2a39513d53d31d15c9eb84d3020edf6c7b00d706c009444327569811a377c72d8e6f7532356e4375f2c00d0216702fd3c076cd619b10ef272bfb988b594402905331d803d78e4c18c054d916e968be1493f53eec7a4540debee8afb5b7e6a604490b881cb2145bdd8c915c40eb47551ffb842805481c0476f9f2ed721e3f2107784cf36bb531fdcf7032c55fdc29eb74cefdc77a108a20a10955f81366535ce10a96c4737488f589655fc6c0a8e7e3e20f859961a29c97d6a8c34840c7c28ffe910124a971a081679ed57867c5ce3d0f479571db7c6507b32f4e26b3444b83bb9351205f5274c0b2a2c2f43720b4c4ce38b1cf0a783e185a9202c12a61025cead65323deac5f6a12419250a80ab5ffe266d81cccbfbec01702b2f385bef2d23c99f143968bbbf2683df3ebbfb77436a22076096ab52c140905b57077b0a3fcf3dbd1180c12ddf53ddba30ccd190b8261b76a82d584c7f056aef4ef3aecb753e735926d238a63eb2aa60b580cb7f2a3c30aa468998b3e384a5e8b66a6fac5cd9d0abf1df35781141d380b419c3b5335bb0a1051ed48409e35e11c4f903f7dfbb3e771d7ba02d482831218b22217717e75eef3f6a6a97d5c09df7a4014e684ba395e0fed0072253ea743cec39afad7b2608b4b959e734d3d69d887c0700ebfc7cdc9e7fe92bc3d75ccf542618f9a42a5eec63b64ad8f987e99540b5369d17e99deae67596d110c0d25689570bb171c889427588056f436e605211a798024a5b14c115f5780c6374972c2e91b3b0042135ed12fd3593298636a671383dc1be7905a75c54b3f13bc6a45228c2761a5d72872b7a3c4454e65f4bb54bb268652897aac9a09a7d6a9a2dcb94133c8f148cb23cee70c982e2ccea613803f1cfb847f2031337fd69e08ceb32b0a6b8d7c172a988d14d820b90447a93f19d1979ae03ee389ede313297b95595f89ba3239f8fe928fa8265d520043b3406bc2ce6a08bd75c7817710a8ba055be89b3cbb2c5b3ba4b6bd8614361c769c379a3041e2d91cde2bad7fb74bd0711dae9b9ee79c99fa3395ca90620f1ddddf7e22ee56c8e3f724b0848bafd9358422e3f91acbfc51b460a96347c9fc09a8e2b6e9b1d5377ea61a1a954c02f1f6769d84da99813f4e62b5f8e1833bd3e5ceea79c1e99c5f8684fda6aff28f26cdf34a062d5b4ba491dfb5c80c44d0c47e2b17fd48e3b6896402c1ffc5db8271a4b978364da564313c526ce085b6d5679469b9de6b35b986e31b07bcbf2ba323e91f37e4066cfed470ba2140a83dea8cca1dd7b9e07be33e20131e745e2ce53396fa8484e3269eb0a6639f9af36fb898f06beb085378f41ff04be5c7211649e7b6eb6d5a4cc4cf855cab817f6cea119be7f34fba7401e3b6f129d9af76db7a6cb73094d443dbcd7c360fd7e93bfe6c008b6ea6fecaeb2e271a95ad1b06a24b64e3a060f297d4106d39616d12a47a315857928d015d3a2eb1810beebfb951473c2247502584ac4bd00e3007a6662aeb763f34df760c9a0a90fe162f7ee0e016f7105b9adfbb237937a22c72c3e2149f1ebe4c8c9e1180c41c232bbd643065b1e1d18b508092b89fcea5ed96e957453177a78bbf9950c62589d6ed9e7e40dc379b9ededc7cc88670b9c8f779d9ec9384d6bc4d899ef88a4819bb00159705f47cfd493462f94508dc89154885d518237234988bb5d84009acf13a201039a39b46623acd242d3b1c6a3dea131acdd4ba4475b65cfeed9969c053057cddb4ff428819699b1e5a25027dfae18ab7ed8796957fb46170aea6da76adbb1998c4cc4f27e895e5ce2fb8fd242725ac24564164f44ba797e0cbb4653e182baf29ee8ab423ec5eb27a293d19668aed25c2ab45ce8864b2be7fea56c58f25ecec5bb4261e75bbe75ce37b15f337a48a32abfa0f42ef33d4f0dabcce11eb5c2ec6dcf64f91eed5a2e02f86b9dd7c15d183d521abf962bb8ab3413a3168ef1d", 0x1000}, {&(0x7f0000001380)="2b355a3728ed450f", 0x8}, {&(0x7f00000025c0)="0674eb8ce680017baf1d6989579d6564e6f73dc69e29cb7bb952c90653b6f9432edaf971c821dbd6b8fa286032abddfc91418bd7474ab19a9417ed10c2037da43ae943a60195f07902daccf3ab9063f4a24d58f2d0d9f878dd2e95ed41045a973d300e26bd86f1e9cf52364154fed509409d0dfffe15196dca2b7938e553d4448a1c115ab48c3485e7185481ed22a8ac1c14720b74466c8a4caa3615f12d9084eb9bc4ac2e95d99b4f0adfae6def2a21d057b3c6d43887bf3b3f954793c3c62342c534c4d596b2931e01298d5bae66441b51", 0xd2}], 0x9, 0x0, 0x0, 0x404}, 0x9) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14a54adf5d0000000700000001000000ac1400aa04000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) r2 = open(&(0x7f0000001400)='./file0\x00', 0x10000, 0x101) socket(0x3, 0x3, 0x81) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000002780)={0x6, 0x101, './file0\x00', 0x7, 0x100000001, 0x1ff, 0x1}) r3 = geteuid() r4 = getegid() fchownat(r1, &(0x7f0000002800)='./file0\x00', r3, r4, 0x6) 09:43:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/1}, &(0x7f0000000040)=0x3) setsockopt(r0, 0x0, 0x8, 0x0, 0x10d) 09:43:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x3) r1 = socket$inet(0x2, 0x2, 0x0) r2 = semget$private(0x0, 0x7, 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/2) getsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/247, &(0x7f0000000200)=0xf7) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000300)=""/185) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) socket$inet(0x2, 0x0, 0xffffffffffff0001) kqueue() 09:43:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x10, 0x4004, 0x6) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000440)="5137a7d03409583cef18686bc686d9e572cf9878835161d688a19228", 0x1c) socket$inet(0x2, 0x0, 0x1000) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000480)=@in6, 0x100000329, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/205, 0xcd}, {&(0x7f0000000140)=""/37, 0xf}, {&(0x7f0000000180)=""/55, 0x37}, {&(0x7f00000001c0)=""/232, 0xe8}], 0x10000000000002e6, &(0x7f0000000300)=""/224, 0xe0}, 0x1) 09:43:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x86129) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ff"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)=""/139, 0x8b}, {&(0x7f00000001c0)=""/42, 0x2a}, {&(0x7f0000000200)=""/67, 0x43}, {&(0x7f0000000280)=""/13, 0xd}, {&(0x7f00000002c0)}], 0x5, &(0x7f0000000380)=""/17, 0x11}, 0x802) 09:43:28 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8, 0x5, 0x52, 0x1, "1fed233ed73ec83e76bd29e94d6a1c473eb4f70d", 0x3, 0x4}) read(r1, &(0x7f0000000300)=""/90, 0x5a) 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) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20400, 0x43) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)) r4 = semget(0x2, 0x5, 0x41) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000040)=""/39) write(r2, &(0x7f00000000c0)="878ea5b4a3dac87a9a0a000c23441c7607", 0x11) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSDTR(r3, 0x20007479) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x45}], 0x3, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) open$dir(&(0x7f0000000280)='./bus\x00', 0x8000, 0x4) bind$unix(r3, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = getpgrp() getpid() r6 = getpgid(r5) fcntl$setown(r0, 0x6, r6) dup2(r1, r0) getpgid(r6) execve(0x0, 0x0, 0x0) 09:43:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0xc193, 0xfffffffffffffff8}, 0x10) getppid() r1 = kqueue() poll(&(0x7f00000002c0)=[{r1, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x386) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) msgget$private(0x0, 0x200) setuid(r3) r5 = msgget(0x1, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x8, r3, r4, r3, r4, 0x2, 0x7}, 0x7, 0x101, r2, r2, 0x8000, 0xffff, 0x3, 0x7fffffff}) setuid(r3) dup2(r0, r1) 09:43:28 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x28, 0x201) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 09:43:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0xd0, 0x7f, 0x2, 0x2}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 09:43:28 executing program 1: r0 = semget$private(0x0, 0x0, 0x10) r1 = getpid() semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffa, 0x8b}, {{r6}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) close(r6) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000000140)='s', 0x1}, {&(0x7f0000000180)="8fce8130c357a0fa7583ef4d0d556c1755dbc96075dd75e12efc2c2e55195c98f300e946ff1e2bc2d2ae725808244105371cd8a1e99e2b60ce1c141fbb8a67630ffe993eaebf099f1317d5cf0d25e385cf45e8a631077dce178f0089627f4e4f68b72d00f943304d7683b295a47f7eef799678dc1168084c1b3ef4a30e08b56f2ba8b605e10f91f694c4768bb8d9ad4413f3262c53bb50bc111d89e2d51fbeaa002893a9600da86e9bb3801fe1dc5091232b298f53c3d9e16e72410091f83c78aba0fb132030aea5edc53f7b989caa7aaecfcce72665412169d8dcbc3bc41f1ea37bf8fea785b986ff2577da4a0f5a7ba36bdc268a533a6ee313adebf8b7fb37674667d277d8e184a5d0d8f0e51df1506612f5831e46e9e5f19cee6be0c3775c0bdc95f628fc5ae608fa2748b7c7aed5a59864938767b05e4591d2cb220e70ffa6cf4578ece9454d8a45828be6e2084cb1d68de05e4170146945d3f2945446b5f6f3cbadb3a76ff3215f734a4e81effdd8d82fab989330327613a99fb4c3bf6efc3756e11c9909cd93498ee94682473640e3bb8f8ec889f4f78bf99fa0ba9848a8361ee74f23d868148a91edf2dc67014e4e3670b61364c9f87bdbb57f73d55a841712bf895d98f5c7377cb4170e1277af12af0e6a971bfb6b972d77e0030d2583236ac9f68ed00b13fa57ac91dc355487138cc8ac58d26b254f90d8c0e3fff7791455b42e029aa23c9fae3f68d956b45ff34fd73969b1a83de0711679688c28cbfd664093c30b0b1c70445dee07dbba897b2641aafe70b8ff00b56b31a12b678d7a75a715b2764073fc7962e2f5093dfd2bfe3e9475dd260cf547f5268312971b33075138fe3be5975892e048016b9b91bf54408a28899eef4d8ec963ab1ae3fec11e2ec9c35503e1e86bb1c4f6c9f68bd4d83f7f47fad8e9a8684974ade55735da22694e98679d0bcd5a07c58340678e90dd50efcdf1eff81514f46c402ccfb87b4e2fb4e661da4daa118034fe624ff0fcf3242792a9b333bcda8abccd7e3d1f6517901efb8eb0c0e122e5508d472118a94fbd85464be2289ddc2dcc4f87357d1abdecd554c76d1ea66f72b510752222a2a3a97808e309147da03f37a55202545b077007e70f9f6d7d5b09b324e23af898e48da5d5e474e4f92d80210e267e368179cec6638570de76daff7b8b1dcfd369a0fffa4f20595421e77219de2c718464fd761776f983f7e4e62c1317d479aa10b6269722e42d8186c472a3bf5d777827b67c3de40f9298179546901180c07b6255a6967a229b95b3b38ebf35f56fc6d04cc528c495841d6c334f2c7cf9962dc3ba80abbeadd1e2debfef5b0c39375b5a3d90f75fc0134f6b5f62765c3e04a8e726e7c3e519d7eef64ac544f46c5f8647dd10be315f3dfdc1a6200c0404bf21dbf5a659a8f0853bb981c2a0e9d6f05837919fe15daf5f6cba8bce093351d584b38b7300391ebfe9fa5beee58a6bf93a35612d0610fdab409132b84e491c0115036a720723e27a369af43c0dc149665e6262da1c76e0f86f3ba6be5c5762ad92c249262798cfaabf6f4e9be37a8296e3291ecf0295f25cf90260504b70938b65d33c36dfc81e376368fb6094a0409f7610514ae9a22d009ec6e3b37a7f79e6f29e68617bae9d0e924d83c6e8bc790e3af1096a580dba96980f169684c973f29ac40fe13a05eba17a646159d33e1414c93514f37fe7a4442a75bf08f0c6a8caf7af9bc8b981feb060de34c30e903f3cc6c716f0ab18e9fabf59a80fbc0deaf8335f865d58b80a49e5650b1acef15b3a994345433fc045fb5295c14745e15164813587816dd24da77481aef80f35030950d3e3405a61136b69fa7a90ed48d95cf62d5a89bfb0c431681b1cee86cc873b662c94886e95d3a25c588045c954e2620fad20e721675909954b68720ee38ddfc850af1e7aee06ee502fe103ab599da53986d297d7e59e07da9a4297f59d73e7e76c44441def678cb4bf72ae8477db38385a9ef720cd1712f9cb4605c1a0fdb0686b6d2ec5001e7c846d4dff52058b4d77daf004ba79670fb780813074b03af757983a26583489e38661917571a7b7be25805bab15631526caefe863c74e3d20f2ad2cd8adc81396c8f624c4d58e50bb9e1b6dad6acdb47fae73e86844b17cb1c88024af22ed3d27b519b53796c78889fd53c3f002ec9228da12851c537e18acbebec67fe02de59c12d4e424544d3aabf177baa62673390162b4c0bf8459a760a3d43e18bb1fedc1f30e3b28f28a8ba8165cd3ee315e1b0e5cdd1a212ea0453a99a14d0145d1c7c6c3201971a55fb8119354c4af5898adefe8ac1dc78e1753d7db9ab3d8a8d591df980c5290e1119e88eb51df4c6800699e27a9fb806fcedd399b9a35ba6d00c5864d9f89a25c244d9073b19194c794abdeebd3083179d49b6e7696a9f299acd5601117d0cda1073ca0cb94cf1aee766cec4c81c12515b1472dce76cb444e4363b3ecaea262e241352fbf5a0fa8864bd6a6e44bbd0c814f9d8aada886c6bb25634c8ec50a6c32b7a41776d8615fb50d8fb88c17738876aadc52be124742d8a731bc9d9a1a75e3fb490f5c5a877f00dfde467a4797f2b594890072086865bf0f6ef95b0ac37ccc6e52dbbf293196d0c568d327fe280a1a4ec424eb5b9f12ae775a6da41d2560027f05c6702122bad492783c47721828a7a86909e476941e106b0417ea633c0b0f67734905352473896d06f9fab4fbd85c684d05b580da4de23ba3c5f6a7eec5d45230ede7bb825622c60a5bd1b5119886e90415e022d00c83ce82fc0dcdd7b48a177ad4f5492d81d837b3b0fb54afc66b14ef230d0fd8ed09560320acbe30469df1e97f886c6deb1266555d7e33b36302e0f19d9b2c89d4a9a5c75b14324a0f110c9c15659dac403f22341bcc10f57e1d6daefcb0b0feba943ef016191e8ce42f2d6801d21abe5ca6edcdfcab86fde1c4201b3bbd883234471475a63d9f0b6c810550281be0b6d233738f1d6c4473072d491f1b5be4d953840eed1decdc36bfd1a3d7c278af4ca2ff419f3480293978df1b2cc48536a003e8ba2f8b102b976d76e1545b819e1dba924a6d66cbaa22c065b7c7161d434de092762ef90836ddee63e8116361896e0babfd4affa311c91d651a8cca8e35bdc828e98cce7ceb27b7f73efb976aa4d128a531bd6aa82b9465ccdeee556fa922d6566a174cbc4de490d80a9ddb75ec5c40ed73f42ac9a73ea0147b2a841abd27dbecd7eca2fd07d60f885070644f2dc150685484b32e1d63c4e4ad7b13ab0e9045ec158346329dde9686590d79907fcbed30002b3d97db44a296775b37789e5f0c9f0aa0b9aa4de8e023f950db95cc31b97f1ebb5af2fbab8dbb1e90fdd0a1a671f897c01de277b1a5bed26195f3bd438f6114c67a345f64ac69aef595d4bff2244930fd3dce9a9f1c74282b881e0cb5a1e2c700a9d2a71d4c0100e2c763e904ddca0143c8718f26ef2eb79287404fd91ea5fa4956f83040f83c270dfcbf019b1d83056bef1dc872cc9d6ae0fcebb1f0915ba025d4409414cf606148df0efec3e294a948a8cee436a3cd3f28f48a941cab435c631101b72641f92510525b4f393e7c9038ebd2b86d13f2456811409d1449a2f633be580fa05cf98c6651861f3a451eea51918005d1eedc5e82705cd98f687da0c57e9be26349ab757d1a89686cd5443421d7fbc721e1937ff6e3a4e58a7172f5671eed5db1ebc01597ec071ea1da5f477acf8d3d0abd995833f59b7ce2e5932db28c2ed8f5ce126dce1146f177d7cd512adf98c14494dad2afc8b0921c9811172ca9c3cc7c643d9063e9115040fdb5586e3e49de149f525228fda719bb3750591fb00ce49654384ed2ee6b1aa25e2c931836322ff0129c13e985ac0ba49a5e223aec19574151e7c92e65338cb4d84c8a2c35ffd8028ab0b4bcc97e2cb9562c010f1452f0a59b5a94564637d874ae2272566c47dfa5892a0a8972dbca5be53cc790dcfc9bd5d22d7f0ff746fe653c322fc5afaa7fc6979af424d0f65848df76dc55fabd146b9dcdcbb3f11a7eafe6d294ed82cb80733b544851f306e5a95a48385eea7f3a68355cbe0411a1cbc176495f976426c36d3a3c317ae61ac96f092ee3faa8ecf102ef6a156bdf032bc2cefb1674e5290d6f7c281fe65e9112dfa8d8f88fc2badc64da0b350927660f9fbca3b2d1d6f7acaca05e8e6bf9b5420ac01c70b36139f46bcfbde24ff99f4d8bb4ce10770127be8a552699e4c5abafa90372f20d4d9697db59c091a9be459f30eecb5c600987b874b57913524c71e92d97a04c34ffdd1d25048a937b20b2820984576fc981a378dfd453ed1c969511f719a96cc84e9c88d7e2b13707497477e7dfeaa8b6ada46f67723d0e7cfba93690c0dd58030644be4e26f9e2d332cfb93adc88bf8423dff4b838ddf5bf3e86362af34336a6ee3af2c26d61649bac433f2426eb812431a3ec4e5a7ac5cf45afb515636d7c1ef073c61f66c6a2820006540e8ef47f757aaebedfde4eed86c8b99393406fc1950fc78d561af2a63a70c7fee723dcf9d08a8adcbef75a0219ad0df08012b10ad1be33a9986cb5f57a7318571c6907963f409e44b20528f1d7ea7682331ee1809da6da1d8c9dc2f5ab2bb7238676559cd2a60fda2cb62c7059595061384205f70624d5041db145ddfc649db2e6e3ef0e8a7dddf1bc7756b391223a6dba5add761fd6663acd182225db87b0386f23adc1a2fb7d8c9a73f59bbdb455181246022594cf04e5c04f3c6c73af875d0fdc4b098e03de4649ffdbb5ab525f880f66dd98d3d714849013cd333bf716fae54c6599a2eecde07bec77ead677779e2461ed7c5d21cc79bf7cd98abd164414f24892322bc86f3a5eba5bea7378594e34846b4a79328f1a5bada901dfa046687a66d55d43608f3bc8aa634399405571582f5b3be44fc5f2121bb55f14ba79ce67c972496ff782a1e3d49d2fdc953c88604b4d013f2c31a1331c1b93d1db1639512e355566c6b34999b5bca9543d3d96cc5e6fe45f8d8373b437eb3597c069f01edbf4d6cdfdd181a47b40b1d6b2a6a7730353a26fc47249c17a59a6ad3070c522886b55784794f090f4b207eb8736593be216ba0f389359e65a059f5903538507dda3622e1c88799b39638eb8e598b5f5b0297f086b20034ad49256d55dd4680c67d6a71a7750f458e300e9c9d1080e148eb82de83f76a5c22d247f334aee5e7d0f09a429029034ecfd8a5586674dd4d5cfa096386f86be60579d2e1d4231932bbc43f06e5826475239a2694065d7705cbd9c7b4b7d5351a8290ffff0dc807a9744b1806c873c144c8de185a4c36f8e32d4459039e3bea107a9761f30e3e94b1655cbc27ceeea117f810aa15b8a6faa79c0efca642d540a648b5bf6191c3b25b9a957406fe969416b0e3905e3a5b1e902cfe6c59501a669ee5971bb24ef09c3117a9993e30e08244fe96c319124b2a3e3030908fb5264218d53e95e32a2abbdd0917fe9601e12bf0f12ca5ff8aa658bc70cd4a9870420a62ae1175ff356977f98e4bfb4fce65ddd7aa18824790fcb8ec2eadef67d80b21d0c7b08dc717a097832c1505a2966cc1119b7c8e133886301a57f359e742ee850842869fe050ec55db020d92e9917b6cfbe3c0d49817ccb41fa085517c782ddb65b1f6cde605760bcbdc1563f69195dcf3e1f14e576677ba5db84c00ea13900fc9026179f9ce8d762d6c4077158a91e1d5c6294ea9889321dcf829f45f40b0846be2983e942a2", 0x1000}, {&(0x7f0000001180)="4e1d332bf3691cb5c8cff5376f8d9454", 0x10}, {&(0x7f00000011c0)="8f35db7b5d216d4dbf5c7418b3751855bd17a28a3d8b894d5061776a0f5e7cd8bf15af3b416a7d3d0ca75d03d219586fcfaf9cfdd74afc3d9b7038", 0x3b}, {&(0x7f0000001740)="76de76e391c7f6fb486220629a8366bce3a2a65885c4216b92ee129afe0b82ec872e786f5134c394757eb2746db574f82e3f573d12714611bf82f364a8d4445a48c98f39879f791db470c2bbd2837f521d0c3d88a6746019415fe8", 0x5b}, {&(0x7f0000001240)="bcbfb26c1e5721e5870e6ade48e264bbfca7838ae7b722e39dc3ba0ddaa0e29aba1aeda35192e2a755e4d7a9d0af6f8f1776359a5c0936af6865740375ef3e7ee0bf1ffc629f483065c6f935e528ea10316dedf91b7b9d06eabdad31775b40e0df687f74fa91b12cca1d5dda13720d9e1b535b7f6192c34e19134fa6adca69b07e451146c4c7bfd1b7e925d8059551c3cc4928", 0x93}, {&(0x7f0000001300)="12112feba6edf90552397cb9aa34b4abb9313aac8ebfda20f8c7aa262fbd4b0cd9c87b51d7c4c2e3bd9d23b9018933411659d795f2207480e5c7e025fdd630012b08d14b9d524c8279a34dc1731e9226b7dd1b5d0f851c806a3d80938007c406d859078db8f121363ba9a134ff95fb1db5960f66a5d6da32dd7ea67bcfc5367e50cc4a12d677b3f26968dba3d265a147aa787b1d5c9ecc8e9cc8f79795a12c750cf273e4a7c287", 0xa7}, {&(0x7f00000013c0)="413483b0a3387bb0b8e197369cd018a44bf1d8d7c444d3d193666b79ea849c18f981f115621981accb476ecd0aa6f45796af26bb8143122ef70b17652f2b39907bd2ae7aeb3ff21aaed5d010fced34830d4d83315baa3e264d5cc5aa9914368ac4c8d94e20dd43fbe891c26bf46a5efb5799160dc89f434363577c105f201504cff0e55941344e7cbc656125e2f60fb106406fc958287986e76bea0705b0101aa35b831e447ec0887ceaff136ba2409045d7ffffa7e0761954866d6e02f4407fecbcd4ea85021380b60b60d14a9106ea469f0b499238b825ce8782e54cb9a8c1106d72cb0e999eb267cd79925a5598", 0xef}, {&(0x7f00000014c0)="c43df88f59457786a04825fb070cf915ef6ae961caf5c761fbd502de04406083464233969c2385fd3ce0b2fc63d564fe5df72ee6295adffd45b45b4e3f99c07c0cd9cd85fc1f6f8555486dec40ae719753784d64ea6813cfb5e8159fba5007b16c0b8421ef5b7f232146003b6b14422d4ae6d0a3daa4ec4611aad3832568f8b1c1f4cabee42eb996c339c6354a3d64d60d109e7acb0e60c03290826dbe31582a", 0xa0}], 0x9, &(0x7f0000001640)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r6, @ANYRES32=r2, @ANYRES32=r6, @ANYBLOB="0000001e000000000000000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r6, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x1}, 0x4) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r3, r5}, 0xc) 09:43:29 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 09:43:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="0000010000000000", 0x8) dup2(r0, r1) chdir(&(0x7f0000000040)='./file0\x00') 09:43:29 executing program 1: 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) r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000003d80)=""/4096) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000003800)={0x3ff, 0x1, 0x6, 0x6, 0x1}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000037c0)=0x100) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = semget(0x0, 0x5, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000003880)=""/84) r5 = syz_open_pts() writev(r5, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) getsockopt$inet_opts(r2, 0x0, 0x100000001, &(0x7f0000003cc0)=""/129, &(0x7f0000003c40)=0x81) r6 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xffffffffffffffff}, {0x0, 0x80000001}, {0x8b, 0x7fff}, {0x24, 0x7ff}, {0x47, 0x4}, {0x45, 0x9}, {0x84}, {0x5, 0x3}], 0x8}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000003840)) shutdown(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setreuid(0x0, 0xee01) close(r0) pledge(&(0x7f0000003700)='^\x00', &(0x7f0000003740)=',>#\x00') socket$inet(0x2, 0x5, 0x6) readv(0xffffffffffffffff, &(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) open(&(0x7f0000003780)='./bus\x00', 0x10200, 0x4) 09:43:29 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x2) lseek(r0, 0x0, 0x7dfa) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) socket$inet(0x2, 0x1, 0x72) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 09:43:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x626) socket(0x18, 0x8000, 0x10000) 09:43:29 executing program 0: select(0x40, &(0x7f0000000000)={0x80000001, 0xc8f5, 0x1, 0xffffffffffff048d, 0x80000001, 0x1, 0x1, 0x6170}, &(0x7f0000000040)={0x0, 0x3, 0x6, 0x3, 0x8, 0x3, 0x4, 0x8000}, &(0x7f0000000080)={0x3f, 0x8, 0x0, 0x400, 0x80000001, 0x4, 0xffffffff, 0x14}, &(0x7f00000000c0)={0x6230000000000, 0x9}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xb2, 0x0, 0x0, 0x1, 0x202000, 0x8, 0x1, 0x2, 0x0, 0x2, 0x1}) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)=0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x20000000000, 0xffffffff80000001, './file1\x00', 0xff, 0x100000001, 0xfffffffffffffff8, 0x5}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x963, './file1\x00'}) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000280)=0x7f) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) lseek(r0, 0x0, 0x1) socket$unix(0x1, 0x3, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000300)) chflagsat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x5, 0x5, 0x3, 0x0, 0x5, 0x0, 0x7, 0x1, 0x2, 0x3ff, 0x1000}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000400)) r2 = socket$unix(0x1, 0x5, 0x0) socketpair(0x26, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) chflagsat(r2, &(0x7f0000000480)='./file0\x00', 0x4, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000004c0)={0x1668, 0x5, {0x6, 0x8000}}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)="d5bb72bdab8dc1026a53f71b39d7ecc8c0d0f57b838bae558c4cc40a4b61d9ca58840b48fd799f384149dd95f47285d93e10c31f835640af624df18f0d230724aefe2f89f2b06e958916690363d85eb72d1fad2b5f80f866eb", 0x59) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000580)={0xe8, [{0x2, 0x9}, {0x2, 0xaaf3}, {0x2, 0x3f}, {0x2, 0x4}, {0x2}, {0x3, 0x8}, {0x3, 0x1ff}, {0x2, 0x1}, {0x1, 0x9}, {0x3, 0x7ff}, {0x1, 0x1}, {0x0, 0x10001}, {0x3, 0x8}, {0x1, 0x7}, {0x2, 0x3}, {0x1, 0x5}, {0x3, 0x80}, {0x1, 0x1}, {0x1, 0x7}, {0x3}, {0x3, 0x81}, {0x1, 0x7fffffff}, {0x3, 0x5}, {0x2, 0x30000000}, {0x1, 0x4}, {0x1, 0x6}, {0x3, 0x1}, {0x1, 0xfffffffffffffffe}, {0x3, 0x101}, {0x3, 0xfffffffffffff745}, {0xa5ba20cafaa71538, 0x5}, {0x3, 0xffc0000000000000}]}) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000006c0)) nanosleep(&(0x7f0000000700)={0x7, 0xd142}, &(0x7f0000000740)) getsockname$inet(r3, &(0x7f0000000780), &(0x7f00000007c0)=0xc) 09:43:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8801, 0x40) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) shmget$private(0x0, 0x3000, 0x381, &(0x7f0000ffa000/0x3000)=nil) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x4) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x9, 0x3}) ioctl$TIOCCONS(r3, 0x20004276, 0x0) dup2(r3, r3) ioctl$TIOCMSET(r3, 0x8004427a, &(0x7f0000000000)) 09:43:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x1) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x6}, 0x8) 09:43:29 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x0, 0x301f51de}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7, 0x1ff}, {0x1, 0x9}}, 0x2) nanosleep(&(0x7f0000000000)={0x8, 0x80000001}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) truncate(&(0x7f0000000100)='./file0\x00', 0x80) syz_open_pts() r2 = fcntl$getown(r0, 0x5) getpgid(r2) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000000)=0x9) 16:00:01 executing program 1: 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(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) r3 = getpid() getpgid(r3) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:01 executing program 0: r0 = semget(0x2, 0x0, 0x400) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x1e, 0x4003, 0x0) r2 = socket(0x1e, 0x3, 0x0) dup2(r1, r2) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="91e698274846c6ba7ff4ff31944ec6b56b9f473a046eb786d9004e40823ffd1a5786b6217ff96dbea92044623d9ec054bb22c9c0a74140fe68720333690fd44394503f6b76c5c9d7af4c7c351f8318729324927adf594b7b3a909731f988b30219a0dd18e34d85ae437a702238f16774a3de0e77621af7c2f0fb23ae9227", 0x7e}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="42c67a721a135ffb01a4e380e35f56953f7a359e845d263f366ed6f2e760c71a1591422a6ae88e1cb9a8938eb775ade86773b5033ce7f7334d1036e354ca956858f379ce698ae20332b772052600c203c4a5614f70944f9a7c592221b4bf5f2aa0bdebdefd3eece7460a71c6a0ded4020c74eb42696ff2aff5eb34134d6c", 0x7e}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x3, './bus\x00'}) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = semget(0x3, 0x3, 0x400) semop(r3, &(0x7f0000000080)=[{0x4, 0x2, 0x800}], 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:02 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000000)={0xfff, 0x7ff00004}, 0x0) r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) kevent(r0, &(0x7f0000000040), 0x401, 0x0, 0x3, 0x0) kevent(r0, &(0x7f0000000000), 0x20000000000ffff, 0x0, 0xfffffffffffffd7c, 0x0) syz_open_pts() 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/194, 0xc2) 16:00:02 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000)={0x8, 0x3f, 0x80000000, 0x4, 0x0, 0x6, 0x800100000, 0xdf}, &(0x7f0000000040)={0x4, 0x401, 0x5, 0x7f, 0x100000000, 0x1000, 0x942c, 0x2}, &(0x7f0000000080)={0x4, 0x1, 0x4, 0x8, 0x4, 0x5f0, 0x4973adea, 0x4}, &(0x7f00000000c0)={0x1ff, 0x5}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendto$inet(r0, &(0x7f00000000c0)="27f2283a8287a36f8589aaeea07427a1c7418858ceeddd2c36ee17b30785e39068e09110536dea70f21949e7e87eaa2a8c0da166270e68b7efad14b0f973a078fa4387468dd0c0b8939a5fc4edc1f903794a279ce4c10a5252ae97f268a54549c258e15eca1d8184baa10d24f31ea5e577d5a1a988685ab008b827c2017ff15d5de328364ca8c3f0aebbd636246ad4a43f1b29dfba4f8fd09069e57e0459e41b8844364b9989677aa244cc71788b08e2ab7ae60268b475e6dd989e043d164c4c718521d07a7e5c4a71cc4ca702e0575689b05adce6033860b4c87dc474c13c61", 0xe0, 0x0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000200)="cea30efae60160ae1815193abf4e469b068a5861e2210b609827ca8c8a6f210ee205eb8ec543526471cdba203ad6052e0e2167385dc5b6b4adc875a9dc9ce2122bc87722b6db9ec069bee80f23793b0e17bff751f1edc68a1039309794ee568d9bbb0bedb008255bb46a4556f81f13df6d00b051de1874acbfa2f8e28c4d2a198c1c987a658aa94610d05aba3d335b066b16a589cb1df9cf8a6a8b61fcc3f82b3c80b8570bb963e44d9ec7cfd1a726596e1a434be6094b4a62bf6d51decd412fc068e9213bc92891baa29cb3309dcf2b99f1ec172e76cea699cdc7af71eff1350b662e0271c6420d3f8c146d5501668687fbc4c3790d", 0xf6) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f0000000340)=0x10) r2 = dup2(r0, r0) fchdir(r0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = accept$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r4 = semget(0x2, 0x1, 0x40) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000400)=""/81) mknod(&(0x7f0000000480)='./file0\x00', 0x4, 0x7fff) rmdir(&(0x7f00000004c0)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) chdir(&(0x7f0000000580)='./file0\x00') ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000005c0)={0x7fffffff, 0x9e7, 0x8, 0x5, "616a1a1b91c6132566f98e2430c622f5f39d25e5", 0x8, 0x3}) sendto$unix(r2, &(0x7f0000000600)="a5667f63e335d3d31e72c1e24c9c13f6192a56823fbd72cacdf2d1eecc84b1bfd6df7d45ccb3675d98c563b392b278ab1db236b48c4e940cbaa1cb1bfb4fc5ea61760d14596e0d099044453c99f87f335119af19ae682c047cf5fefb19b2e1e3c63c6526dc9be74c5bb5f328a4913716f1e043c8d3f2b50f3224adb54bea5d12f0229fa9189be07599a2467f9a03f6cdeb09367d2093283190df41d298248483165a712310b0a8bea8c72823686d93a9167c649937559f645a53e7eb8e9d194f1d0b7e6b5d5af646a939016a8992fe57b90c6fa38c5ec1f6911f65d832c7860e1adbc4e5b8652dcd7c8febda3b2a74cbfeb32c3ce089a194dc162d732a140c617e9575291018a8cd894910a5190c636383c71d5a02a49f92bb2d953a1e5ab4d3ee6a1b4348c9ceabfa6586c04559206dcac48f856a2767d1a3efbd83c77220795c6e914e29380e37049d2e184615dbe282dcdc98bea07ede644a827998a06496d9dae5cc137ef2968fdef1c2f445ef619b1e471e89c1e885132a879b4efdff515a3cc74c131e54757d83027bf67baac6fb115e68d1aa5683114dd3e34fc59ce8b90237ac4cc72df6f8405030c4ce2feab218cc38661def34d3161c2989eef58e6dd9f67233bd438dc6751669cefe496f7d4e98116a2678b28ac11f8f7b79e46a89f917b77f4c687e66ea392d12441294d83b0b1c36ed5d9a19b8f3200c3177746a2328457922f6e22c936891499d0f18db8dd14c55d6f9f423fa60acd5cdb776eb26f3cc04e21d84384519c1baa11c2eb5b2171fd8ef7bd10d6480a2520b6c45d3c352b4b5314a5dc44014a38007887d91c0c7f54a2e4daf6b0dd42850e12180480240bfce92739d50252cce16ab977dc02f5d248a8648bf8861cdbe46a604c541186314d1f01f804b76dd194ec6a81c0391f0549ba82a0f17489ffecbbb650b3c0926b7d6dfb3e6c857896ddccff8ee02681ce51478cbaaecf73c6ae2a5b1f627173fa8d44d694beac73ec0bac005e66fb1a1ca64e9cd75b1742b62532b1139921df7b1ad4b9c1255d041b9937246d074bf77384aa87df95da7bdd25296c729ef4a5e1bccdfac056141db5c8e9fdb8ef0cfbc5f9b19865035147ff72f62ec2d2459f92fa64b1da32d2465e93ed42571835bc9802bc5d8aea39e1d4b8840b036097998d08406bcf760f83fbbcdc7d66bf80000323d57c52673f2b43fb78c69071207e9d80df2fcd7f87cb2ee35b344a548665c42646d242ecae55f4a29cb7f85e7db73a6ed583242250f2112176713ce8ad19ecd3c38c2c26f09f9a48b6e40058b94df198da9e02fad4561e613a69de7e818a2e45855bd17314ad1210d4065d2c9e7342f64060f5b88ddb930afd1074d146f36c869bcd37c7671628dbeba12602237fdb5e8b85f4af9b4f021ddfef10c4bf185c85b03cead5f29b4907f2f5bffd3ac6cc3ff789e7639aed781a082817a41bb83c539bc13801c7e6a644b832e4967e741f01ddea64dc64c7e4df678d26a7bbc6a63561ffea7644cb4e162233eae6b9a1249cc94443f99dccb308f9bd588711596cfbee1a0d5af54194bed443b418f21457a553439f2badc83fedcc7a54495e4543fae06e71fd2582888bbec2930cb3c33602581f25d74e4a719ec45f93438fffb4c95692a3fa7a5b1741d84ace792dc8653fe8696860284ad7aac14ebd2c5538a2a47da584c3d816eb1c73527e6e928d87077cbf20e3d5d19e7cda5be2501260bbfb5acc697bc559c00d7b4974966778308b9893d1ef3548bb15467d716f1128b985e13c8769399b3bcdd43092e1671a95ca70fea9605e9969060781e5d68ef91813bcb228a6e7519ba275278a89281645712a207fd485b3f252550699efa09b1a5d9eb5458c2f1aed27907b26588736e18aef2325478a5054753a8f3b36ee2d35df24a8da2e657af1ec757c4c4d3d03162ae6be702178bb0a8ebc8d32c104b80e193dc846f0639d3b360c9f5c99d8f13fa8accaa14443841665ce05eac8b95bc5e26fe3095fb913030599c7c03add0d0805252618a38e6617e3bf4f0a4e7920fc3abc4ad0978b7c36506151cfed9af2b971d43b151c8f06fa3640bdb704c466b3cde9bfabdf49ca842b24c2ba60175cdf918e7eeeca7de68b367ea82211a0545bf417b4bac28edf9171f946c62abd12c18413f4275bcf47fc7637b2af247b85601b165271be1d60ba4d1c54ae7449d1ff6884a26ab6828a6c98c2ea08d17c849ce14e61f7e6faae8fddf37b18cd5f7bf995e38354d0cb3138cd06b14fd560d3bc91b7da0927d2c368577afa7c75fdba5d3d590c1c751bed84fa048d2067f56956a1fc1ec048181f0fb2b19113b13513c9ec0392a4bbb8587ca2b3334718608f3691a89730e60f819a3899b8fc9479ede89f26a3dc972c7c1c0cb2f25ed1843a08e62f32811df51324ec376357fc62d0d64f7e4b668e5fcb5a02cac59b1e32deeda9e046383a9f0782b908e3ca6ac80a790bdd0f96ea29bb69587ac8163a5fdc16263422696915852863813d214fea0584346d7024e31d567a52b0b6632b535fb74f29a8b80f62aa547fc8a61141b1f28cecca4736479fabed94a8feb4b0e4f5cd4a24fe2e30104287d7d237707049bd10357510512d2fa5c3c64b64da39f608f1ead26afc9e6bf6ff1cfda9a2a6eff69e3d90614a57b14bd96fd950c0fb6f15ce19ef81b2f3d6a78ffa218f16487e4aea80c27bf345fc0a6154c95b80c45c5f615891491ed3d6a5701d1dd98bce4f520a25c4cddecb4663f6d4c7d4efdac1bfbd0d3800d232021e588188ff3f9bd4aa64efa4af63f9c8ffa1d1797a245cb470fa0417c53bca1b9b016692276f740f62879a64818a7bbeb57d50bee3ac73c69dfcd8eed65f4ffd2cb103203b02f34767d14b5c4cd5f7cf3d78d7a29b8baa70d640408f4e17b05f43a6eba480940e2e1cc19b8a4eb537066ce0953d8fbae5b865b0669c7626701223c71267535edc1db4974bc913b89c169b890680045920c495b137fa2fe2dffcb117bd1d118f874cb79d15def9b6bbd6686d26cfacce1e2c5001b480021f67c87b98f5b477d50acd6e7e52cc5a48457e333052e42a5082dd0b2c28e2ca52fdf47be854dfe218d03045e544ebf629ea050f6276de6dbefc920be3c1ffcde5b18eaebb61cf344add952eed16195475ee2f97185d1ea95734f52b4c510e64e77c08c8b253728d2b59707e5cfda6bc70f422983db499d93fdff336043021a57799fd58fe1709bb882651af2d138cbb7d8bbc192973f58f1c973d405e008ddd5acb1ae419b03b0a87fe8b4725ce8be5dc777bb94671a14f9ec6ed1bb6b1d1b289544e9915e978f7ea72e021619d763350402b7b7c41da7d9dbea823eacb6e327cde214eff1a43a144332658da1ea81f02f0367703d873704ce2d70406c6be970919662ad835dce0ee7010b93cdbfbc659af03a60031e46938ba009aa89340fa8a5898061b128a64aaaa3ffd40a13933e77293b84233c9aa1c1ee93230b7bfd88495e1042c50207104aee3303984234a15a70d680e84c2803fb9e35338dca7dc484c95bf9139ec24e1c57fefac1ecd01aad3867a2d7bbef35177a8e1d6fe46c580579992a55b9e25a77f220d5bc90e0060be0df42db5ebf99659d61ebc65245efd8f9a14aaa263251ae131923ff2afe1c723cabcc5932a6f674c6f755b3d93c7bfe8027d2fe89910b39e3974a62b435c3e4819bbe9d4dd257bb100ed0a5073d5735d6cec7eac8cdd60d526897f3718442a3c0baa16a1a5df5bc5197699596ccfcf6233dd52a859077e6affa89f811573de1f8646c005b587c6a6e5c12fd94212366bc2dab867854335466ea7d671a70996a0e4210c9b16e3856f4fe1253ad11c13e423bb655f55593168d676481fb166945afe5e3aebfcfe9f30fef4e4c98642a1de12965dc30c979b0d1861b60526e021c68fc60275644cb7ced0ac089ed91fff9f5f7edefd5dd7d381cd9e36c2e460af9566fc1983b95d12497b15df5b86e3b1ff5cb965fcfa36d72b78b324d5b99a4d2d16a271b95bba5a101c7df33e67876ddfec7d10482055c8d7babc72f1ea14bbd2804031c9c1c8e0b6d44da4d7c0caf62b9107c2f380654bcd503df0871bf1513f769650642b99649e257489fd14630f3520256a51ac3dcdd70c3f35254f39374b2b8a4ef3e7f7de5b76b66a71439ec81ca89c30490da00ab6c8576e960ca26261d74f1c92e52301ed7a597344a423d7b7efe33b504c6b26bbb81a0fcd49d40c4a5b2793d8cf924c186cdd4d06a6ca7ffa85d68417cceb7eafea3bd0e08fdfe1a57422d8423c3551ab97c0f4f70fb138b9cc9ae89cea1ef6e7bc115d41d2c092834791a2a8a769e6ccb3fe55e69b78f69099835c39f4cdfc0579a499f295ac9abf676b4e288d39f0ca8eb18fcca1f1e6d2dca7ec6dee3d8fd9ffc88cc040026af45a19f8cf4b71cd71c981aac9b77a6c5565359bdfef693812b42006a2d82178f42fcecdbeed16bf11ec1c9324e61970eb441148c389368aa630657729deeb86d9e1e5b894b1037a2d5c577cc8ecff2149c84b62d814ab8617d02cd1bdcd81d6d1d882711d6e79511b93d2a7d26b8fffdf4e45eba96045f82866e9808b88de5fe3620684e12fa820302241737c8d19464017addfece04dfd3bb10c6e528a84da064145ec499f938254711a052302b63bb4803c9a6d95718bc0437e42ac0096522cdad935ff706f7e36d8d14c2e6de6b4b64ebce0f7f1d8d2bd430c1e174d3fd3f4eed47f492893feeb0a6e7e2045377abd55b52e4ac02847192c34b6b6acc3c876a8ef2d50ba960c5085f85755e03fa1ba63390746971ef38b0ff0449f3a670fc3418eb9552cf1a2b328837b9d968a20d5bd85cbb7e5b44227d510e24ccf2336879dc5da947de346a7142393deb14cbb7356f22dd8ea79eb34e9df4966dda8d1a189fa0524a0f5526a5574f49278c3ad77e99b75f182aa46b1499459b3c3bcbf7675aeaa0742d4e42dace0e6a4ee98138018dc58311efd7f2c7f6766c2b5c45461ca66a1c7d4cea973f22b7db1e142917292818ee9e9aa5a5aabdfa011c5752812f3accf7f80a75ef619b6b2f6cfe85e32001639825aa72b2650e8ae95f26a310fedd295b08a3de13f8a8012c4d1cd3a59db72ec4c349733e926db5efe0026ecfed02e075a8011c3eeea213bb667e58d9511817c076fa18db871d34a3a2672c2f95c15d1beb08debb78965d6e01830f7a9469dc8ae1319072c67c286113a21498840fbae48f1e68ec0e964dd944ea606033f8a23c8d20dcd367fa0e3e3e11c31159d4fc1695ab7fba4c6949900d139fe46d725d9f49dd908168a6c27ccc3f1b7dd46a75a631831cc22cddcb94fcd44a80387be62334dcd8b1483141ab5807561f575d1611934991adb83ec3053c1d70e1cbd3d4eb6636ad67990c3d94b33c8246a05039efd534ab5fe2d43b21b91c5446658df463fc578cfb5efaa423bc52fdbb0389507592a7ad75d77d4552baf48ba58bdbdcf860e8779a24bf8d29d49bbc37bafb7bc8bdfc6fba5033bfe51b44beb6d2b7a8b9ccc0bd2175d2ccd3c5cca02687e4770fc76ddd86689cdf1a810db2901a64d0dc387833b2eb3978d242fec25e67db5e6f1321204019ad5f2db58b4ee9f4d6f467e7138ffaaf5a01b8a58072caef25cdade5ede6e433ed6f6c41382d6a44ea49668884e32fb951b23d377e10d4fc5907b06f6308c30aa0609be56e4d76553126f40275a699133b029787303dc35d96252e02684749f4826e2cc024bf8b8f7a3ba5b932fcdf", 0x1000, 0x1, &(0x7f0000001600)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000001640)={0x2, 0x1, 0xff, 0x0, r5}) getrusage(0xffffffffffffffff, &(0x7f0000001680)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) clock_getres(0x0, &(0x7f0000001740)) r6 = open(&(0x7f0000001780)='./file0\x00', 0x8000, 0x10) symlink(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000001840)={'./file0\x00', 0x0, 0x4, 0x6, 0x1, 0x3, 0x7f, 0x2, 0x0, 0x1, 0x3ff, 0x80000000}) r7 = syz_open_pts() write(r7, &(0x7f00000018c0)="c3e206e544a7fec86d01679012d36d67c32ba105356e66405cc617c0b4c047f8a43ed8e3e9e2ffd6cf403302743efa07d1861016b5126a62b42f61144682e79070bbffd2b24ede3cae4303c0ac3e843519608c90d05038ec4948", 0x5a) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001940)=""/4096, &(0x7f0000002940)=0x1000) recvfrom(r0, &(0x7f0000002980)=""/4096, 0x1000, 0x0, 0x0, 0x0) mkdir(&(0x7f0000003980)='./file0\x00', 0x0) 16:00:02 executing program 1: truncate(&(0x7f0000000080)='./file0\x00', 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300050000000000002200"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = socket(0x18, 0x1000003, 0x1f) sendto$unix(r1, &(0x7f0000000000)="04be8cce06b34b77600f4467aef8c1da454033cccaaa8b4a3c20c2f7b2b0ebe8163961ab4d5e5b905f5e1d2842b0e66db4b884eeda2df3938e185d2625c74f6996db34d724e1a85a15adb28584310ae081121f86fe8227fc7d3eada2182c953fea", 0x61, 0x9, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="eeff003e9f00b6fbff8d00000000"], 0x10}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60, 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0xad1) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x1, './file0\x00', './file0\x00'}) 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) r2 = dup(r0) write(r2, &(0x7f00000000c0)='p', 0x1) 16:00:03 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0xa02e) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10400, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x400) getpeername(r0, 0x0, &(0x7f00000000c0)=0x8c) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x203, 0x10c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x100}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000180)=[{0x5}, {}, {0x7, 0xfffffffffffffffe}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x87, 0x6}, {0x82, 0x3}, {0x23, 0x6}], 0x3}) open$dir(&(0x7f00000001c0)='./file1\x00', 0x10808, 0xe19445f729186237) open$dir(&(0x7f0000000200)='./file0\x00', 0x800, 0x4) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8000000000029, 0x3b, &(0x7f0000000000), 0x28a) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0xc007, 0x20000102) connect$inet(r0, &(0x7f0000000000), 0xc) socket$inet(0x2, 0x8005, 0xd74) getsockopt(r0, 0x0, 0x8, &(0x7f0000000140)=""/73, &(0x7f00000001c0)=0x49) r1 = open(&(0x7f0000000200)='./file0\x00', 0x42, 0xc) semget$private(0x0, 0x80e5b954e4d16fa1, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x83, 0x100000001}, {0x84, 0x5}], 0x2}) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x1) r2 = semget$private(0x0, 0x4, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/248) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:03 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x28000, 0x80) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) 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:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82ef022a2f66696c653000000000000000f58f01e7c2b6020898f408ebba5c2f34668466b6"], 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x18, 0x4, 0x100) listen(r2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8080, 0x131) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0xf9, './file0\x00', './file0\x00'}) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) fcntl$dupfd(r0, 0x0, r0) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:03 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r6 = getpgid(0x0) r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r9 = getppid() r10 = getuid() r11 = getgid() sendmsg$unix(r4, &(0x7f0000000940)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000200)="32be1019da91eb93d76c2ec977d1289873358523ef6666a7d6c329c7fe", 0x1d}, {&(0x7f0000000240)="6c80bdfc73", 0x5}, {&(0x7f0000000280)="da4cda9403eb92ca952dd7912fa17ec1113ac9670172773e77f1114497385248141a722b07ba580d6aeace4fc6d25e3edf5fab7a6d29225c3ca9ef114d753f3712d39ba27b263577d91448aa75d548a778d59c90481104ff054d1b1d5d132d4f046d51a8a0f1c808c35be4381f611d6a24e3322752ca2602e640a46bd0d56891", 0x80}, {&(0x7f0000000300)="80b15751fabb84e43270a88eb4ba", 0xe}, {&(0x7f0000000340)="c588482ca7b473525ef008b7aa6760eef221bb331ceababd2d3eb6b222b8aa6bc3c782623773b7cec11ca0cbecfd826ddcee9d6d5aaab41c9ba7a7bc7147d0a6c5914c8e9f361646c728447a12a8c04a9db92086a9d00b512055bb8c908e3d39f36f49b66a74c0d523", 0x69}, {&(0x7f00000003c0)="be2207437969ed01cbbedeb8740ca838bfae2140c3f06126fee68d", 0x1b}, {&(0x7f0000000500)="569ff3f991b6fc57815b61fa0a66c3522685fadaa2837e13a345d129114697a14237ee82bdae5282d2db79206e774e1525febda98bffb397f2a76f6c8c4af6b2bebd3b61127b0826c60714518166ce6ef455823e19c5e07a6a6a62a19ea1a82afd3a4c4608b9a51ff4e169d9307c19b3509d54f5ff547048d6a8c891a01186c7326a1164ec2d7320fc20dd609136f77fbfd97e7ecb3cc8b518c02df39bc31d05ffa36aec3b422c5664beeaf64b0412c30944fe596775eef6a248d3be18c83e4948259129deda7026722fb1ee1b", 0xcd}, {&(0x7f0000000400)="5fe1d08b20cff4f14eb2c9e4a0da30f41a9a045971fb5e7ebc8e3b5546d85138c008f4ed46f3e6161e27f9f0b644a934dd081383ff0fc302bcbe96f959533389f43b0a605e7892e875b3197214e4f8aee5fdf229a31954a6ab167b564c01adfe4919fb174abc23b2883e5c361ce1f8bb95004a983e8feb456187d547febcec7574cff705c813ee7f643df92596189f20b7096ff46a21803888d55531f064740669dd99f7c075e3c87b308b58eb7ef258eb6371", 0xb3}, {&(0x7f0000000600)="7ba5c0afbd113b15e7ce6fab3fadf5353f781f026df87dee4924cfc446d0276c2d91bddb1b122bba253a6f24869d138d0c52584aff8e621cd97a557ea90cda18cc40f15dccb7f08870ccfe03765193a363b95219e3254179e3216b0a48307a13f0af256a9c83a1ce18e6a63d53afc534c3e1e1f402f22408f4f103", 0x7b}, {&(0x7f0000000680)="5b23e1838379d1ad0d52ec51f14e50e32ac5a00f905bf4ad3f207c780407e3cbaafc32b26e1e8425c3343ab33a768b2f6296899d5d168b3c2c6f62a519073b025ac32510b354fc3bee90eea0f455af6cd801804d6c5f6e62d03489431567c889bbc46b6fdac637048c596ac5a6b2e31177e834237e59fe", 0x77}], 0xa, &(0x7f0000000840)=[@rights={0x38, 0xffff, 0x1, [r1, r0, r2, r3, r1, r2, r1, r5, r0, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x38, 0xffff, 0x1, [r2, r3, r4, r2, r3, r4, r0, r2, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r1, r4, r0]}, @rights={0x20, 0xffff, 0x1, [r5, r0, r3]}], 0x100, 0x2}, 0xc) read(r2, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r12 = open(&(0x7f0000000040)='./file0\x00', 0x80e0, 0x2) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) fcntl$setstatus(r12, 0x4, 0x80) write(r4, &(0x7f0000000080)="b111e127323aac7337d978a15add43bc700b9b1de22125877ecd2abb66f3f0d7aee27a35c2809a46ef977e56ced51b2d54578adc5caa9b6e095a73d7b0b9ddc2a421ced1c7d363dbd9c2", 0x4a) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x100000000003, 0x11, r5, 0x0, 0x0) write(r3, &(0x7f0000000100)='w', 0x1) open(&(0x7f0000000000)='./file0\x00', 0x400, 0xb0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x10, r4, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) geteuid() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0xba}, {0x401, 0xe69}}, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x38) close(r1) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x10001}, {0x2, 0x3}}, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000023270000000000000000000000000000000100000000866a28d22e970ae300000000", 0x2c}], 0x1) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x0, 0x1) setsockopt(r1, 0x29, 0x200000038, &(0x7f0000000040)="e7ffffff", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) 16:00:03 executing program 0: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) execve(&(0x7f0000000180)='./bus\x00', &(0x7f00000003c0)=[&(0x7f00000001c0)='[-&,\x00', &(0x7f0000000200)='-{\\\x00', &(0x7f0000000240)='/dev/null\x00', &(0x7f0000000280)=',\x00', &(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='}&]@\x00'], &(0x7f0000000600)=[&(0x7f0000000400)='-\x00', &(0x7f0000000440)='/dev/null\x00', &(0x7f0000000480)='/dev/null\x00', &(0x7f00000004c0)='/dev/null\x00', &(0x7f0000000500)='\'\x00', &(0x7f0000000540)='\\*\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000780)=[{r1, 0xd6}], 0x1, 0x0) mknodat(r1, &(0x7f0000000140)='./bus\x00', 0x2084, 0x0) 16:00:03 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open(&(0x7f0000000000)='./bus\x00', 0xa0, 0x133) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/86, 0x56) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:03 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x800000000000) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x1) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:00:03 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file0/file0/file0\x00', 0xffffffffffffffff, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') getpeername$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000282ad1e50000000000000000000000000000000000003ee59d3f00000000000000000000000000000000000000000000009f000000000001006344bf5ca197dd98bf0b48037b153d9df0af1b13ae11353f5e10c0041788465a8274daa2767840f2836b7b1613e785f618409c6b7c18b6a563f7ae5a81555e97098bc00fd326b2c229cd87e76c0f53a454be3cc31b742301da943eec969dc6da2173a575baf91db19aeecb5b642aa75569116afc27b2f8645fcd282e2c1dd2a165ca1b90ce8c7235"], &(0x7f0000000180)=0x47) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) 16:00:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) shutdown(r0, 0x1) clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) 01:39:22 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x7}, 0xc, 0x0, 0x0, 0x0}, 0x1) 01:39:22 executing program 1: socketpair(0x2, 0xc001, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r1 = socket(0x1a, 0x7, 0x6) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x0, 0x400}, {0xcb, 0x3}, {0x88, 0x6}, {0xcb, 0x80000001}], 0x4}) sendto$unix(r1, &(0x7f0000000000)="40f1f098bc", 0x5, 0x9, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) 01:39:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) 01:39:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x640, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82002e2f66e96c653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2003a801b50d0400000000000000e2ff000000000000081000000000", 0x1c) sendto(r1, &(0x7f0000000100)="65d7bbe0748d57078d33e1095a53dbb8bc52cdc98dd39d817eed2125e41aeedca78f", 0x22, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18080, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') dup(r1) 01:39:22 executing program 0: getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0x1, 0x93b, &(0x7f00000000c0)="83baea4941152c649a878959364a3c526eef275d4a57d2695ac9e65bf4c3", 0x1e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe0a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:22 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) getpeername$inet(r1, &(0x7f0000001080), &(0x7f00000010c0)=0xc) sendto$unix(r1, &(0x7f0000000080)="cb432c71d2de6bc9942f8eb92d24647ef3a5315721fc206c80601720e5a9ae1340b69b8eb6468fb65060a0d2d45734523f27a3a814c2b4ae2b4ae497ebefaac9b5224f4387a381099a6186ef88f1f38b977696bcd81b66c1e2659d31c57862119a09c51a81d4e3349f49e7b5121c0f04039733f19bab99ece05801503c357fbd9e78c5bd2eb81d87c16d24b3ac25929da60221ee6e88f5908fabc9d48604d32a87b23c36b50015b33389f084b1a33888e5f9db870dcd5fe58ce96d3eb6522f6586861dd6af8d930aeb19ba602d1c2acc5b8ec2551bef58bd60205a676099997da72a3225423406cef374d5c87b5e9b4d4ce08c4b07989e75493d4552e5b472c643c3b57974df48a867dbc42aa02dee65444bb9e66aef9006b7608af2e4d479ce905da258091a617f39a88f433eb74b14de5b476a1b297c9c35b585baafb0a637c4e7be88bc796e9485f7d235b44f12919310927435216dd49edfd41203d50a78f0056ffe71905399c8047a7a9fa8ed410055e35d198614d4253706c713baf60f0fc86165ce506bdd13ec0f8b6fec21ee41e9f922d08f81842a703a778ca0ab56656f5cd65371a5b00c838e7d748ec32f869e5633de090cf8c2c7ea28ba5d5864a0cc2e3fca3af8cc1baf95ae8c5a49db6ba1f8500ba4da9e327b0f4d9640fca0dfcd26aa38fb4b34484e091f49fb841a3d8f100349f4672c7ab7c9d66927abd51c8ceade96af8697326ce1e97115fc9ad3596f2b84386fdfefec676add2c97f8bb1f519457a25998208256a773abd6410a06465409787524eb7dd7e453cbf5587a77a0b63a098b4dd234f6e56e39304e781a5bc33c27f3b3bbe9c7f249f720ddd5bf816453a0ea01032d9802376754fd1e215c90fb92fcd3f9df245f244ebc2df79ce499a4a93d6434c60adb1f470c3537b270752882fe9728f884fb7a1ab5d611902d80c551981ce5b15fc3687f2c43ccfb2c35f1ba338716a9b454f5d69f5e384bb9d807c13dac42a97dfd44c9625cfcd3bdc9eb6326d9241c00d1e40b18e854315f2709292b9b0c562fbb7328dea2a200bb95332d8cdae012238f241c260ccc79c6c5035fa79bb56b3c7a79a2af91cef713f8acf69412819fab973ca07a8221f12f1eb917435bf9a94c958708f9f3867e756d84af60b9b87beab6400d287e6b3c2c89880f466898c0455243ef18413906c3a74ed97ed48b1887dc9ae1ff73122e94cfa285d05a8f7f146720375c65298ea6eb54e3a7a1628e1f7cd7b036e45bc07a66ab5d11357b8823631770629b893f06ffc32046721aba80b98cc67fd01df53b2dee9616848ffa2e394a8dac49e7a40562a1322637fbbac3629873f81c483cfa9ec54553fb8b902454fde3179fb31ba9d25f1c9563e4487190b73bd971245d398c1a57403ac634a86fbe06fa59d24d532fb68bae560c47cebb5c1e7e4312ffd60e07d8de985d6f8f981de74bacaa23ada4ce10576a63a093f6d7d207505efd37dd32a5c2afc1164e37f2867ce62419423bc393b676d708f7e2d583a8d8c0ad28ad68cfe3a908c29b33b2c527660d7c3f757df03bc1206197af7aefc435cd23e55a56d571b0406c01f8f1967cd3cd815918081264bf47f6eaf194b73018847a23fd8ead7bc824b8359328adf240eba21483df2081fdb2536d762e0cc8dc1229f541084e6e18a711a0eff2bc15f7eb78b97754e24ad16d56ed77306b6a8109690958038c342a6494bdfbcaed71163ea5cdf530c2184ddab0f049a3b9110f3b98b54e7c9c81ca29ee2491d8c471102495d3610e18ee69324b2f228a74dd0ce9ffce19814fa794076c0a373b88614b3e3e34c8c93a5ff44212c3856ebd4584f863fcb5650cbc9914e19dd7c0392e03241cc72341597ee7ccc1e832420a6fd01783414c64ef2fc2cd06c36a0bb4264ad87b425bdbf4aac4bb2b51bf50d8d1f4e0d34143d4258bf12c5cdb11512981932ce11c9150eae7f250eb043e996c199dc5fc9f122f4b6e5e69938b71f98daab797f9e7a7adee6634430f6e75a1512c5e7d172b9d9225891abef8a6b165464d02e3d6d1441a8723fa302fed3ad0f23027257f485cfd243dd95182be0daf8dd0940faf555d3baa2d96b8841194ab01d1cdd7b80c785241f794d6fd1307b905549b4f4297796fc20f9b84aaa7b15757958e065fc2c2f8259c7e6360847ab036bdc4b0ee62704ba787a24fcbcfa3aa33a5aa8838dcfa0d1c36eb856667c068865cf9a0a2365bd1fb6fa1e28571541399ab52615da8e17a8293451b7431a6393c64411d6ab2f8d713453b099bc220888af7384aaf8a4a34b98d08334ac46fa79b857b188d7710532c8fef92bf53b3e35879df9064bf4e36139aa9089e22f7c515523db7073863a6e5c24566607661f4a2666a64bfa7507791986ff7df42213ac8b739dabd8da88ecee7a97c55a720a02a7b1b26c83027198b3863663228dfd14cc5fea87f98516f61e485d03c7453c4dfa6550f33ade30ab772524fed1839429e41bd6fec3beb98d43faae84374421382e267c44483a0c7dedbb7ac24999a6e6c4f8007c0d717a542f70ad451d8b4e51bb7c62db94765fc7fd1ec370cc69a901b4ae34f552e0cbc266a109c75b00a7a7a96989156f1b2f853c5999007174a1884aacfe834bfb7fa69ebc6904b97bc1a16484d41eb8434477ea74ca813d2fda8ead636777e77538494aecf1af6cf322cec207ede1443dd1c10c6a3d02f9713ed125c9efb578700a7b5fa666bf0d1650234e569c1f8539d52d5a88f4c2acb81151bec3fe6a71b82452155539b489e93fa0cbd970c1c0061cd19bf13065867f84a21bda8fd425a8012007e884f6b71c14beae98afa4892c79cddbf4d185cad6ee16f963d4ff7da5ad271ecb661be63b98a6efcbfd59a89ce1121effda28ef5da886184c63e95899d27ebd80ce79a5f6a8c9e947400501cd43ce21b488d935e8742b6afc7768217830f2a168a7048a0729b62e8219c5bcd814eb3bb400eb07d6910ce15e5da29cf617508ee4a4438b86fa2ae13b12eaaf6b7dc97e74f2714c647f2d8daf93ca35bcfdccf21f61877b77c314e945e6f53798570ba7f333682b738b989e6c021157015d88cb2a9294284aaad9865bdfba43902833bfa16db9c970aa1667502d474f02ab09711b12a0e4a540c0d5337ee70f14f3cd229889e5fb8462e7f87d525842c548e5d0852d3590b4a51c4014d0cbc909094acaa8626726236d79d28a19233ab38ad5f2326ae8fbda21047dafafcf64752eb6ae1e395a4df9e8241a7d67c6243179df8cb6b5349af9504037daa8e6ebda2295f4e3e3e0f7930b6519d3df498a18c362067ec8401e62366e80cbffa2366223a817c65788981e310dd20580dd74666568d5ea38483f290ebf336da2a5dca973f50c09b6eded226dcf12e1b7106c29bf9d4a1bca0ffc9ab62aa9e08b28308574faebb5803de1147987c32e3b39d6035abdacb1ca8e68d31b24f22781612c869689d2642b0408c9d2f58674df1bb5b336b6f018a627259b120eab4b6ee58a838a957e4b9c5fc0cf33ee243cbb666c476e3eaa2447f6e91e5324efe66ea686149655400d9816a6df85dae62fca594bd37468f131577f7d7646abc07e999e6d0fe0e55ee6f517911d3bdfd86c0a218798d7440bd7c2c3437d9aa3fd9b4f27cc411315d0cd1c3ba42f9b7c1ac7aece8efcfa3a7e89eaaafd0c51aa0dc988586603e69f66e8048326fc893fc265bb6d57e38932737dd23db420c510c9cf5f297a65887458a0032795d7af270b9746fb3fbf282175da736cd485ec570662e6b8edbff7e151d2f4fff860b621272158bca07178165382ca0a450aca9819dce3f801fafe9671bdacc25509d00c834fca2e5733d7257e76a7a68af2e4b420a96f8e87238ca53be289f28b94b8afbe3f15a49288407ca4efd307c793d42d240b21f2fec3530621dd8c736a64a6e190f1f7b5b7e39d617fd291b06151b91c36b5ea1de97407240a5eeb20e0279cbdfbfdc5e8a1180961f07197d9cce1de0113475319367b55f9ec95cdbe57a66593215fe381ed1526e3aafdf2bcf0594bdb80fb9377d79837c4d2e0f100ce6a86243416fcb31bf0d9d8d1d1c1005d57f0f6df72351fe2869a3740acd82037ac44ef9e2185735ae435053b0de49e10f627e6f1b47e22d552552d1569bb6affdffb062ad5ac70d1a111fe601a2303622ecf46ed16d38f1ec4299fecbb0b522876189c9d9aba686e6753c470a9f5dbeb63c9036a25e5a6c7cb38e32f256494c8f8c207a5e7b9dbb846c0d6c0f5f2768d41cf62804967562a17732c32351db42c412b974b6f4507f649810fc7fc5bf5468599a9091253244c5e7d7fc59ae6aa7a44473f9105d19fd1202b074cb07600bc022637f96ae3406c2bad87bd8cd158a900c0024dceadbf60a4a9f01e348ca6dcaadb45798ff679a6836a76e13314a98c8634220b5b54df4b5bf129062a606e87150646a2ddb559b30cd638bfc6f9521d9927c952e9a3bca8b9caa60f13701b9dc250427add5951b46e0a15d2574988bdac6242aea0730d2fdf8cd3a6f004b8775189f8dfa33e1274b84078e674ad4a0feb5e91bc98842b62a8069d1dcef8bf82ed86d26bfcc434dde6ebac7473c19bb39a8ac49aa1212565efecaebda292491aa54fc86a9c90a78ba03822a9b5f5eae74362e693d8f607c7a23dd6af0c3f52cee6e935743f6746f2e4eff2bd64beb0ff16822ce8d3c0aa582373ebf67d4171ad6f0877d8f09458b36dc556e9c6b301a574a1e4770f0f75d8bca852678094a8fc7d2df41d6fc19c72b3aadbcdaaa7e71b838c6c377145be6d43e4da4982e375fb45926ad7e5793e4352700b87e15b509613c3024468b65661bc6ed6ba47a0b633fb9a4b10b602ea280eb3a73bccc1c7b1f36571926e6f3666db51a503c50439e20987f34e32185aa567946fc49800d312fd85ce1fcc565a135e91125aa774fa91f0e23e13e1b866a20cdf4749e5ef206bc7cd2503e1602f1902fc16ba5911d281eb718c7918d3f677bb0cf218790d822905bb7aae170d62489d9e983cccc96809b69a500d676814cbe1422a81ba5e57c8e78386d03e97d5be56b9509cb3309a14b829ec42de7a0875810693116b020a6a6f66ae5f92cc4c9f8434965cdc4d304374e7322dde55399d4bd8ea878544b0ea281479635277b7e603c362c8299fee6ca52c958e9a95820cdab3ba75302d6dca42752360a9754a6e7e69cccc0df20762bc5bcc6d27b912821f341c639ba049c703fdd819be65638ed1fed1dbb8739e628d48df0198e815c9c15232e8187e90b0162b835e931163a6a6909a8a250687e82944289bc5261956f99740e944099293c9ca4517b79e61107cb2ee6ab9f17cf2bc1a47f25d43249d2328ce6df3e1df8ee42e203cfc25f3c6049eb3f22d3184d3a30e8b2ddc29822a8916751cda16c953684846f88182dabcc27e6fe97a79d1455fc9ef73946365bcaa032dd46e4ef434af8cb49d63f3eff8623fc445a3a42cbfba27c14ae03a47ecd7a6de4c52c72483b66b7b1b13e61cdbdb2287e6c6d813a7c36d715a7baaf564484d4335cd226b34c5ed98a8daa97aacc5f670d776ea8f04fed20568cf44eda570b6ba27b6a1dadcc2ba5e23f50238a823d543837f0fa78c1490c2cb7cad81cf3a61abacf834acc6f5080b47db4ae82729adcc7c83af8f11fee9704047474559aeab9bc5db9e79d652710368c7d164c626b2188be5859cabbb2b9891422b87c5b5c041988a0a4d8e2e14dafb1a91c66fd413eebb2c81b360582daca6619", 0x569, 0x6, &(0x7f0000001100)=@abs={0x0, 0x0, 0x0}, 0x8) 01:39:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) 01:39:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getrlimit(0x6, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x27a6, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getgid() r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 01:39:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0xfffffffffffffffe, 0x20, 0xfffffffffffffff9, 0x40}) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 01:39:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32], 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) flock(r0, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="c84b526247872848abe23c70208a19a7a74724745ad81b35a772b23f850af91772eb178c5cfb50dd668f1f365207039a956657ed8197020e652a201da8d0c0c008ccda1cf0e392364fefa655df5747c8def2eac166400b52acdd23aa66d01c483faf1730c45bec3d37878d7c2c02cae80597bb95670c65214bbfa2b382e7953b", 0x80}], 0x1, &(0x7f0000001880)=ANY=[@ANYBLOB="3800000000000000000000000700000074d9215f0200bb0090560e222740736073a3ff6e26b63ecd09b670b0643fd375fc37ec4d6c780c77101000000000000001000000ffffffff3b87366ed3625690ce9ca43156ddc23e808b57f3c11f59ab659875e09e458b54a362b227356addce32a2987768cd3c10c26fdd79bd37be9406b0802fdd0d88f14241490d41def2693996f134f0ef5533306c9a50ebf63a296976f75c8b59d61ecc57935a103fab5f5bf5ff0e8beddf83f77ce0aa0ef4c9ed69c7a38be48bec09ae49cf55965c35a62e14f3dd6c85ebb38a77d2d1e925a8943cf8f9dafd2aa35819e34d3b7d981bf7685830b9195b71f15c2821ae13243ebfbeac9a0e9d3437db580f6cdaca17688ebfb27fcf45cae2da9e937560c3fc7d0510fd0b0e50b393bb01ba46240deba009c3c604b47e65f0b961d759f7c0ddfe285f61b27e00f0a423ad8aedcca8889f8699c609a8a1860c3972dfaa337ac8931dc53a86b63cba8a9dc0cf1d660e520ca8624b4e51dad15449fe6ac113ee572d21b7792346d4fc0e3de6537c9cad53c3834c64cb4e10010bbaef7923b1ec106382e0b321f6db3bc9c6d053aa6edd280b52eacc5f8d656d625c082c520546bf83b6f3cde958f601c595a5138031cb3ed369360c289ac673620cc9fe31547d44e4120f4fe229b64458523453c3253330add0dce7da364a1eb5bc00c12b71afd770372c10cbe2f99f666b09ce14383a701f8f9c243cb945f03c3a76ed76c4c74baf6b9c25dda0eded9ba39aa65f507db4df0f3c60ecb164300bdb83e0ac30e6742cac5b6fa4285fe4350d02a08771288539eb6697e93ffb2cf26f0bb321a862109505a7e486ac5c246ea2742247f9a3cdf82a9aab58af2a15dcea9fc08a1ef664612ed0a3bfaec57ed1c270b5a98f1da4c7dd86f74d99430ce95ca95f60f3788fb579eee602373f7ba7474226e8f61343a0321f84e478d39d794a5128466b8e37d471eb5fadfdd2f0c206beba548870238db5588c44512533128704838c3d6989d2d91ab63c06a84e64a54d130c723270ad1da80084d2180b7789bfcea3af1c6e5a1647d444668f213c8114941b3bb15a37cb2d2c1f57d0d9225ee7ea79222c045d885740b0204532f9ea8345420c21fdf2dd7f8f024925d8a126030078497625481c08353aeadc088825bed01b2ac8026b94048b29be83d1d59136234f9b956744f79700a5867332084b7e788debc0ca9e54b826b4cb773ffe0c35ea830bf520d30928a6baa963bed0dea4e6e59809976e24f5d4583d14b637329acaac6a6d1bcd273f38754d89e72f97e6972b087c18154e40f88ea3be4cb41a26ec5962bfa660656da63b20325e3a39196f8e55be9adf37bc39b187cf263ac07180cd42df9e45452e7cd3194e3470f8db801f3a902c0d1e3de5044c07b409541e70c4f98396f38ed1caf65f0de2d148dd693d81d828c145e3a661a9d4f17d45ae679961fa34102a9916841558956ec771671b4461006d94957fdb7694a83fc3e9b599c0500510012d61b9b88e7e2bd579de92ac7a23f62504e36b850991c589e7e942ca01393998a5cf6d235dea3cde604a5b890cb4f6e11cd3baeb77b06d7e38f53d553770353a7a95c6a1b813e299b3953a00bfd42f0f6a15581fd96f9954be5117cb0c3543c9949afdb72149c43ad3213cd5efa60633be2878707a7c563b4a073f8d18111dbc32c7a4ebc82cee293c6ee5fd30b8d1fb11c55666350e48dafaa48d85ba1fc9afda7ce77606a0e9ab761b0febe6a67ccb3c7c16162538901a583b7498c946a6fb043f1d44c7affc4b7a0767d73d23c81213b542cafc862c237024d4cbb9ac99aca590a4349a97f83c0002ef0a8587e969b7de68aa496b1d734afea585ce33d9884bd18584c5f84d8cd6f628cc30fe23b802b133d2c40507eaa41d8dae1bd53a3ef94949faa64613d91d0224f325380566c4c5263dfd7f4824c8da6d888d6a3d4d22ccf4001e709af1c47b015e53294eb4ca7cdeeb7a5a39fd062bdeb12608f13745a400342762955825d97bdfcd78ca4854bd588088f7dbfa5d22bdd13c339e9e3364afeca383c7d5b4d8f30058b666d5e2e6921c2ac6382414c079db1d04c1faa2cc6fb92406ededc0df3d971c2844be8432b9fb2d3ed2837523857d06b4cebb04b1ca9ffe55cf76b18443f0b1de94e7f493e3db907cc92338d469267e9e8835b84ed5752837c04692fe7a936599e355e65618735bd45869bcce44cea8cbcd18e68af7b7dfb963f8f36a3836b1db51166e501e8d39cf4d6cfc9befab62248cf483f91041b4964de554e19f65d6dc1a1ee45bf31eec238bc141b7641f2835639f7d49db7fd36c47ba8be41ece88fbfed3ccfd4388a85d3484a65e3b5264632b7b1683346d6aa52fb3db98d859d41d2df51bb02a09c5edec7c4267a37c1907107018c2e1b56bc5d63c44b9acc9863215ba71ee4f269c100200caf12e2a708df1e06aa9884a2f0c5fecb94fc138af4d132c0ffaeb4829be5bab3ed7ab49cc60f2d95881eadb45f178a6a5b1f874230de78ce47d22441c5491197ef1125c01ce9bc7ae997fab077ea606911dd19ade509a9afb0eb40b847112baea1f8434b32e48bed2cdcd1f13457fce84ccb92b7524970995fca01def70d4bc336803027c58d756558b94e63d351bc77364732ccf2b36a0aac6c30cc7e1b9be0929ad58126f89bfaf89908db5e4608bc330c1eaa6119f1a7de6f424eaf0df91b93169ed0162834aa552810981f6e90b7acf2a6c51871c2e2c4a56f9727290d4d16946f32e0f5b263e64abd050d8c6097e675bc8b51f6ed5353f00de35b3e99f16b2423934c480378765ee6e973701c67ccc508154bf42bb5c499502a4690a65189800e841a18558d1102e13abbe178084bab779c197a84696b10273d321ebd5c9638335a7c1ab1bf0936ac5c7e42a45f171f26a1267a47eae40b5a97140a2bbc70af9ee9ea04a3c666ac8d912715ed29a27b6a15df7edcdf18cc9fa5de6c8f5f10949bfdf43e09cbb5f9c9e73bee786407758b4e1113fcbea396725630758539bdd8bf1ca5860efef7f3bec4487274bbc83bc13f1f6c57016c7fdeb620d4e1d5a08fe6ab5732a86a4759ed3de4ee9d3fbf2671bc85378f29ac3e0bad8ce62e6a66a7b8d90de7ca0283c8b0b8fc057e4b670cf1dd0492d4082318397f4db9908c1e38683fe18beec1e10bed34a7c6e75833580cb3532974d35cbee97ccccbca825b71fb4e4803a593f91b6ffa8d41de6fdf0f1d5056e96a009fb1af400973a59e82837d180d208c00977676d38a95d308f752d0967bd7c1c0940ba06d6cae5f537209c63f804480e27368be4b6d12c5c0a8843a83cb1cc5a3652b3f2976d1c9caa457183014fd0464fdb680eebd58d6ea7e97e6dcdc6cfc419dea4b9f304d8657852d35a827cd8ee6469e46fa3090eea716c77694264f25cfea38bc05d5642126b41b86f413ab4973de3e71030e1dbd3e91334748f4c7dbf8245938e43b20a1c3bfff4e473a0aace7d2ea91df0f395d64b19964ab8c77e2666ec4952ec487e610e63c9e28c5909dcc912bf397c54675d3883cd2d959e323cd21234a9c4290e27a6ed22822db97d3c9fb6d46f8db5d736775024703c01ae66a3968a297138a9ee5044e320e46195d505b4cb6accc7a1b9c044f0ecf0efa73eff09569c21214974e3d1af61cde8f40382f8ae513ed79061c287a1f0223bc0a458bd39304ec13744f40a70844ac10a9d6b64665eb0afeea05662be331ba99667f7524e3b2fd7ab56d12a1e252e78e2bf5783a46c9e1d4acad66abce6c126fb872e1a1356af46c4d5f46a5b160a8da059c6c77d9e31bb29dc3a21e215672f08a52307dd44f7f9d7cddc33d313b76fe9391e1fe3064c2a394b9493b3d6f5b36c9407e5540c24494630b3d60b61a219b76da6a2d88dda13943be5ca76bbd852c91fa4c6fd2146cb71c16637ed83a1c024d7b170e512f8adfc09190d08ebd6a5ab17008071ac3def9c7ea1f2ddb54fb8a1d6a22ea11ae9c91d5f5f1f61b36912a21707884cc04666cf629d47c8ef05aedbc54ebedda0198f97ccaa639ce49465352acf718f7a1dfa80b619e13c86705c9400360fbce1056ba73434e6df76f3e0611399855867f5eb08d7c88e333f0523699fdf5ec087e58d073bcbff3486e3aa95eb00118a7a36831381ea73cdb5eb0a3523bdbafec927dca3cf5d381397c8d7e8d7ab79b9150b4d58d322aba5e365387558818b15c81a84677eb75aa0a0da86330217c3d9d70a258fb19d68ed3552cea2d0fdeb54f7163333b89d2b404ec69575b511316236e41d26ff7c9d3ab8f68de907028bd72e02229e5bd49aab7dd01e7fa71c44fe29c502ca37080ef27c8b80732946aa9d62a0d3c5e897373d957ccddf07c2ec818d63682a2bc22902ee0d73ef6c29c6c1c914adc408e66b745d8e38eaadd88367a2c927b73dbacce6ca9d11a1d5e0a3e01c30f431f7063d5278871fc33896c1382e1aae5af7791806c4d888b666c865f0252e97a5c91cb97a232eac6168a935fbe1a92e02ea0c7a60026ed8ae17e4ae63c952c7e4d5098b63f0f0abae8ee0f7eb4d8b5e2197d9cebc5d59d275533b11d86ac4faeeaf36e0dec08dfba06daad0c7459fc5da39a9d680ce18bd468b86bb2f77f555ef661b5a4faf5c4e56d0ea1142043edb082822f9414adb67ee3c7d8fd093f10df960215fb3a2e8ff320d0ee0d0cf28daf07a8ea8ae62ecb9579ec7004b4b53fe4d5fcbbce4e830f7157b0e9ab6c2abe70479bea399dfaf333b85a99b795ca1f7a30ff639e4da40d792943327e70894866f2a3fd4ee151eb20f9c1ebe965f50c631d04bc3b8bc6f4828a15552501e0ccd72d2eae3f2a13129f6656737db22f7370dba17dacb70d67ba0beef1525368cfefa4210e4a97fd20972b02686d5147140fbac4ea95ef467a4027d89732980c4d27dfeb74512d44c85abe59d9cd8f0b83293557db945b03ebae60ed99478cd55ccd2b73d6920e4e4f69a7fcc6a57add3a701a638dd5d6479ada8469d113665fa08d6d9d9e90f3ab99271148be9db6ae0e1aa666035900921c43e99b636a4dce14ae11b0bc74318da5e57b39924a8ea549058a7d52e4889e920bc6f61a0d75570e3afebc7b8f237b6d2c813676292cdf5de9fa1a4fef1607424e94db70cd15e79c7f720ad31f2db672adf95200b56ea2b32e244c5eb51be349d5a2be11de75c621bfd3adf3d3f433de3716f4bf2b4f0f1d2b50a0a27796f6f1031b952e9c53f8b2163d0e319c8d9e3c6e7ca84b1de3ae45007e0ae854237b7bdb74b348e299f3b297db5793573fc050979e32169905975f6ca833b09bd9af40fbd42a6d6cbf29e132a0d6e837d1e39f521ae73c9baa764fb96ef71b78d4e91455f43b5c74c00dbd6920e2099dfcb3c28c58cf500db882cdfdee0653dd900e66820510b763666c8017984351d93eadb96177aab8ea168d6d0f917fcea87d0137acb0183616a48b02fc9017d56fd604630ab422b9117ccaa604acb4517684e850da3b324a966d1a9fe07c19be549cdc7636167dc879fc36c7328198060d3dada9a37ed75f0da7ec41bad70ec734d3d788c3c212b2c693a5ab07ac9f6c325703b525f800902b55fd7f54c74aea40728a3aa96db55cb4567372f315a09c8f409b0755a1af26cb973c0537b47b49c9a60eac75ad509caee79666cf9c97831f2e3452eabce3571879c26e8c8b4662eabefc3eb75247a82f9c22aaccd41e73af45499d9b311c498ff46a65e3ea7d41b375f5704f686ca8bdcbe41d782e1b77f8d47703ea64e001e819f5aa9dd952577122685914dbdeee366ef985c57f63d7aced1a4c2a4f10f245bf735a98836811ccf6cc7aefa986cdb0e3ef0b1d5020801000000000000ffff00000600000012d5813923b5555121e1f7212f9dff1347b2546467f72cee6a9106fd179e8063810d4d8f34e0c379ad38314ed1121eda2f0e1dc2839f34fd375e34fb9ec10382da1e0a9b4281e8fadc430465c6e29bd0ab3e7697f073a0047c4d8df74ee7262abf2f2e4fde8bfca35c338f0a7a264857e4a5a2974032065bcffe44f23bf3f027509463a6d807b8752fc7b79df7c1ea62796fdcf3d3dce09e1a00f4a4c80d40c284e38d7cb05bb013d71a80a437c2a3d3e396ae3fec2c1652ef1d0f4f2a15f42b17e7bf8dfc172b7b9250e921c7b79078f695242c199fe311063643d4f494b9d50503c269c57abb9807c6c67118bac9ccc0f2cc98f9ee00000001000000000000010000000b0000001483bff69bbea6f7a0d37c6c492fe923f1b3619f618f56378a01482ca5d465dc492cd899858a16ca01a981a8a53fe93a5106658b1e68948d280433d2327d668a5ed81e3fda9d95436709772730d9d02d3a68d6e159ea3780eae6b7896f496c7aa9453832d5bc6eccdfaef4d3d687e996335748d03e5ed77df66b7d806b01c71cff531384b38044d35b3b661e685c2b81010f2d9d9c2d29b1822637a6f976493a6fbb50a177e40842c596cff99453a7f9b314e886784fbac44d759b96a47b16933711f5f489c7773db677e458f5036d9184e188052e090fc1c1fbb757383f2d9fdf5ed993484bd2d5f1ac000000000000800000000000000001000000350000000f32e179d835b1ba0f731f31736c14266dc264a8aebd3b3c781dc1976577762906163646217c8bcacf44cccf49871673b6dbc9d8bf370f0cc4fd38a0231613535cbb8ca69b91cd01361ee4d93de6a8edd45c3b239da0ad40bb573c34dafd1a9515a332df52cc8826eba5af738c8c0000e000000000000000ffff0000040000000dad2f5ec427ffd3dcc692543a08f7e4c28b2994b80c0faf443c909e4530d539c1d6b3b9b0b7a20857da2822eb36498c9c51ae8596096cb5e8ec1a42ca2188b006acc4417c6056cfbce5b720be13d72803f374821cabed5457f0c1dffb60bb36ce5227fae4967682a9b2d8491c5302f52bba8fbea339d7785ef278419bb99d7bd231b673e665d2ca9674758e39115f8e2e815f0213462ab285b19ad8849da6215e1d9f8367168ad2b3d3c3b166545fdd4e947ca3f2bc56ff580dd90d03c16569f9e8e96a2879ec1e9dcc53f1e512000010010000000000000000000020000000be555b9ac228ea7dd32bf5134e86842ed3fd5a892ad0dbfb2b76bcc08cb577af4c9bfb724adc591113ed1b8de2961abf37bb28ee5eda4ca6a632ba748e28a955856cd23d755afd494eaa9228453514e3166e0e05d08fad5801b0514ef41fac7f7e0a01f21970b2637eaa98bd17f3536c715b64af44cbcde9398180b0483f05c490bc3e0a54462e70d331d2599aa258d2d75bc2a6185f0e4a5306a73eb8f1b2e8c81b34749e551122c856bce755bbfdaf05ecef8bd52858cc74a99a7c282b699a9008c83632c47476b4f9afbcd7939f4e1c5516ee18d4b81752a666fba4cc02b60cc9c61ff7d8406554c286b2b37d52b7af46193aa2a0c3438d30343dfe000000d800000000000000010000000200000097c5f4650ce0de3b9c5a326f106b0de1595ee9e85163d6b22f32eb0e39d2a7ec684073a19fc3d6c3fb992bd766cbb617aca3982a60d169ab6edaf747c8eceb977a6fbdba86162f1ace44e6526d085c59333a30f69866858158b184c4afca5c0dc388561b4566f227fefe4b0631ec98c8e43eefb655a4d58eff69c1fadef5cf13d87a189846a7af1c1ccb57e4f646013809ba9967eadf6949e6946275a0f37b5121e5fe0cb75fe1c0488c10ea066bbe2bf162d14dedc6540aa4eac947b71113852f049000000000005aaa2beb8f10fb5176aa4ea30a3f4d8bfc712676b48f55e51a21ed04fbf51266bf892bf1e1d3d71d73f5f900179a10c8020efb7b7ef2cc74f21825f778c14ef40af3ad112f4077fd6d4f68eea86602f69c758e31843afcbd16935b19d61b097338db28302010948c0352dabe88493b2ee82ddab3ac3ae00d8e67e139b1188d9a41ec303147d60766250ae6ed09af2cafde4dd99a3709eefe13dcd21b69d64b9a47787bc9f2d9f72b0a43373bf04e3625eae83ccf1bba7fadd30dd4d05971a13729216ca1fe8257642c902f157e2dfd03707a718229aa23954f5aab7e8d3fc79711dd1fdb708f700d6a0a04"], 0x1598}, 0x2) ioctl$TIOCCONS(r0, 0x82405605, &(0x7f00000000c0)) flock(r0, 0x2) 01:39:22 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) r0 = syz_open_pts() mknod(&(0x7f0000000000)='./file0/file0\x00', 0x10, 0x7fff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) read(r1, &(0x7f0000000100)=""/77, 0x4d) 01:39:22 executing program 0: setrlimit(0x6, &(0x7f00000000c0)={0x528000000, 0x200}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x1ff) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 01:39:22 executing program 1: shmget$private(0x0, 0x3000, 0x208, &(0x7f0000000000/0x3000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget(0x2, 0x1000, 0x82, &(0x7f0000003000/0x1000)=nil) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0xad2e8841ea597643) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r1 = shmget(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r3, 0x29, 0x8, &(0x7f0000000000)='\x00\x00\x00\b', 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r4 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000240)=""/10) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)=0x1) r5 = semget$private(0x0, 0x5, 0x10) fcntl$getown(r3, 0x5) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0x7f, 0x3800000000, 0x0, 0x400, 0x5, 0x64, 0x10001]) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) r6 = semget(0x3, 0x3, 0x1) semop(r6, &(0x7f0000000180)=[{0x4, 0xfee, 0x1800}, {0x3, 0x1, 0x1800}], 0x2) getsockopt$sock_int(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x4) write(r2, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000002c0)=""/161) semop(r5, &(0x7f0000000200)=[{0x0, 0x32, 0x1000}], 0x1) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000001c0)) 01:39:22 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f00000002c0)=""/195, 0xc3}, {&(0x7f0000000400)=""/163, 0xa3}], 0x3, &(0x7f0000000640)=""/136, 0x88}, 0x2) pipe2(&(0x7f0000000800), 0x4) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000580)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000280)=0x64) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000100), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="285908000000014f70a19f1cec1371e7", @ANYRESHEX=r1, @ANYRESDEC=r2, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5], 0xfffffffffffffd30}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r4, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 01:39:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0)="5e84ed8bc20b178198a3edc196109ec2fb44a5c35e7e7386871f88031ea7bf250cc1535c6ae16f87b886fca7", 0x2c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:39:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 01:39:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xffffffffffffffff) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000100)=""/149, 0x95}, {&(0x7f0000000000)=""/1, 0x1}, {&(0x7f0000000200)=""/18, 0x12}, {&(0x7f0000000240)=""/117, 0x75}, {&(0x7f00000002c0)=""/33, 0x21}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/202, 0xca}, {&(0x7f0000000440)=""/238, 0xee}], 0x8, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 01:39:23 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f0000000080)=""/50, 0x32, 0x3, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 01:39:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x8, 0x984}, 0x10) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) shmget(0x0, 0x3000, 0x8, &(0x7f0000002000/0x3000)=nil) 01:39:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) socket(0x20, 0x3, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) fcntl$dupfd(r1, 0x1, r0) socket(0x18, 0x1, 0x0) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x800, 0x2) ioctl$TIOCSCTTY(r5, 0x20007461) r6 = semget$private(0x0, 0x1, 0x101) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) setitimer(0x0, &(0x7f00000001c0)={{0x80, 0x2}, {0x81, 0xfffffffffffffffe}}, &(0x7f0000000240)) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) semop(r6, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 01:39:23 executing program 1: r0 = open(&(0x7f0000001380)='./file0\x00', 0xd, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x80000400, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000013c0)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000016f000/0x3000)=nil, 0x3000, 0x0, 0x4010, r2, 0x0, 0x0) mprotect(&(0x7f0000276000/0x3000)=nil, 0x3000, 0x4000000) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001580)={&(0x7f0000001400)}) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) msgget(0x2, 0x400) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) getpeername$inet6(r3, &(0x7f0000000200), &(0x7f0000001340)=0xc) r5 = semget$private(0x0, 0x7, 0x10) r6 = msgget$private(0x0, 0x4) sendto(r3, &(0x7f0000001440)="f9f3e7f22c199bd18e9867faf0b1e4fde5269f7c9b6d6ccbf95a4ad018cbab30f3d2ff27f7a93c5800117dc76708acb1d215fe20ec3cb95f3f5cc2b3dffede517644229f882474c7444d6468731651bac79dc104c826e340f92fad0a4188767e05", 0x61, 0x8, 0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/153) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) 01:39:23 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() chdir(&(0x7f0000000040)='./bus\x00') r2 = socket(0x0, 0x8003, 0x7f) recvmsg(r2, &(0x7f0000000440)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/63, 0x3f}, {&(0x7f0000000180)=""/136, 0x88}, {&(0x7f0000000100)=""/49, 0x31}], 0x3, &(0x7f00000003c0)=""/119, 0x77}, 0x43) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0x0, 0xa, 0x1, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x6b, 0x40000014, 0xffffffffffff8000, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x18, 0x7, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x81, 0x3}, {{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0x10001, 0x1b9}, {{r1}, 0xfffffffffffffff9, 0x40, 0x1, 0x7, 0x7}, {{r1}, 0xfffffffffffffff8, 0x70f281a9a987b75c, 0xf0000020, 0x5, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x80000001, 0x6}], 0x2, 0x0, 0x9, 0x0) 01:39:23 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r0) mprotect(&(0x7f000032e000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) pipe2(&(0x7f0000000000), 0x4) r1 = dup(0xffffffffffffffff) r2 = dup(r1) openat(r2, &(0x7f0000000180)='./file0\x00', 0x200040, 0x127) 01:39:24 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) getsockname(r0, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) lchown(&(0x7f0000000400)='./file0\x00', r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) setuid(r3) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x40) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000340)=0x7) 01:39:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x401, 0x20000000000001}, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2449, 0x3}, 0x8) 01:39:24 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0xa0, 0x40) chflagsat(r0, &(0x7f0000000280)='./file0\x00', 0x60002, 0x2) setreuid(0x0, 0xee00) r1 = semget$private(0x0, 0x2, 0x400) semget$private(0x0, 0x0, 0x40) semop(r1, &(0x7f0000000240)=[{0x3, 0x8, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x3, 0x7, 0x800}, {0x7, 0x4, 0x800}, {0x0, 0x9}, {0x3, 0x1ff, 0x1800}, {0x2, 0x81, 0x1000}], 0x9) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = msgget(0xffffffffffffffff, 0x0) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r7, 0xa) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) fchown(r9, r10, r3) getsockopt$sock_timeval(r8, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000300)=0x10) getpeername$unix(r9, &(0x7f00000000c0)=@file={0x0, ""/25}, &(0x7f0000000140)=0x1b) ioctl$TIOCSDTR(r8, 0x20007479) r11 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x70) ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f0000000040)) getgroups(0x7, &(0x7f0000000180)=[r4, r4, r2, r2, r6, r2, r2]) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000200)) setgid(r5) 01:39:24 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="d88462", 0x3}], 0x1, 0x0) r1 = accept$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) accept$inet(r1, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="c95a22dbef57e298575c1d07b858d1dfb7eb31914f5adfd4908f99ab1fe4be4cf765f65636db9e3ef30ada8ee3310500c80c151695f415dd434620b0823a214d4294750c2fe3908698900e2c98bd2a3f05e77ba163b1914c1e0e04a502321bfade28663011765da61b8ae9a1110889632f5cc85652b337f9", 0x78}, {&(0x7f0000000100)="4194bb185d70bd954ca23af3675e582e1150084cc8ffb5423585f94cd74dbcc54003b6d27ca067acd34feb99f91fb5b32180aaf2022610221c68e002d38859f0cf3bb1d3d831c61b47c1ebbc2c109f6b7a1c17b2f52d1742", 0x58}, {&(0x7f0000000180)="846bbdeaabd11f5ee29208a0926d733d0fb4307bf9475dbe2f73cd724109dfa5126f127217bef9af3cfdcea5e5f95833122012c65aa58a5f2d29a598ff08ef53428dd8b626a5fc285e57ab0d0460c14d3394da09ff3ae9a5959577b7c4cd799cd574dc1401a8f2246b2c9044c2e7bcd46e070e7c07c7", 0x76}, {&(0x7f0000000200)="17d596fb74b87dfe9a35b02109b421a3ac16cd507b8c74420a3093a6a4a26b536787930d88671f9ac31f6455bcce816494d0a4ecc4a1307ed782c506ca28e634e1e1f47c4df4cd5fbfa5851a4c7806be89a24ec4e13150eaec345bfb33d9d721cf721a06d3516148be9987c45ae2b2756c0d4c814f974b822a074c6be441917ce2965df8ba7bccba61662c1fd62543b52da53af29e5810d96a4eef9c71e68d28b12575696df6b7f7716684e2b48fe75fbcfe9fe723dab997e5fc4a626e2ee36855cb8834c56e09318d72e827be94ea7a54149b76bf3b11", 0xd7}, {&(0x7f0000000300)="7d9b377b8025207fb4718929", 0xc}], 0x5, 0x45) fcntl$setstatus(r1, 0x4, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f00000005c0)='./bus\x00', r2, r3) 01:39:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x385, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x8) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x900) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x3, 0x6b4, {0x7, 0x3f}}) 01:39:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)="ee854f446703461054673c9a5448edcd55d3c2d02994632c3ca4", 0x1a}], 0x1, &(0x7f0000000200)=[{0x90, 0x1, 0x2, "74bc6d61ef0caca01356f8e6a2848147639fa3d6b8de3e993f3ee8c5bbf5d88fa62bce8bb717a6490145927724724fcfb27be2e4f8f095aa81acd2e2816930727e217ad23384f87b1d42ec11267b499576433ee2e3d303c4dcac183dce1c6d8dc77c47944af26a711f553121945351db8577c69b02b9826c111e"}, {0x98, 0xffff, 0x5, "88c9d10ddfe28282d5cfc4f988281cedb07387bf749c53a802fdc65bd359d2d61c7b12c30ab930b1f63e3e711279cde506f815198d761e1014233ecd40aaeba57b24a31f77e2e39636f2521c366e6f7832936542607bbd160061147bf3900f3b9dd8d9565c4382d8b5baf9865f37ed7d2d33a93dc12c2ef5ecc565b74124bf8e51"}], 0x128}, 0x8) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0x0, 0xff) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x9, 0x652d98b7, r2}) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x80047476, &(0x7f0000000000)=0xc6000000) 01:39:24 executing program 1: r0 = syz_open_pts() flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() 01:39:25 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x1, 0x40004000200028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004001c000100000000000000000000000000e8ff00004000000001360000000000000000000011", 0x2c}], 0x1) 01:39:25 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) ioctl$TIOCSTART(r1, 0x2000746e) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 01:39:25 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) getsockopt(r0, 0x1, 0x0, &(0x7f00000001c0)=""/4096, &(0x7f00000011c0)=0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x3810, 0xffffffffffffffff, 0x0, 0x0) getsockopt(r0, 0x5, 0x5, &(0x7f0000000080)=""/95, &(0x7f0000000100)=0x5f) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 01:39:25 executing program 0: shmget(0x0, 0x4000, 0x28, &(0x7f0000ffc000/0x4000)=nil) 01:39:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r1, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x1) 01:39:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)="6aa26edc61090d71cbb9292f1f88a871be66d4ad4f5d92c0997b9cd5cdcd9ca2dea368b95c", 0x25}, {&(0x7f0000000100)="61b137e471", 0x5}], 0x2, &(0x7f0000000180)=[{0x58, 0x0, 0x3f, "0482a5c72c1b2ab6e6d53bd0e21c7a9d68542ed99ed3e2b6769dfbad02a6c9a0c881911d822247097749887ce31fa5991aa14e499eeb748814d4eff7d34e70539c850695"}, {0x108, 0xffff, 0x9, "14a14bc36b8c9c6d4cb388878b7385e25ef55ff00f2bcb8ab2293447be0f38a32b7f189cbeaadd88c07d3343730a0c5ab599b20a1ff1bf986398d2cad9fc449b98a6e8873698f2fdfc32fde48d39299fb0313c721c39346ba855723428e15c60da25d2e2c06cce80dbee22c1597a2afd727347b61cc88c1f90900b5fa316fb939635c6d65a36d8e0aed9218dcc7ed3007f5b97543e8516da5f4b20ecd408e6a5f0606fe7e5a86897da6967041f0429d87d49c5b795723f1fbbd82ccad9f4a2cc043853fc1143c36aa1a42fff1a4cb128e3c8ab22bb4c7e8e5086ed59bc626ccbf2ce5c63658a8c57841faefe484980552d37f048220698"}, {0x38, 0x1, 0x9, "7321e0ec1bf5fba973b61e8a847fa1af96baf7844632abbc92fb9340566e52d68d04"}, {0x68, 0x1, 0x1, "87280aece4d9a84dd5d0f72f22dcb52cf9d72d15069c8f983f30adb202b8d48673172a6b8e5714bc77c6cf60400944c535a481a69066fcefb850ecba62ebd04757a26e82bfec0b59c54b9723370270cf13"}, {0x10, 0xffff, 0x1}], 0x210}, 0x401) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202018066696c653100"], 0x10) writev(r0, &(0x7f0000001700)=[{&(0x7f00000026c0)="23de0ae3235a74105401ab58d3f099d3328225c641c29276876b86b2fdf12bffdcd68915651b216d246aeb72365dc292dcf73c228840c92c70a2c677880c60adbab296a7bd5f68da3e0cc1a69414eb84e84e2da3ceb5dabc8a43c6385fd2e4161ab20b242b0ce1a97c257f403803e104d87f208fbd82940b31393be066c90991b0fd735265a19a717e147f499344984391881508b0e9eda612bfb0ca009477c26c2d15b010e610e41b807825f4ef5349bb95758a453a1988389557934f3176e1248f7e8c6f25217872b01f30153e9f41c695968b539de1ccbaf14078a61426cf39370210c3f76b6a8e847454aec24835c13d570ac5fb57beee4b5cfbf6fb74e8d044e80182e5ff472b55e370d2e413b4f6aaaf9200d1a4165eca172b3b32984865a2faf14ea4e0b9b1813f170c958c657da87517eb1f74c7e61bfc13a731f559cb97e50b99e251af0c028b05ccfb4dc75b7ef90580c289253ec5ef6c6c54c894163de17db2239e9af4c54127172c0500c98d67cabf6f1976957585e5aaf229f0c676f42723583f986298e444983c0997f911e7cc5df79c5f376cc139381765db67c6651501bd5a3e10f5e6991a2fccd31f98725a35a1b18ed7e8bef110b2212783eb3bdf53449217142b7b9cf6fe17d60c2c79a1cc091e3d52f34ba07d3c099d197909a6d6a7a0ec6073c400115ea7938a1d5d62493dae16b483dc645384557f619cef32510120595af508d2f1be42beedfa870e72f84254c28ab27c7a2a38fce354a8f052be03aea277a36de3a4cc7cab98ac8aff72be247f29fbc07b15df0a87cd12978d7928348c095e6361e0e6a08e21803a97b7dc84bc83d4b0362a6471a565621c60f5d2dd27ea1ec35c0527fa173b04223f449926057b773f19432be1d653a3cce5e0dc3de180e7bc426c8505e803997d68ed85b03a28106c50f8eac34990b9a42bc6d2db6bf913554d239c4d29956a33cbdc79e481d62e466bff46e7862abd9e66174b2db35628f6f5f2b6f9a7a47bf962e850c451500ce1660090c8d3807fde42677b9d52d13cdee5157f9b262f82b990c34db3ac113ec594892013c1a0cd6d495a21ca962da8d054a7ce1115d726346c6a8a58efb188580367a0674e6c86f7339471b504e2bac7ba196bff9179dffc8e338abea0e3ef4a81097305b3aea870826adc4da9f37ea982c34ba048ded7d793e538167fe804545ed6c9b7e47723021f96ff08daa0f3a7944adf5a1b55f762ee040b31a83e155af6f54d8c9d112c52c720fd4ba7459284d4a5a9a9894c6b8fec5aa8c258de948fee37c5519dcd0f325fb99c92b2c62edc689ec0454142953966b4ec10a15b657fa916b8b28b0a121c5769766ea9c3fd467270ff1075edf47d0d7f8ee0a3393bd3e91ee27d709bcb9e51a280b25c3694a41e6f9789dabb4cddd5dfc6b20a130a74f54af0e7618b448377ea015da992aa58f5615c3fac34fa030ffae8f8b3551fb98275ce51fc51b77a79fe829e846a4d7f571b3dad94c70e530152d1c3a850823804c4b785799a20b5a32e20eb3264e301a9299dfd221111f1ad318091d08558d22dd843ac3c371028d9b43e920b88bbf613a194b6b16c8595fb61ebc1928c1d6dd1cd47c2aec4464921f2b3aea84babf9fec272f924499c2bc485447c75a2060e9ab4b030769be4f808148e35cbb741f66fd4d854731d07a6ea3c3e591587776406cc1066aaa45ff52e399214fac01fc284d111cfed8f2d5261f0907cea2102168a9e52d66319b9da5ee9bd6f618af57d3f6f24cb810918338cd652bbdb6ca3e59c0832e019935f78a3a7bb32ab1d69589792971a7dcbbf0f60f1cf8334d7d915573c48e26a69d2601a5b289c4fdc4c14ab396f76f5774a1962c9c2d4ee904bb37fe8e3112d13a551ba7cef2395e42e674d8460ddb5fb54b079f0e1ccfc702a788ac93c5f9ef07e5a4ccffb17bf7955ac79fbe95984636c7d93630d2d4394e0bf5eb409e3233864b92a6d16f0a34d54d8873dcdd93b8ec1d47dacb0539198962d0372c826a7cdba1e96a1d2ee70f34c88d1e654f80e4d7377de402b0d1dd00c9fcc388cbccb9620273de94418fa082e0bafe5272cbba2074ef93a6a3a52101a15b7d25daee11ae1f5725e3c38c27da6d7bc3347db22cea8a53406ac164df51ae3b505c0c198903b78ed2969048209490b845d4e7423afcdc62d90b85c8d119c126e504422258fe81679d6607947311e4b86574cbdd05fe6dfe0a83bcbd58aaf36328eb7df12c1169cbbe37c1f0a83356a221672becc7af07b30812ff9379f5824b13e6cc169fa7fcb9b7a4e8b5fa6c91fd9e709e89398f38e5435c8af6cde32d722484de5aa3bdde67b15029197911338da9c619daa318b650bfc31be402585589c3fc346745b4364039e97e2b8759a3f56a16fea37b8be684f1633a373c9c67960159291301f754d2c1cd23695d9c71f4161ef3d29512c1b8929abd6a4177500d9f6a8d6f102ec2840ace81386fe0a19d72acb82f87d46a67ab7dbb1dbc88b418b6c63bd7707c7b0b9c33c78cd8fec89b88d5a34dea03626b42c827e8cf96e50d895c3f81983a4fb00bfa4b31cacd321e4802032b152e149070a534a9a4948a8ead82db0d6893a44c99d189d56cb08efa5565938e82bf5a2730d9e588cad69d27255f78b512cf29423ecb3db17a0f7f0b64859e98d2809dfbc6afe826239bc205b22ca745265f90ee97dd1188cb8f3de1191be435df45440af3eeaf122e3449220bead8eb0508246e2fb1fc6a26f8dd3dcfc1d7842c80cbc55e46b9353e2ed240993000edbb6130b374b2ef31cc9753f75496e17f59d9c08b0394a16ca769825d34a4513758d0a56899f1a4f23f9effd3ea6cfe364b2d66ad4f0007aac1d2b0d8b9f50734fb29cdc484da54ca527515c27df65720aeb7fa5f1e4d05948d92fb9c2454a26cafec7740ff8447d86bb051e3500c17f9b20d19e366afaf7c337c18bf4422e014c934753a7434315c7412005db31b44f7f7f2f6f4b75b3659370afbdf56617f1c824a3e3cbdc122162d6b9ed2fc0ca1b3a1ef21f24db4840ecb4b36640fb6b7e78753f83b61ce345b480854378a7df9ad33845d9b62548a7a23bee256cc870d005749010232c5ef474574d67a8927c7a08a1cbb3c711f55766fb943e1248be8672c193a737a36fcb3a1c01c70c127c93a6cf44684000fa9bd14fa19787c32f1852d283181eb3cae2a7deae73c135e8ef4501f31652ba5e5b75a9518c3c02ed433fa816d9086bd3b8ef465c82aefb8a872c0e1aebf37cf019156ba1b271ba7196928038abc2c41b66330ff9701ab2827377f71a509dbacfe994fcbcde15ded6b2818748114b1e7e81f6ce5199b5bfc4267f933ac20a83f51ede5282ab713fef2b574630e83287ed81f47ffa684a4f9af692ff4a580f4e5a9f1ad1269183f2b9e39fdf1af2dfc98e65edc0d697e6602d1dd059be468e09667e8efd286f1ba558b6240d7d0e76cec29e73aa2b947cc60059fbfa16031dc285eba2de29c0bda01ecea6fb35eea07aed0cf75deb4a876b314baf7ca050123526d204f63d5ce9d787cef99fdd2ee512188654c52db22846068d0da713335708a4edc6ec70cf326fc49940c847d611728001ca027d2e88597a2f0c4b656cbe73ff269add6b6615af09653d3f1a5237216f0ce28baa16fce0d166332f89e9e40ddae6dccb35cdbb5fc5f801824ea3f0b70af3e283f9fa85e5c13b6457f11d024b992a9f22dbdc39053214d81b6f820fb0d09a452fafa98bd7b2fa16d6ec21cd03e1365b2338bcad947665f55a735a5153cbe05a20ef5b9244715403707d505ddac0529daf4bcad915627ab118ad668ad11f2ec0af0204a0d0f4d736537cc9842a34550e236720fa94b8c87e9fdde2df30e3e7c15bcc598188bb59ec991b5acae8bbd9c0aac42c46f2e9aac1ee00576df67bdb538939b504c9715a073e7894532dbabbc242ea9a7a99170b019db7375fb5fd194513541962aeeacd3a0c7b0fe706cae6fd5e408f7747e0edf0a01a9e2002bc9a1be6d0f6b12b35412ddd6344d646e0a86b5707df35c07d9b16b74eba965d122ec11222e5c6387704dec8a35c134d0ebace76d851870c", 0xfffffffffffffda2}], 0x12d) 01:39:25 executing program 1: r0 = socket$inet(0x2, 0x0, 0x8000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000100)) 01:39:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x8000000000010000) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 01:39:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() setrlimit(0xf, &(0x7f0000000080)={0x101, 0x80000001}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x40, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00", 0x800}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c0d", 0x26) 01:39:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='x\x00') execve(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) socket$inet(0x2, 0x1, 0x7fffffff) r0 = socket$inet(0x2, 0x0, 0x9) shutdown(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0\x00', 0x82, 0x8) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0/file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 01:39:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 01:39:25 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB], 0x1) 01:39:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x102) syz_emit_ethernet(0x95, &(0x7f0000000040)="42d9ae1c511281f59b716a486c077e468d793fcc7069763c53b6dfb1973a8a444777c226e04ba821f20fe5b68a60f1bec32e00244b792d6b9846c8bdefa69fcc00da9bc57efc3c5f51e9b1930e30c2f5d1df8a3524d97e8bf12f5f581e543c6ca42ea38ec0e58dd45550da9aca01989c2ca76c847a59cf7c960347fa688b103689f29398dbc5a5bdb738398b12bada4fb1aa94a317") sendmsg(r1, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="9800000000000000ffff0000030000006b5cd2bed9a6862b8bfdfa8fe7ade5c8f3a0681e93a3e0b441d465ca15f50b792c56ea3f4a92a7fc8eecb275b45c07000000000000004cda590ec449c647340a3cf7a9dc7c46614beaf76c7fb20873e258c50c013943e5ccef5a25fba6ef77ed1628e0b58d9a73501b061749ab8e01f09c2d000000bbef92630c35cb62714948e78b91cf16e45bd50d9457049a234e3c93d5c312e5f622997ea0ce21818f63295cf24248118a830fb123a784f3c551df"], 0x98}, 0x0) 01:39:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="9fe7d83781892488f55eb6a2c3c4bb0c4fec646cfc83ee1ae51de646bbb847d0373a192e07979776b02d6f0707ad33d2db3032b53e7b6d4aead8938b6c4a83625bb50f97e9425929862e2aefedeb0411b6d5c42e757d5ceddfb43aef430951", 0x5f}], 0x1, 0xfffffffffffffffe}, 0x0) fsync(r0) close(r0) 01:39:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x80, 0x6}, {{r0}, 0x0, 0x40, 0x2, 0xfffffffffffffffb, 0x9}, {{r0}, 0xfffffffffffffffc, 0x84, 0x800000c4, 0x200, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa, 0x2, 0x9, 0x8001}, {{r0}, 0xffffffffffffffff, 0x88, 0x20, 0x6, 0xffffffffffffff66}, {{r0}, 0xffffffffffffffff, 0x7b, 0x1, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0xd0, 0x8, 0x1, 0xda5}, {{}, 0xfffffffffffffffd, 0x42, 0x80, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x21, 0xffffffff80000000, 0xfff}, {{r0}, 0xffffffffffffffff, 0x61, 0x20000008, 0x20, 0x7ff}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x84, 0xb, 0x1, 0x4}, {{r0}, 0xa6f70dfdea2b8c4b, 0x10, 0xfffff, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xc, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0xdd2000000, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x6, 0x37c0000, 0xc5}], 0x4, &(0x7f0000000280)={0x2, 0x7}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r2 = getgid() fchown(r0, r1, r2) shmget(0x0, 0x4000, 0x202, &(0x7f0000ff9000/0x4000)=nil) 01:39:26 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/227, 0xe3) 01:39:26 executing program 0: r0 = socket(0x2, 0x4003, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 01:39:26 executing program 1: r0 = kqueue() mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) 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, &(0x7f0000000240)='/dev/zero\x00', 0x800, 0x0) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x10001, 0x80000001, 0xfffffffffffffffc, 0x200, "4e7220099e3f009147cf43578642163961d6beda", 0x1f, 0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) 01:39:26 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000300), 0x154, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 01:39:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f0000000080)='./file0\x00') ioctl$TIOCCONS(r1, 0xc010427b, &(0x7f0000000000)) 01:39:26 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup(r0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file1\x00') 01:39:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$sock_int(r0, 0xffff, 0xfe, &(0x7f0000000100)=0xa, 0x4) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 01:39:27 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 01:39:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000b00)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd60b3f2cf750f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000153ea8430e2f928f7b0e625fad79f4ba5c9b7af4fbf16c59aa766ee01a1b4d266296e1590c9fc570ee2e83efcd0989d82e7137142ece331998b86932ae2a038b186b13951a6a1e7dcd4d95b5fa743f69090ec49a371d4bb630564d2241244561ce11d70ba290915061bddc1ac67cc68bab8d59b9753521e93e5d871dc9277986cc31d40ea6871eeb29d18a772da3871d371455", 0x19e) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x800, 0x400, 0x1000, "5fb8add55888b43d60fbc5cd76e43ce5933e5e13", 0x2, 0xfffffffffffffffe}) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x400) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) dup(r3) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) kevent(r2, 0x0, 0x0, &(0x7f0000000340), 0x4, 0x0) 01:39:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) truncate(&(0x7f0000000040)='./bus\x00', 0x3146ffaf) 01:39:27 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050105000208010000b1ffff02004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 01:39:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10, 0x20000000}], 0x2, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0), 0x1000000000000207, 0x0) 01:39:28 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x0, 0x6, 0x7, 0x1, 0xc2, 0x50, 0x20, 0x3, 0x1, 0x0, 0x4}) read(r2, &(0x7f0000000240)=""/208, 0xd0) 01:39:28 executing program 1: r0 = socket(0x20, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) 01:39:28 executing program 1: mknod(&(0x7f0000000040)='./bus/../file0\x00', 0x80002002, 0x100a20) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000014c0)={0x67, 0x1ff, 0x5, 0x81, "960336b1101e6640325f15a43a6c840ec56d33e4", 0xe2, 0x9}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001500)) r2 = open(&(0x7f00000001c0)='./bus/../file0\x00', 0xfffffffffffffffc, 0x82) unlink(&(0x7f0000001540)='./bus/../file0\x00') ioctl$TIOCSCTTY(r2, 0x20007461) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000200)="1422e9ba320eacc2a61db2c5e04c89a984b9987603ae877b178bfdc1a92f5dbc911485ee2aded634c082eabd102da9a6d6248521fca8898f7d1fed1d367324c8bb9b74cfc906592cbf3edca2aa42fc7199e6ae5a4a9c27b6da1f0f04a4c0a5d3365688417f65a1dbc797579c0edb2d56c906cc7a179fb094789acc72cc012c5440e36e09d31b7a3f7aa2c730f103b84909f1139ec3d8915805573d4db4a2ef38ff484b8c5ff70c70216ebda729891698db5e7a642930ff2634005377ffced6fa565ffba8376ae1aad020c50512ed34f16fa5fed73e3957661d47d887", 0xdc}, {&(0x7f0000000300)="cbe8bddf9fc54d54ed9aa965a07b38e4ecf353a8e7354b08c1884bf22ca419ad7b4aa3ccd2bc314ff00495b9d676cf1b3a7e78838c3bf649e6ed7e0b4518b456b29cddd83afd5e7d6b0d70ae9f3099ae645c079ba442f1723bd5e416d89251f4d52bdd024eafb84406d93e3081f910363c06daabcac3a73928f00904fb41faadd4504f4982d6c300bae1b990d8020adc78cd49de4602e1b40b", 0x99}, {&(0x7f00000003c0)="aeb0d92b1fe63ec842b7d0dbde688c2a0177d1bbfa5e2df5beddd306373a61e2735947c3e83c2592699fdc9dbce7a0dfd58a00e61334a0f9b5163977543646b503635def78d2690afe294fc5c075123f8657d2eb78276c16ade950ce0ac0", 0x5e}, {&(0x7f0000000100)="7a194e0c6f82ec65e60ba1ec67010a092973ae4370f5fd87156789b9d79717573ae17cacfc1f", 0x26}, {&(0x7f0000000440)="22c407b060228e06ed7ef8e529a3b6228663fe72ca0fb5aa1dbfdd14a7661265a092e409c6d11770dc67ad3f23456d02b5b6b16673bc8e3839943090b67d9ca303684b4869638ac9f6644fe367f20878195ba2c33328a9d22fec4b5fef94ddd87069e046a2cfe448caa3328ee9c54c305d3f1746df7a390860c76d8d52380824d916748da3516edc5a7f01446b60c5ea405f59fd55a960759c9a7796d3fdbec537ffc67516048cb656b95dcfea7fdc06c69277dbf6a5849630d31d6abce2781bb7153eec8de3c4df91b4b87e9ee4229edae33d5b41840b8784272c5b9675eac8648f49ac8891d42a336358fe8220b03d7863a643a54ebeab18abad8cbb825d7e21d7ab28953f41e1517a580b7783f7923649f80803d8225cdce8d457e0d2da210430341e38d021a3de0f2f82127ea54cbd06af2ce14eeced09a84f6b1fc20aba56a3515acc1337c61c258884399eb2e8abc4f0973a9608a47771aef2b039ae39c80a5f387d0a9e79ed696bc3e27cd0d42257575e51e8e7999e7d400f6624c2abaec84d88f47eaad3b6c4237529f77afa9714eb58a37ce4c0d02fabdf46b90f7d2e4739972ed6a370acd8a052419dc166fe60efcf7a124587642b09ac196d55a0068174306ccfa88e73a8a1674802e55acfc3ced24a3c949d0ab19af747e09bf27ab94bca8543fcdd437f865a515553bdcf9bcaab8efceb1ced1c9f7d90ebc08dda344b47237bd9bf922ce04e86719897f5750ef2de98a29ed0ca4cc21676ad4757f7be0b48892ff548550f416d8ebb2bef0ef194025e4b3bf2eb7eb16f7765b0edaa6eb136ea77609b4d184569a6d77144107ae972244e1943c922a7539bd4d5acb37451b9c99df6236f56d896665c349dc67c2a4733b5bc38cb7e122af4e2706606601e306958c4004cbd6354d32678625f2fc04482b7e368e755daf2c69b7d62e25c55bc2e46db24201312d14f3229d8d10b6dc0d8a8d25cf73790e71f7632d0dea6929f5e5a102b96b9f271669eb3df1ec753aba6d70856e136f39f5127be7044507223b919ef1d0cf505580dcbdb52d4b6a074e6b89878bb1559580f1a8bbd9511e0af1bb242d54beb8afd6df1871f521042eda7120993af969c31fe8c50ac33619bd5a27734528949eba63815872a955200905411b31c75b1a6b7585620bb39bb7a26d6887e9f4aea00d120b5dd1494ed1300f495900c48dad4c7c725f949f0381028b3059f939bd59a2a4b2d0a1ea5bb7829dc2579def8c637aa71876065d1e5b5fa69d694cb674d9091cf419f771632426d1d56626c50b8dc265f8e7c1bb3bafbd37c49d309f06c8e78a5ae4642537997ecc4d3bd4dd313c34c7f89fa33380a88775f52963cc8bb1a0cb7f39989283df87a86f8f98d6ba6201734124c7c2da6bcd255798dcd7a565feb1a4cbed25c9cf4ee087aea1fc8eb3cbf688bf9238b6be57717566471190d57f6197619ebad658bf3f5a3166ddff705f7530df80894837c11953685b13416df9f16595c137b05acd86a4082e5ec8191cb412a8f40765fd8448c315533a2cf02fb0a1526bb85e4497611f3769b3ec87bec92ad90125fdc118fd9b428bcec976046605e1a6e57e216a9cb51d66ae05deb10d7928501ddb0030258d26ecfee3934c6669c776f5766e71346a4c87f4918bd08f6802f4ae5c8692ce47df2af85952283fed0d38c959d2c1f21968c9d2b97bf2a4d7a5bfab7a4336089baf62da4abaa2aa8b427c1b06351bc2d1b8a61badae50fef28599fea476e62d34bf8464acffaf43dac74ababedeb3e8939e174225449258698afa12fb2582335e39f0a32dbbc8bf19163cb2ef82cbe1feab35ca9a9f5766d4b47f8913f04ea4d05cead27d2696b9506ed17d0e82f22e89d8c66e828b630c6d4c9a064ed2966f1595d8edaf2da9e971d7c63f716d4befc25aa1148fc27121695d3bbcd6693652953c9c186c9c5e8de19cde322a2c9b9a1e247d75388c85fd3b10b4ed0f3b8b921ffa360b3cb0423255fbc1a54de4057140cefe38194f08d1d8657b12ad18dbe9bc443136a4aeaddbdd495c337f9c85ec275893a8a5a5deaa8f719c3c5a6c5e025c1292772c6c20a58579900b630ce10860399eef4dc551bb20919f8a7655eba93c1e7f2af4b6cb5508ea070d22cb48bb936b849ff26f55a82b9c72865a7c168875d43d2e1b0cdeed4cddb021bc69e1df6f231721ef6273c14ecc59cd5b7708b10b5277b17c3b6ad6906d56f368aba8be247923a5347e99d7de2821abd8cba859c766a07bc4713d07d84a7263d58dc32e0db78267a16b14229914108cfdc8eec156196c31f9ff24189308180215959890840c1a9b88cc018f5d62261669fb35fef26947bee3228deb830c486547ccb22f9a3e490e24497464eb59f327a2d22cd896a4092b38390faa24342dd9574489eb2115f82dbe5367d8a4de6f5a04988a212ea3175d1eaa1be49c36671a6db4f9031fb2b0a855dd79a9ddd5976b1ba3227e2f4d2882729a2bcb72a78705f8e78a45f5b41300b6c5362367fd986383b589908abe53ddf21a9f32a56465dc592c6e3fe14fa6f6aa0db1a682fc892a74f2628d8ec20d51ec821d0f03bae750027739da79b17e256fdd2a6d5c3a6c0b7a4ec8ed6db8ddc094e3b264af28d2d08a9cb44bf7eeb8d5b066d9a692c25d6d8967b111680e6ab0237a1a3d38d5c6f01fb9badd6c9bd3f6d1416608dd02813bf2543a78ed7ede87b22f7561ee3edf24996c29cfc7c8d7da4a563eeb382d029737de2bd7c5732be82bce32e63cb1897494eec1ff2347b888edb96a69076ff104329da71f27bd2e64ba0cd14965830099769022a8559c285fe9a49746f541236645f947190d55bdfd68981fcf95af7ae55f2124733d1d8531d18b6bf430fdba342ec4d1469a36fab7bf64a1137cb43117f009a1a0e91e570983c0c52eb441a0b038a72eca4283c6c352cab337202307ec3755fac2b71db14b174e4d4d90a3455db5ee2065e8e8dc62dc2b22335763378ec6b2fa5c48e248d03fea8bee0111af3d5c91153a10250cc3e29f44268442f419c77b3720447f204a22a73b690982931267287ab63fd45d50324c1806663405e9d7ab126ee2011403064c07538a1feab7f041b5e1267834ac5b875e1735aa80e814fafc398f47eacd534fe0cc0a5d4e874d73a018088f79a28801d1fd712f620699cb2e3b1b4248b720cb8c3ebb8b997a94bc8f2501ad5b0b8267802a434da66b230818e1474663e246dcfd0b2998c72db77c09bb173638cd7ad12590385ec71188a8bff25c8254a90b173d55e1ec0e35a08a2ac054007b75a39fb551651b6c0e7531ba4e7d032c1ca0cc74810cc79e238f69c42a1fefa033d54309cff527b94e454024162a0bf99338125e8a20efc6cb445043751aacc03afadf2d314276fdf869bac10679b71ba6c19435d7130d7d690c2a08c5f241c11cdc4fa64f13e0e29589a0f2e467ae09bd2d5ca97430c23f7028a0887027cfd1a8e6c8b0a67c6cf06554a48dadcfef5df503252df0d993081a4fd61c5437fa080e376d7d1991c14d5e40f8511ca3ec865af3fe0aaf0ff25b546ac4441ba9e9d9fae6a62d7a6d8ab032e6be7c56edd9779551c142b84755d4de495edfde54733e8fa079c339ccb30d6c0c796b2cf2cfcf1676d54a3cf0395309bf2fc7e7af8af70ea5ec60a2d8f27574c5d322806c7c50552a4ae6ba928871b1f7cc4ab7943b0084b4c09c0a2087aced44a3dd0147952171bf31373abdaf6be8031686ce4d14b3a8f7d925cb4e51f7b6d4e6013c9361a6440bb00dd182e32736af8875138a308a7e7184cb55fa2ae9a4cef6fcbfe3a38ce85b198d46f2694e9883aa06ebcd4410d5e85f9ff0d77850f633130cd1526090119372a6b1c81baa4d0679ee9dc2dca33084475bb233cdaccf8586f650d368342aa572d676ac34d3a476bbae90f0f13cb8970bf470d315ec330f7d33362cbdfcd046edf9b78a4842b0749c9fa2df2275c32cbfd87862c83df9d935886f263f4081cf8135cd870b3a4aefbc9173bc7c62572848d2bb6c523ffcd4ed5ad329f83227da321b1c2e727d1a2154f8342dc787d2bcaa6539f838e3a4ba10ad920df81d4761b1cbb5a2f7a564695e6ee4478062ac42e4d17f9984c0e480c308d340a1bdcec0353f17a74c9798410fb6553d0ee759e3c10162fceef19c6869c6f226b65d2b3ae605d81d884e790e93210caf83e7622b54e9727eaba793d8b7c030e7b6e748e846e9b0e0ae3395568698177e22ab8af0b0a3e938b61403f7d7705854ee7374c4ca1e6ebfa136a8e99e4ce8a2a475106a5bb1fa678eda6d557990164efabe6a1540802533128604e387fd5af60e56e398f78466147abd9754f23a6f822d2778f84aa0a21b6ae28dcff599c0592e4d77ff4caad79ed4597b4340c9456032c7564532f7e2bdb7b6aac118f8f4ccf3f318cdf7bc88a6eea553c8adbbe61d956cd9940f62ac8fdd172cf399ff02153c87bdc134fb9868a063b1edd47b61a416a6d9819d21c1a8fc8e701458bab85e47a063ab20d8080a2cc16d6b738012c19d540194ca7ba3eb7e90e958b3216b3d373b01fbd6f0365fca65932cdba468a1d0f59693629f9721da93baaa5f760d45ab6fdf221e123812d865188b57b32b891476b74afe9236dc5fecc39c7cfb0a88df5cf4f990201889a95605afd64e309c3f8cc039f7a2b453b6275e175c656d6a5fc0a6c9a54167ad8408c927e0595fcb961ffa663fb95c71bec7b41143900d3c255dbbc043fce47fb82a7804c6466d289d48f2fac5c3470c6278d036e1d1ba46acfb6e6239a3daf899fab627f44f15b2c9d439f6b7af46d0f99f19f068408b18835889996c87c574cdd6f0628c09153155be474ef6f28293a2fb437e7f4827de167dcf2254588e13e8e9535d7f2be4a0906f8aa5c64d068a8746f2b263a7adea497000bc0a0473eccf135b0a06552f634a7eacc3c79c932e052edee18bcffbe9047d488b64e2392bf2cf248db332c6af036a20145125c974aa70a61831bcf03a706e5a784c519f15cdfc552d537f11b0d60a97eaff683da0d81264a8c0e2fdb47391b825137a116ffb4a0005d79d4d244198b8edb3662205e1296f4fc007d772772100bb0a28e20295b2cf8b819be4fbbf9a2275eeb2bc95b651140651bef901adbdb34ebcb02ad5d6dfde59d70820a4f50710aef26ee6ed8eaede4e154f451419ad6d318b1dc3c18e90f41c3ac7c2b8400c50d44a1e9320574ba6e60c4c62438eddad93e9ce8156fd2e3e9437b4a86aa57cb3022a370645da93aa7c5673f8d893a92d72624ef3e52feb1f907e49b533472314102eb6845103fc16f509086a5beb083fd1bf5ff54381c71ca35ced74028fedfee5ad368b25ba62d37d386b910e5f771540fc693fe64617dc1998547e8d8e820324f3f03d0db6b755184eceac48fbe7f66edb25c808166b3f405d2984ceba1a351ac4ba9bebf3b5f45f7be4e2f88420bac70feb88fa6af9a4b702fb80fbe92e7bff4d410541ef594f3c768c14c448a483b295f74c55ebbbf0fa54824b289e6de7aae16103e0fd34e72abf34627075abd0b5e05a1c6af647c6cea7651aeb340413acfad78f728942a237ac37f3f815fbdc94c12e8e4b5adf406d3c7974ff9c71c8635730daf3dfdd552065f1fb456603eefcb6053f903090bb9ebb6c26b2bcddafd521a92fed8449db77d0f952489bc0cc8097e42b4227f46ea30e1e49c01a324736c431e3a83ed5358beb84cb8a705f10533e2b5a741f1dc052991d1c216dda2cdb8df2e3b73d3", 0x1000}], 0x5) chflags(&(0x7f0000000000)='./bus\x00', 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCCONS(r2, 0xc5005601, &(0x7f00000000c0)) poll(&(0x7f0000000180)=[{r0}, {r0, 0x20}, {r0, 0x48}, {r2, 0x10}, {r1, 0x20}], 0x5, 0x4) 01:39:28 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sync() r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x4, 0x8001, 0x1, 0xd6c, 0x100000000, 0x9, 0x3, 0x2, 0xfffffffeffffffff, 0xe494}) r1 = getuid() setuid(r1) setreuid(0x0, 0x0) 01:39:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002005, 0x40004000000028ac) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10, 0x134) fchflags(r0, 0x60000) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getdents(r0, &(0x7f0000000440)=""/4096, 0x1000) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10000, 0x82) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x6c78) r2 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getgroups(0x7, &(0x7f0000001600)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) r9 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0xffffffff, r3, r4, r5, r7, 0x100, 0x3771}, 0x1, 0x4, r8, r9, 0x0, 0x5, 0x7}) mknod$loop(&(0x7f0000000180)='./bus\x00', 0x100, 0x1) r10 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fchownat(r1, &(0x7f0000000080)='./bus\x00', r3, r6, 0x4) writev(r10, &(0x7f0000000080), 0x374) r11 = openat(r10, &(0x7f0000000280)='./bus\x00', 0x200, 0x160) writev(r11, &(0x7f0000000380)=[{&(0x7f0000000280)}, {&(0x7f00000002c0)="b35731cf43b2898fc2034cf5fad70ab8f9251db2586b5148f6e36b26b797c4cc489138d9961cd5cec04ba1edb5076636c845b3c7f5f97eccf4fd2355e18af2bab0cfc21c7df31fd9ea9ff88fa355013de74a8df634e04ca8668109f8a626c2fb43befee0cca76f4c5f0c858972ac8a953a315ed9f6b50a6e31ce762895e7e22f14d77c8115e268162c1ec82da5d7f2e9fa591d0c677ea42a685c15cfe2e7cfd1115b2fe6a61074ea5600417f673bf321aeab68", 0xb3}, {&(0x7f0000001440)="3be11553af6cd7f3fd0028990cc1c3b41024d23a1ccaa3199ad3079c2fe6f61f77ea1f20f659864b1a9b2ee61e53ec95742bd70bf788168848a299465beb8758e9fef8b7f2bb7f2e3824bcb3ad27b80e66fb19f83acfc112ff3081ce483d1b8067f7a7e508eacba1beb57dbed4da041da865da080ec3e53cce7ca3640c6a9960710516bb528c81f5fdef751656758b3351ce61d34f374d5693fc15fa5ef9f8481782a347129eb01362f18bbd672584b2320053af57daf066afd57264ddf0", 0xbe}, {&(0x7f0000001500)="0e18f439d8b248790a7b8b411b722e6ba87ed415942a00408033672c9ba212315787a0a4dadce4258c91a64bed9aa63486c90cf380bae0b25b841e6763bc773f187f13c0c442093787b68b15193f41e7774b59bfdc77e8789cd6dc139dec9b21e9227195b5eb18eb0086c5a679cbbd473fa96dae834cec4d14a27fc149d700f2fd4a0dfe2ccacb7b0c064ddedfafc3876ee780b7a13a5594baad21af14520c597a2fc53615914015c3fd6e3132d207", 0xaf}], 0x4) bind(r10, &(0x7f0000000140)=@in6={0x18, 0x0, 0xffffffff80000000, 0xffff}, 0xc) 01:39:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x200000000001) chflags(&(0x7f0000000080)='./bus\x00', 0x10000) clock_gettime(0x2, &(0x7f0000000040)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0xfffffffffffffffe, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x400000}]}) 01:39:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x121) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0xf493, 0xff, './file0/file0\x00', 0xa6d, 0x2, 0x7, 0x5}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 01:39:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x100) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000001380)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x1ff, 0xdd}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000100)="751f7cdd0013514ff75678fe4cf947ce56ec0231a028e92b25549b09ecd6f37e0d8843f19118f0af25d4489216bff7b05a72dd839f43760f7d4875281befb2baa1b29f89bef28844159556f86c17b44f9bfdca81cb80a017949a28ece6573afed5f82d28cb60216e1eaa334fb8fa986b7f2f7b299596744dbc67fb2c26484f3044c8369b97d0175274c90ff62941784a7ec227cda3b81ef4f45841c042b12b265f5403c8fe84c12ae6734d1390c67c0c404fa237896ffaf1c19c0d11fdb81ada58dd6f9da8b277d639be8e9b487ff78fd624c039543d", 0xd6}, {&(0x7f0000000200)="58f300873db5149f90cc49255aa97d0e6b5b95e95c01e43d04b164f816d927e0538feab03137f6bd6e8aba5d196d02414e76e27d7051219ed84fa8914ca32b7e2369955e794e6e1f9fde026fbf2b99148b3bb7c487b7b9a70ac781b6dee4c6f41291de2c57941a46870cdf3fa82041a0ed52c326dd11c6de0482eca5f7579da651e4e20e089b9971ae7549415a5aa9c6c90a7206d2dcaedb0f340159bce2dcb95edb09ac2c0f6f41fdb69d5441ddd731996eef84ccec2d9bab8892ce8caa8ea026e2e0e1d730f43c2507b731add6ff4f8527ef8a81f54d585f3ca5135d32b72a3dc59c6e8739287dfa897ecae74c496dac73270ef7e8f21593cf9e8a0407242b3e98d990e86ff7cb88d0f9280001b6a242c3858e2dce22c8cc877d05b499a0ee2ce19f13c19124c3d6681cc1b767a8967f99339f7ebacbb542d17bb0df8dd2794f23a37be5c8202f8825a246da4f1e1d984f037865206f53b8297a6f5c617b354b05c552416b7080c20552cd78577a67b50a54c2a577190064238e60b3543761c6170a31d4b387e55be182fff7464ff41f5030dc55d6f28573df16722a8580fd62d2f749fa51e9361f01c51a496b08b101f1f2c8a4dc6ae21f8055e0cb515b1fa7c18adf37878ddf3a35468556d0c024f61f4ef79626cbf206a6d337d1c46b9978720e46c47fcb468587070634cc51615e8d7e9606f3b857f9241f153e3409b069d89a705e282dba4b2e676fa2577ced3a35c11b0832edb9f35674b247f4f60fe3020537b9532d77cc948601c7de7f133b3f72658fced273660ef18bbba82945a39096ecba5812a925e0792d28b5c69008ea6b2372759e44f0c17adf825ede771099d7402d79bf001f014ed419d970e691e0ef215325a8753226fe68a69f37cef6a0bb85f99b35888b1e81a7ceb59586d8a8957b82f5515f350472cfa222c5725db4afaa2ac4f69264764ed59ec3990b3819977e00b4f8f4fea1b7a4fe10601a42df1e4a5dbe23f1eefec0fe010df248726ae868f0fd66926227da3eddf4771108d92d57922f9779684fe72d927a8b34a4ea78e122725bda7a87e1c4e81185af3d673aaaa67635b60e967960f31666a31f595d675d8bc3d943ddfcf31931f7a2cf1b16984bfd6f12c1aa87218946447b37d28d862d06ac8cb371a7e4347f09bdd9d8aef99eb84bcdfde4d8d9d80416d5b9cb9f8ed5ac6da578c36b7e354ce00428e27b54926a402715eaea7ae13900203a9627050e50428c879c07026db9c79cc830f4b0b277e97fdd4ee8b5d04f36b767293f393fc551785906cf6034a02ee4a97b247a43a325da85d74a4d1ec1405ec2602c14cb9a17aebbdee6ab3719f9e410fd6bd8ea7134bbfa506f2ffb7877162596a1c3c277be87157d5f7352386eb85f7c9cbd1b77e3c173e427d1852ce8966238b5832e85b50b587ec112b31277ee079b3372320ca97bdc40a12b30f1c287a12f30df8710595437647745b24e350d65aa3895efeb6afe0e8a6252c4d955eec11e12adbf16ef75b895e259e6f4dfbced45195106f84c3114bb77dcb085e0674b576eb4ed571044f11cfa170ee1b57fae533bfdb60267b8d3df320dd5b1391b39eafd83877f24347d899d316fd748e3233fcee1593cc70f200d9ecfe1edcd03dc3a95837f85ea4f8dcfdaa45ef994da48fe15fa92526e7659d233f716fa3136cf159e97efe2e8169cffb7ccabfd3851f899a05a8e8b9a37b009b2ff84a7ff8bc5001ebffe93e666e2f9b916cf32466eb6e11c9b5ef7ff4aa696242d29e7bf4661f4f81fb36dd718c5e6b4caf44a9e454b11e3df4824171982a7535fd64c1eb0089f1a34272b01a71d93e49f3b910c0567bf798e9daa024753f7627852a496a8784d122992557dcc25e8c83f463bea5dc7ef75a5dd569057c5a0c274d4712984a766263cc461d3c7b8f58060ed35341ecf8502152b220d1eda6b7ded2d7485d5d90bbb99887adcaa96cfd34c3ecc53083650834881f691e6df04ab2677b35380b6b0c5fbe705c97b80c8f1d24eebaba6db8a34343cca52e83466a9b2a875cf4ea5e78ceaa600f7e73ac4506843f6ff59184a6930013009fd0086799806ac1e72e8209eafaad11721d4b80c20b84c43c8bbb9b1d137e712c4b5caaf896505eaae97f61b5c61af70585075f758ce57cc68c2856f3bc2d8485cf01033d28b35a860a67826ae7960d3d2f868528b79d0312fad747704a65be6fbf88cc2df18b2a8319c09823b055c3217c5b26bb5b1c15cf625150b2ea07616f0b14dba4d6c2fd24d967c72a42a9262e8d686b275874b60301fdbd959486eddaf075a21b151b0bcd64dff6489268477448352b02f3b6382ea7f11a0aa84f379ea34f922972593ba142748fd425f716b4a7bc15d911b577040c6cf02cbf43436dd36f8a4a1572f53f6fe4a3e218b4c0e44042e7eb7945ef57da1e1e443ed0db8cac66dd126197c11394415cef0b0266486879db7e9704f9041b1b601f7eb71e0372f7387ee0d854f2002513d305621369f948f6e0d83fae032acadf0adaecf26c92b836c0d53ff8e9c7e601c5e1daaeee45ca7ddded0c386a1f947d2b539149784dbab67d733785bf72fcc3375978cc2c8f4b1a292125f215e12b8a4e13305a6d9aee9e0949d7007bdea1d34be9b788fdcd66617af980a751d5e795cbbc841ace4902ae689c2a5fc68d0390f00844915fa43ebfa5c435db52495c78d023428ccca3ce6cb03d3d20cfb38923a33ff01c09fd3fd3968d310f082039cedda99efc930ea3e36310344db17a7ec0cc62dc7fbefd3b75992d78c4d227c00606944986be9af811cac2b1933ce885d7b6dbecab84f9a9ab910f26c85478ac75e4fe7420c438b32c42f9cc3cf46f177b1e8fdb4ed61ff2146d6d9b92c2baa368579faa90a6b063d42178352488519399897ada6b6618e7cecb0045359a7e7e7911e8e26a8ef6bd640e38aee366fc198f67d8650366b3ce7cb2023774017b1e09d6a5daa517893a43b0798fc0db9552d150591a45df74fa641aeec6ad9ca435a59f797e3d57fed0a39a2e4416a1b968527d61b9c13a54de2b55f59f4d4a9dc473eb65c6b450d8606ca120feb8f522d1803935f6740917da89c7cc42fc8311043c0dba916f272ec8e4aa597a65d86ff7640186dfbd79fb79db3bd7d6375fbf2804655350a770249f469ab4294639b21e18a86eebbddee3c60b0570fad04b3df2907ff6137b4ed48bc31dea3ad81ac908809bdc1528c8704e9c3df860c049516f443a51d3392245aa3c29e052caf2a76e85811c609ed0e9984f4d77678cfea67fe7d86a566717dce5fa2052c168c9dbdb5d84144f3ad2f8d23bfb0321b30e825c290e2ef678865dfc4d5d9a673974369ee10f48c9349e50801b2bf02782eba6646dbc4d5b76e897abcb495ae7a06572a5fb876a286c83126cae909666be26462693a61eab220ef50b4bae9d8b5eb04760fbdd5431e333abf2898dd713049a20bd1f937980641ee7a5e3c39edccedb34f44025b5338f3c9d8033de3af0dc4bc005b3109591ae067c99e26766379cb45350280ca9f4a04bbed4451ac08f8b8f963afe4bfaeba861ad5076384291ba83d45195c060121d687ea822505ef943084497e63a2ac8a8377c53b1ac6236224ab8222bb706d182366dbb4359a2b524e2c2bd6529ca931f29d90b63020f1a9465847e26b3b505db50b1787709572b15e17641b05bf845036386151535b730161215fd7ab8d97dcc98786259aaf92d29f417aef680b9e96fe50234b1935124bfe48f3ffdd896a8b19fc05666cb8e80722ee3fbc7e479d4a75340767ad74f79ddba3fd59e6c1b1201e5cd61cd4dd6019cd9ce4147a1a7f9497c7defb3030d97fe99fd020d78bdcf6fd9095bc0d29a4c696300da83c993f29b8e0d311a622241a285a4127324da56dbf2d4a7ffe806a3723a88d73b8dc35e4588bc1b8566097984ae51166424326ee4b04c2718327b4f14db98005f4061df494c2153527bdab4c1b2ffb8996d09e84293b1579f8982a985d172bc878f07be51b6c5b455f782e8eed700db65d415887202efe410d40cef55c26814ee2cc73054afec749661443f35eee9f6dd9c61211d83b212530d96878977816a27dc8c12900242b49c39fdb42fd152ad3002e148ca498d418228fade2356546718682efdb08e75ca86c99ce75a5dfa318fec23a4b7a0357c717df8f278500658d3bd6293a86fd20acf57a51f85d368bf50906aec97a9fc890ba33a8083950e6abe4ac434a80784d4951bba4aa1ec090c51ede1f085adfaabc1b0c8e067e8bc37c891dffc55c10e20468d636563b9ab84a49fcfb691f18b45995c890e13a56b70b9edb4967ddc562ffaa70f3a1a49cfd8361483e10bd6cc65318d6ca6f081b8b2d93f0ea7eecf3d93cef5c12f6de9319ac93173a7fa009b0acf16870e787501ff1750bfbdfa1f53561c5375c7732a240de55e4ee4a8d3480ed4f55a87378a76d0210855096889e763cec543c8c23199ad113eae0e490dcd861e4eef22a6e29ec7d70aa60062a354e05381439f43a7d48b1acd7e0a5e6206fcc3ede4a2c8c09fba9d882137084db54ab238be1f049e5d8101bd2b3f3c10d23bb5c884df039d725f400a79dad199deae2c6cd7ea7502d50c3344f385c4686dfb9013ac3c6995e7d0e0dbc28953c6246583012a969aa7ce4aa3e3b3e1e22332cb6e2c9f003f320ae3265c9909230fe14e58a6f477a800b768f967ad246f872816f284e378ad2b144391ca071f7f1917e6c763df1f2ca4a43bd7a395daaac3672d7bc5a93369e6b06d288c8fc930b62c1070d8800bbcd98b762359bfa46e36466b9897929a930b3a734e473d8820da369a8aafaa2c4a2743103d3ae0a7ad19e176fd516ec9aa44fe213c18ed0fc51ec2137da137ce09a7cdf49bec831803528765c450609951abccc2b7e20dc2aa3ae6ad6e081d2a81b2c77d470eb93ecaca50185848b037868608855d9dcfcb317ed56e65a37ca4a0664aa262314334246eeb50d7174afb30c969ed646242a4143a22e4b52d0af68a63c777bd14708a398942a5e38bf3a2f6a100920806775c41c43df223134c14d397f16b73914930b32f98ecf18337781ca66b65b3cdac452bf45bcd32bccf9554b637763183ca9ccd69c4d99790444707d8ec6ccda7afeb9ba8e3bdbaef2b0cfd057b64fce84321bacbfbb57d09e693a1185a4563e7e03d80c456311297d1bce452e37087d238495efd3f6827f746aaadf2da1c4f3be2df66dabda07cbe70dcb2dbdfb752afc0e71050299129f4afa0431ba6d5455b9a7d3756a8a3b94a17e3c385a9a210f6c6a695f249cb92c88f44b50882e885ac1811c8a23e2edd9c118279203319b3fbac08c90f04f3ad54d623973f3e11ad0831b5d7795f3ee21aa68e93055474bae27c91161b36e6c2a9dfd3c72a1e64ffde5b88c7eed3f4de919b08415422124f2335a36d13ffe3baa7e24fa245f73165fd6c2ada81ddb559c96dac8ae1a2aebaa74360bd89effbe0dee9392b4c872842041d1e52f1cf47eac236deeec62380407189821ece6441ea49ef5a3f07f891c195f166219c0a445c71718ea4588143bd010c5fc4b8db58c606107ed808a6853a9ef1a75266e406cbf706735f423eb1bfd5068d92de08397625f1eab363390843e268f19d3c709a69ba006c89de91da2f050008b37dc2414b5bd4baef0df8f7e95e7ef770cc9cc46b3ce4d97bf818b0236653b53baa292b703c65bbc767416f22a10b61279b127294e522dfdb5523da0e302035086edf139f52b4083a5fc", 0x1000}, {&(0x7f0000001200)="8a516dc0cc894eeefd461868ea76563b90d164318072c4d9ed9219e49d97fa01efe772242826597375c92b5fcf85962b9218089b5e2a4dc94b4ae65e4cf1710fd5b67aad07e9528ebc5739cf2b4343cc28e4697a597a2d3ee752d7fef582b96c7cddb564cc09765265ec2f", 0x6b}], 0x3, &(0x7f00000012c0)=[{0x88, 0x1, 0x49, "3f99e251fce35015956384420760e0595ab75251f7ed808f52bbf0117407b97103e0e5c3bbefc695fc0a236769bb3189122fee02ed835f0870423bd98e1fd94405db174d413f5c21f3290cd19bee4e92d08b91dc27e80da1197cde4a034b4bbb1e792cc560457fc0635ba9fe94aa5e9f1091897a72e941ee"}], 0x88}, 0x3) setsockopt(r1, 0x29, 0x2b, &(0x7f0000000000), 0x0) sendmsg(r1, &(0x7f0000004800)={&(0x7f00000013c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000004400)=[{&(0x7f0000001400)="6878de401e9032d5f4b1915c85b5d7e24896a09772d117bcac5c87146d4b86f114241c1539d7b4c27b77627363fba6d6ae3d1e40e9551947f08f9e8f4d4cf731347b3ca6979f98d9e7172d1c7414ef8bf9c9dab67b402984b46357baa66446ee6c671a1f1a75edc6b3aff46208b3f57760118f961d9599f35a136637fd2b53520747fd7be88ec54ba13c2341c56dceeced6b1ac37c0dc16138eb0d06f2b4dcdff2cc47fbbff7de2e1df609ac8860d07fb61f6e8c099dbf1fd35cfb7ed4e6f15cef219f617c106de7f0749a86284eaf99be0c1b447b91fcbc8ea34c8b700bbc23536e4fb17b43d0283c8989822b0cbebdbcc8bd0bf627677e5254821eb860677910f348d5c597e35a160d55e025de43272159586dbeb377214d017a5ea33984247a07172c99a936531066fe1acb7112e1ae8b99330863e76ad4f5298a9cb14ed4d364905be1cc571c98777d90c9427738b5da77bd6c032aea46a7e3b76b621136a461b4510cb6d1fbe9e5e3c97e7f51d9085005b11a1c64d539d8d71abc7c29bea3c0e0142c4828b1fcf6729184c7769d396594eeedf8647bc64f430d93542a2625bd975e074835a5cbb2448733319b2fb7f1c2cab52c74bce382c31222dac6bcafd925a44f3a4a2a682f048a3b4d268a3f411d83b292a5d06c327cfb6781a966ec0f0409c50be3b8aca0175444e10e9c0816293f77113fda4ba4f245b3b51fedacbfb5406bfe98aab92ce3a1f8fd6543915e348831e78a0d66e7a9442eb7aecfb8fe80407b60ccf4009805c6aa5f57fd5140675dac590c92fc0ffba9786a81a36b29fd8274f69c6926e807ee5210faa4338c8737ee3b582d965488a616a4b5e0b0931a964e9fd91f9bd804696d434559cd44f9272324737e5770fa5015047166fe24663e88cedee04c9b4b3b166252d8fcc100ca6a469019409a85bfdd7cf9ab18760c2c8e85d14b93f46bb72183e023ef0073129e30cde908226cebeb7a1f0897d110dd3fa2f3286bd8e4cbc6175226ce3e70423ae82ea43dce6602b68fa02dd23cbc061278de460c8f734269366d97d207d28016866c1ba3b9a60a0921c001695012e936563f5dd155517aa58435d60d1a4bbede2a1d6b06b5abb888ea5a556430bfb1989fcf7a81016ed193de516cdbd343fcd2771c5b984d2375d16682ab6ba1f1e3a17c82491b869127b537283e6b2834f3aadc74efbea806bf4eb98a0b977c624cced2956e3aec34ad8459ccd7390901d94ac6c126211537a8a2f268c060e57192d0597783e5568bc5c127e61ff297586fa27039b2d57626e8ec6437263c8c1de197c2632890be2a4f0155b4ae859034792fb86f18f377abd71a32ba8485a45180c86f2cb6cfebebeb6a3d5328589d822bf9a3772c0043f2a148f0d6f5e7ae539d8b63992a9ab05febc92c2dda93662ba9fe76f4a496509c0796935c93546965d9c94c2b37cee741da3ba55177f22b1bc715aa1223df946873556b41e5b032bf9bf92854859a0b40e606ae74999682b472443d6f3cadfefcd6533c453e7be0dd0807b52fc9fbafa26757e0038bc295e068f4e156ceed0ecb45ddd424d4fe2069a0f143862e1ca14affbdb3fd1b69cc04943459dffc56e4306365322984d5ba497c3a16bbc1be26dce107faefb900c8421decdcec7493e0ff043043ca5249ef1acd653fd95f9bdc6478f9e7096bb3c3c40b1cefeff97c196440f4b6356541a027831808d80af1f8e0191b5f8c87c87ecb74a43ced8327c93c01f0dca4514cbfdb0bf9d783c4c84c7e09039bc8d2b7e778bde31b7cdac5206f3d67c3d745519f92b92fd0c287990108be8b77b74c93c77b040a973634593ad22d545bade84803085a6a08d27dfbc4602f8ba8920f232075fa8327cc9254010df676a7db47d55388c6ea22847ccb2140650cc0d317454e61f48e74d1d283a2baab8918e16cdcd47e16bf343e27243e8970c912aa31ef4adf47ca0fae8de3c75ad3e91708614c297e9c3304d461fdc5b5c341b69f055819b61bf35672530fe19cad4889a55b5bf2ace4996f2607fa2407b53b5882367a7ee3c4a9da2e9808a29cb23183f2a1e7151093deb25d2ae5b1c6e89ac08e6e6e42797149d92ef92028a0830b831fed6c3a119bce1cbfd2dab38ffd28d7fc96e9a52e7e7b338a593bee356b6e3bc2045fd4c90f7f47440d98ef6f71921c715dd68618c2729ee9b6ff44d922f046fb3df0e5484474364e061f45263d6ba8830686cb2e02fee234d3c0ee65a91f629e79be76bd015d1d526642b4ecd723a3816fae00fc873ddfc71acd6829d7f968532781ab272b40baaba0bac57df550da8fd397f79c93c1d1571ebc8db2dedb0af75b64aee5d86f1f95489824ae60815eb09fe3019bc3daa240825ff99b09ff86f41be53522bed123206e03b149f48d4b1567f03b5ba1c5f03d1316c56ae489602d8057e31ed50830094b3952a159662f9f5b6eeca944edbdaeb40e15142c1bc3446429b8bfb388059bed20fc0aa77dfb3d20b5af57fe78ba9153b3dab7bf41f3294586037294bd559225359f662e5277a675c724e0e6ff6f41c026fd306328c781b3fdfd0931ca4aa9dbaee05ef4827dcdc4bcbb5aec8062b976d05b4616190ffad0c562d628da82a6fc1f3ff76944e73555613634a11ddaf71786b2f1539afae9d30e40ba2b580066601cd527b44eb1b4e7effcb031c277ee05db8df2d250fdc3d8d6a052069c944f53e31dbc3e876d1a1b7bdaa868003cb2e949a61a24075da586f26bc786e55f1f0ca3a05fa8c9d39d3a694629b132a3f6a410bd5cd20c6eb7f13c6e521ad5041862529f3533f734911cca362ae8e4b6bded1294258a706f90ec84ed89dc49c21fab79c4d955e2bbc89d7ddfd4b20afa58aacfbdaa5231235698126193f16d9ec28b78bb8ff318c329a3c369c81c6feced9ac7d15298b244188e8ad7b8bf995c992672ede5ca24b636f0f6776f530af944c9044e636a77a16a39fecd572809403594295f596fed16a6e475f4e0525b64dbe2eb54aa66a406ec942a2b46b3e861e79007f623836f0c58bf5927032cca41b666a5f6f818fb4aeea5cc37412467107d0e4b01ca5d7bd30349a404a251e8d167104148c6dca025e7d89238db058552a3f49d367d3dc789cc5387eff30565ad7aec75cc7859111dfb1ee691716a6bde43b0698eb3acac9c424fe8d80213eb2d23d4ef057e113eef8ff6caaf0f9a0879ff5611c0f4a7e8210e73ed20b0637f89447ea515cdd8dcd7d6aed29f9ea6d62b685c5b18b2379e468b46d46d0259e1abb1d950e2a0195345438086e13ed04c783827ed682bb9c752a0877a331ca57c4711a83c8619018e681a5fa8b52bf758a5e765c60ef5e165b5c120e956cccfe39a93e86ee01f9a62165b2ce7e7899ea8ed8a11825183fcde4a7bb4b90a11462329220e8d375a4b4bf1bf55bd6258ce77731d644604ea7b95c80eaa612624c18621864d6a9117e46d75a4c8ab7b2c7dd38fcd874f39b20ac4d57a480fc6daf9e07d6a2aa78e891838b05cdb94411b4b05cc0e97c29c81c60ac605eb1b96c334e15ae31e3d5b6003a9707418ef3bdf9ea83a8006f2ac44067f590b0bd0731810d6ba6349fc2ce4fc058da701dfb5a796c39e95e71f05bd97ac791240f5fc50d04acccf7919b7ebbea65537c7b52687d85ef90e04798616974ee5620db7b1ca23860a654abb13f39b28573f2574030f65689bf38a6c15dcfcbc5706973f7d6835f2b050b62370612604bc4ed4817d473a6da6260ca3fed3385d8cba1f95b003f88b968851e2d4e93641f7d9068b71c9aba2bc5094fb73027e0181e1b5cd2cb663c7bc3d21b2a96e621cff020c78b84f2e02bbb6b0adc30005fa135919bd8bcd87e1af71b8dcf99f5611b06aa573567ac25bc80e7120ca12f9249070b503976ee58dbb32b38dbbb47c10f96bd1225dba2a455f692e2008b9dbd7acb9191d928cc76f104bc24fb888e42b66319d44ac799d627aaf007f7a69ac85d2e12ef0d2ba0d433e8b0ab4975eceb5a798f8d16766bcae8d7d3807cc64985ae9a4209fb83a730681cefd0af7985487dedb2dbdc74cd29d8660770ab0badbbd37cb2c4524678eefac1a99a039eeb8d39306d837dd233e605b0cabced5a8006d8f02224184d629e61e7f77ee4417277ea10d4100d4805071c3bd76ba0d8eb088e17e5339a81746f2b3648c1b157491e71ce08a6af8240e09af220330a88ad318de1feb63448733c896a42590cc5e631c563f4101462a76756bc0f30a60f67da18d6424af859c9dec7dd69ba87a165deae4e62e185c65e659aa1f79b7773649441fa3ccf8471e414cccacd3c038ed26517b756494490f5f573d979afb01c34cbaa6ae40641ea6591bcca4568f0992a25de2ad75700b1ec0d952d54da6355e6994ba93b48e949b481792acbb9368d00d08cf01945b7f56e2ae8788c0a94efe17ad92e9aca0d5d7238c00cf5ca3efadc0696438aae2ecba2b2d8494399e5dd19b32e5d3fbd488ae6d0b30d42663ba944f55a457b848c95d3423f423f8fd04db650ce0afc4f2caf8075ad60e7989ada9b608c707f257490e7fe2e63ed1a2f71131e9edb41f07d32e16bf5965457492cf8f9066b2a168ab7ef4daeea248236405bcefd675d5f1053fb60cfebda2c8f39638747a93f09579303f5a3c12d20fabf918decc99b45bcebf2da296ccd22226da5349472c1b84487521fc027c5a97c13ee839ab9533f062d1f10ec9f674949b58d4fd254b2297dee10121293ec421a202b733ce98b10ddef1ac7b0c0562095bb26f62008cb51149bfe0a780c1cdc34d43a7bac1e81e26e746c6f3f949d7793233297ddf302d5819733a9d3c004ed60d9b33924a93287d9df9fe69b88f48d0fd2c8643cbdea5623b455cfb8868dcf3c752ee38fac4f670823c63b6f2f22df095596343e70d6c8c3f9d958dba4d182a448966eed3f44c16bfd8fd2cfd7fde0b91b0e5c4efc6ebfd2b128f71cb04341b1d923c1e9288f4263fd464135965918c3b8b835dfd1776aa7255b079ca7478b056a41e1af2cecd99acc023f3bec92ee8843ce134bf5604ac7fddc8ddc59afc7badfaf23268328f600b7c3db7a1280d27f5245a3e79ec967a1ad8475dcebd00d48b19fa616249fba8337ccd7ef8c5e63f37ffed9b1afcb10d73c54a569b85bdda3fa4f78e06cc85fc308a0cad54538105b173952330257d6836469e048b9345d93c7fedd02c20944bfe738e074192905769aff91540bf03349b5dd3503f06367e2e66c140d67f6c3afe835cefa843fc45c3d55abe3a8e1f76c765eaeb3eb29c7ceead07f52d93ae4163622a955d16f108d704f2cb267dd639d0eb0582c0361d3cdc2ce2ca98ea9b74ab991dbf46f268eeaf6ce8e0754bd0bd8373f8593652639568a098630cc20a41a279b0878743fd255a0dace621e52616a72ca20931906c25f9b525cee8df5ed7db959c22420a0e8f4b3d8a58e40a9b3adfff562c5ae94b712cb21430b44fde9bb9d1e5451a7185f46ac38e75f453df75d873d60a91cbd4913950deba35ce5780cda167e0236ea8e4b593ed3eba2151ce7251870f29aeeb424399ad40b86416df39275567fbff28e032117c131b4fb7732d0095b74506b4325a20e3c7aef1cde22547d9df56a20f91319dc8c1cd8b91b6f9df2bdcb0750749896b8f1ca759b506bc8e58e334152cceaf182ae6255aecc8b59e006696abedfea40a973c5e4ffa7433cf55be1109071a69626fada93e4dd6b90895a62823e52f419ea5e2a56cbb53f9e72aea4b6443f9efcbe47f71794e", 0x1000}, {&(0x7f0000002400)="076ad4a06d42aec1fb7fda6efbe6efa558a088109bfdd6df7a1495d4dc8aea6a07682776262c21875c1de0d930da0f4413b092eb7586fdaf0f11482af950f16a4bafb99222dc9889dd8044c2ed8c35fc6695d4bfb358ce1a849e11397bd75d957e2c7b20e956dea7c5567149825d4ab009283736d6e1679ed8272c4ede31b880842424fcd4b3fa2c72df5c17f7ebeffa7e8e7d2c45ec3248bcfdc45fff40a76f9e7565137d4e35282cce8e5288c240068c7f2f317bb9bd1e8ec04225c1ec4d5b92e3777aef684d9ce85706baa6eb3b43a542f9270356ad9d20d7fc628396d2071f94c4478836802aa3462d15784c5a15f73dea2468a9049b5de071c4e382b8e3d2689de7e032a6f6c011131fbbb1ac09ce6481c5a94447a18c22fcb1a7ccd2f52718d6a64d772ab8aa13ff30488723072a4e5a8f65d6990a68d268b196b34e089d4902f580dd2795131cd3526b9cc9a1f1d3f2b7b87dea446ffe666bd894b8d805982540e5ad0ef3e96c7d6f11566df9b7c0378aaf34936800a9600d84615da0dc631182a802937cce8c760aea98029dc69f95aaf03f7788a167323b8cd05ec605105951be7f3c1103f1cb1bdfcce10f50c1e30df732e12367e6f0df20fb14c815b52e1b74bf526a5e47245804fb14a2c28ee29f5b2179caaf04a6be2dd3ebd1fbea48ae595e769065cec9c945a8deabe77536d3d8b9d449ec71d2bfcc722b85f1a7b3f26df11494b8053927cb9f1110c7077ec9b58f4ad1dce66c00e77050ad7064106fc44d4fdeddeb72f725db9b27b33822dec0b6da9a6653514d06018fb8ad527140bea6753eed0d3f23048f9a78f2e8ae46ee70a80c158496229c4ad4d10cc67360f9673ee6c3496c6151c83a10788ea9c03ebb8c89087e4059f9fbc17462df375eb6d1bcef86e08290e793a570506e4e8609a5b2a38e17b6705adc024d4c7f32b88688c85409e6291fc7c1ccc45cd9cf0daa8c99c0af142b46f23c625f3ccbe2cd64d6daa679d82f733c6aab1df04cec04fcdc5d2a928a960389bc7c99c7e78ab753554decaa0c1b9ea91dce6a5f78178e9a8ca7338e292dc80aed187c204c89b4220de200187ac45a810c78b80521d82fab2b0fa355fa2afb1418fba4f43e816d32032c3328e3a013ec23b4f5ef698b14c572eb6fb5da4ef68ef8e2bbbb787faa1441e17ee09468ca99611786f69777dae9c342d21e5ed222a6bd736de090cf8f789566691d29a451d44953a2368e8c1da44008cb08c0fb142e23bd61294f34f6386974369c08ae89e11d03ecc2bc6e9c344fdb25c1ee921944369c43ba5364cf64303bc5bf6269220c247ef3203e37eb3570cd38536f5102b4809ad25d821ab5bab880822d2c833d9d60361a2074569101f73fda50d9e5b4d5990b878102cf94068f582cb70895819b8b5a42395d917bf6caddef54dd48a76e08e4d47ab9cad50dd69daa2459450c95ebfc693e045a81e6043049e6095ae45695d58d6e333c4deefd956eea79522ef728bbbe32d7dedd8eaccedc37cfa1cde6d8f5afe03717e5733c03503d7fa3939e6ca3c930f24b5864e88bceefb254343cc4e7092eaa89e5ccfe57fad758869dc2b8ce3a745e59851fc36642508a2a8bc224f6c30747fd506af41fe6b77bb820efc94b719a4b2df5ad1203db89ee55b58b70d6b13f34fd2d43aa8ec833011297a9dfaf8e2b6899533f0c3d51495684066ce1f68bb9949e305374579182c0d0a2caef90126006435971464189006e867d395fd498f957d20c63bee7c5bbd36acd487b0a5bf6d089d83ab832e7436d78f05d9ed9a6c26b151804bf1fe6d57efd10693bcc40ae4ac67461a7964dbe50a03849f74b383421d1be58c0abaa22167c974f01b3c6da5a3839294b2827f9807ddbeb73c182a5bd8e3132dc9878e8536e4aebb5435428f7c5b2721a6f91796b47ae80b7e9c416baa66e6546e8a349b30dd541b57dec2a06d93510dba1acf501549ab6bd5cc279f6cc8b894cf78f25f09d17af7619e52d935bc3c25563d4c005714618d28507e91af642368f91e470f2b8ee16a2f7cc48b60ee7f0867cad270523b9541c4c8f1efbf812e8a6765a7beda7584fc0832c1a45b143715c3f5f517dd4fec68851b96195fc7bc3e57dde91aff7679a3d4b975567f4075c3fe3a9b34decaf04e4bec4af5aa0ed09767ef249ad8f8514db91f9e5f9574b89d1f772562680b290030d2ac2c900802de229c479428d3e9880116bad8ab2d3b6979afb8308ca51315b8934c8a9ee3ec88277df308e01196745b6fadf373885fc10cced5631fadc52cf89bd0df2ccd38810c594ebbe78dc997d2028c9703c8d729690cfada398636b1643eb206754c832a64a8c2647304bc3717b8e9957d35a3757282e5fc7be84efa425fa1d4579cfffc5a6a153649810b2bc9bb6fa35725a2ac25d8096c427f5b3fdac2577d29bdae548815405aea3e5712257c1ee788117d64fe8c6e5a679697c45838b7317961b389042f6db099dc4c811f9eb058f8aaa8ec6c106cce66483d870ee8bcc529438b1ea0716aac6e4958eb373ea2c48aee0f946c7c848cdb3fc660b674b8d832aaabfe062793226c94ba121156e30052271c76e6b2a32ffbfc79d6c180ac27f9716919e5c56cfeed512cd3bb67f05518228f7fb6abb4da97e5fb740ec7966f54f3c441bf7a16b534163181f103808d3662e7a1f5d83e48bf6c1d3e4b555499a2f944e1d41b2e52a3be8641edc1d4558a07e145bce430da4231cbf85f4204b28890637d0d01181cd11aa3932f94ef2e3f7ebe96e56200d9b1218c79c81b170a1a3d8a01366a634a39a69ab30ead62c5107abb687f47656594959a2cee5d0b7ba040a63cdde0eb782bd29df962bb11ecfda58719c6503fb4c50b6964d19e205fbd1c1391faa32f985d57b26cf3d3741da3984be2e972f1cce7f39b2db4391e5255a96866fa143b6f02502bcea3781913fc79c06ff40b4f6072590d4f2da77032d81e557444dfcda2a665a04e9046d72b787f355754710a3bc9dd9f78b0065daa53e8b9f75eeb368dd2e933b483ad172bd40d90d3c8e4dc8ec05d2662549d20108549310a4e3d6c572c98e42e55063e0fb6de62be919c5bab07c6d43ed53a5c7349669018b3bfed10fbd8b62757fd45883ad851603be26427caa6479c3f00740beb67ffbae0241df8578ac95e8c44a22ac2e156f30e21349cd070680ee1b0a3e81193a5200131bbe87a40ccb1e5c7f288a153b618cfc3dd57606adce059048f6979eda1e183db968945c0373310313177755fc8396a041f6207a8979d2f5b509ddb51fcd3f839ddebfb3f15b099c320a663c30e66f3686e92f59a2484075ab99275aff2d49f51bbe94cbeea2cddddf078ed70fac184b1ae33fad3ecaf275d0c006ef38dd5d8cf2d788522c8d6a752cae888538d2663d37801bda949ea294c8559d6800b970b5c1749138a7f37c937ad8237a1b027bcf15d6853967fb5aef12e27811ff84883fe9b390c249a9fa6d58f6495d8e656b4789a7506e74cc4eeee6c9a8bff2a10ea4297a84dfc28489fbf9dba7ed319e5832e7cdd6474c914b3e0de551407c32b0e3c83d85b56c245d0c6162dfff2d96204421bfe1a36491bf3fa8a7b1904c0c329d7e0ae7203fdfc853822bee82884875384b547bad249ff4e374b4bb4ff60fe93cd4e5918925ba63a9220611896ca6c1b6d9f7271956bf40da53ed0e71a0fec47eed08a759393873f1937a7480cc9b924df1680e4b613bbbb0e3dad950112e574a449fb9bad30e0829b7abfa8bad66758ca8c057c10407d0fb5b52091f0ca873aaf327a61e967ed62425071d396ffffa24acc899210c9acef497a75909d15f5078a9403cdf3e5100c861ca696b6775cc99e3a5516abad4a96047fd35d5fc04531eaf67d6e4a9bd061f61a40a81cd2e2f5b6d16805646e7ce5cfc022f3afdd5822ff85997658931e1ae1e0953386c654c759d78b9f2f95a7802d395f94901b9d21e15307c6c06d91193972c5537a74fca59e0fab44c9a03d0cf9441e16d7e364bb717d0cc28420d633f0521e2d0bf27f2fd86a2ed970914d56de7a31f4cdb6cbadd74619b33e4741cc002de024ad32cfa0153630f54283fc9bbe82a184e9ee4d94bb686c412be933fcec85b30d5d4a8ce9941651a4233a604bd3394601a58edea126a6874481d0ea40206c28f3a057bdefa9423814966d7f381bd4d621c66b9f515e2419487c3da78adfb267f69b6eaab6a5ce8ed7baa30c6d08968b9a249c401bf706bf77df7244ad60fd0836da763428b9fca416b834c51ce75ff0c0a3a3de4f1cffe4e284ac37b4835207c4a3d79a498057d93ff60e421f491961b53bdf4a535292d3b029cf3c7d0f91cf288ae6c005bc6669ef13854c8f75d3fec48d8b5f4f4d465da77d023fec9aa3b2f120cd6693384ed1719b98e4b702457615f036f0aba3a0c5759bc662137cfc7a34de3fbb1db9d550400c4a4b4c567b36f4f5605ca780c3b844f33f0924be7d6ada097131d24a03233e9b1b376b38283ab26e5bee4a37ed3ee40fc964f27c4451eccc01aa4c3099181ca085ee8f8ef14332f38caf9cc033b7dbb81dac887fb31cd2eb8f907e67df18cf6c37f8a5b88d47690970e35ef0915a2c18ab25a7d7c83f46709be50aa80c72dfc85c720a52818f08f161b0d36b246e8d7ea597077d592397c09356291b969205bc218b713ef8f2a4eaa8df24dd8425cd25061ac83befb0282c8898d88da7a97f5d745540fce2ef2ee8c028bafc29d4a48ae3f742a9b67c0b9760811610a54bc215f9e80fbcbda752de88f05618c1c52a04a9b3d6979788fcec54fe5a733f4ff51b33469f4ccc910a406b51ac60c19c20bd9d5384bf1bdea179f215fab72c1871e5204c0268dc9442bd7e2cb34f56d5b76f615f37cd565546a4dd7bb6b456b6af854d20437cbe391fa397bf81824a5c5663f251eead6f15e075c33cb4d30128fa5fa4a95b1b1147f6c139245bd6c42034b89024d53b6b9aa4a3866a777542358d6678f708e12dd9d4c55f3d1bb12f4104b0b29c92668b753f60bf415a15a348f4faededb2dc537afa035fe4a44d24ef1e4353ac6b3396ef8e13955f74e36c5be0603173236eb789d4b46c949fdf4d2f88f19211b63e0529c9952ce8d2b7a0308ce95000de92aa871fbf75bf9e160597d06e4dbe6b51b4824b3a68c270bde201bb3856c8fcf0094cb4cc26a850ed56ef79b457b056211bf51bf110710e12dab0afb5fa2cd958bdd05c3cc931533104d38584251cd6b62bcdc510241164f220c861404418518d337c557d95791f6789dc5265f7509d4fe6f3174f6ea57956e29a5890af3ea869e4641b40d27abd889b461c3968d967d885eb5168031b7e6f09f2cb5ff00b6d0d661df8f081d0a264a4363556db6b734d331a95e67f9b7da4d94be19a9f321b83a9ce68bc005c118ddd7ef11297765d75f9266679a3de5c8365f44b463bf964f88affe90ef6e450164d98748b95d95aebadfe0a60a9773c9c521cf7d563ac7437bd1e2b2b45f05407163dbf2280678e37b63257a3059ecb34a81b43f1e9ceed6444697cf4099daff4d3bf26c1431ef4eca031693d650f260896d64cee0998bd39103aeddc29cb7d37e78f3b93bd3cd69fc4b977ccbdef52088cc6e98f7c24c9945d8e9c4e007a2a36b74add1b042abff9063058aa7bfffc5ea77ee785bc86ad69d0f13382a10b163ae31347f5f423fdb43895de0d66cd21e9910d3b4c756b42446cc8a8df94b65ac534b1522caf27c8c362acc2d66c4884f91b53bb82872ed8218", 0x1000}, {&(0x7f0000003400)="da5f12db8012fafe3ec7def8aa98a343be8c52f12b6c7de95cbf2917ebdfff7afadffb520b3aabceb7b1124c0833fa37f696e59924bdafeed829eca88b582c359adb5286bdd56cdba61f602ffbcfc7eda7ca015f7401b28ad003343d1b2a045b797b9ebf013c66e97ae45027443d27d02538e810c50b41f5844667dbc6684e5d5d1f4ee63381fc7df0fcfc6c262e9d00ac4fc732d7864689b949bdf7116e478fd7c5bf557905d25273de7868e26a8b9051081381c38728323d3f11ac945bafc8f52dced533e21233f4602b7c95efce253f3bf1df0eb92d94212cd8cab9494c2a74eba0e36bd269150595c116e0221e8cce109b88b9da601a644f0a50c3fb82a685f8ba01ed56db9b2e3246ecf149da21ce31f48005259c04f1284e7d3eeb4db06a6a65dca68c301377f23cb175a1f580abb2c5ebf238efabce6e82e9aee8c2025400bc30dd88131ca58f5dbfd935b6932f51b6a01a7cef16cfc8d89acce25a88f368e3de366312dc0236da93d082929e985e44d51f46f0caa91033d9d743cd163e6a394de94c54fb5319f522bba60f59f4d1e8130803ff53b8b73f783d08e15260b18f3995b3796e8f312c385b37e978e9c4790ad72d45f1ef61b4bdae7939cc292c0760bdb6f33c642d8ddcafabee8618e88d574397b0f3cd8034bd8043cd91c1f70e705702736867ef95d51651c51809690b29b0da6a60d8522e06eecae7ff9470b307fc67ac105d104f9bb3c8862a6585bda578dccf36639908e4fb058104328094a3b13aa5fb47300392069ccc231d3d89feed7940f76a2b17837e002eefcb115e1937085bb99d4bfab8147a1529c7dd504ee518413b8e93117625051990f3412d36b2147a2ddeadc082336f251915465a0e4bb44d6e9b2b4dc672cffc8d7e93b0500fca14a87bbb5c3b0cd17ac4ad24045e0b993b2d243fc2807ae7dca9344657a6e975dea57318e73b4705f6881c6111043a483d4a72c36f48635f9262f487837b463d17bfd53f89f9fad5495e04123ccd6cffac7783cc085445fe084ca566cec0d94015a0efcaec5aeb1d4379e08929e6f79e8b2db125e6a7435ee19dddc8bf852f832ddd3e50ba11717a5b3807a7f2778e259ae9506fbce4f663907c57335bf1878b10c4968f159dd3ca2ac13f245fa25ddecfc72720fbbddb52c7400fbd21f5d1568f468c2c41f8a59c8cfcff679918f39722bf09a89bbdb497209b2181de3ea5c1b4706dd57f03bf0026e7c2e7c1335c4e196c552c2aff6e802090847a22009b7bc8c461d8dcc367684fa83f437ea288fe76e316fda50b23ced4cfc56a55e1e71eb6e0bc82ff9cb5317b0bfbebe77222d88cad6d4bb3b31da28de9f1004047674c243f804d563fcaf5fe2ac0395da3c13708c0cf0818603dc8ec88c93d5f261ac1fa009178eec3fb5457fc1d8e79d7c3d893cd572f422962cc6fa42b70c2bf99700d1a5fde5d42de2cd6ca6157d396b374741c3ff30e698aaa4684640f08af2d8262fe16dd4c6c8fe5e9a864e58b9e88387fdd44ca4c95e1a05becb94e94b7a4d04737b6bdf5110fa16ad0a91ae6d1cf3cb66798bb3330c28c9b206db26e967fa0a880d058434f863bc18620df27561a74f7180976b97b0841045968568b736d014a619d59bf319b3aa43dcd0d780f7adc7332f0785b5ac396581bba9e5db6aae3b7132e10b6b98639f79bac16b83afa285a4573cef925a1cfc16e4d282299869d056a5b2ecee62242bca22f4b0f8cfcb5bbc06acd14c90ec7837cbd70896c6dd5df847c2c432432b78c99adcd9b6ac055ee1f4054f968abd7fe8c437534634da27d06e53f6a8a2e59558c053c74fc08d7ba7fdece27c0a1718ecb52e5d219d4ca34495cc8ec093fd4094a97a1dc74aedafae5cb1f32916a98318f0e33a664df9ed86fa7302538b3251a3c75e2358b5530fef85c9d64396ff03f489968a01554fd19f5b852cca4aa1dc5a3c75f2afcbb1989f8ef8c3c3ab316b719b97bd0aee22b388ea71e148d463303447dc8f9e9523dc9718198179b83637ab3faee024a650922005e327001f74f92578253b6514ecda3c1bccace6a50a7d5191d8a545dfbae98c81af3d2b825c8b784560f5b7ee8a0095b97852d3c6743d2411c514cab07c47a1c9847907c315e70c2bf3c13126ae3b9f682213867f30786520402af82897635aba140f0af9926e3f9772be7573bd94feb5298f2872dbc42468d4684dc492c173bcd350df2b6a09b4f04af889351dc8a0352742929d12b5dd287f6c8f635a8da8b5eb9e32de5c1954e1e880a6a3c736b309eea59880422c946ac37a2cffb624a5dd7b9df436646baa19f6cff538ac91959e8c6bc574ef0a22ab2d00f577e1d18a0d63bf8cc1f9dbf1bfe441a59e661087c59f4b4f62ea11fbc93117f9dba99747f2e77a9263cee3324cee1c0d2861c71bbbb9162338e9370ff0af0ea36f1f64d7319001a54a5122df6f844e16fd2f3c6a13ed46edbfa2a211fdae282c9803201a6b556b6c9770b80a04e9561c6877bf76a95f3a15412897a2a601df2bdf622f7e70738dabea1eaa33368bc3daaabe3bba9799a65927e5b95302199c46ef44144aa19207f15cae95f72929cd2809104ed8208e1fe1cba391c59c08e1bf6693060063095995ce15ec50aa02361884b24c81be057228e05e44ed9c353eb580cba7a516f097588e15aafcf822133aaa6b6e2292bfe7a81b4f5110d867286d41dbe127622d5d0fb2b583a39cb8f45be327903e3c009cc6364502dce4ea5a9faf7bfd0b0ad7e2c671b48de959fc99cd5cdb892d01c93b019167c36cc8c6ef715cfa0122a0d88360d505336385f34eda6507aef3d00563acd6b5c2be772c9f3c49a0a826ec05362b40efd6e9ee7d3cbd40649a4833fccf13a2cf2be7b8f51e0c6d0aa7b569c06f499a3a4e1fc7e176e408b9ae3b4b2d5a22b657604c0bdbd1a395843abd69c4c538b5a35dfeb3f7d18ad0efe9ddb30475de6589d2b7cc4de47da450b2185c9995d307b2afcdc95d3a186da2226e22768fd8c6368b0c90d50a6eaff81cf695bd006bcb4e8ddc604abaa27325ba5ccea6291a24524a03c1507fd7cd7bdf2af5e39f031214f4416bc0f05d7b0a8c264ea4cfea126882ac23093857a670d05619da336b224f99e4b56590fe56d63f06f9b06063189e58f8acc4198983818166a89fbd6165fd11dd6388cc181dee9f9faf1c9df84fdf37de8086f8c6cc4681bc678f9235a6a2a772a2c8c23da25a387db62744990562eb902b06671856e7ac9d3fae9f22e285f168c5d4f2466e3426536e8ff39832c13a4eced694e5f37d80dfdb5cc2a483d926cfc059f2cec2d1fe5eaab0a274db57c54bacec24699e010a45231e710d5f2d93d791225a5cf553d76b6796bed6fb9f5555df9889197a9d20a2d1b02279f77079b19864bfa51ceba2b4904c16385174a19ff5fc8199f697605bfed69785b8ca59633d9e7888e81c440fa915d56aa6b3ea904a4d8066f0811aef2fa84a8e000ec93cbe5921cd19f2f28e5b9bf313b9673d3629e42b11b9fe7b46079108fe78b39b411ab00ec3f4f1a414268047c8a0b70dea448be60df40f15f1ccfc1c50bdc382d49774d2dbee5c74cdbcf455c88aa97f8c6cfd5861a99f654345a8fdb64d934c358cb4d3c3f3d004be566ab0209aa5f2ca3fb5464f407f56c73bf1e0c8ad6624b0320db0f9ed927150e54f09a95a5697adfc6f863c7f7af8ea53d0dbe364b231a3c8e99964de28493e41e22213cc7b054cccbf2ec7679d09312bd6e0491149bf2d37567c91c318c87bd03be2d8c167bc858d6a08553947991c795584cbdbaf736587c7876279d065135064a50d0f9b7215b1221c1cd9aa24a0994ee8dd1d5671a3ed8455fe1922ef4d65bf8100c48b0b6a11b8b7c1b536e9983b6c07be6247439d70d496ae37645b49fc20ab2d50c2c76ca19a97cc3fd41caa07b59359eda50869bb44e96118702564a68ce62ec9407fb5eddfdc895cbea29e97e06f8818249e34f1fdebaf47e8a66ef3b61c0654a68bf909a63e57457536ad4e13cc261dac736642fbcd643dd00f05d3d9ea3097d544b5473ad48d307f5ed8e07784a05c01d93a66be9d3896b7f8bf01a869e15640426cba3ff1e05c8ab578ecd11504a9cde3db11cf058d0b8de077b11f6f130a5b887df3cc3c600f43f8a3d892d066b1f8378cdf7038db2737a643cd1bca601390fb2041bc31156374258821c162042aa36313380b7f0170a1059c374825e47c62ac514c769dd08b39c5c0fd883988713e3ca3ded15dd4bd67eb79e44194693303d7399a026e8d3597c05a1093a663f7aa26050b2a138fe873d3c5bfdd104a1dc83552b73babe9e2235f551ce11ae62d827d3e1f0f9cf67c4f4d0e3a8af418ff455ab8292d0fa5adb32eadfffcb494c9eff7a6b9086a2358e9995d3d95ec7ced2b96c7f23909b17343d1cc01e02a97f42ab9dc3a1a06c2d9b53d0bdd46300f59cb8e3637bf2046d7fbfb4e680f5eb7849285df118df3e5c051391be39cf1afba9c881380680e45fc52451c69a1d81c892f1bca8bb4c62a0280a4dde2d24c3abd499623ec65bca85620120a14a90f3f125544b409db110f4dbcb2677a53e53e7f3fe03fd256d2d69e79e231632781372e2b8fe3a7b90860e943b5a60ce060fae02dc3ba1de726972c467464df691d6018b6696f011164e86d9abb20bec5a0b5ff79cfe7271746fd2a0d246d04a8aa2da08f6c22d70d29b50cc170c5149de1df6138fc9ee6d6d1523d55d7786a4249666032d2cb9ccfcb471a08fd2adeab2a1557815c994140d49a076593a112d0ffca11e595420ceb9a1231a8a87858e81ee3d873d097bc16a363818c53c4fc3cce4823e8008024136e782f7e5aeef47405a35e109b8f755fd5396b070e772fbfc31f4c3e02cb1f5ddc3c160b5828e643d27ff1cdd452f55031f699616995456782983c8683fce2899e43604eef23a28e8a557f64b1fee40bcb7d89f3259f388f688efc631b01fed7e3de648ef1a340d23a9b92a6a983bfe42917b4e1e78e38ed4722f327ba933a46b25dcec29a417099c9210103e6ab1b3226c85c8312ecf220c9cb59628cf7e29618b7ae3fa95bb53a8d16905cd0a89974eda4fed2927e5d4e16631d9deccb6044ab8eba28dfbbca0eab8c6a377c6cce0b4cf0eeda531dbe850f21cf8d8657b354c0bd1ddb2b537e332b0d8257384c8da8c57c4590fdb56963de4c7655a1ff97591d1fa2ce8a9e5ff055cd9d7ea039ad33c90c3b5e1c5aebb908cf9355c74487ef832e2304644c1d0c2ca03ad2f5f504191f4f8ff7d75a1910ebd6aaabaa0e7d0c131bbbd67d36db8566dc63caccbbac02c0664f5b9d4722f1361ef80533d37cd7f18bceb31f193c3a2f132b74769b7a0d1de030a9ab5b4528eeb3caae612548760e3b9869bfda508518047c994b9708e6ff187dd0ccaeea8fc8eb8645c7e0863c3164750eea9d30d75f490b49926f5ec57cb72190610c733671ab4220408861a1d5c6f8a478af5ebe490690d157faa296ebc7d53e8daf24e76eb432c3967d8e32e3ba8b9a0b11d35f4b0e9b8f64bd6efa51faca32383ffc2850db9cfe7a1f59a76dd24db65612535b434f8562f498c678ab4a758a46f4d0a956b600704a3cf9787ad3153878faf615ce5050ffef08955c798a93b6b5772d0cd64e85d024f2d09e2b40e82860204227f4b44a8b335625106f94a80fab6973a9cd9ab4644ae0df0a8aefe4aa4a81bb38a4942f8384b92352116c92dd3a3ec8ff496b513e4f95f9464933fb98d291af1798d081aef1668", 0x1000}], 0x3, &(0x7f0000004440)=[{0xc0, 0xffff, 0x1, "0862e10973a5f676d047f2d74e548403844bbfc41a9cb67aaae231ca9665bac165b81373293d1462333b1eebdd20451ebb3f06c8ac99ab8e032b18ca5e14c2e4b74923164e4aa9a6f700e48ee087fc8197eb1afb4fb303dae76fd429d2a94612877574387b2002a639ded7a894ef1286da71394375c6cb4e034a36079be60dd622e54ed61f76563454610f37c25b0fd7ced0848466959bd6846277005378ddde757a26d56099755cf0a23aa581a589"}, {0xf0, 0x0, 0x1000, "99410747b19fc7adaaf3230026332ae0b69d9676b19549df8249816b63df0f5264ac3f847e9f6d81c98b6803470f729474ae59f844e472353af0895c92bc2e2eba29aee437c2bbd7e62a896387e0a38da8aa8bf711f57bc3230e10d79aaf4b427706383ed5d741bc193eddd787e76b3da6d3bcc91d022b1c59e5522d48ae17e78dacd619ca2c310fc766ab661f468ba9336a4ba5dd579e27d89307d628b571e6a9e11d98ec58009f4ede119704f283bb7d4a1d625edf387d61cc04ed3909b701123ec34811168f618b57a0e45112d8f9361b9704f42356cd0fbc939d"}, {0x60, 0x0, 0xffffffffffffffff, "3fa6b3b2bf0f4f3b88a1986bb03d31d3294b6acbf50c3d99e0f065c0b23a7571fed764a1978682738083114d75ff9de0e9531535a7ca59caa277ea4b09f77db539197609f7b2beeb6f"}, {0x78, 0xffff, 0x877, "411342554633a03f1da598df19bf33503a75f38cebf81d29ed24d3e482963bc74584363e56a488b4cbbc0e213f5867f502507b360d23d4f13a54a6055b8b58cd9a6a71dc02fb8ab1bd7891e6d5d732d9073ade33ba4299676f3024363e36dec7653f9554e6"}, {0x90, 0xffff, 0x7, "c812aed5b58513afd824c3984cf08b0a184f6c44d5ecf05e0867cc56952937f04b72543ef1c3942f5ae9ab6d7ae35e073c43c13ff2d58f0e1f871f3459a10366c2ea36aa5ccb6a15f650b9489e84e5ecf7b37778b799f9afc4c150e2371ada6762d485bdb68bad3483d6c0c6382934abfefead2bb2afaca718ce"}, {0x80, 0xffff, 0x800, "2409f7b6cc372b996e2f55a18ae7e79c9f37105e5aa0c3b3b73ef55975578126935399a2104ced4a060e624cd85ebb35cc883626d2363720ee3092bc133586cf1aa48fec5f593d9cb577f0ff062693ae554f37367b3b1a0a4d1403925b87eb72a1ee9129c3f0d3b804d9cbdf89525c"}], 0x398}, 0x0) 01:39:28 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000580)="3b094844636033db4cc9cc5537392f8ede4b393f45df38e03f1ebce315265719dbfbfc1ca754a76259c2577439415e26f6e142720082df5061f42b2286adf5013fc38e8a7b08edf2f4a2a198e050c6c7629985e107259ffb5afe31e2e5fcb66823346164291fdc03db03be9a14b7af234661c562b0556906297dbb169f6793d31185", 0x82}, {&(0x7f0000000640)="23a1afedf863b651f028623bf16935a633e5ccc327cf1f902c2d338f06abaa888ce35c5f9ac326208d709180381074ab88d4c1f07c17b65c0835bfbcd6dd82d3bd7b6240450cf40fda2565cc57b282eeb6fde3b702d0ff08815c60631a204046be8fe4f63fb279f5cc79962a05761a4dfaa6907b228aca176027c78e7cfbba8717d12e87308baf303ac3b7e398e1aba4f11c7823893a6d7d5eb76ea0e94b5e247f", 0xa1}], 0x2, &(0x7f0000000740)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r2, r2, r2, r2]}], 0x30, 0x4}, 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setreuid(r4, r7) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000001c0)="35cc57157e138e2d54f5ab8e2ebbe7fb780b1eb6210e0e8ef6157c5b0eeb4c52f5cb6a3aaf4ecd4d405997fa50ccae7391caa82476ac0b088340c6eeb2ed97e848544bfe8557c5825fb17b283d3aff09d692a24775e1980a4faa1d6276303e6bad8d6609b171c9c3d3c932b7807f8f605dd863608dbb44473c70a127277e3e110b0024e43abc79e218166352d667f61ee3c26d4646ffe3a562b1d61e05958be1baddf6f4be96574e", 0xa8}, {&(0x7f0000000280)="fc9e4a1b5b3583582fd44a28d8a608e284a6f6c5d8db4aa41ebbf1546c7923740ef0fe0d566db14e8ad97d45f364e3e8d0198f0bab9df742e840edbe1879e266e2b0c32aec1d12e992f44aecd8a53832458d3ecdf1586fbd079ba9e43b16a9202858a0b3f5beeba33a34ea8d18e934ac90cb0129", 0x74}, {&(0x7f0000000300)="0fb0dfb5cf37e996e559c4f99dcf8d6fee93791579109eff252dfd877ebf91f80ada848c504574084e", 0x29}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r1, r2, r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r2, r0]}], 0x88, 0x1}, 0x400) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1fffc, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000007c0)=0xffffffffffffffff) truncate(&(0x7f0000000800)='./file0\x00', 0x80000000) ioctl$KDMKTONE(r9, 0x20004b08, &(0x7f0000000140)=0x3089) 01:39:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:29 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x800000000029, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) sendto(r0, &(0x7f0000000040)="d1f047e9cde1284df24fe5bd77707548ce70b7eb8f9acc486120248a3da3f9d912fc102001d28f4a45cb154cd3f473df4431220d61a3245d4fbd5d73434d292b0b1e8b63672e40b78e2f1015f1d4b171d0122e9f52389b80fadde0015b2b92b62384148bca07d9a61509e71c0ad6e1e3451608e69388a0bd6221fc7da09b085ca308dd47d98a399431859542f37bb3c024c45fcc0dbc31b0c5432f5b5e276bb5705e241b61a6565c2e2698cb8275f91c3db0e347a7331aa5b9aa47ee2c9fdf96f0e2bc4c1425d8d97d290838a3561224b738cc48efd6bfbbae", 0xd9, 0x400, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) 01:39:29 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = shmget(0x2, 0x4000, 0x82, &(0x7f0000ffc000/0x4000)=nil) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, r1, r2, r3, r4, 0x14, 0x5}, 0x5, 0xfffffffffffffffb, r5, r6, 0xa5, 0x4, 0x8}) shmctl$IPC_RMID(r0, 0x0) 01:39:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x81) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="87876f31c485204044332e2e", 0xc) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000540)="e39291aef28a80b7b2951fba9c743a46", 0x10}], 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x8, 0x800, 0x10000, 0x1, 0x2, 0xe000000, 0x8, 0x1, 0x1, 0xfffffffffffff001, 0x401}) 01:39:29 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x820, 0x80) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r2) ioctl$TIOCDRAIN(r0, 0x2000745e) 01:39:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80000000002006, 0x2000000000004513) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f00000000c0)=[{0x147, 0x8}, {0x8e, 0x1000}], 0x2}) kevent(r2, &(0x7f0000000140)=[{{r3}, 0x0, 0x14, 0x4, 0x7fffffff}], 0xfffffffffffffeff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0xf0, 0x36, 0x3}, {{r3}, 0xfffffffffffffffb, 0x58, 0x1, 0x1f}], 0x8, &(0x7f00000001c0)={0x2, 0xfffffffffffffffa}) dup2(r0, r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x680, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) 01:39:29 executing program 0: r0 = socket(0x20, 0x4, 0x4) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r1 = dup2(r0, 0xffffffffffffffff) r2 = fcntl$getown(r1, 0x5) r3 = fcntl$getown(r0, 0x5) setpgid(r2, r3) connect$unix(r1, &(0x7f0000000100)=@abs, 0x8) lseek(r1, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x90, 0x4, 0x81, 0x8}, {{r1}, 0xffffffffffffffef, 0x11, 0x10, 0x0, 0x100}, {{r1}, 0xffffffffffffffff, 0x80, 0x81, 0xeb4, 0x8}, {{r1}, 0x0, 0x0, 0x40000003, 0x0, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1b, 0xffffffffffffffff, 0x100000000}], 0x2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0x8001, 0x6}, {{r0}, 0xfffffffffffffffd, 0xa, 0xfffff, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x100000000000, 0x6cf}, {{r0}, 0xffffffffffffffff, 0x48, 0x80000005, 0x80000001, 0xf3b6}], 0x100000000, &(0x7f0000000200)={0x1, 0x1}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r0, &(0x7f0000000240)="bf2a851c40971e942357ed79a6e227e3114f28cc5e1e255e85c4a72e7ce73b3d5df9c2fa210da8036cfe8b71a514d31d4b46734be980cf48182f5ac48b87f57ed5779b65eb40b7e118d638ab0d0794e4b23eb719a47bf74a929792f97d6175a0c4d82ffb80fdc6303c8cdc3730b7ddf718209bc2aecc74", 0x77) 01:39:29 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCSBRK(r0, 0x2000747b) chdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f00000007c0)='./bus\x00', 0x1) semget$private(0x0, 0x3, 0x44) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000440)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) 01:39:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2000) 01:39:29 executing program 1: madvise(&(0x7f000062f000/0x2000)=nil, 0x2000, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000770000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 01:39:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x7ffffffc, 0x3, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x4, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="fc193a04e4422d7de5a2f4cc91ff842a48e2db458d", 0x15}], 0x1) bind$inet6(r3, &(0x7f0000000240)={0x18, 0x3, 0x3, 0x9}, 0xc) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) 01:39:30 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 01:39:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x1, 0x7fffffff, 0x863}, 0xc) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x9, 0xa235, 0x4, 0x1, 0x10001, 0x6, 0xfffffffffffffffd, 0x1, 0x1, 0x4, 0x5}) fcntl$setown(r0, 0x6, 0x0) mkdir(&(0x7f00000001c0)='./bus\x00', 0x2) 01:39:30 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000000)='./control/file0\x00', 0x800000001ffd, 0x1) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x21, 0x0) 01:39:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000, 0xffffffffffffffff}) rmdir(&(0x7f0000000040)='./file0\x00') r1 = semget$private(0x0, 0x5, 0x400) semop(r1, &(0x7f0000000000)=[{0x0, 0x7, 0x4e86f801c19c3566}, {0x5, 0x1000, 0x1000}, {0x3, 0x1f}], 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x80009, &(0x7f00000000c0)={0x1, 0x3, 0x9, 0x5d}) 01:39:31 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000000c0)='\xca\x00') mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x122) 01:39:31 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, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="d30ca4bb3117c7d75ac1546dd87e8e2222b8a063c16608b91d82e3889a195bfca4c4cd2cb2fa1a", 0x27, 0x400, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') fchdir(r1) 01:39:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20020, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x6) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x401, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x120) r3 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x80, 0x45) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x3, 0x5, 0x1, 0x1, 0x9, 0x4, 0x1f, 0x1, 0x1, 0x9, 0x3}) fchmodat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x8, 0x6) renameat(r2, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') ioctl$KDDISABIO(r3, 0x20004b3d) poll(&(0x7f0000000080)=[{r1, 0xffffffffffffffff}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) ioctl$TIOCSBRK(r4, 0x2000747b) fchdir(r1) recvfrom(r4, &(0x7f0000000140)=""/113, 0x71, 0x842, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x3ff, 0x3f}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000340)={0x8, 0x7ff, './file0\x00', 0x5, 0x3af, 0x0, 0x8}) 01:39:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e32095ba69cfb93c7197b8a36a5ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d987564e0031431690f73e28cc4801c4bc3c52d5b000000000000dd83f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf93419ebcc5c0ca0cb73c941ea8ba3ed1d040c2", 0x139) 01:39:31 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0xfffffffffffeffff, 0x3e, 0x0, 0x0) fchflags(r1, 0x0) 01:39:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x1ff) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 01:39:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fe, 0x0) write(r0, &(0x7f00000000c0)='Ol', 0x2) sendto(r0, &(0x7f0000000300)="297736e5af0e0a001f9e3eea8d796104890abbb1c4b18647dd05a988c5495660896ebb11952a02b5944fe6f895af5e2cbc2d528eeaacd21aa81347e7c1883d0974821b0a5a30439c3127f5cb83a035f7be02773d28569936d4ca39", 0x5b, 0x404, &(0x7f0000000380)=@in6={0x18, 0x1, 0xfff, 0xc84}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x1a9) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='-\x00', &(0x7f0000000180)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) 01:39:31 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r1 = msgget$private(0x0, 0x10a) msgctl$IPC_RMID(r1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20000, 0x0) r2 = dup(r0) pwritev(r2, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 01:39:31 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"}) pipe(&(0x7f0000000000)) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:39:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 01:39:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x8) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 01:39:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x6, 0x1812, r0, 0x0, 0x4000000000000001) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 01:39:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x7fff) write(r0, &(0x7f0000000000)="200cb6eb04368fc6e341a9c00a7a71156d0a2295a276916b0a71f5315c44c8bff54144d3ef66ff502600e00423bd85cd4542a1a6e89dd4564b46d9fe85684ef37b1708ebb682abae63ea60d6e6a927fdee07df5e103172bf22226151935cc8c5428c01a0de0ef1877ef6473c959d460877ac1b5e58a54f1fb8edf20b", 0x7c) r1 = socket$inet6(0x18, 0x3, 0x5) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x11) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x0, 0x5, 0x3, 0x8}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x7) close(r0) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000100)=""/58, 0x3a}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) getpgrp() getsockopt(r1, 0x3ff, 0x40000000020, 0x0, 0x0) dup(r0) msgget$private(0x0, 0x10) 01:39:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x9, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r2, 0x4, 0xcc) chdir(&(0x7f0000000000)='./file0\x00') readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:39:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) readlinkat(r0, &(0x7f0000000180)='\x00', &(0x7f00000001c0)=""/165, 0xa5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) 01:39:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7ff, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:39:32 executing program 1: setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r1) 01:39:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0x1f8) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000002980), &(0x7f00000029c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002a00), 0xc) close(r0) r3 = dup(r1) r4 = syz_open_pts() r5 = getpgrp() r6 = geteuid() r7 = getegid() r8 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r12 = geteuid() r13 = getgid() sendmsg$unix(r3, &(0x7f0000000800)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="233d4dacc9d8d46c2e26dd145db9d774af40f335650f861476ac9fcc3180f1cec4629c541d6243e8ecdba9cea60906490930d7188aaff2c8de79d363858a0a6eaba1a508c84f2ea08e5b62e820b70e73e578dbb556c128d6c885e087237fec9ceb3bc320a2fe32b42c9c106e56e8a6b5944ec38e9411de1a37b7a8d17a", 0x7d}, {&(0x7f0000000280)="f04cb38a121d1aea4304aa29c4c7c4310180524ad9718382ec1d133fe7842ca27f7fffbb4e8a0511b56509296981b756209adfba3d1176e7419c693efe78544184dff91320524aa4aaae86e9", 0x4c}, {&(0x7f0000000300)="131ab47ba8c5e6d7483dd0c116d817ee2d74a5875fabcdf93c6abda74525af207493a9e73292cfd23059d05d41e70a2b98f44f18778bd40902950287a6123d658f134d40024019becd02de840ad08a0b665e5c120edd78576dd6feeaa941b39cfc28f4a5388644570e6c8d11a08ca981437160c90dec55e9394b80f6c7e6c4d4371495fbab1e989a778f0124dade5a", 0x8f}, {&(0x7f0000000880)="553fa5354d5dea1ebdae89020f5d379800c7e9c55308176dc058f66f33aafe349691e9d98607cfed89b4ca4114c1885ab5a1e46a9c02076a0c1e133a07c65c6e988159512d855599f1d5265864c03c8017ab0fd0fed1f12af8939858df0a6eb85b47718eb676571d425fcf81dbb924c9e7a69adeebc091e0098d9eaba9a2fc15bf9eeea1275c349c8f49061ef795b1e6255a305dd90a479930119b3262089335b211d2a767dfc859d37749ffe0feb587497ff3e8093e39178d717d18eafdc02ebff3bbe2e6e0d895b3b051ed4e3397840a0acb54c61fc694c0fa2292cf9737d95a67d6cccc11ae0aa8eb111073d920d5a10e986d6624a26a9109c5726441f7756141c583f305c99d6d168293b6ce1b7c9f8aa5b5bb62d396bd89df09f3dd22993455e44b093cf5f2168efe00767db42f0cae1c99cb4fe648c1ed3a544b826c2a00bd6a34983d9163ccf53eca497bacd4494dd81a7a044eda7a79f8a54400ac7743384e0e02b3fe8d3b67e981fe959fbc7be9dc826dd1ae0fc514d984ee28a9707d71b9b7f8d504968b32526670daa37c680a775f24aa4951b0cf308a4a991430e5e0a9ba62ebc0ada35a7a1de9b9282d156c4ee41d4e2065c31176c253218395805ca04532ade9e79e76f8aca7fe1874aa68b8a1ba2f1ea857ca8969dc7ba83d0c6ab6984d0289833b0620d1b3432be1c08cfaa69ffd6a7f67e9d21b3c0bcd70ed18996d7669baa5f1371b02d7f45445b66482de41c007a72177e60d9f1c2d778fad681d0c2839d28067ca93a6f006173e6ddc28a318a88204b71aa881baee14f81a9a7182059b663f88d3fe2983970126abdc02ce0fcc9387a7d3993585270114ef83267764220c89037b07037b99ac3e2dfea2171a21bee631d71d2bfdc9354e65c3628a3cbf38c48f55ed4577825f1162db55ba004010b49e6d592dcc493cfec15ca5e579443a27d627944a861a2cdcf5b1a88c5416b8403bb259275871847586fb055b756c63c49392517b77eb6b3c1a3a8b06c48ef2753d22a24fa313d8129809e0feeecbadf15de880fe8e62cd983cc890a3959bba94d73882da4679ddf29333618567563ef6b1e8b21af19217f0e100a2acaf8147176f5006ff98231438714669bf1a56bb577265344036a138825b022e3dd2bdfacda3f99a2bddc9607f143aa93a5223506d15c88e81a28f8f2291870196256f2c7004fa383f21f8f843eb2ecf0898ad39a90a3a89685001c78cb9a43e894afae095690d6fe52515cd02227908de0c0c384ce5314e9adf2cd6e46aff8fb270848025fee4a070b2a1831d7c9674924c630c06f368b7d5d9a1928ad6dbd6a93354beb41f7b6b95f6fe5d652a04b45c8ae251202abcb1eec615ed6e510968d60a8531779d17817a25e768dcf6d233610a5a1925c7a4927cf2207ce28af82e8b47407b7c21e7321913bf48ae41f72a7b63423e150ef5223c03748e4a407851b0a6cc1a4f6c733cd49e87137390263350959720be101bf704180cce7cf0120098ddc2ad85e0db42b0e873ada238f35030c756f900ed75acdd56be8aed79bad9a6a4d18a3a3f3004994f127da8bbfffd6b50ca61638c07d22c9366ae5cc6ca70900f3fceb08f17daa695c89175f4d7b167c21d7b4760fdb35feb3c533adf4b1c20868f10ef678db30889f425f07edc82944dd7c408f9fc0e2308b4c72ff97e65845fdfebb3d98c9d3cfddab5820dfd533acb3fdec22f277fe72ea33d8b63cd1bce7d48c883f748e8afb8fc645331b494a4964349c1cc8b5df8fd84f9cab84b8d33a11b0fb79321d15fc62f1e3d3f2fdda7cf826752a4b632b9333f9b3d5fea837f911c837ac8681c7aae88e9154545d4c71d0991ade2beefb3bf09c32eae1c2cf8de880c5ee0b26a9b18f01f6786d111ef648bb30b6e60dad013b60be96ac897e6cc81ead1397050f35634b01e20db4040fce3c83c23f24af62c66035fa95eabaded98e1d0b392076a50a89e20a32f898ae6ca974115c4571047cd4aec7822148424bcea1f41fa2891294cbb687588866f43d7fd25b8f50e56981917b7778072a7047a47c803313c2f1c00f7b25dc887fd319888f5ee63f4ee3ec5676f264b869e35acd548cf9f0ca4fcfca660046bab28dab695aeb546e3c8dc8fe0ce53c0670429166847a56dfc109980a175612dded996ae21021f4af6ab0058b9f51915d810fb8e3687ce0f4b29b791a5c64213460d61e33cae377957e3909bf63a1fad1cde4c4e802ec56338149b28e6ba00e17e3752f7aed302732f5dbc94d3a95fb45c582fe008d5f2a07aed8f5b644de19544fa280a97f8c65cac5367e57ef197728ce60d173235af5fc7e97d3fda9386ddaf41440d56f2ecab961f771e248f33a4c8664c9450781d57753f84f57082e0c953dcda1dbdd794eed87f50b33935224e2e2a41ce123d56bc8f5e6916c1d3b675ecc37266ddd3d0d55ecf96cb5dbd7cce59963cff48180cc90a8ab7cf3a5b46d8b348bbb1f3364583fef8e1503785ac218c32b8eba6fc3b694e6cbd017f5fabd555b4dced1f6244b49104c460af9bf4c6b13db88162fb8fbd87f486b6dbc7f26c50a450da5066af4df77acdf41d08935ee2c4562a6734f6202910dff4ef27efb352b221950f4cba235b359995f39f058e14205262af42f5d4d2f58ddad212d93c5c2cda9733ac8b245aae2d2a98c4386514d617ac855f61e2d75adb50fbc4376b39a9ef9ec415f39e1387f2416d88b0b3d58eca516b37a45747ae0f9685ab6144942df1009fbed8f72888f690dfda4b77af1f5ec4eef747e4e12fb401d15911638f2b0e090a352fa1b2bbc46c756b326123d95b54379166d740ae7734eb01ec06593f61d4415edd63da525701bcb37e5b5dd705a5d035316e1527449cb8ac0e3291d00ab5115ef24abfe785d4b8f7e01d7d592f23b6229480e3ad05bb130d647bc4e2d64176515e84acc6b9ed250212780a865126222005bbf2f476735422743e86bd7aebd81d7ad9e8059fc0c343e856b87bc98addb5bab733f4b63b0a54cce467aace7364ce8cec7fd24e46cfeb28b24d57ba101e01bcd74e1140d2f0dbd87e7376b9535abdd8b8c667f6d18b1a71544a85f86fcd8a782cb3afafd8fb6e692eea288578256eabd3b40343e240e460be9cc40efad5925f53e5b7e45adec0708f72d72af5bdb453f338481532f268cc9e499d42403fba94f78a30fb9efffb48e1a268e7b246233dfcf6b7cc9cc41ea6b56ca5d4b14c5eb653a35e47c8849c7cd13737f5c37c652309ed65db7dd2dbfa3c5dd29f1cf2681a81a928fd47a86e6dcce1efbf0cf786f8f2507978637990dbbd1101e21e5a831a690e6396f3486bdac5c1c537445c67a304b3d344adf9014401713fa820e81486c946a5061e1f6e183d0b9469e8ed21694bbbf75565d6ff1b7e22202c316ef38b14e00689290dc15878569d320a77ce4eb4511b065ddb8439ba42c9a0218851dd02c9a65ce6f97acdc4076c1b08bc88aed4624c44a37801fd7e4e3c8a34ba1a427dc941de15f41921bcea765b41a661b7b90212e17d1f162585658984b0541f972b4d149910f729d40548393b07563358a87e7d716827b0ae1d6f6db952eaea7a85ab054e514825633ae25ea6736f2556dedc99ef26a3cf142bf195fce4bbc44a0439a166add7e33e89676bdca9512209cd3d6d9573b3dad090a63d43f69e5d5d39a0c7ae6464669634fd72d5237d37e7f4bc666452a6c7c6379dc76a08798dd5b92cf770fc590733d5d17bf4ba7edb5f46b1cc7abf15ff8c95973ab7200b81a14df9c1b369733a7ae061f861a283cd7737da99f3ae2b203a62fea7c4542a7c8940a8c88f5b804fc3c078bdb5793e022bc60768661f29e2d0853fd0f6f8bd773fe1c918874ff845e664291db0ee034706c2501788ae011ccc6e14a4877a42623805cb42e4d258f89598fb1fdddf6d2dd85e9244e6252a687e1e8b40a90991ce5f0b572e566cd790df9845f5e5dec195be2f89eee78f36a8e4fffef0587b06cf783b96c0f4cde6135f87031b8aba990fb7824d4ed45916a3828826aaac1b64e61994fd380c946efbbc73f88def891adc5a53f06d6473830b1b03dad1242182348a8a53032ee9ef2398fd6f928ae76e9d97c31f087542d8544490a77097e722985c086fae13222d82cc6d855647afa60473f1c772242dfa4ef78ce14317bb259d37869a708d3b1a06e6fb2836ec20bcce813d14ed75885cc45034ff20dd9e8ec4cc726b0d87868d411fdb19a9b9e41927c3fbd91e7e5d4e14c30885554f1ee28f5ce6c8d941966f5995230c46affe4891168a20d1a0c05691b3d8629c4065304a2fa104ee2adf9ff82c858aa64866923fa2c2589bd2ce6ed40f2ed5d02aa0f8041287716703dca95764ce765a31ffdcbd887b4e773d14e40c98c51087cbded9303a0597e75ecb83eaa8cac162b1024ebd8e98116ea133451d192be0b1dfd974946105593fbfad99e645fe6280459446d81367244329d1b9044e89936c7746abb8a1d16585b54c2616ddabfb831ae9092c669a760422c6fdfd1372aac94de50d043d14b975d689939183f4ffb76795f30c92f3ecffc33402e03e84c2933e66ae9287ae3584eacf90909922aff4db5b79ed0b7d3ee6cc9d851ad7b715d1c9c465bb74bcbc8d88f298c8f42400e6f8d2ec5ac63680bc886db7aabb93cbd09ada7bd2d2bf52af2d200f1a522b9518167e685c1036096b0e53c2707e6c55819f06ddd1216bdbdfeaca135439384b85be2de8ffc6639ffa1505f975c57873fed4746215c253bd334a950d7aa593e4ed66380bb18fcd497d0c89340108340a6b6c43d0aec8e6c767db78c424b55f21c690a16f33c4ebf341cef6557de644eebbfc4b63bf14a927191110e4188b51a51d261055633bef1f39dfcbefa89e0456a89f7ecf23c163d2829990c2b9710bff9a5267c267582e821ee85a94ae945ec623d8e9c97e97e6f61ae9b3579bdeae174d7aad034655a6b6aac7c223d420419347dbfef4d6f57a2c5108fa1f52875d0d5c8170c9d9ac3b2ee1ba82419055d66818a21e7023e061a70df7a2739ea5e4cab7f157a8fd0fe6acc73889e5604e514c73b6a44334ce7c4491f19b95e24c98160f65b82da0cdfb8a5a3d39ded75cbe8d9ba4a1bc44e58f3de090855e8e98d2bf22fd1d05789fe2255ef3a127c0520830255397833b5293bc745cab82618693da53d1fe83737021819936494dd3528b2f4b6688a582bb3652f71d784db94b5c9e20bad908eb3a6221642ef51d7dde9cd970fcff419069d2d67d0562b69873606707aaed3b5ebbd3d273b6deaddbe451bddf73c7fc246cb16d42cb8240daacf7de0bb81fc1dde5bc2920eba2b7a525721a8e932665a517ba2c6bf6eed800801cc5ad30e42b5a706b7e4e1805f833c431265b428e7506ee66b1056a4d13c484558dcfad962b0316cd616b42fa83b2226777091ea0e930ab456b9696c9197f83fe4527ce30914eb20c62102e77b66d99626ae0d4ca73a25d8988134cd602d3fc5da5866d90fc837b664bc54d482f1a2163a259fc79efd738f292527f03bb79ece82046a3bbf494715cfecac71f1c00cddc147a59aed0a4df4b006c634a9d870c9e10ee794e876be55a3068fc16ed1332be5b73941ceeca3ff8956bfa3b6fc311c28a3fa907b1d05db34fe3073a63becc7dcbd34a7b9b0444823badec7a03633b06174d80e2fbc10f60f33c3820ff261e9bb2db571bded5860dd63a31d0bb42f7ca8f419fe98aa19537f40b37e6977705d6c4642c0007ecbe43ee17dfdabe", 0x1000}, {&(0x7f0000001880)="cb79c305f6ce3570849a5ffffca8224b7966b87714c3e90de84a1e999662603ab4f2b622e73fd661ef3358ba9e3ac016462126c30687c8df5e6b0b4ec93dcaa7bfec519da420de8b6b43958d6657a9647648a4deb4dde523734367c1e6d5feec1b94b1a576ffbee4b9cbdc64640aca385bd6eae7f0c210b6eef0665c016899e4eb7933864f9d9f6aa63ea64221fa459939b49036926dfb223bc1ee5aa485e5f1e158909a958ead6456880d21fcc2cb41e7ddd72c4304631927ac8e899bea51a7d09cd2cdee0c25c61b71f73a4e55ee6b517dd62564b6f7625810b486da4a83bdbb6cb45f061938a87204304f4d99ded03b8b40e079f3736cb4fa6eed7f0ad76cde6e52685ec3bf90b7a4f58db6a3bafca33f41bf296380a2b24f1c9fd9a99f015631857a55fa80132ed4edd53fbbd47bc848191bc8fef903cde62131ba1f5686c47705511e77f3462e767103818d6ff002017ac6a492868f91d590a952ebac373423ded0e1cbaa468eb53eea73093c76f539349ad522442a7b5094f6e3e708106029077c35a3cf73c71c671cca9aca03c4bf44a729ac27287df214a8151e57eb20a7458cb90ed347e889091e75c6e9884bded17f71cd8040b7d58bc89ae8aaeb878b98cbc1b56162e4efcbab8a69c66621294ba372ce5726327fbb94c15af4ff59cbcc5d914a1127cb5427a2990d09de305089a32a4611cd146c40a0125e5c6810e493f2b0d7a7c34fbc34d1ab4b88a34029e9ed6da246fa3ea41ff9f0f2a9d14923223c8038c473dfeb701bc6f84451ddad4c6450dc07564e5fa4a918368663bc6831a3bd5d35ee0f04cdb9a8c0f51beaf0770d3dddbae15e0d512f6cc0513a6ac5067194d9030a2af0d48d527536259ded9bf393cad89291ac4fd44cd443f168ab5c1bd9ac83345dd40a3330a4fd4f3186ed0d03fe822eded26a3159944189ef155de9c70738926b13807a00bf82ce34c585f9699f31478b4f4af0f373b2041cfc83487f30b23a0c933aefd3652005c27272898ed16b4f524a4ccd13234db2df55b09b411238fe65d8c1dd8f07f42eb3e9015fcb8d6d4ce8b9afcc277fffeb36c1ea1e32d8ab6855218e3c62dda04346e711d6f614f0ce6fdd45cfbcfdf3584012f7d8f99268626c35de6d4edf5dfb4f1f4987f2789b1c8393714a6649b500be920d537e8884795b7eaef243f706c1effd48aa9730c9eae97df14cc3802cd48a3c59d6d1fd6d7186549b08d327bcf47aab8530d4147bb55a4690ae36f1768c572367f0ed13de06667f828e90214f0c3a81c7241ad3b0501b7f05c552872ac2c637d70c84f645b0a54fd6ecbec885448b6adc017b4e96c968fcbdd266acf7b7f1129567c413e5bffdc93abef930eaa73e5197596ac45a2e8ba1891ed7dc76802fc9eea82c5e45326bba661667de27127124fcd947683bb6f07981d7fbe7f314d6f975bb6d9fd455d6f1d7259311074bca08405cecb219623ee1ea29240cc927cfdfb3d28b5877d5bd3b89cf39826315828bb569a651b99be127caa0c843deb7c61b7ddad1049f6671ab350a587027e650473538998f5598e69b1ec0519f6016a582eff9813ef418a61d4f9d974b236cfd742ac67817f8ab15a54d8cfa7df906179ce7066998875ba1ca6256a67b43543aa388b8ccf56a2c660b299bc416840b746b25848250c1bf55e838ae8548a215b33e4515e93fd8a3bef67f42ac1003ef0992dc70da7e59c0ba3d890f479cd295a48d0629319da6776c4c9e87923d2152539a6c7006eef8b70295d4bac3d42ba8071cd7f1a7af8c2404d6ebc0aaa9671727ce0dc3e07ffba6ca70f481977eb527da5bf2df5a9ee65fa520e2cb99451524474d50c08c9fed25f578d0bd8f44128b99416842a4f7a7ca1f09089cf38734436a3326f67cdf4f1e74a30559a8bc7192a1c87a48673f51871f20775d8a575c5da73a66671044f7abb974d7819ef1e3a6feb759e60e720d64f6eced0b9a8ba4637ff44c2359e17964e0f4129c6b577848256024da7e04b40bef1215c9a05c7b02e648f60641516fc5aa15fd6c92cad87408bd16bcb54c3aab3d4634fb2eb21c2d520c14161356b15ef859fe536a69047d9a8fc2b0855634b3074aebc001be2929b90c7df43d10a30df7efda2fa8e24a5cd41abf8643b63e1336085b2641ee97f1dfdf285ce8ec5f3174dac3aa8930edf28203d08911774964a387425a2e8f36a73a6fc3b6f3405de329e0dfdbfb83ed5475dfa7bb84e7cd78c67f97a79905c5415587ea95a1e92913858620707a1b99a668660d6e5fb7964098f57b01409bd1478b1784e7e83c942779f7450a6f92a22666e897531a29a6368ca49dfb8e6718b285b189e53e8648caa07fbc278efea027ef345ef375127c5b8cab95dbdf4a0f3f64a33bf5de1d6a25b6241d6d39c742cc491c80909697e95560c9d64e0cf2e07df6f8b798faa965e1c88ce3cc47521e19a17dd28c2d0b02c70345e5f9d0636f1c1a82952b490db1d57d69a1913b451263cd41c44aeaa73c0a18208a9f462dedbec7f99e42d7057693fb6fb6e16ee4044a2f25f5119bc1901e28f41d6fba8d20f6855e74aa076b3803a12d978af60124da344099f45499b8ca30c76771181cd541efe14fada97c9fd00e9a395a7cc5aecd5d2c7991442d0d2eea7047ca19e232c075762aedee5b5e60b18c761280f5c3aba37ef6de86ce9b3a485bc2df5084b6ea74b6a823f2074e9cae5d622c40a0f3b2f4eef42ddce65068d4a81cb0aec2420b5a162bdad3c531f1fe92043d9750ddb008dfeba2352fa58a462e82a7c49525e906b08491d48e42a3c9374b743fef98de3550dec60b070d5bceb6987e57ebb69e0eeda12b6ea770e3bb16e1515149ab947d3e5c132ffe19a0e7923241edb647f8acc348069b596ce71f158c1c691ea1f67cdeb5548e12b0b3da2f6ae5938b125656443b09684c208877274787d9bf0aba86470ffa013c1e3f4e8ced9948202adde7b235d605f7a6afb90bf710546278aa5baf689364e890d6d869c17b4913b78eac8688627da35f8209ad1bd1fb06d5b4c445ff3c6537c002e8f3e7a4a2b69dfd1b6635e91fe3b2c41a2737bd623dd92bc91b722d0bc07f151c4605fc3205e1483ade83951705fad6eef41997cb4769ab7167848b926905c9e6799345d9699869c78cc7d3dfc9571f818c38f13966bc8bd29e039eba7bc4cf476732d9dc58a21e90be351d4c53d2addb8bdd267df812a5d36ce1163eea02fc8e51f2c09c60891037b8343b319a23d0c504ff6c09308291142c53de9d85afcdb1f564980e4a9c98ee3477b0fdf3f4793fbdfcb137b2a4b3d329d069156b1324cd5d2018eb48dc253d1b735808b2119ca9ef1d28df5a83f81facfd1f7e4102bfcf44aa3d3e412140a3faf14099da7c8c458e4b2f604d5ee7b3a29824230dc28776261dd65e1bfd5a1339f007a79d3a612f807edea5c690d13eb55b8982d7aee28c819950da377ec80d19c91ba9aa908daf56a082c1e0d33f75b46fc7c32533e44636bf3279fe07de219c5572e7f0cab6565d8c133b9d143be7bd6b4da27a039f7b446b8876f05130427bc1f6a60918722daa93727acf0a960c85ec11049dbba756f83b8be9c0036dbbfe46b4db6fdb008f928f89117a1091ef235b696bd7246afe48acc4022e1a894199bd286cdf287904fc6aa388a729d1e8cdfa82b80b4fc22fd83c539dee50b3a174543e10854ecf3aafaf716296dd59649a2fa2562153f92edc310bde26532fbb67b29978eb2922d45c60145be0389e1f594e8052498d56bcaf74debb72a3b42beeab017143963aaebeaef69568d683a12233f144c5dd88ed1c19c6fed0a47884738b6081298667ed8392edb353e2da7776ac2e033a8069f770d1e996786e80c6fe16ed6a22a73d926207bb394fb3cc2421d8baa9a7f2b2aa3d022ecad89a30a21ca78a30543f1dc7b302cdc64f1c1a4cb4a8cdb6261e34b932a6c6785c1845758f1a0317fe73aa9c709006d2526b75d4408ad91ee039c27a22d868f2a9e3d81eb6f73a33c2f7a6f73639e62abebaec27443878a430af70e037d646fc2ac5ba8f1eeb46d68bb92b4d0dfeb94bb094241f828b93291282dc202d6f4bd1eba7151299d5613d7af118fe2e483b3b61b7685c0f464f1e28b8da1839f46f5ff77827d2960a4c7446c3cd14b861ab91602677ddfc57c06c85686397cfd6993e728e139f147a3ba4556186780b44f82082c8c32481930aa283e856ab97c1d12fd59485d469b645097fc6c5f842a03237f45f21225f223afb2daa1e63af3865d636a9c60514297f58e4082132281ba8f55ba9d9e5fda62a62df37cc9f6003dc054518293316d0527747b4ce8a5ab467a64b9c8ef9e456dd294be3bae15ca20a04da308d122ab271c9e8978f200636130507e5cb9689039ab5376273ea62bfb0d67ceffd67e93bde82bda3dc1b74a9511607c0d13f7c30efe4923210238998e7794f1d4f22663766020513116fafb680c6e27d96386e02413961e4ef61abf24b6a55eaf9011938b22f47a1bdd782dc7d1788c961f4cd18c258c408f2a5500bff9ae213c7ec323a6846bb54a313474038301ccbf2aecfb7d15df84f9062aa17221f74b1842bd61a0cf5cba5bdb20cac1cb16873b3df23e9088f96d582756c215ba5daa88a10ce60947e916759dc12a6ceceadba4ae838066d45366cf63e4cee197999d32d4d715e2753e8472450324eb630e71f8fa0df44d38cf8b1ab3e5c444ae014cc628c10d2c100d188751ce817dc59b7a655aeeae55c18bc9a41cc223400eba03887e83d1434eef5542926ed308500f2963bb10fb6f204a1f15d0ec13a22ad2e4c3560598047ee573cce80b3906b39e5c5f290ad3f55473bc88d334818a92aa9bb9c4c30a936043007dc269b911d092442123e3992dde3deb881f4aec9d9a7dc43587fe014ef4e11ef5600a40a57af2e06324977c5647bc89875d082931224d731de8b8431f44b4e114dbfabe55284d7dc0e9471253834aea6bdf6a77c0b142a8f4649e9705e4f5264ea3ad717b2bbcb528686688ecd19e6f5fe28b2ace5405dc05a5f6374abc3a6bce50282440f9b425df7afe07b01aa3c3ff3bc11037d8cc46df4f957254d5353bea9eddf8f7b3e3f36eec2af4aceeeaaefec25554eee12027eac6ad76a3d4021decd69e8cb295b95791d858e67761326c1f4892aca36cb181cca5181612e39b86f7cb7c328e06e49bd451ab737a993d1121d2b23be95456a72d71c431e093ddecbe8946a5b1eb10f7551254fca5e6d66a3f23ee54b6799f821a9fb7917159a87bad3f69effdfe068ad82d5b0cff881802213e0988b84a7cc7e299981dec86a8ed90725870359f5a26d6a4c8ec56a56303e72f8b2f64fa86ed0dd28cd24547fd56c7d40d3249394dd8c831362acc82258450a3b46d6b195cf923eb9c1d0d4886d89084668ebdc010c4f6f2a1734d1a312371f9019a564834dc788cdc9ec71cc50f9f1ff692eb5e5ff784c18e260b4e429d534150f3b3456e7ca46bc2343c95f5503cbfecc241c9bcd4d67e57045af73ad171c19580244c32ec3c78fe4b5bb5f5a4a1127d8e0fa1eeba8bdaa9655ee26ea64aed9fb0d08f53aac4a55ed78387a1c472f0642ff174cecbf20c2019f37c6d820970bc86a47bfe9975d8f3a84b953c28fcae06f6b4c5a3034d3b9b26b1cb68ce4c99430c1ac0e2c9e0edc55f7be50bd4fa2c77004c5696cbf0ed6d8d62504321c0d4f3e302e03b03eba9af5c4c99b5e0c640d8ad00074ea810e17baaa08333857602b0aaccb6fd7360c", 0x1000}, {&(0x7f00000003c0)="fada11ae45af459d86e09b01dcb67e264b9d20e3598bd97b10b433eadbf35b0c8020b460f6cb756b293b5f5c5bfaf3012120720ef0997c7442df7546c2368841af064913100b2dc2f6ffa86e51ae4bf05c", 0x51}, {&(0x7f0000000440)="2b7eabb165795c28adca591c08563093199f5e689e87202572a70ae560f89e4d07232a566dbf8bdfa114cfe3a841e594528d68764c482c286ef9a0bb66e269086d8454301219cb9929f82c3fe058a5a58a80d7f2", 0x54}, {&(0x7f0000000080)="071decf7b097df15b619f4aaa5366477fa86551be1a5d526099b8cbd112ff6cc71b8c514fe8b8f62db7ac685054a2fdc44db51f5e21404cf1b", 0x39}, {&(0x7f00000004c0)="5ce23e7801640a655432303f514b4a59f269f996937c882fcf4490ed0b4dff2be98c341d5a0bbc3320d27bfc258fde3aca45535ec49b5d944790d9772809e08f3270b2229d376ab9c663b15e2759a9c1c514980b3d84281f4881f68cf04fc4bd0f08206bf85a24e25063074b544e57e2df57c591e727127f2079ca395e9a946988b371c9cb52c5ff2bc01b8d50233245c2ebec4ea9f33c947cb1b1f2904d7051df3c6c38d8f8847483c8d1", 0xab}, {&(0x7f0000000580)="61c89ccc341273e5913d691bbce6350739a970cbdf67327e9a3edbb28d6fc2bfe3821bb6f4a0009601a2b20ff22a27ddf2d5a4c3210c34a41cab0908903ad4e2979ac60769a216c7a63e4c79a7d792e1bdc59c5237effd06ddf12ca8ec25672779e2f21bccd5d6919e8e1fa8f4c00a31bab5a54c9a2d6a4d2ff34b86d074b79f7ec0d8f8b9d22c3660b4f17190ca9fecffe20034b2126c9b7434ba4bc3f584784711bd3520f0dd372d", 0xa9}], 0xa, &(0x7f0000002880)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r1, r4, r3]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r4, r4, r4, r1]}, @rights={0x20, 0xffff, 0x1, [r3, r3, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xc8, 0xa}, 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 01:39:32 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x64e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) 01:39:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) sendmsg(r0, &(0x7f00000018c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0xffffffffffffffff}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000080)="5d93ac7c9b662ea3c883f334f2d14cdf388d0000ce121bde45aaa2f423d2e2d0365c3b37b16c791f547badc047b0da12eb12d7dc25f19fead17cb79b1e5661e1dc1f67acafdf2467f454711db3d6fb58f241a912c65e72d5c982fadfabcb571e62e4d2e50f41057cd3b7bd32c1d2e5b9b55761b1bbe0962795bace394fdc28543568e262eed8c293674ce46c392f", 0x8e}, {&(0x7f0000000140)="64319189a485725234c8bab6ced5d0c3cea10146f0a364ecb12209b9a5b60216019bc740fa424c78789737b9715497330320d1d89d243973ca4d5e65f28919fd0b7db2290479ce3a10eb64010446354c4de58c7f922c86211ba22420de44a75432d5e194d1933610c8cffaddad5780d500412406161c11707409e5d831f89ceb2659ee089d060cb2ba0a712a390ee17c7e9678ade970738394c95be116de68aa3bbd29d42e8ae2f9c21d1ac0720a8eda70b5", 0xb2}, {&(0x7f0000000200)="3751732b4d8b5b6cd806a1bde7795b230a", 0x11}, {&(0x7f0000000240)="f9672d93a0db8cd02e0512", 0xb}, {&(0x7f0000000280)="3714d9e8255b648c868ef1832c16cda8cfd2aa00345530d56ed8dcef8e3fa859c1aff69cff185e4b171d4a96d45bb2c46c128357d6855de54805c0fa570b46e82195d3e5431b4cf1df8431ec8a05428df09735bb6b6f91051d4af865f8bbd10c0a03a2541db2d2c3ab2e4b1f4173216d1fdb2333e6332d3fc95f41ce1cbb8710ef96c50cc3cef1923a50bc4557dacf93b2e62a3f439b1b2ac6fb661839db137c08653f988d6a66e98b39cebcb39d1355f3c569073c95e93b5aa80e1994e77117a7f0bb2fb33dc8d6f9c3bc87ff4c6db7c05c6ecda00302c24a10b786d255bda70490b56b9b5a9de2d1106eec405550399b36e11c3164fb35994e3983df89c6d2e4203feb397a72d8698dd0fc172e84f47dda09fdbb082b9be9c2c6a3efa63521247d92f2b00f671ce845b501e02d297ad5784a14f260fa3a6b7ec9fa75f9c3a618dd30362dd1dd5026f1188658cae0106a1b757fb19b3aafd5b169402d8f811645aec9f68e5028465d7efcb4468fe267c7d93cf2304506072b8e913af8030689b903475c6373bfdfa3faf1ca72a22dda45b7517bdb999eb461db510335fb3fbb44d5efe3e4fa9e322c62c2a6127c278cf4a09df80ae1029aedac0ba75ad7d687204124cef9c5aee647d85b381d0eb5ab279355bc33fa731524de4f3c1a2bd28fd263808face4ab56f51ff24b58668bce6fd48a9318f2db73e2123474035d67c1aea41bba4d2900e75bf23c4221e695798cef926a25485cee57ff067ee688a208884635ea139971d6d6a6ec9bd17a892ee441975364ba9d428c9dc80912187f9da62204a681ca669bf853f8251e7f5af0b111445dcacdad6a2055f72b2c089c182543049bda1528c13dc6349657fb3851e8efaefe4bbe26971f3a6e8bf3efe8a416bd753b0a8f911e2576246696aac7739b3c5b1ee1c05808e563f549d5b98a4f70199d9597288a7d3993c7dc087889305279915a5375ffbb7c25c7ba62e488328f96f4baabdda5aec839cb4c1a7c44f66244740a012705784688a778f4a51fa442eda0188b258cad65e023a716e9bf8575fda3c42ac70e72525b372b276ce29433af6c17fe7edc66acb0cfe71117b35b8717ab584f37655b906a0bd12992fd3d69481e45a8ed1e55b1138605ca54406365f714d6ed155cbbe78d2dbef08f218dbe9aac33ad029d6f52fb89085f63521ad3873f360a7d00ffe931d6d8aee5523e11f1fd7ed73ca616f7f1520f59b1fc19f32e40bfa306b01283036a243d8c1c5cce7be25e0db3db0edcd43b4fb81c69bd1d61d2689b04c9fc9dee71995f5950e050cb7388f0bf117ff9fdea4d13b6c9f56be6984e31d1d75f2fa3d3f46b8a8ecede1c6f20ab7cbc5d3a79d90e4a444b4f0bcb892500b1e4d13c5a74c3502105fefaaaa0d77ec107a87238531a1a227f645c93687bb229daee88b7e459a256a4035b65e187bec9f93bd414014aa74ef8d734d0a777f90018c912b8582abee89ed49cabe6a51efd1eac33eba228e0de3d25d0be05523f1b0342340150a0319de313c6e586c0ba996c51dbd9d986247c5d9161492dc52588758082876f8d66c62400beef418d600b645cf22674f8be445edf2da35c22c6342bfd16fe6f3897fcb984602918545915dd86b86f9e3c9fc6bb019e66ce4619abf567aca4dd4e6738ba0fe02107533302a0c14f95138f19b94a02f295293e569d2931d4f0281756b0cfef386f81726459931526643a2aefa4dc76be8c1abbdfd113db97a804ccfd32e8620d810793b491d0094860c10a6d1894a13b55c88298d6c9ec0c678128d3a571f07dfa2900a33ca714815093edd12b86f77cecc034fdbe8476609ccf632e3081886d288b52549fafe103de0572a703df011811b6e7cc23756434da6396cdff837f1270d79077ccc9692358a86689f022591069aab088c90bbeac130501f207109040ce612c4401ef2231526f81a41922ac186a4791c4c566f4c6fdf89d8abc81c8274ce90410e589dd119c033a8dd75f1f7c74ff0669b5d1c414e62e8ecbc1537a9c4b997c48b71a486236ad3cb1b9528d971f5712d033028af3266ec2756cf85bf3f013017afcb42123260082c852cac21d792f2578146b1618918977b70c01aaf1a0eb286fbae0f0afd3f7bde966f005c3dfe9a3987e8e6df8b9fa2163bef9e46cafdeb841a956c3eaf7b595df9d9adcd615495ad27b9cd6b75545ff785ffa6413ec0c6bb0b91cbef039aa1aa87a808c53f74d8b043970eb3c77a25593ad01d9abb8e835a9d4cce89c88f47eb94d64df137beb8aba51bb522008b24abd2ef37dbef1f1697a8204e0d3ae5dad50ebde4461e8465b2d5dcb02da897c2e6a42edbe58fe0f658ee2719adf6925d87cc8e252862c9e291f1328bedf613d34d771ea26050234b9a0d506ac9eee6c520a2852b5c4ca10be05bd379cd0d2c31403d6ba117cd9acb71d348ff4b1671f2d06d34b26ff4f12da35a6facb1f925f977e82d62aeb36cd883a569b2486b6cd283d730e9f11bfe705d365218d958d215ff5a375d027ca321da53840de030c4914daadc0eb7a96ed34566bdb2ab4120f0b45ae8cd34b5788adb46590c33af27f35a354d6b9f12ea8ec3dc495b467f406a74c91dd8d0e5a8a021cd443b84cfd820f6e274e3d2f733b810b72c0d9501eb1c8232a3de1d93d7b8fc661653da2b4f583764325706a7e26ef28fef8647ca3128cddd1734c6cec3b9afadc3fcfe0dffc2431494405d00fe6dc890447a6754300f3d80048f4c25ebd16f6e87c4c1787c8c625f9cafb90afb3bc82ab94b3bfa3ef5f5a1bb9938425f654c0f4e068ee3f54672d2582d37bc46a717d842956f1a905a9e9889b7373e85322bfbf840b6723cdec6fdda1529eea3d373e0b1ab00bb44598e991edabeaaa3c2fbcedad83c343cad21948310cf07edd0350a8c3330571cebe80d309b4db8d9768310b8dfe51b494d85e1070aa4c7b7d01c2207ca954c3693742a4ffc759dc5617a61db445875eb1f00e3d97a06cf8fd2280ab423b72471ee5ce670cbbec0d2c7d2b6235abd106b39066be0614f723984e0b63381d92e7b36de371a7395d77ead7a945bde99e27bdba075d5ec743ba7840d46ac87b4782358fd13323efbeb8448fb055ede42e6ac1b9403ce05b70aee87768b13a9d54c9d285f5197789ed81192d3e878b67621d503f4a385f1b7cca8023b18bf7baf26b6dbeaa1be4dad28b29f954ee1e08bf17828271cbda22a012127336e87d636da458a45d5903a755d3a4dd0d44b7b99e770750c13c47b275fb6941edf48a7e558757cea8d359aee59c36fa38e09c749b249ed591cbf90804ee68cc0e2cd6ac91b04b135a343a5ce01a04b7575d45026021eca7aa5044108740e12a7cc7ab4ad3a8bea794840ebe6b9f15a35bc0894547bb5bf9938f538651d94283e9078ce9bde012f93ef291526c80d04cb39b27730f121d57c1b92a99670563279b3ef924dda5cf094ce4eb6c21cdbc951517231579c992a3b720715263fa3a5002712f3e02df33e5e37e1eba98ec3dafd9ceefdd51494d49c81b89e2081371422b37eb080a74a92e10be84cc07b8657a00f15bd89aee8f9f08ee21b4eab867b3fe9b95944cc00a5a82b9c09d815d28085cb33494ea356b7d9e2855935608902789a1f8775c8ed7616b7ad0cbd76c502935cd5c78bdaaef85f32ba7d572500eb37e61378e1ea1cd885e2d3f6cf05811278b92383ed05e9cbaf0fc87d9471e5242c3720e50b7a5bad63998fb2fbbc3709e182a4b6e8d9d7bd7efc690fe3c48a2664b1ff48eb61679dbcd9c432f14e941748e7605dd9e52b87009af9ddecde981926d2f457b37794a5ffcc1818475be1d0945508480828f95de47e38458651ff03c405753965c97ae610bc4dc5d608f7866b2381c0044b67099a3ea9216dd303a491312ec81c505b730ba7054e759f2ea1a87e8218a30c72fb18c6e85c7867ff839e5c86ca25ad07e61d32cdee06d2e481808eb80c4fe0e794b976215314b69d591ba9750885ebdba609615b142157035cfae15095a95adcd2299cb954c96588f01b52d884fe32b6899a0d70679609c4962a29d6af7a5a1233f533850df7e02cb470f09f6a5e32802fa14f4a3ddadecfb5f877b2badc8bef67b12814a712a25055d92a2a8a1f5e46b24ab4874769b7343db47e79490b255ec0ba7c6a4471d7cb550a06523978de96613a5440b7ef8d1a0d8f0b232a59d2321f4b040d209c457e99ad1f09a57294036296255a1f0f77bc34cfdca9d9b51b79142f05e4a2e36a312616d3e22dae057afaf8c353dfe96ad7deee53a85fb94e25c78eae409bcedbc1a8559800dfe2f00d17b9577dba79543150e5109dde56bed743582447e41daa77e4a89382982a431f35dcab51cae1d8919af5fa974a2d2ab06837b20f7b95586b261079a1d14ce3edbdee01e979d04fbd290f21005233d73ca7188c18cf032c85047fe3732b6b7b0fca5f914d5d13da70b28fa449ee0da4ea5a1226987fae53d1384017ff2883b9f2061f6e34d22dd7a4f3b2bef1b664be4695f4f521ee7c6a926c23c7e76b33180dd4a39e633949f2ea441e3d8a4f3f52aa456102d1d539c4b13634afe02e94a58f95a8dac6f8dcd35f601c51c5f27f5a41826f0f354de399ae10e6bf25854b1cb925ede338d5f177817a1d7731cc02d98c7b95e29130ae8173fea1e2ab6bd75de41593a6b687f7b0ac660d5dd018f8ec5de195e1acf41c6867f5566a49f397d1a4f7ffa5ea1dfd0530e3083a5386e3915cb97475ccbf9df57d22cc14b2b39a889dcc0f4d00851ac3fa13a4a28254edbfdf0684d66e51d1dfd35b8585fb360f4bbd49d9d66a2f91e7ae159327efc31c430fc93080f45213b1238c5bf4bccfc9e95af3cb6d4ac9d6b1b0cc2990ada873508c1b92c8c2fe37a6d7c0568b43fff91b47e093756cc7f84100bc85fa7751c5455c0318389c6b2976b76b44ad97e871cf825b94ab30aca3f98aa9bde75abcaa840d30cdcd81d99b3d29389a46ebe550b60c8c36e6469ef517c7528f600820ba99dd73a25827babdbcdc8b807fb0aaaaa93ac6dfd6aa70cdc88f0309d50cf54e096d3f1990c752dd764a598506f342ad0c5ef406fff0bc7bc89d37d1f033ff1f10e5c3fde458cd882e3b47b6fa58018c5e9c457cd845b62a65d46b7674747bf1b0502c6a5fe8cf50ec6c5faba5727544fad7885e0290d7b60320b86c236451f4e68f157e21ca77da19dc56b915c01a162b88ec64924be62aa54c2986e33ee9fa8a4192b5dae8d01241d7c145db71ea8c611e7a1d7c42934df4dfd6f166dd77c725b2507cbc346fe48d4570a00915d2ccc50faba45595a035aa29370f8e8ba59d5c2994723d2aeef08531cab1ad1fde76ac8a2caef29fbfb14020dbe79bfd4093a74bf18168d4c3098773eb1a76cb3b48c87e8102058171bda7f0eab91abee00d54ee9bc9a1abe4457f0ec3a2fa03a1aacdaf1609d089a4262cd656ab5b09629cee9ebdf33c3de44619d983e6f7857f1bc846c3b736ca4a4509a858cee8c65adb18da22280e08f4379e64864e11d04bc9d5d5e3c320e7d0700d4269bd8bbe7b5192dc6d7a0af6ad402e088712a6270c2399de8ebb583fb78d0afce4811c9ca3ab62e50d523151d9dba7c8183e49a6d972884650efb65003941c557c73c8306faa6b67a3407bde24732140656cec9cdcc3747f9c36d6ebc6579292d8a88fdc2225dc9e402c98b7a9616936752bcc5e458ef85fe501bcf6f190b1416b6b6f45933f02b82cf561f0c756990077673b8bf65bdb87ef66ee20cd0", 0x1000}, {&(0x7f0000001280)="9e581c8807094cb96b9ae60baf86503458840f320af9fa08346fa4e5fddc028bcbb0db6ae35b80e7cd39bba24d15f5560ad87305a28a97ac5a439db22fc0d6c6", 0x40}, {&(0x7f00000012c0)="84018f94be91bdee18807118528c87f9360f405dfa9f8d28ed6ccc6917e5b4b172e553704ef849a73c546ca56d770a0de6b87a086e35d7ab77265ed55ea7756a5361d196dcc630425c7e5c842a3dee91e290237a851d5a7f77c4fb0133e8cb2b59889c2a4a0b0c885a0e0006bf121f63d755a81f3c5a5d153943793e9bc88d14e81b34299edcdf15eb5d023f94bee78a9e25daeb902d2787ee24ead82bd686aa648cfd08b05bffa9d093378729736ed59d2045d7cd5a938054ecc367001ee34b3431c1e3bf4abab4e054a498af4030b64955580406ffc4f4ea655119c12c413f6808cc93422b071e94ed51f9aea69daec2d4", 0xf2}], 0x7, &(0x7f0000001440)=[{0x28, 0xffff, 0x4428, "4aafc2e790ce4ba7fe886dfbf1a6108877a4dfead509f2"}, {0x30, 0xffff, 0x200, "95ba4b6d455db9a44685efcb1ec044d1eb00e3ea9f22d20f22"}, {0xd8, 0x1, 0x3, "f613cd1fcc5b10e53dd14f33d5e6ac18e21119c9533e931dc59d06fdeac2f1ab43651506cfe8f7e5fb677c1a8a905ae327a197ce0618f1826ff6dd09c8e93b2301b0c62afdd622b81d14545fdb8ebb0cd088a587b2c454542ac1b3434525a9a06c5c0f71f3428c116217abc0ffe311598f4f65f674d044d7bf0bd51876c78601c9becfe7b1176c79bba62db876195a7ed223373df3d9a61f3c07d08a3e8a00f9b96c7df12697578dcbe45efa77389f0267b0659bf6e2b2002ecda1f703aa204758992788"}, {0x108, 0xffff, 0x4, "600ff0e79de18a84f9af5d42e23ec6f684904234d949f36a80f305665e89399f494a47e8845521f0d2269fa7120ba6a331009578dce8952d43c14c4ebf2b40ace4b0af8a8552bfa4ceeaa4a4cf8f3e4b5558c56b6f981300637ff118652b2eeb568f5bc2281ac679b53b6834f3b02456dffc00509faca4b5bf93faf1a4ce8880ee471082a925307e5fa7b895e44596bb5aea40370e76366942e8cfd9471b32bb0920aad454273bca7cdeb65b6e23341b0ee41818a26ec8cec97863131969ea51b941c49c914be3d0cd4b9518978643a4d41c9913900ac2db19b392af6a2e57786375d82490f22855b395603d27e307cb0b6f27"}, {0x10, 0x1, 0x2}, {0xd0, 0x1, 0xfff, "d41eb8e0fbd1854805a89f27cd98d4d952b46441a633b05cd6a903601a885b734d87479266a7ce8d9a44f58f2203e4c57e24ea7e09405d5a82234948a695126c5b0cfc11a6bb0ef78baf37f8804466b457614883ba65483d55d9894ea70e0d0bc1a90aad1f769c30b448ff09ae09919775803a20f4930ff501ce1073c74ddb6a60f8e2939e837859b23d244fc9f28c8e45e58ae5171a7d6872cc5151d8ca75fd60ae6ddf4506f5acb5630fea5bf723c262da1dd888aec476f10b"}, {0x70, 0xffff, 0x2, "f02331d38ddd427462bc48baf28669a96df761d160e0ed21b818bc87306dde5363ae737c2204e1353401e56ae2c4f777e9e8e3ebdd64ff7691d2930a7cede796a2a1d7e9d2f13645175e2e8928348fc5e59972ebdfc7d7cbd764"}, {0xc8, 0xffff, 0x5, "55901681524020b300196ba68cdddf6e9001f45b2a18e597c5acf18b750dea7da2dabd71d02ea74d64f14e19b59a1c1ee8724c1983043e16129944874ab0ead88089b2d341128f0110280893e7bfbfe6779dcd542a9fdcb8371d9245c697c50f8a7aaaf808f4919db7afb80ed34a6728083dc3770f6dc07733e9b51a23626fd62ddd3cea65d82df4ee7913980e305d8507778c2ab0d4ac5e2a96cdcefdde8dc07642ab6655253475ba3e8c2879a4201a9d"}], 0x450}, 0x4) 01:39:32 executing program 1: socket(0x2, 0x400000000002, 0x0) socket(0x1e, 0xc007, 0x1f43) 01:39:33 executing program 0: r0 = open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x0, 0x8001, 0x1000100000001}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x3, [{0x3, 0x20}, {0x3, 0x100000001}, {0x0, 0x2e67068e}, {0x2, 0x3f}, {0x2, 0x9}, {0x1, 0x8}, {0x0, 0x6}, {0x3, 0x2}, {0x3, 0x1}, {0x0, 0x400}, {0x2, 0x101}, {0x2, 0x101}, {0x19b62d9d74ee9671, 0x3}, {0x3, 0x4}, {0x3688ee68f0ea5478, 0x6}, {0x3}, {0x2, 0x8}, {0x0, 0x2}, {0x3, 0x3}, {0x3, 0x3}, {0x3, 0x2}, {0x2, 0x3}, {0x2, 0xd88}, {0x0, 0x3}, {0x1, 0x3}, {0x3, 0x200}, {0x3, 0x2964}, {0x3, 0x2}, {0x3, 0x2}, {0x0, 0x9}, {0x3, 0x8}, {0x2, 0xfffffffffffffeff}]}) unlinkat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x8) preadv(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/22, 0x16}], 0x1, 0x0) fchmod(r1, 0x8) 01:39:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x1, 0x206) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) setreuid(0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x2}) setitimer(0x0, &(0x7f0000000240)={{0x1, 0x10000}, {0x100000001, 0xbf}}, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000400)={0x601f, 0x9, './bus/file0\x00', 0x7, 0x0, 0x0, 0x4}) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0xfffffffffffffc30) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x20) 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)) open(&(0x7f0000000440)='./bus/file0/file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) setegid(0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 01:39:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in, 0xc) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696cd74065224a153fda707f6ba0c5afb72c"], 0xa) listen(r0, 0x0) 01:39:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r3 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000300)="173069177158ce0ba3078f95cefd9ee16769c87470746d4d9cfa70b06c109513e6b91eb6987785dd59b109ab7d4febdd444fdd5a15de83559b25f58df2bbbd747f69578830a8356297367af7e282db0b892ca311eb8450bd85c9a925e8eaed7128cc6a6acf91e1c0324d266a7b40b27f7e716fde8bbdf9b784fd0bdc67e50d585b2e911416e5730fc442aed1bfbc064de8e307b6c431cceb82ea5a92d5c6bb979d7d83f103c57534370330e780424dc89469058b87e61594c4463b429cbbe6004daa1f24b03de6129cfa47d62ff141c13d63c2aa9ced00e11bbbbc222804e844692ef9497e6ea3e3bd48e32d48ab536d40b65fa47a318ac37223", 0xfa}, {&(0x7f0000000400)="ae7809f87d5e8e8a596843b6c7621abca3133f950477ac142ff5086dd79732de26253927d6a827ae2d9125b0672c5d7a104558cb5b32c436c4d6097168297ee0aefa87b3722d3b0d1ce80c216de9244d9ee5d28426512f76e4d3df70b6274c210e58413e0834598c70b2ad86fc6bfc214d3ebd1ccfeaa5094f45d41b0c4a2ae1ddffe7c43a184f1599ae7ac5d33929761b834ce6feca7a98c5829a09f600a69a", 0xa0}, {&(0x7f0000000080)="1bd60eef91df53736425382b0f", 0xd}, {&(0x7f00000004c0)="4f1c3e2aaabae3c582eb383eb7df375d1a26d320ae24576afeb9aa76a1b4e4ca891a7ea047be53df4c6c65b8ef584dc27de641e542f55fdbd44cec53fa0f5d4f926c5908a1e28db1e088f7a12d7e90d4745f9575653b020e766599156bf621244dbc4191b10742a3227c5d32b0a4d033a5afb196e8cbbfbe7930bf1a47b74aedc16b28e6ba9afb1c788767189608aaff93cbe169a1d7e113c532a72455d69d69576c19ccd4be3c0ceb2d13d4cec898fd02ed3ec28844f077e6ff4cf649c0f0c0ab077ca4cdfabe4ea7f7add70cb76125773b8682", 0xd4}], 0x4, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r0, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r2, r2, r1, r0, r2, r2, r0, r2, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r2, r1, r0]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r2]}], 0xe8, 0xd}, 0x3) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="288dffff00ff0100000008cd7fdf030000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 01:39:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x400, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() read(r0, &(0x7f0000000080)=""/89, 0x59) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x2000747a, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000100)) 01:39:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x28, 0xc) r4 = open(&(0x7f0000000340)='./file0/file0\x00', 0xc0, 0x10) r5 = socket(0x0, 0x8707bb23d8a35823, 0x10001) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x220, 0x0) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x6, 0xf0000001, 0x1800000, 0x9}], 0x4, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0x6d4d, 0x3}, {{r3}, 0xfffffffffffffff9, 0xd, 0xfb0f6123562d3270, 0x100000001}, {{r4}, 0xfffffffffffffff9, 0x0, 0x2, 0x5, 0x40}, {{r5}, 0x0, 0x0, 0x1, 0x4, 0x7}, {{r6}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x7}, {{r7}, 0xfffffffffffffffd, 0x2, 0x4, 0x40}, {{r8}, 0xfffffffffffffffa, 0x0, 0x4, 0x5, 0x23}], 0xff, &(0x7f0000000580)={0x2, 0x400}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) recvfrom$unix(r10, &(0x7f00000001c0)=""/54, 0x36, 0x803, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) mkdirat(r9, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r9, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 01:39:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x140, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x841, 0x80) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x5) read(r1, &(0x7f0000000100)=""/77, 0x4d) 01:39:34 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0x4, 0x40) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000300)=""/104) r3 = msgget(0x2, 0x54c) msgctl$IPC_RMID(r3, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSDTR(r4, 0x20007479) r5 = socket(0xf, 0x8000, 0x40) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) r6 = dup(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) msgget$private(0x0, 0x80) r8 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r8, 0x0, 0x5, 0x0, 0x3) r9 = getegid() getgroups(0x1, &(0x7f0000000040)=[0x0, r9]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r9, r1, r10, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r11 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x8023, 0x6) setsockopt(r8, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r11) setreuid(r7, r1) socket(0x10, 0xc004, 0x2800000000084) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) setreuid(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000380)) setreuid(r1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xc) 01:39:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001300), 0x179) poll(&(0x7f0000000040)=[{r0, 0xa9}, {r0, 0x3}, {r0, 0x2}], 0x3, 0x80000001) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x3, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 01:39:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8c0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x2000300000000}) r2 = semget(0x2, 0x0, 0x80) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/46) 01:39:35 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)) 01:39:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) fcntl$dupfd(r0, 0xa, r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x10001, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/222, 0xde}, {&(0x7f00000003c0)=""/203, 0xcb}, {&(0x7f0000000000)=""/41, 0x29}, {&(0x7f00000004c0)=""/253, 0xfd}], 0x4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:39:35 executing program 1: shmget$private(0x0, 0x3000, 0x208, &(0x7f0000000000/0x3000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget(0x2, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0xad2e8841ea597643) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) shmget(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r4 = socket(0x18, 0x1, 0x0) pwritev(r3, &(0x7f0000000540)=[{&(0x7f00000002c0)="7d1580dad0017127a50744d9f7024ce3b2ad8efa1219e8224b292e366eddb4b1fee683dc254f2a254729d52e18e0fc19b1fb4c408bc1cc425067c3f48a938fc46eb7dff1eb5e7545d381bac6e7e9d8ff9856407ff3154bf2669658f083219399d887bc06e51cfd90cc89015a11ff182fe4feaadc5731d9375e907c5eac753b635d015aef4b1860e4e81e85db103194f1616973a473edb9a043e18f3f79620942428c1170c87b805d88e06d15a101a8f0", 0xb0}, {&(0x7f00000003c0)="8e7cfb8f3bd4898c6a8ca89e5db683959ef30d59e371", 0x16}, {&(0x7f0000000400)="7fd7a24bb1776243c88f0b0e1fff716bf5995f10820f6846655e962278cc35ef1a3a32803d87455c54c2b8d99835a4040d7b702441efcbe0e5e933193f44b934155e4670a23671715fc7cd48c9962dcbef7a39da94ce95855d7ee1399d69f688dcf29e36c9cb830f33e32093db8669c6609be38faa238976112dd2", 0x7b}, {&(0x7f0000000480)="8d1010a782e021928ff218308a99aefe4baab88e39db2358753636b5df06b39114b0cb80fff8dd4cf2ee8211c6ff70600e62c40b3fcc77c47ec34b901bf2e4946cedff5c5a3b95c2c59031f8b7944fa2b8bf0d6eeacc3d2926b1c5cec0606aea62026aa48472f3176fc2b1812d5e654f936e53ad12cf7b1824a2963aaebd669b30c699", 0x83}], 0x4, 0x26) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r5 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000240)=""/10) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000000c0)=0x1) r6 = semget$private(0x0, 0x5, 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) r7 = semget(0x3, 0x3, 0x1) semop(r7, &(0x7f0000000180)=[{0x4, 0xfee, 0x1800}, {0x3, 0x1, 0x1800}], 0x2) getsockopt$sock_int(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x4) write(r3, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) semop(r6, &(0x7f0000000200)=[{0x0, 0x32, 0x1000}], 0x1) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000001c0)) 01:39:35 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x3) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000010000003d001c84000000000000c831fd1eac19c32c151a94735547f7775f6d30fb0c08c4b92e01feb4884fa76cdca7707946461e126c07a428cf210193230d2b1ab7148bf5846424f1c8c4040a8418d26c59a889f7818e20c9f375b4b1eea73e8b160968a0a8e66d83237ea81ac710c027f7c2dae524fd3d5cfab01e55dfaf12fae766aaa56e6bdcf7ce25f47bd36f710d4ee2f9dc3bd4d6111b1ba21c7f13a0bab892"], 0x10}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 01:39:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x9, 0x14) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0xc8, 0x3f}, 0x10) close(r0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="37a50170df6e4e969536b3d8bc6667b681062efd653d364d0d", 0x19}], 0x1) 01:39:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) socket$inet(0x2, 0x7, 0x7f) 01:39:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x0, 0xe3a}, {0x26, 0x3}, {}], 0x1000}) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="e98523e4b96cbc43d01ec58ffb19c6534d39e7273f709a3e6fc5a8d536f1fa376613cc28c1d321c6cfbec7bde6de07ba1e37b00631577694256ba4752cb6fbca62705cfb5f401294910cefc32650ce14523a153757c0bbefe7b89a9e046e415b8368cde17940ec8961b4202ee2c291dc98b4decfa61674b80b72a66624f61aa9ec9fa066a5ae825af6c86eb0ae3854bb4de8400bef6256a1bbd0f93896106cd4e0acd41436a8ef5d7152169d8967621e", 0xb0}, {&(0x7f0000000200)="7fec6b035f9c0e1750267138cd23181c5517ab9ebec107d36291c67b49149dd3b73318c7c3db6aa4363a650227529e8a05ab3aeb6828fda01a4f81514fd03508164586d0589f615c05144a0cab1bd4c6ca948ababf8810af751c407583b173504938db845c7aaecba84cfabcffa91880e2f0716db9a653c2f8ea50856d8cea3612f22e831dd3d88280ece7ddbb436ede1de2d9b6e7df9702b40d555a23998371ef1f6c6b2d4ba597e4478ad2271690476d9251764b825ea71af60464e4c7e35b573aaae2df61a46124a1ce4b422f2004fda8d14656808e01269822d47bd204dd4d9db3d7c8e91e0c2fd49f0118c0576d58de", 0xf2}, {&(0x7f0000000300)="2bb25287595f04e189919a7b53c1bef9c511fafd0b0d8ae1c78ba3033f1363c63a8233158d836be8eb78f7cc681193056966753f3e8895a13d907142294166a9bdb7a6790d4c811ec96f1d9ea566f37d71569c3a3f43cb7c7c806113afbabfdc054b035b49cafd6116efbe120403b752403d8fa6764c3071bf2df8aaaa608628683d3417e9c17df3d7f3f220bf2a7afd528d106292b1e37d23a9fd6567dc9ba484d67aa54a9df844b6321c1bad384e4a474444cc44e20644a8bd682b5cdbb03c4c103593fe0ede2060feb787dd2d8fe5102a34dd0cf13bcbf7930c1d2a5c70b29d29624703a8886a7adf2635551e656cc125032ddc93ed36ec2f003c8eb0", 0xfe}, {&(0x7f0000000400)="d8e23280a3b35353d68fc518994ba3b7c55156f69abb874a567314bc3f4b20aee640dcbf9ce92395a55b4a1ab3cc6f38e1e8570ba82d58878cdf9d7aeb6c89ced71623779343e38a7e9c60a57fe3217ab6f03c89792162ca9d84544695c365cf88f425a2a2623d596fff4d7fb31a5ceb1d9b2acc829820793345d5bea2c17859149f206df296450e92e42cc3712461920d746f7cebe9d09262f99d5baa92a2faf3a85fe3e400b3b22bc042eb38343a06e0db8fef574914187cfcb0a667f8d65af7ba600db965b7b8f806a006e0382aea18b9828dba", 0xd5}, {&(0x7f00000000c0)="e1e0a8f84ae63639d3221f2e925ec7b52ea6ff4bad79448a20aa4f2ee064ccd858fd090f0b054503c4d9108337b687ba5d1f20a9f9de930f6d", 0x39}], 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) 01:39:36 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x100000000}, {0x20}], 0x2}) 01:39:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0xfffffffffffffffe}) syz_emit_ethernet(0xe5, &(0x7f0000000080)="6b824507ff5aeff8f78af6160b410817b1db99b0ed4e27571ad8604b129a9940b3e6ce80ff2948eab61d80894c0d28b12277664b032242e570b4e4f5d84d9d43e3c48127668a4df77b7e8e1f74c4568ae2105e415cfde22e54beea4b4a68d5979d3910b9d034e13ef4f22d522847acab67e02470317ff8744915acddb310821eb23bc68f0e9879e1675cbb82bf39e9c6ce7b98f51eeceb309250a3f96112a19428075dd1aed4f86e13deacdad030b1608722903dca5ead7762c9090268c9f542d06d93981cee1bcfe24162362d12e56f2874361a837f1623d17a32015c0e7c1e899fe7bad9") setsockopt(r0, 0x29, 0x1a, &(0x7f0000000080), 0x0) shutdown(r0, 0x1) 01:39:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x30, 0x2, 0x9) write(r0, &(0x7f00000001c0)="d67abb617e0ed4cc3e499c8d5baaf36519d716058f8976ca85ff332c8329c9fc723f60e37954de1e3328ad386a849971ffade651a72adfcf53dda80393d3d580d50d6d291be219388681bbfe09b23fb0009e034e2804f9962de7a3af617d34143f6ffdab153a85093b245aedb86003d78f00b35db93813e99e31ad3e2a24e5b0a3b1018c09a0681f2fa3430baee57c2b02a0d2734838c34935b5d0120f8171b3940edbe752fd1a05c5f4ed27251afef474aa415d554d8948911ef2897c5f4422897bfb59362aa44400bb389b732cc89c22204fa673f6f8363cec399726761677c3d7092f51bdd628560f8b337559f86ad0f82181cccb72", 0xf7) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:36 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 01:39:36 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0x0) setrlimit(0x6, &(0x7f00000001c0)={0x4, 0xfffffffffffffffa}) mlockall(0x40002) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) 01:39:36 executing program 1: socket(0x11, 0x3, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1, 0x0, 0x6}], 0x9, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x80000001, 0x0) 01:39:36 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) r1 = semget(0x3, 0x0, 0x202) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000280)=0xc) semctl$IPC_RMID(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') symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) sendto$inet6(r0, &(0x7f0000000680)="c2bfa3eada58ac143801956bcb8cb6fde2f6b7a9dd1a777738678e474387e0f5aaceb0d5a57e069669bdadcc2e7c3e7b46f7a6c64ea9c462d57355ef627bf6de869ad68f7f8fcb839cbbbc728f2ebb12ca460b8ac9f9d8b56559e4458f962a0a6faa676833fefadb01195571b628a6975d7199c258b979eca226601c58f78d4c39c097e546d20db79ec49eae411bf01f2e0cf84a052aecaa9969180da0a41a675ebf8fc5a766d2b70f2c75fff529e94b183d314be2dabe90c36a6a0464bd3ef00c243f66f1ec36da327f3b99385749bb0161332b3a4db20eddc1c3d02e6bcc890af5209c8d948d57e685e944483b58b3bdda2cfb35d6c40fffd0a8793635e58eeda9f1bb51b6ee0ea75bcc39bb2c9181b105a4149ebe4d8462d545782f4db41c872fed33286b3aec3b8ef17157a1c93cf38cfd059490c950ff3e544a063f350faf27359bb97bfcedaa811fbdcf87eb285e7e0e1fa42c6d7e941ed96eae56becaaa442772e6857c98ef4e1fb2c1288c49f65adaf9b9d6f75ceea3ad7e7813f9556b56dfada10593491c5487e83fe93558aae738f9ae4fd5758093066e1cd5b30c0e49dcda8b67601abd7ed84081d7bf9de774e3603fd9672ec58c4aff9fdce4c26f66417c0e6aa043a6ca1d52da27184fbe2664fd49a11cfd99ea13beba5fb446c1cab02e6677cea6bcc5d24515edbe1faa7be2c199b844296fe41a7c0c377e5f548a6be3caddc014817711c408850dfca073a0e9b26852a6ef393e4c73548d1aaa493c30baf827df63c7816a3db9fdba442b328ba97411b7becefb92191d107b10d4e9737f91f500b8c48fbbae95039615b45b6bff7a152f08c1c6e4034d15aee70268e8785040a580298aa5fb6453a0c062ed048d5efcb5ff7d95633aa11e3718a6308077c06d601a9c70dcfab68f3f4d121c2d57666868bc7243e96335c8bbf28176b78979d271303c05959cd7e77d5319d3a5d4631cc573a2c468d7ace12e484edd175f3ab569471bfd00274573413409299a358756426906e676496873520f550babd05658bac2379955d9ab7fe253b914b5585222670fd4d373ea2f551cdf3a4189276b705455e5e40fa5f583969c85d64ebd896d847fec7c758147751a21e0d992d5e84384252bd377a4bd108f7cdd74777e6d0705a02797afd50a4308b064c8bf2036cbf73da81343cd72d0cd553dcf1e4943a0f4d0603ec6f09424f0400770ac21ed88bd8bd5fa811195cfc7b38c1607a7c5d5a27bc5a1b9f2af80dacfae961570c74b3843f0efed0503dd11c315acc41141116c9f6fe6771c30c63f6782add5a9535312eadc2f13704e5e263a00a11ae3f7f767900aabb4eb5ba292c17a8cba2b51fc0b139255859163f6d789234797ed5797a40df59a7614219bdf9713b7ca9fc9d07397f1ee255f7fc01e39474fb9faa5ccd94ec8a5b52a8cb78d2c2f94a01db96ce0e6e815554aa9cd3c91c29b81638f9936e09fe483ec8ab8f2fdde01e4b95ecd134e9d3e579d9996334085de2334f2e6dc6f38ea8dd75803d15a2c0bdaef4d13c3cb736dac9c9429ed849226617864603adc5725207b4cd22458c1209afb0958226ce124464bfe91c463e0f12214739378f7c9216ed69eaf7911f0bdd1ffcea5386afc30df73f06ac506023a3f89817f09073e83090a157feee5ad892b550641c9312f2a950c1fc6dcf4c3edac4fbe835cd4b0c0336086fc4628a3e9196b249d77901aafa6183ffb62f5ae7e19192706fb89a9f58f26af9a0e7eb9a4bf575bb7b1407dd2952da461e8f1b4410e3007328de5dbdb525b273bb39fafffd832cd17fc16545e428d120a0aa600d56804397fe082ab50ec022cd8168a6fd9fabb18f9e151dea00cc860cbedfc2678376c0fa0371a351388bf10eba6894c30af7a8dada814098ec338563b568b6fe2632d12b522989fe657dcf2b10928c51b4ecce8b8b61fc067cb16fee36faa2f10de23698ed80ee857a58dc119b2a53d73c70b57f8b8a4ca41c62be62e2c5785683c3e07d4456002ab05e9b6f91a2acec25a765479bdb21b82507cdbe3d42bb4ccd26ff6fb11296ff51b29300f06e3646f0f99d87c0e32cf32d2c9304eafd23faa90de40c6183d32d3a2559919cb118bc4efe1646049ec7996fa9204c05e242b7db50068c7572027f4eec5f3e3c86b9e89ea62841a1c6915ee4ca0ba4e75b340cae2d02a34a806c2084a9d2fa4cb8532ba00ba00459372d730e150f8036239d206c75153bd06d7ec54b52d643f6300b4f118003c823828095b7307802f25eed8052b554767fc71b9beb950f0e36886200fff1d9af29c0badf43001a92e42ccc3477fdd661e995604435355cff1e04dab14c93cf17cdc754d3ff43f24f55a378461a8baf13468f18e58181f2fb888596260578951caa0b8cdaf489a13a47dac502f3bbfd78f5615d73bfd9d4eff3c964b4ec7dcc81867f34eb6411abaf573e7d48783832d5173d8543d087179a95fa08f11aa5f837931146d124692bf5e1fcd4bcb4d70616d68886f82a11011f3a50bad56d3bc4231f8864bbc010d8ccfd88b594bd9a9e6e0efcd2a494fd29c0077189d5936076da2c5c2b66820899992997a044cd328c0fccf3c68665791eb06821bde925e230904fd84aa8281598e4d301841c3212032ca6814035bb69b4333ced5edb138f96d437d50d0fc4ccb5afb89685c8814399c7a74475b9af75cdabfb9b2a6bd0398d7487078f6100cb320bcee07c6e280d9dd28971189d5ff052bca7ea66833dc35679a48718052916e5a8643f83bc68e6a3f74633f9f248b3a4b1dcc43c89efc23788daf167ca251fb80bdaa6ba62a72316aa027504af44403336d9ab15b9c92db7ce6f53e191a69ee9fa500e408cc4fb134c9da33c073fbfd8cda88ee90a642a2ea1f20830ac0fe7cf3e61e5ad77fc6cab7535b687c66e6311c93b23cfb68e4b225f412befffc127f204cd2b7c22e3877cd85e0f89658beb9a364a3253ef32e37890ae848d363f95c514a2aad999492c7ea612424799848743c57b8cfa22c25a53b4f337d024ffb71eab8e70f9fd081632e154a40581b9a7b702681bc225c43147e2fed4c783debef603cf98cb96e0f5655de205dccac3d71f384bca2f8dfe3bc5c1550a06dfcdd7f3450b957ac9388239c630c013039a28251c20c63073be3285cdb7f1134cf2635698ee98f8a477c634212e4b35ad0f720ec610a557f706663ae471674903f3368f88ea41f120356840fe4d78496313998a728ff63456056a17cd482a7e2080d0fa10986d91ecb6519314034f7be085d4d7c307d6aa99f5c8fe21f46a91ebe81a126907a87c47feb120499cd67fb086e8b2980ec62c86d8ebcf1fe9a4d0addeb7e18c232eff08c648fa5f19357cb74730b4ff755d8046d50d4f9e3e770e17aa5d44414e2121a7cd50b862a1c5ec65222987161d18468d5d7ee05f3d800a878a4330d0aa08509f68504104e6b55b3cfced6f6e258d71e1891195a5362cadf4e05ccbe249dfe651a001587c42953fc239720b20326a608e48df5671ab4ddfe7c04fc7eda2b68ec1c747fa3d123dbab2b2c00f523418f4d8de054acb38adbc4678318dcda68d1380049438c45589f4a8f445f3377340d52ee38be1f575658d6289f931eea203b29d3ca9516df1421cc6d43592c6e4c4f771befdea7e157b1991003de0a269b24951cd1c62f0a6f919d62c2b50ec141d524565a68f8fad7e68165f70d302a65f42e171ec286cb325bc105db7758a0b1c295322f4eaec6749e18caf167f16e512d57cb370828544c64d6c8acc267f651de7bff2efb0099e91c5bd8d243e5431894b3a14da574e5eb6e5967324798b12fdf78372e0e0ef9973fb9ac2b20202090f16cb1df7c7a7f78dc6228c3422377f33f2a8bbf3b65ba412ca3f89481d89a12c5778947bb0bb15a0cf898f87522ff974ec53030f3ae901d9b19971b8d3defaffafd5de33532cc11578701d8769d997c60b01bbda559dce6c59b270f79b0eccee0a1db12d5222b59869178aaf0562b4e28760dfc267195f149f1f2a3ace816fed796f47e31f08b94b1819030f03f157c1b94fb807f0d467f00d0d1cbba43b3e153d87adb6a4cd07e6d17bafd9e36308daa5484b99b9708721464cf157d81df79cf8dfb4b618ee3bd33a676176d976ed8facdb35a1a276ffe6a235869d353e27e155d67113394cd00e524c963fcc3d2a6e101415d3ea40f33f54c44e54a0acba01f6cdcc7d400a15062b32cb77a1776f8945fbc86d85f62ef595608fd0757068a0ebb009646668119087fc59106e3aa1e7b9b4e784daee3b203849ccc057fc384a0444a3441411ae6d16be86d116f95c7ce128e763d889597f0a58cce979a3a97e27ab031446a8230e2e93347c27dd693d7c52ed179f0d6085803967528cb81943b44ea8d9ff794719c741ef398cf29a54b6477482ae57b66591904a80ccba7e6b41cde3e0cc466e5c9901530ff3277c033421139fac1a3285595b74e1c89566bb77e1f1acf7aac2a3e82a72842ebcd2ef1ea7cd9f342e5945643aa54219333936d179f7a8a2497019bcde50d789594b8a26cb7cf0a2d6bb4814a1cd7942628c7d4f92003e309d66af4fb27bb3eebbb8d36519b2b769a753f692ca493a9e968a4505f96c4af2dabc6c62202cb65fea9e4050deafc97e04f9e74e151087649fc3ed11ce9f4ec339a520b6ab7e465b7aea2fdd87359423ad8599f7d97088e310087337ff20af0bd0171f91968cef10f8e79c26d3aec96ffacafd3db7eb5205c8f9c0a610de9dc2a4be201f0fb0b972862cf596b75de3c2f15308b348fab30887f24a3a847ac7af7f6d2ed5bf27b45a6480897d0d98398e8ab2c81f09f8fe1eb0058610f54e65b261b29b9ce40a7a547d77fe1c57a458b656bf51c3125541158e9a4c5e569aec97ed79715e7749a9337104f2769971e87d0a397d26d99a0502b76e8901d47221bdaacd9cc3c47ba0dc4b4d21c59b2bb9bec7beacfc311a43d1d658b1b319dfcb95957a8e6df44122b18c1637204bab0eb1e2b16ea1e8cd51e477cbe416c1f1e9065e034c33e454ecb48f0dd4013792798fc66909e4f5002ef3057cd0fda9f4759e48b3b0dcb35121f052a95e6ef06ca6a52ac5bc702166f26f79a9c35c30481531818b42e996c8598ca7b0b3859d95b98c0dc4f679ebd018a5aad0314a49fb7205615e69b73a2a01bc54f4d36321e85350f8ee7777a298a16803d2a8348021ded1b198d16b537610cb77ed81d8fe1cdd7322f732c5043697227db13c3cc52193d20d608693b24be243afd35093c2d949344e530b11a8f81663b1ec56b05a8a3e3eeb66c27e89e98d2c7ecaa2aa25642e3bf02016f838a6343642f6b513b7381364717ba6d76ec53900a4c5676970a903f9feeaeec903365a65eab2f7a117e44d58220c7e4cf2b046bb2ff1f2bf93b294bfc1a627edf15d974f40fc4d660175d306f675b8cc60b8fedabbd8d1fab0515e2cf24f468b25fdffb88a97af57cb4b5f71619727dcace7b6dcfdb9faa20bf9c61a2b68d9580a2e2ce94094d27214dc68e3212e8b91f8222b839fdaadb88fee2f1f8b0b564327c30d21b4c82cd283c0e4236808800e0491a9aa5f90097be34991c99caed69946a58be9c5489392b79bef822143064275bda92d5f6357e38ab8e495250623df9e65446a35ea1dd51e9a88c8a17d38ba396d527ae43b5954489408c8e1a385dc7777f83d3204db97f89b268ffe8bccfb02a2fab1be31130cb80ffe6a13c34eb92cbfdab79af113ce046d40f16370395602bc79db6aed3", 0x1000, 0x0, &(0x7f0000000000)={0x18, 0x1, 0x4, 0x1ff}, 0xc) 01:39:36 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x3) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x1) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./bus\x00') 01:39:36 executing program 0: socket(0x8000000000018, 0x40000000002, 0x0) 01:39:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x32) ftruncate(r0, 0x0) 01:39:37 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000003000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) 01:39:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) syz_open_pts() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)="7f4e", 0x2) writev(r0, &(0x7f0000001600)=[{&(0x7f00000003c0)="795629514f7644990f1d119e26b78a90b227eb729c70e0794024e078a5af2689ebbd7a620f135992be3eeed4ec508338a12a68c2e47a28b7e8972c86cfad30d9154490bd2b9b5144e11f32e9b593d900e1c495139d1e51106d1d6618bebe0f0b195639a3726f97cfc7524f65708632317e10269285c558ede7218b8be46956584683f9c8d63d67edab734dbcaddf89112d106f1fe7a055639793964a8c0a3812006431c8d28bb4fb083f4670115e628141a10e03430852529915636a4545bb461efeffc2c9f59459d5f96be0c4e3e791f0f33795515a78089c74030be68db79e5dfd95607ec4c6ceaf22987785785d03087b3de71f8e42383fed3a52472c32a0f8822202441cf404536b2967a2d1c52a4825b05f6fede18d476254ea5de35f49ffed9ff54648356c71fd10fcf754dcc65e0eea7df319b44654a8cc0be0b78ed33ae402e28ebf4896e3a80975e671f6169c0a0741f636bdc398f1263f6e306331c75ff852943763ed466ace998a92b2b76c09e8812e89c006e1fc947f290dc6b9e3b35f1f195adf5a1020c9186ef7ef67d71bf57697f8664e22ea4d5997cbcf54f58c495bf4c63b577e2d842c1d89e157ca1bd6c01687b962516e180e6ea9c0d9dce6bd3ef1d931d6899cc1a147df931b2bb67114cedc0e32af5c2812be47c8a5b0ae9ede0460ab67404623bc5a500292b853447d7fa4a657d16a9db250c72e70f7d3617fc1f2a4857b5c780084dbe132b7fe7c676b6d46d28c21ff41ce34db1625aa8b780c7adedce1400c025b273146a85cd603904e5aa05615ea772af448deea53f9fc50af28bfe617b3852328ab1920568a583c6f748cf81e2b521f5e706f6cc65b57b83ad0cce1a98f4df6f9c11659b2d194c375b1a41126e27448b11c9d75e66bf795881b7e44cfd081cfad4567e44b7643994112c8f23da699c59ed004ab67d92112e93d476e54d402ec70ccb0188aa0e77a46d7a874e44542eb2d95fbad03be4930ad5681b4a1d38994a0db3fea0279430449c618f71528a50a9e38d99f247f485236c9baa5fd19d6f14758f6b620cd857f5ac442fad790b0c7926302f6e91c1709349faf9717dbaf11b3486f1105d7a58813443e9bdfc7bd464022ff31b6c1455cffc61bcbf802c424b6c5cc0a5c3fdcd284837b51e44cf28f12c58f443ebd54c8571d09c3ef8c70f087f7505a273a198b92e767ad2169fab155c9a39b4258ce753074c7f72286ce23e488b9951d25cb4499c7172e3593ec315643c103f8a818ddf8e122a12223d9c924787aac60645e1149cf702711dbb1385e81804ce62e0402e2d8f570fbb28d0abcb56c0fb3a8d058cfadd5389493433350a2930f11dd351fde331d12437dd0d59de401049585edd2f0b4387d4820fd975a5abef34922929de3a4d739c12d969cfa050ff5949b1640b884eba5f356b0a1c19c4e82007cc24cbab142707f03ae3aa8e92e1ecda9329ec296f11db0254958d18c2556cf44c87ebae9ceda5c800f9dd95b4db5a2cb8f216a327678f40ac00ced5c757aa83b433d7decc3c175a1a64392a47ee388bc3df96eaeee7460a1dc371ff8ee23bca6fb0b301863c42522eed6928880a117a9c43cbc0201e9f7635402fefbad63209532462376a8583a37ee14639deb1ed9fb3966379938388b9a4dcd110362cda55cb40d3909b587da96fed9e377a1d6d63e6b74766ed1149c4dd1eb7b2c22326a0b600a289b8e7ec8e28a3cf566fb46e1a5a1abd0824544f4b7c681f13a59e86f8d1b76ed6ef8084dc9efaadcc23e09698dbcd3afac9614df5af3346dfeb177cfb5ad007efff24079f642216d71b5d923e8f60923622627b6c2eedccfa39731dd16d9e0f5434a92f139b9ea34117728cf12481145d3e1e302028badd6b3fa7234ea1dc5ea25d77391cafc0865e31296472eba9d01c0e79a52266839a6959b68ff9fc571981e46064f10b28f7f8e0af4fa612f0e506eb3428be2682ef892b936635d05c403d8cef9ebbc880bc8ca050aa2fd67b7c99ec88da52dc701daf2e12adc2ec39084415c27c4fb8bd5c5615d8907bfe747f5a1b6d7f1d54754a28613e32fa5b39ce83e66f39a6a70b57434c23f583650fad240c9c412b513e180b669f3eef983998df3236867cd80eafa6be6ba4cce9e64455d9509e3fe014e2b5d0e24386d8f9eaca51c91c76d65afe9d90e65209f0d7cad543887d4bd2993c30181c6b75807d53d417469a586978bc0d1a82cb7cae9ca942dc193b2efd01444f204c14b61af2cb51d0ca310999e86b3e6a88f0d4b2bd64ad6cacbc9416cbda5b36613120a7b744f4430669e00601122d4b36911323e8808893cf62c9969841ca5e4d938c3e0e9f81e490fc39a80428a46485b02f27e70f67a50c304acc875673e44ae45e63ae5a48d5f3d2f4b7059a658d66ae61927323f72b5bdc9a032aacdb4851a3003ca185f5966dcf9dfabdadc22282b8df3e1709fea275e56ef6d6fb12297e2d58b7d73717b9904fb00c9767e6cd443ef2860ba33c52baf03b49b91ee5c398c1600dcd86efae570a0e1d8e5c6cd33e563a3e2060d7db9b9df9858e0dc0b0c797080a936183bd3016a5efa1ef9be47636c5804d757828568206b0888c61ab918bad241d6388d350e5da29aadd683fb6d4e07355fd84c31ecfd03ce0c85645d7745bb4ca9d63c1644c10c62d92f5a8d89fb09139fd6756be6288ddc2fb5b9069080eb1233cb521c2d30e6839d9594ceb4eb80d425bcda014c114e4856f585b97c461fb86995ceede18d00b42e587ad48cddff843ca58b28b164978517ee41c0d509ac8ac051857905cd7c30b239d7a87f7c5f111a86129bf1bf620ea46d96598b8893b8e5486de4131adffa353ab72c39e03c43471139083e31c302a3695f96b071b2b8e4fc90ecefab8f8961f34ce6404bfe47d17a25d2d645e8357b6cd9b0638a173fcb4474705423504ecd149e4b64afc17b7c77e2ffe5b67d3f7ad463b1365ceff291cb7bebec36a15602f3acd406e659378634ce97190d5ff0c60ae4a834dbdea6e105f4ddf95963b2b8e593ca7d175337f9fe0fc4ea01ea9f26dbb12044e202de50e14adf106dc0199d015de6bd5b69b5a7618ce6ce1d01fac88f9a5519159bac8a42c87d11e5b0d5fb3c9e14c7c871f6033f6099b723f9bd59e1bf8de6975973d380d5f2c7b2c4a9a7eba2abd207483493498d7ca59f37014d581eb0e1425c490a39d0225e8c3fa499eab5f15b7e0603ae5f9831e8bfe35461737e6572201b21e7d47177378aa21da8fb3fc97dc998e5f757b24eb690dd3a5715786616431616a72ae001cbb6f0c3129e94053e576c87deb56bd2c74391bfffefab8120f02d34ecf710e6fbe580f4bee6a9a6a05ebdaa2656f62befa1d233445f2c39eb07c231a581193e37fae644b7933eca0bd7bde4b45ebeadbd92b1438fc4f20c3bfec1895035d1102e49fb0999e422148d9de6da36d366b3007b7648dfb8bb76a0909c40ee34979b4371b7afd04b8b07a4204bfb85d774b47b15b3bc5a5f9a155a82151bcc4055a45ac486d3ecb46f4889efaaf94a49ecbc1b548ef45e61f2332bbe1a7bffe566bbac8b23d497e126d29c62178105e53a1c33add495991ea332387b3770997d4d79bee87311addb470b4372a558c673fd23dbcf0fb90ceabc15d3295458377dd0b71c32c190732ebef8e27655319db9c6d1c02dc59530a8f8208dd10f51cf4c997feda63dc6f9b71ce5625d33744626004e18bfe7235e1d7d59185317a1a6b643e6d67e2a342690456d85e94f94abca53f0841f3062b09044a2542317892828cf13d10de07f582d0f57bcfc793d003235b6c7ac8876defd9659717c8f77a5b2bf53eaa1d2793c8c8cc15cf9c72374bdccb0a9a2617dbab5f3bfe382c62c0079b46d0ddfc86ba2ed2a182cadba0f19db043fa64564acae9ed5b32b8ccefbda9428fc2adb6d2cf5bc47af8f9573c1dd8ccc34d8ae85eb6331373fe7380fa2c4ce634c02e482cfd238336bfba9723aaffa16059db8a5cdf36c692ea29de678d99c66c4d5a079b6a4ae958f1c1b5de7a2c4f9755753330ee991df9f3b3ec0606b6ddb255effd15e7fe59a549f94d5beb1677d813ed1fa9e39781c8f067d7e1a49b89e38d8badc901f9ee7fa23b0390ff95804f976b4b981499ef75cb19c00f6bf8bcb1ea675e34301459682f9c1aaf63e94fb965662cde06e04af2f47e93166351018319c47a1475c87a337b72e27b6ce9cddaef4bcd416d869c678c91f2b6da48efb03ab90e61910f97fff97a1667a8bbf2772ffbf23572f94f96516ee370a44eaeb3389a14efe91d1b26251116704cf41482878a0234de4b132e8402bd562f675280fa58f5d5537ef39db60323494793982df61b6a0dc2f6d4d8eed10c43e7a059e70ca238b928162b5f31e4d9630c2c55981196495d71896e1c14d37975dcd0880a6007a27caef0f637c0252c0c546a5890fd333956b7d2317d2d0d6046e3bffe13c6ab1e3a87a81846001abd6458e46db7a08e773e87adcb3bb237808708cc910202c37442cb00896d9d207ce9daf855d8c4c6c0a13ebf966235309137a43d813e83c9329c6978bea118d7b5d778d355f30f0846aff65dae1bb8bced0cd6c1283b32d1ff0fba71dd64b6118b3d637f77e8023dcf297aa559bd422af2a8fa35ad2f97fe03e7b853febb661902b373c7aa1b3df11182cfb282a24dfe1890db68e9432ca4a1960d971728fe2074f491fc225d1b1070d170b2baf1c5e275f350e2ea790be292143ca5a857a3ba71fde197f4544b62ed03a315616e07fec4871c5ebc2835d87908a9460467056c1f875e9993d585486658bfb274f4bb411f58593a9f28bf3550268a3b18e127c4210b46851047ef4107fd714e4b026fde724afe2f40bb11a819e17960f6bcfd78060ab35863e67735f462ebe8fa8d1189267390a8baabc8b1eca8af8864d05b728c7c4e2c05a52ba3732633fb41af08e0b95a6302c6e38eacc148a9d4cd4056cc5ddc925710bf967e6a13a9a9e7988e8620e7262031625f5061ff3dd40d79595cda569249ef0285c4cc1ad80346f339f93f6604854ab3dfa805975b49f60e152069758aa933d89ef9e61f1c99fe93bae0d74f3d81bc6d16198201e118a2a46bec5a2eaf435a0a74fe18151d8c4bf9b6872b164c905b2cee6042d610be3b968f2e7f018b20d133a2381d4753cc748879c2b23efea11a9e2e8b2dc9d7a3503af7ee9a56fbe16885441943232d5f13f7c2341808bb907c2cfa280a3013ac9d7ce749417e6743b752515b059b7ae78d1b8066fdd2eb3b52d3fe19b2a363d210baa24d958aede949a7def218a47ae10581ddcbc9702c4c4fdc4039edfade5c3151c9c645123ed0ba676205db58e665008f77e75366a9335923731ac13514331784c8fb6ffbef7c08f6391ff190bec43632b9ea848e84238872dbc851359396a45fcaefd0a8496a7859cc16580be4f965bebb023d3046a2d476ba8e09a080ea0eb4b5461e4aceb579be9ad5330ca73ac5e4df6e9544545c72f20878e5d0691c47a212b94aaedde6ab892e0ff31288a350798497cf4a6a7473fdd853ce1aee6ae562a8eeb7543b110e35aeaf5cae7c82a5161d6dd1eb49e65a6477e63d7fd8c5a6c7a23421f9a0afe4c78fd72bad45751aa57babd05dcd136bed3aca63aed17f5e92779ffe4c7c7f10e81c64727265d8c6dc0bc1a5fec57d1208dd3f28a2ef93d23d55fed700054c943f2d58375f49195ea1304c0143418f9bdc1f7bf754c9ed120df78de206bf1d29c069777dbd1e0eb0390", 0x1000}, {&(0x7f0000000140)="0949a27c1b815c8912913a481b54656d2ba99c8a4265efe8530e545bd40844a43ab004e07069d5ef1d0a239cc7b08eedf9757626af52491b34a68828d3ad62d446b0027c91f0cc470d0a4a41f31b9b5379e436f08b6c493cdd3a00f71ab422f5f2428aa7b3123974e6c7ea175a9fe0d49e3ae4d02f7ce62eaa4ed0ea043803df4d5e78e244f30a13db71f271102678c813e93f0cf629ffb5afc14cf6d5edd5a7e8a0bccc337d2bd4c6b711b99c3eaad5b8eae571e154811b77b4607c85529deecfd870d3f634a2e4a25b603ceba9618a1e02e026612206245f2038b94716e07829071698e5727884afbd68635fa71c", 0xef}, {&(0x7f0000000000)="8e1ed371507624c46f8a274f550cd4211e117ea1c1ad18f3ec96276a37a5ce9ee3206b3d0ca43723ea5825d8ec6731efa6618ee0449ccd172471f7385a689246567b00cd1e64566e131b1a3ce6f8802e07ae585c669a5e651ed4b889ad20cc0640650e900ad734506e76df9c638495", 0x6f}, {&(0x7f0000000240)="ad1080a376487ffca618bfa78b9ac827681892f7c37d23d5c77e72e43fcb8150780f17ee3d4b391b3e661cb0caa4fa618f9823d58788d04067f97bbe0dda185f9485860646733b6e216a97c38653594eac32af535ffbbfa9021832517cff2ac3f61e3630", 0x64}, {&(0x7f0000000080)="8b0b71c8e0a0e0bccbbe", 0xa}, {&(0x7f00000002c0)="acccadc112c9c8152884a827a4c5f903b1ba8db3dd89357a8228538f96582d4cdc0067bf1d1cadf979bf2e61cb79ac3e8e1aad970327341dd4c52f9fd8c5c8e70ba560ad5242c924fd9fbe71f45dc73a9d7547bfb71248ecbcfa3299361155392d62013775b84c8e808b031873bf436a02288ef293f85d52e952cb0d45d037387b4a68afb4b079b66a6e", 0x8a}, {&(0x7f00000013c0)="6a1a1c696e998acb45098e2d323badc99cf9d3b1caa45305eabcfa57907a38903e08b002e619ea86556b6b5ab5f230a3c22b4b94c5730dc9a13a6261cc218b525ce030e0d2c9c45b024cf4a244caa4ccdec16440476b5623445f8a0510fa0c61e5a6951b49121948e3edd18b61cf5940dc4ce17ed2100fc30f50153f18c201bfc800d9fc9f3dbde88b91dbff67919f51a47ba9c5feb063a0b2311e1b3ff4860cc12df303edb904fdc8f165e35f3010b64d9523f3ee9633e9a11603f6459926d47baa6b436be14c56b4cce726ddc52093fa82265ad52e8ed5988a72f4d293180cae9605f696c560", 0xe7}, {&(0x7f00000014c0)="d5fe0ea9d689c435682f72b2b642e905327307644aaf077e4f2b68e09019ec5647544d8eee99f30e524053c6be62b7ad3b7ed494c98e0e38c7ead53b9b8c5f534e40ae0b7b06afa25f1e150133276d4eeb9a61634b8d095c89b1b39a2c9776c1", 0x60}, {&(0x7f0000001540)="322f1c5c3414814f48a960bf87e2a50da877b44c8137adc044116ee2ebeb25cd386325f4dc69123e1fda97bbc82c9c0db2486957ca892cb8ee4f76dfc01aba397a5199e29e8762ccdfa4b763499fb518c72524d7aac21c006cd2cd3775b771748ea0b9bb148cefc397bc1d30196e640d22262eed7d9849fe79a2a4b181b6e3b2105713d2055637f02df4151ecaf56bcf056ae58dfe34e1e8880b180b130d9a4761", 0xa1}], 0x9) 01:39:37 executing program 1: socket$inet6(0x18, 0x5, 0x0) 01:39:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() dup2(r2, r0) sendto$unix(r1, &(0x7f0000000200)="dc662225ee9baedc8eac8e2cdb404775c95d4b6516432b6ca9189ad1c5c2ad31f58046102158ddf694b54b363b3e97fba51a113a34b04444a89ed8574134584bc2905c348420435ec68d754624ad0da9441a6b35dcacc91a556b7f975fdca5bd760e858373dbdd817785f0ef004eb1f574df0327c6d0904c11eb1ccaefd16d4d7e4c620c2dcaf6eab5c9da5a41b19a1dedd37df9d40694b56d7e8f63da804cad153774360feb4d7b9951507b3593b3722862edfd7a50ec3d47f11ff4daee58ebf660cc4ca8835009e1b6", 0xca, 0x417, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xfffffffffffffea0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 01:39:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x3fa9, './file0\x00'}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r3, &(0x7f0000000280), 0x96, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x810, r3, 0x0, 0x0) 01:39:38 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1708) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x82, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000240)={0xffffffff, 0x5}, 0x10) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r3) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x8) ioctl$TIOCMSET(r2, 0x4010426e, &(0x7f0000000000)) chflags(&(0x7f0000000080)='./file0\x00', 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getegid() lchown(&(0x7f0000000040)='./file0/file0\x00', r4, r5) 01:39:38 executing program 1: chdir(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x3fd, 0x0) socket(0x7, 0x2, 0x3) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="7b7413bafafa4d736f", 0x9}], 0x1, 0x0) 01:39:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000140)="27fedafeeb66eff54fa1ad96ca1abdd0048720b30d8ee679c1a2abd56c01a0f6d569ca9a07659adbd2a011494459260a6c2fdef58f49935f6df6fd962ade52b4b63a2e37abc50a335da3c89520c2e0b1372a87c2749fce4fdebff9a4ef999a603c33f0c2621fe90b0183cacd1f903674647316a26c957ca4f79a0c9f176af74350c60285ba1262182f5e847558c19be753a1fae840b1f07109b994c1c0425bb6cd827fb78726af2ab97a2fd4841b348afb93b391d8a971579eb8e7933c213e75937fae6d1e0aa3daa0d0668b297b148513862472636d71aa8b5838623f3e2648087257cb46b6312652ccc0c4266cca6ec2b8e8d9a695f978e7d6e8b2049b9b42334935d1eab3e78b5e4f3c7abba70442e1db710261d96369463bdff487ea0f98bf5c721713dadb8efd11ac8c8cb01e9018eb91b737e471f9fb3477655ae3b1ad5ea5997910dc0de4893008eb8627ec82696d99a1fa4d61761a7d2f117760d35759dcbe7e5512eb6e05c1608a57fe51b1b9f6c0c90cf25cf113d5b82817ca28158f55bc2a6e1809e5b4d1f360ecde66463d27b2a478e56eaebf91779f63fcc6322669c8f641b97c63b8a39c0a189d45d7ddb27e7c7ba58c8417f8ed31de1d3f5f2bd4a3fda8665de0f894b7b7bab9af574523b979bf14e224698173dcefd5911e8456acc429a0c6e6fba47aa366b5d7507cfc6a2145ec4f68f861c365b28bba51780f7525162186e84525a78a591a5275332b58bbf15179db7171f3c79f416dd970df5edb4c45942b56978f014fe02114a10b57c63c0d63b2640c6e3dfdb9c23c5b04bea9b8dbc5b32d40ba839dc396ae351a57d82a8d4f10a46b9a5f7492741381436b8507e942b017c714fa2c3431d8de7a8fcc0d3c8cac11b197cc8bf7f4271b8490c82ea6ce2f92251ffc823dd595456d4b4c73027877dcb2681e3f3f931c806b5f5d698219cb518726986144adfe5cae2b3c9610085b22b2478ca4b2fd820bce74e09b65b08e08e2c60dc11492a4d341760f92240b547a0534ce22b2fd001d48a9738c222c1182edf6cc9e8bbde4c07e3fed751912cfa090663ae6c16ba5d2fbb4f148f41708e328364881e616b6e42ba14dcf887924a12db8e3ab988fe5f4e29976c6942c19acd8fd1c43b3c6815f9452c249bef01f848efacf4076292987f9d69d7d6d34b57e24d094aac72885f443de643eb153ad8915f3be1f3806caf76bec418c1219ae60e1e6550779d456eff246cc5e6a5388ecf7bb9be43cccf0355191a3a6e9ca89bebe3e237daa880c12ac3bc8aca0a0ca640a8a7ae034eb333adee65c2881e602a7e49dee452bc1fc891a0c59abcbf8334980999ef8359b06da1a2d814f827f0e1c823c9f8af563b678cc9781d3f856c464c00bddd8e92a21fa8f6be5289c0abf266e6620ad88f83a27d0ed2159fad0eca2fa8d5ac864bde44e897580a6f27ccb723d9a7ed72c99495850782f97d5792f00d1591466c146418b872849b32c6871b958e4729d5befd508ad5b598ba8b8959b20b5ecf2d4d24bd80c587b6310a5ebc4fe32618418c6a526f11b1c8accd62c17428a83206518a0956969f486c59a99d2309f4dd871ad3af55026dd9305ee8a1f54a88596755245364ecd9212f396a9207cf80b7c05506efc8c18ceb00a9b2e962dfc3bdd3fe6e411d056f3a37154cd0a1e8e273d76e2204e91b711e978918b6d41441181ba3f4240f59f1342ed7c10fb5d7ac6d32a0d7a8069e63abddb2e91c0b34fc8977f1c7e3a0994c628a227e9e983bd8d1bad7e6f8e46dbdfe8a013e6728e8ca55f40a479a6862d56a472c62273c992ee9e7663199379c50b91af4d9f7dbac93f30d5aea517cd31139447638111c7df1a29f86619820197bb6dbf81e276ed2607259a5b0d1db120e87bb7ba3b8392ec5377b0b992c917f9cd9575df457b2a391923f0be98a1dbe36311a1d4b9554d8b0b69361bfdcc36b6387dffea3bc68b144be56757a21c8ec6ec72bf1f9a631c71eb385df6b1d98910165102131a381b4c3981a52fd868d329963be5c01a5367c2a60306c4da28f03594a5f71edee3feddad5f4440da8b3ad344230226f16c53974c8b56112e3486c1fe7e96766807b6f95f029f1b43cb120c8d238865ed4ffed7cc72208b2f2b76d14167c86c8cf473fd9dc107e0b94e74a20460cfa2bacb0f7dd2d1213d2e93b2e0d9229da610a30d688b243a7c3d34c0fa148d10be6a22ba595434948c2771af4e040ceb0bc7421ca5b704531961a9eee7c057787fa750dc0dd48f1dd483dd0ad37ae34ca35d3510ecb5b83494071b3f98a0c01240528216a81145bc3a16e8190a7a398bd0d58bae61f1cdaf78a685f47f6a65e570a394abfeb1a6d53c604f78e751952a54baba180963c00ba8cebd31047326f6edd7196a7cd152484b56c983efb4621211d75cddeae20b1ca6594492e5bb5a3f90f10f834bb51f0d7e362ab2186749128d464615d92ec1dd9b477c0219d3f1143f96e500c27565530e18cfe4e0bd97beb7fb1a4b3ab50b58049d00826a75b3bb9677aa829b3b13a4272e4b06868c7df15a10fc0f21ff8c10637d2332c623c69eada16d1ed33bb632b4fca71bfab7f0bca17e1e7182f0d35113c631067576a733d5f54bffaac06483c2a8a785cdcf606b5ef136dc826d1434967b0a0a6178ecaa6f1726c8fe8a2b1b4e2780e14b2a500eb1be0d4c55d9e6f46151e41a2d9fc29c0ce19d6ac98aea34c8fba81db0ed29e6c7e790bab2234b01e25a12706063094f66d74ca76c81137a9d72e6b7ff9ae8063b690253849fc110e0ec31ade7005537cc6724e7e95319271a7290facb62bb447b577c23ce311d76af9bc5f19f8a2669acf063b701128cb88f74d08d196ad6052f77b2313a441b952b76ebf97a1ca257d80a62dcf13dbbd0332c8d35170f6cd19979758730fa7f547eb3691e4aaa8fa4e3c764945bac559d3f9803e53145b93d07b558667dd6dbd175800eb4a91e3f55aaf17cf53df5105f813f3d0247dc3f13bfc969499c6cc8453c111d4a8a2d9e03262900b3ae538e52632a2eeae4831593ba12248e5323c5a85983e87bf5d93a0f78d37866a08a6e721bd201321e398bce644ffe4221cdde039572e98fdd0766a98e17c49e8f42402085bf65e5ea43b0acac9ce7395c24b6a881b9b17f58c0ac2959be7fab64c95cfc27c9063c27208b250d571586d9b60292cda067106530472ce70f027ad474075ad7ff13ad4335b57a2466096d1ac21d34874da6d5003f60c3dc48e22f028c8c66ebf5fadaaddc2eb42f35e74dbffc5a612a77be72f1714ffdc2a9fcc13d4f08fe8ba966818694bc1cea29dd3dc21d89f1e5bc9a1cb92359f8d4ecb61bdce229e9e94464ef7140ddf651c53cb7ab494e15fc81c1a778fa98d68b6a4b0484b010ef748717a3d7071ff913223922b33b64f2cf865cf50daa21c3352730f8ca09557aa5009ee333e695dc8d9645fb5774dc81394cd876a9c56d61c3af4ea8038650a0ab3df7b75e3e73c49ac4f4460ca477d79b8fcac65ed7ed1fc4d364e6c4884005cf029afca9a8ce5de7660ad4844bbebd4e0be333dce9bd9807aac2df11c3eacb8d75bd17fd8f170e1378cab59d1f76eab4e96f74104c841b52710e75ee2e3cbba76d04a66fe9469b2cdf9c66cfc49c6d531da2e2db0214fa1b531dd0a0d92374d4ba728ad4acb5ca543fcccaf35ac6b79a509a060bacfd680d4ee1de504ed51866b549b3868f28886f861ef05ff8775560d53ede0b1498b501b4a22df5661981428ab6d8b6e4cc324f00f27cff04058fa3dda6624d66ab03c077b795ce09d9a48ad36c8e3ac6e729798d8eaecea5dbcafab3b44701723b40cd0a8c82f168d35dc0764f2053e9d92c2a2cf8eb15cbcb8db2c98781e5fd4199ee9a78a39a9af6da01c979af49736ba831e962b70989319988b77e90d5e4b7463160ccab5ff2beda904f3d026d68b821e806ece3acefc7803d77059a1f6438a526d81659f7de40fbaa19ce5ab7c1f931b73aaa6b9aa5d6bd7559ed5d661b129f5aac8a00302bc0c336595aca036728215231daf687a36bf1143ccad8ba1bd99cda56b9a13ffbb49db6adfddd3bc02721cf16bbfba06d835c650d8a4af3e75305d152b5217cec5e634a5bafebbb39c8c7ebe801622a4fc843f901fda84905e28fdb4cc22fcc070390390a5e2cf60982962d9eb579b258fabe6124f025b193bfbc162fa86b91f88fc50f5ea32688de698d050ac138cb3f7dd0df821dc81aebbf649776307d9b26bb3f14c96c5f8905f655bc27bd2bdeff8cc5615ebe87596b37a0cf62e12cc15f03d69a279ab1776bc145dd765c241f3b74f72769c6e7c8dac97bd136afef69fd9073bd352e64d99229d26a1a1f23fd6eb5db8b75df2c32a5e0bd051b206ef4dbaaa6c00f5696063479fa0665810e4beee90ecf1a8d37b4c00030cb1411ecba726ef967d253c867d22aed14a40b57c1b6e5698726210e2abfdc7992dd8caa2adc292aca6ab3fa343a827fe46db884e61959b281ed3d8beecf34e41b08b9a13b4ec49dfd6b8bd155fed036cea716b68a92be9de1d3106ad8f4728fe40e7c05c888716173abd877b5d91c2f42351f0863094def9a4d3dae3a21946b41a837b69ee5c1c05a955ad4ace71d0e6589f22f82a1b65f1cba2cbac53508b7cc73bd8b34b7a31798cdecf84d4194b02d5e10b0d19c29fe8a4e6f9c23b2ac8f4f6af94d8df399356e768919d0a207f3a8ca22c4bb358a423c45b614611a2c176de2bdbabdf349b7a5042429a09d4d12a767d32af82574325e3ea02c7abe7baa5bd310e0010ac8795e0d1dfa9f6ce2e837b8f8bddb81f2ac706d6d722ca07750c52bfe033601b290825581d9d023f194b33c49264f019a9e84b7c7191547dadd2c6e6ee8b0a7dd900bdbb740f317f08716f6ff4145a740d8d9c84346ed2e9baa8c884956b13f30754bdfb14b2bff1642a6a00a1d734be4d76efef5cb5e08dfee81f8569cf4c16c984b4a39f8e803e87f53420a62066728bac1573ea4da8e76f85a28b9be368531ef697be722c447cb355582ed70e32f75043b89f39e8c0cfdabdfd6c9a2a86162385c2d74f77b8d40b29911a2c58d0ac378b78c3ea40490069f6ad848bdeb76749f0ca8a44019576fe83f2a0e9cb94ab9ab15648b7e95d73d1d7588939489fbfb0e5af9ef17983c035921b7f7301c7501efe324f4e5d569e7b31fe6a862bb6cf5afe29ed146055573e16ae54efb72ecdd3d056282b37eb1e1f6b0d4ab3d01f9a85badda4dce4e8e41e042ad7dbad699b6acab98126b01f348bc9b27e2b9b3b3a0a7ab2c90ab18171baf4f98df0a0d97a8b79b6ceddb0b0879a820324a34fa9c76af4121f82a05e088c35b397d3db54d74ee8689d527c81ce703870de445b0ca0426264c2993a2aac544a071de4351f52312c27ae6bf1736d7b043d288b5f85490e9af1300a878a93b40e0fede2cabf651fc869adbae190ff8815ad0c841aa4ecb1e0e1260eb8c229e6c285c08ca5ea1d5915938626975210e3c5cfcb643535d615278025dd9c02a876b7b85386531b3f9855dc99513ca44cb53c31b048423b6aa70666d3dc587dd5d8f7e41ab639746ae31f599b33260316de1c4289f0cefbba382422a8c2350ccc3885d84fea362762b069a4e06c88cc9399cb3528d7ec49f1314b9c893b2d7e3dc7f7494e5be3ba5601014189fbc4c8f68e1db4d9b160bbf272b0d1c46befefc9c2ce569599936953afa66093b0e71dfbdb431c9222de592de7fca3ec9c83fb8a3fdf9864e29edf0a3ddee6a", 0x1000}, {&(0x7f0000001140)="3d5552cceac89083826b6ef174c511bf2d797e514deffb00dd2bfee8a5df5eb05797bd39379ad3ee188f9c46bf92c3b1018e4cc46433cea8d3088c764cb63b7a021bf994e21b3f5090903f0c415b26b1415764be496c9a72c9629ddb6ca0e9e6bed567424528e1c693ec56b2d1c110a10af6646566e1918fe62e62fca51242558e7cc768c6ff96d90ce5bbda99d9cc89d01aac0cd2c45856a866b9e7cea821fb8eea3810f118889f5d8586008a669e048f225b54ab83aaf4c58ef638adad691bbf96", 0xc2}, {&(0x7f0000000040)="f6a02a305542afe55ea512c071d3c62a490e02e9fc2d8e90d0c56fe0", 0x1c}, {&(0x7f0000000080)="91", 0x1}], 0x4) pipe2(&(0x7f0000001280)={0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r1, 0x20007471) open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x10a) open(&(0x7f00000012c0)='./bus\x00', 0x0, 0xfffffffffffffffd) 01:39:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="51305f29b7c6fb9ab9e4"], 0xa) shutdown(r0, 0xfffffffffffffffa) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) 01:39:38 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x3) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x6, 0x4, 0xbe2, 0x1000, 0x0, 0x7, 0x100, 0x3}, &(0x7f00000001c0)={0x100, 0x4}) 01:39:38 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x10102, 0xd2) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x6, 0x2, 0x7, 0x6, 0x5, 0x9, 0x2, 0x1438}, &(0x7f0000000100)={0x4, 0x1ff}) select(0x40, &(0x7f0000000300)={0x3, 0x100000000000, 0x101, 0xfc, 0x7, 0x6254a25d, 0x7f, 0x2}, &(0x7f0000000140)={0x8, 0xffffffff, 0x4, 0x8949, 0x4, 0x1, 0x5e9, 0x8}, &(0x7f00000001c0)={0x9, 0x9, 0xc59, 0x4, 0x7, 0x3, 0x80000001, 0x8}, &(0x7f0000000200)={0x3ff, 0x9}) sendto$unix(r0, &(0x7f0000000240)="1501adb86756105103ff37a304ba5cda992b9d5bff60b5d0b29dc30fb8973082ea956e1cda6dbd71aad36dc9e388ffac593e4f4aafdef1c2ac9ab9fc036888cb91730d6a1aed4d3525b961194c2a8b925ff80517db64c596c9a6609d0709cec6b79dc9c0666336ed0cd613591ea7fd86c4e52824b4200ed175dfb80d8eb76899883f", 0x82, 0x4, 0x0, 0x0) 01:39:38 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000600)={0x5, './bus\x00'}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000640)=[{{r2}, 0xffffffffffffffff, 0x42, 0x50, 0x0, 0x9}, {{r2}, 0xfffffffffffffffa, 0x84, 0x2, 0x1, 0x7f}, {{r1}, 0xfffffffffffffffa, 0x88, 0x80, 0x3, 0x6}, {{r1}, 0x0, 0x1, 0xd1, 0x2, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x88, 0x45, 0x5, 0x7c5}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x4, 0x6}, {{r0}, 0xfffffffffffffff9, 0x27, 0x42, 0x9, 0x6000000000000000}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0x800000e0, 0x0, 0xfffffffffffffffa}], 0x9, 0x0) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) sendto(r1, &(0x7f0000000200)="6b73256c3573a353b9f300725d89f19b3647ff65ee03b312b1db14189322feb5652071d3d7179072f08d80da209a8c50352da88ce05a053d745d909e65f4faa52471915e38af9d3ff33d024eee980c77a9c31518b6b7fbdfbb44a7684b82fa66be49574a3b98e3e24f959d31e3d0e3e6775930a6609f36f56376733546784f153d12808ee7d9614adc6218bfd77fa135fb653638c9a56c3e581ab42191326850d0003409d1bee58b37db7c6453d6507352ef2d4898dab0f851ac8f81", 0xbc, 0x409, 0x0, 0xfffffffffffffe69) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) execve(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x1a\x90\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='#\x00', &(0x7f0000000580)='\x00']) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4, r5}, 0xc) kqueue() 01:39:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x1ff, 0x122]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:39 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x200008) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000380)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x8, 0x4}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) accept$unix(r0, &(0x7f0000000440)=@abs, 0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r3 = socket(0x10, 0x4, 0x60b6) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) sendmsg$unix(r4, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="00000000e1ffffff7f00000001000000"], 0x10}, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f0000000500)="c0f2eb66470f622b8a11189d1970b90ab90af1c4c1395692347b0000f046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 01:39:39 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x1) r2 = getpgid(0x0) wait4(r2, 0x0, 0x9, &(0x7f00000001c0)) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000080)=""/224, 0xe0, 0x40, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 01:39:39 executing program 1: r0 = socket(0x21, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="02a35966eb9fb5706b33", 0xa}], 0x1) 01:39:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) minherit(&(0x7f000041e000/0x4000)=nil, 0x4000, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) minherit(&(0x7f00001d5000/0x2000)=nil, 0x2000, 0x2) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) setsockopt(r0, 0x5, 0x35c, &(0x7f0000000040)="c21af23fa412527e3f4ed303849a9e7b2d71cadf13651dd45e3275c2132590ace8c0ff7e6ac83b75ebd7daeed2bc3314a5c2d0c8d940f2b562e063ebcdf720d28943b12dd20d1bbaddfce38d06569b863727e327a241619944c4ca5955c0bd668d30e296eb26e4eb8f5dc450507da569e944cc637567c776c119e0d3734644b4010d56a02736b59fab4eefa3db4e89aaf8e18bd7dd9b946237682aeacea4ba8d9ab35c76c54290a91be68d11eeb612ec5cdfeea521f20b368520a902e80e0989c376b6aa19e2f81f6349350f2ae1f25e32492c13de4c1418f973e827aab7568fcaa9ddd73c3cc4f4ac1052bdef561b", 0xef) 01:39:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:39:40 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 01:39:40 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = semget(0x2, 0x1, 0x14) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000000040)=""/85) r1 = msgget(0x1, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/172) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r2 = socket(0x18, 0x3, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000780)="14cf2203", 0x4) 01:39:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000640)=""/238, 0xee}, {&(0x7f0000000740)=""/3, 0x3}], 0x2, &(0x7f00000007c0)=""/164, 0xa4}, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/26, 0x1a}], 0x1, &(0x7f0000000280)=""/40, 0x28}, 0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000005c0)={'./bus\x00', 0x2, 0x5, 0x3, 0x0, 0xf96b, 0x7, 0xfb8, 0x0, 0x1, 0x2, 0x5}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="01", 0x1}], 0x1) sendmsg$unix(r0, &(0x7f0000000c40)={&(0x7f0000000a80)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000c00)=[{&(0x7f0000000ac0)="bc36ed82b13e3e", 0x7}, {&(0x7f0000000b00)="4aeb0c551168a24088555b0c98105009ef50cdadb5261096ac96554e7a75e1a27c5d0bf9cad9c9ae18b0df9ff6fb137583c1221c3007b27abaebddef41", 0x3d}, {&(0x7f0000000b40)="deb9ee94c4fcafb3c98d098ddba936b212dc335d165606bcdf9d6b04d55dd594f378bdfa8e763636dc03fe363e2c80294317c4b625f3bf8cf9d0812e1208eabb20df97305a2a7db1548c95f73eaac14c7eb16089ee03e16d81f9e837e14885e3096cbbe7de97802662dd07a102620c7efd876d9a57cfe98e8ef93c0025401606eaca3cdeddaf9b", 0x87}, {&(0x7f0000001340)="ae07d68c944fc061037290b89d4f7ea4f39c762330c8f166dd926518102c420c33fdda4c6bd9d609bcd0ef20f8b2d3a179bf31517dbe824193af024dfd4cd72c731fb2771143982818a615450ebbe2086609b44fd5ac52d34cab62b132309566b6910d110bd1f1c2f19349934a9f385ac9703792088b390eda4f0d078e16d8e6407968513db9e770b04c55dca27779078344eceb6aa083c60663fccd7d7f2782c9472004d81ab8a242c61d592c1eb20b041dd517480baeaec44f98e5e0a66e34b97e307c749428ba599b935a346eac139325c877f457d1f9a394fd7c295b85c22fe3f31407fc0461200196ea745807d623b7a2a8e046eb385075efd0893b6dc9df8a373b884a406bf47e7e4046172416d08eda985ab0794319ef3a1dbd93cf447b3af3650235ccf9a682d9d706094447bcc240de7d6302590e934ef769bebaaea4c99477b73c4b8a36638a15ee8ef1e4ad1936a2ebec09757f491b6c885e5d3d7ac19196d136ad6841f135612e8bc59d2914bb6c51f13b5ff90c36a5d40102868f3460204193f2c01c3857c93e7b9889247ee13f8f87a5f3c6c1b4f81c2bccd4141c553df55af05074bb890d642a167dd144bd01a65578c39c0c9fe70844ce92abfb19e98cccccd1caf4574a5f9b924b24fa22b503524d174f1e97430dfefbb6a06fceff2a07340557b9ea043808f8f1c70441c9a9fb75c15baf78cd21505c060c61e422d2245dafee7568af5c830ceff8f29221f7a929d79c4fa9fbf29aa4ba0e0e399ce4d962d9cc07f31b8b3f8db77b5d8278490ba187e1851959fe69e74be9bf244c5c7bea6ff366623785f7b8f7afca0aaa7ea1068868141225bf31439fec83a6caf2ab4e0ce71001b8bb060251d9f1e5c25fc39c8afba60a458e7097f89b0361274527fbf82fe82c2f57a8a27b45c186dedfc4d485701e86541615a80ba9d7f6f28328afbe9adb07c3b3fe3333dec86b2ae9482e3cfcd76dbc3dfa90cc0fde55c9d398176a56e59fea86419f9802e28d2174c5daa721d8fce5603781d2c48c4c5f6eeac3fd63a5fa3aba86057ffa8d5b399fadce3a6853876784608bc238e70819e4619db7877908a4ecd45b6124e2792d2d80d222ff865b4955cab8c56d286f07b5206483732fa9de6a9eae37dfd6862ef4b6d3056ec9831c761001bc9b6f728a744d6cc28978708db206400a038b67059347b43ae5e337ec73f3c19881e60693f5be0cfb06e754593ce347142ec61b017b6bef67fc222dbf4c8a4b7e8bcc56e7f72bbd430cd47e104ed2b853badbe2df8a48800a8b7ddf96ed11564745d9383d1a2b4e0be9fa3375e308fa5525df7ae1df8c9e2f07b5488f21113baef5705e3d6197b06f2d32399b470298bae1cb4aa6ba0ef810768c8a74eb89c72ecc6303ceb56685f7e078a23b61f8c1a651a6ccdce714de89bf189d1665875b199b4fca51938ffe42f6f261ec919ade5c06f5e9af6e5c2439c3266010e9ba66065c3dcb05f9fa529d1656d1bae4e716dcc090dd725a0338b3a10b72b6dc65544ea7add5b13528bb2abf58cebc256e02c8c0dc381b85ea0ec871014692dd0f0c4c6ce7ae3a29f0f6a2b04d92936f80e3b98a1308fd3c1e96a84aafe246f3e09d5522686300dbdd45bb6eef3db9fed942c6db0e449ff399b39ec9262e7c7a361ea113df283e5a75b87470eeb5658ea50906114f84b6de20b3b71ffc1ff3a627a8e7d9cbaa6c8d2d99863f096e04962462159fda32be00fe22ab163777c70cdffb33be43f290ceb60628f9a2bce11c8e040df05341e39289ecf51567cdb85109046a7e47984f0597d27865c7dc501498ba3ae2077ab499c1ccfb1a63ae9fe72267ee3b5bbebc4885c67b1f6211e751885368e9ea5f40cbd4a27375133c31f265badb690df04c5d1d019b589b452d3de1e54fdb03e6745e0363237e46bf521cb1313ab0c9f61c7c23a196417aa532663970302fe514dbbbfc12f5290b96e75e284551e1fa1bbe1ea0a109d8f38d4de5a2187d2ca99657b7aee3b385f20cb3caff96de364e98b9ed605b3c1739b3e182ba41212d7be4bb860eb09d58a8da29594f3e8aec17e37975eb1cba9e74555cd6ee3bd6aef4cd26d77c9595a86dc8bb8ee1a3eee2f6c12aeabe422f809448c69ac433b60ea0227dd84fc092a5d839aaf373d54ae629905b0ee194d6f049dcb0c04c5f294af82978dca4c6da2ead57fd625047b0aa4144dc4c4a31f92d53fef6a27fdc48b9850279cb40963c08a9d7fd7019b71fcbedb915a751cc82eb174e9d2ab40c0b8135ead7603ca7c0b4f6b1aab499fb809fa6547a045d465916df3351ecfb0e373099786479a15d64bda28b8eedcc40cd6efaeb0ed60d9a294cfac67acf750506e1bf6d75c1565443154baa69b23af0c02a025acb7f72d9a20b53ae3222ccc856ba6e691ea3fc28cc3d5dcb91f08f07ad08dbb50eab7db160eaea3b4aa93c09c89ef5151f970b94666981bb493d74445e3e11f5a8031c380385e626c695d1a87ffc2696b5c39d5d0b56ae11c2fcb866469536df7df390c431805b3ec750fc79e79a6adf6f7cc298b4d2103c83d7683338f5f564b6a6752b06e39cb1ee22c465e68addff45da6ff64731a41a0bd69db29a8cac15d02fd1688fdfc48af48b7526a7730dd04b9e9347e2e9b9d0a0a72e1f8a531a85f06f33b50d889046c6436fd3dd871a5bee3bd05860bcc47f1a7353e94993ef56c0ea401d7cc7ce8add1640342ab8ce3bb7e378800f3d882cb8e089506e13d10bca93c2f2adde5a78e84b9789ccc41177b9cfe29658e9cba5cbe35307781fb08be64245926a46e39031ca60c036931db7700bbe73db6b81d29a73ef8eeac2b9b333c039156c5af7cea0eb56f27007d568ac57e7d0bdf6929af0c62bafdecd95e083151eda7444098f937d3dd993c17af1658ca32d1cd95b8597168e8666fe7de4555b987c3628286c1371133fe12dc31b3c333b0bd374ac5840cfc6b347dd4c07ea031c9e76dc7a6bb4cf0954c13aae29ed1ff0640e68186e7d6761bf0dd00468df2d336a372bc66991ec065869837c926194360ee3badf8ea9168a1f7d1eccf6a8396dca85b4bbbb21994f9ca2ce95692201817c25259fcbfaf6ce60001771e3e208affa6c278c26566ded95d2a4fda96c073a83a7a38f042c8147182973188b7b16163bac381c1c91c6f18b3712981504889faa4f0dd2717dfd0a2e2e317f2b8d7da5e7c0d631fca10f78f56fa92f2e7489147c2ab7056181dbdc161c7261a1e81f3089db10a5c4bcbd8f816a4d36b3847f3eeb18d20f9b7f2284ebe26e77889de23e03180614a62ed42056245b139c7c60efffe6b7e371aa88b5717ef3226b1f596b3f91ba9a73ed127845af6e7301cb876028f424ed3c686d364feaf8192c1d7ee321e469a7dfbe7ae1485a78b073e5a1c5e83c47684941fa1f3f4e5ee73339d7bf3cf2806ccdb16e7b71aa5a1e11d1172fb4fc2acfc691bf4cea284fe36699f46a105ce9b09357701d75d30de7bd82764f91e425f82ccd858c77e8ec2aee18a0bc470b37ea55489c5425a043cf07c74c6f76f871b7378fe5b03a1e266959ff44a51c711e97af88be3235e6fd6c360f06feb5244802eadc2b60e60841b5fac2377cc25b852fedac1965a9da2eea1a70cbb58872a6b570a710c408a11bd81df6ca11a832fb624165e0e2bb7fff25e7935b56196f99d9af191d620a19de0e465db5765c59de86845d007b2678535ccfc20629283523548b3a18c25712444ff616ea62d46cfeb481baa646c91164e97fb9c0ab00fa40ef3ff64d004847d75c05ce7d1efb1064b47cbb543a016c117a246774e293b09ed8ac9d7721c24ef6620815eeb6a590769684969a140d25d779d1868958787975582efbb92f2a45d776c7eab6e087bdaa8f8918d4def6fa657f8b824fae9f02ebc6936bd3bcd2436c3a77403417f52bb32dd9d0df815308b4908b5a80c1ca4210e991a6561e334c57e14f3ebe016adcb06f5958cac1328b06eb2101fcba2365ea8a5c6ef4318e1cf3b96631860762c08ec34737989bfb1a3a30dca5967461b5046de03f700f11ecfe2bb365394316efa0967bbe9113d2b4490d83d07132a1135e3f076039179799d9f544eef38f0539dae71148c99a2ca549f8d37554d57aa77c9934a43e91283888ed8762f7c4c4070fe61d1316a325a45a74d866be7c05b3f4d65e0570c5b8f48f7d997ed2b3744d4b12c5bf16bcd031c1f72d907516abca7eb3fef1cdeafe053f03964f6aaa3ce2205517a8dd018aa3f64b5c68af9e1dcf25f3d08438132c55e298b863418ba01f6eb97702e744662c627e0c8e70e91320fa7abe981dcaa9a2ec1b297fc4911eb4f3a44101c3ccf241341563c58e50e590d4dd3ddfe441a91eb5f404c1bd44c65b5040d2f9c319d2d1ebfb80b2a0fdffd478c5522de8d3b922839330214bb2e57f4cb4f69f71a5f50f59353ab963ee685ff28b73a61e781c146a43cfba4d338d26434cec20c5e2f2c583f46610a47c01abef4b8e210cd13c477d67ee9d87fd08760abdff1586f911275d7081e2b811335ee0beff3b7621bd04b3a1d18edc1ad6e33979335e80973d0c505e409fa7fbe897a2d74cdd816ecf1580b80e17f24a83a97fff6da53796fc62efbebd56fb6aa57cd15f4c64a9254861fffb1ad987abaf8183a2ae24be3a803ecf07ff2c46d53c3ff81b56ee23aa935c8e6a94fa44157a8ab67e1159ac2bef811bbea1b2d83d0a930d219ffa31ee12cab7fbff19a5160d8f1f5ef511bddb3c0f9e417753705d47b121e4aca5b5955d3f0c623cb5ca9528b301519632ae3bdc6eb20feeb1e215f5f669de5a4cbda4f14df0a874f9bbceca19ce4be33d67510323008b45cc75709978b0a0bae05153ffe57fe925ec17063c906e368327bc08ec76785a0d8411e8b20de3ebfd702498e6105310d6ba26cf00d4f45b7d904e49d60711367242c17e2e352340d96d7618301701954c332fac34c37eb31f1678ae13190d542e63ed6df2ff43b3a3ac3760ce85507720b41ac072b463ef736308cfcaa3d5d862d8568d5fa358e1a81fea762e0fbc6885d2e0ba238851bddb6dabf3db5554bcfb0911efe0f83db56fde44ab312e85b10e0c5c151f2be824ca7cfbbb9108151364afb8c2e53383f0e22e25ea301fa857a4b9df107db56a98e694ea1bc2bfbd18f1ac9eddb5232ec0e9b4fc58ddc989db8fb34201cae89aaae01d19b0e52662546d0249a05f9ff60c2ac87f1170b817054d03103bcbeab9839a7ef92325ebe1009cc6ea17dbb556c1636bfa762b7009a87c5837f768ffc1d98a6e151aa73f458dca39a88e2ef35f67029c096a5e404ae0f1bf764ea472810f609e5068deb30c67a5f1af3158230f0dd42ce7b4f69180fcf2b560f6e4fcbd43c92aa548882cf6d15ad9c54d1e5273622aea84c6d47d44a6663ff32c70991d8c4028b728837f6dfc082dcdc951c55f9d9b5ddb7a095b0e62d3ee54959960f8ab5aa675410e21ed42080a760291f18a348974a2441d900430edeb5a674468d63215a168a5290026a883eb8e1c5075d1c187093e7e78512a511235c219686ca13f1a96dfecd9f9872a8e67f14d94d70a3aa4120b2b7a9d21626d131956307ffeec1de8a4bb200efa8f58bd6058edecce65294f135663314e1db5665c13cbdd06ecf412a7d7e4dd7ff8595f6e2deed1dd1c264713076898e7ba87850873a7fd3f43a46aed0c8d5ecc90ad672f10c755123bf0b2f2504d5d9d3154bdf8ecc1c75a93359134d42a6eeb8d81049e1203c7e7bab3eec38b59db", 0x1000}], 0x4, 0x0, 0x0, 0x8}, 0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000e80)="692d0825001f033c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10dce8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced3c3703b63f069d03c5fe", 0x49a}], 0x1, 0x0) r1 = getpgid(0x0) r2 = getuid() r3 = semget(0x3, 0x6, 0x10) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000a40)=""/8) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000340)="0218e74900cfa6e462c8646ff5dc749c67369db2827ccfbacd05fbb458a8831d710f81fa4af84db3bf9c0eced5196579c846afe22422922eb82353c49f63186133009ca2da2f872aff2b1cc2f87c8083c5dd577b5cea6b133f7ea2f32cbab4a5d8aa5daf2fe9dc4ebd111a2323caee8ab194", 0x72}, {&(0x7f00000003c0)="1718e17c0269710a012ef52967b7e09df239b474e5ef9d52d3ca7acc8f431852f86b864533342522f041c0840bafd6e7dfc197a12409f9", 0x37}, {&(0x7f0000000400)="5f4c863e95398727f73c55504105c8a9e66f05db7df774862dc6b39ef517ee427a96235362b805555691ea1571fce68cd5d3b62d29f3eff690a03ff16d7438a86d5add2c99c034a618a18011aea7b6c45b48e3fbdeb5fc0b1ffeb9203cbe9696f04f4593874fc971d589411990989b0c77c48a182df0d786645d2c54", 0x7c}, {&(0x7f0000000480)="98346092f75dc017a6c7c63ef63a5f0f", 0x10}], 0x4, &(0x7f0000000500)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0300000010000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x1}, 0x407) readv(r0, &(0x7f0000000a00)=[{&(0x7f0000000900)=""/218, 0xda}], 0x1) syz_open_pts() 01:39:40 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 01:39:40 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f00000000c0)=0x58) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) 01:39:41 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmget$private(0x0, 0x2000, 0x18, &(0x7f0000ffc000/0x2000)=nil) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmdt(r1) 01:39:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x10180, 0x2e) mknodat(r0, &(0x7f00000002c0)='./file0/../file0\x00', 0x40, 0x1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) symlinkat(&(0x7f0000000040)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') renameat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='.\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) mknod$loop(&(0x7f0000000280)='./file0\x00', 0xb100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000240)={0xff, './file0/../file0', './file0\x00'}) 01:39:41 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x2000000, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 01:39:41 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) sendto$unix(r1, &(0x7f0000000380)="12c5a17129c8096bcb9e690706350ed7b9817ab08dfce4919c18c6a67560766293e2a43a964a1e1f9b4bedbbacdf6832259cde4dab9bc7027f1413a2f225b73f43521fddc6fdda8e6fbd30f2e7bc70e93b2a570be81d5818ea2c9acfa5fc70e95329298ba709289b1622e171d9482df777053fce0a09ad0675e12fe113b0b9be020a517cb792a04f3108a1b2a0aded0e0203b2864959e5eb2e38c09f716c8d1b6760e7858282e7fbd40171e989d7551e53df1a0cbf3891e42740725c748b6dac7ed839b88680dd447e279847769de9f4101fc320d0466b72974f2d5a69d62756e712892652b0df9c6cbf35bcd7f41690e8cae601fccd403948894b12a05453a1b0a8057cd0a607eb3dc42d70c754e6ead8f0e1c8b93cd07103b359f08c0ea9b6d4f9c51f1a7b0972f069a8730da5713eb7a61e94ed889b6c7c397d4178a4cc2af97f2f13dee070f2706ba294a69038bb072b0dd3cb8989336aac89bc72908392fce91b4b851c7825fe9ee283f6631ed27d2d202341e8f168202cdd11a9b34abac8ef84f2e215f8411d261ef5a36ff74e9a16a5a90ebed667aec91698d56b96a403e3014a188dc5cdde969ec9e3ea2699b8b1de39859a199ce03dadec4d2f89fabf868c483fbc5265b03566ce80992e7f52a0e85717c890f8a328becf33f3ae61720df47ac19ee39e0148d53f8040d4b10a57f3a3692584ba66d25e7ef4a5d324e96d7fe01568a3565a92c81567e466899b4e97a66e3b2ba759f7d4d90c278dfb7353ae1c08b136fe3def0916c1b277bc53dd63d14396d9ce1853833c31b0a06dbe9053d87dc49fd69bda7375814e786e42823e2f43e540b42687d3884da2974a81a99d369bd4f454d2d3b390f281673d14779aa9486aad153ec44558e46dc5b2b52167b66e60078db30de789f111e57057a63d308eaa18775630c8101a5aaf3aa1baf46ca6e84d4625debcfe554655d2ce5beeea6771a6aff9786644c554d379c2e13c8543ad3530bec2af86347b2600fffe559752ecc3c847e017797f3a573189a41da0eab717c20145db5e7d2001b06524943ed3a68911d7c1e846ab0e5b3b12f1dc7626512059bbd7bce8554ac32604037a3f18a74ccb97cdee3da1d491e561d4061e264b80aacff13f4b76f51c9e1b36747e627323cd4e6b4972ece9085ecedd04b5812333468e4d0f5a3147408837a5924fa6befee860e7ed13cad4ef281647ff0ed54bd17e7953f79adc348c6f3b627256736c46f7082bc4409f9b373c36da97b52551dc9d7ee63852fe56ab7c58d4b6553e09cc84c6314f5f2ebd3cdef087b91b11fe9c89e2f8c56ea15316b765ae8dbff5301bb7f3af9b2f8ed8d952bce9a67406e097a44edcfc5ca7e42651a6e2057e6d3515565d9cd358397f35eef084f137ac4a2ee0ee65d5bae97688f2482f4d2b5ec11fc68c17ddb1ca14c40593676fadcc987368a8768bcb31d1a713edf02b611040ed019769c30a17de4483ad904cb9fb6b0dfd00fd9c6fd6cf54e4864a2c1de6b74423d38dc0723e24578fac10b0361c4512251623aac9b2c19b13b5c2816edb06de9919eccb0400046b29f6b786a8b74a15587a29fc54f8315e8a77aeed6d4901f22a764d2d04c26a2fffc3e97f7b08a96a83e7114186f216578b1999abdb4bff1ff5f102236a029ec36a0dacac3419dee0675e39a7d1aea62c7e602eb6fd0152b3c310b6811310389e976002e52994ea85ed8ba73f8db0f515edca5693eedeb3f5d5699434e1ca6d96db730e9873de75c2c9644426c46a1ff08d952db47fe2c5c28411b676f01598b029ad3c9cf413ab0745a4481532f71fe692618251d61e72486de00eba511f044a69f52a766f0f4671acc447f0f8853edf448102279ea6bf3354dd17771ba92e01de88a3ea16d5fe794568afec3d9240d5bcb3404e83dca656e9e7fe6a55d70efcad059238a7bffb609a71d5d4214ec42b6f2d70f69f4f0315ac2669669d298a16c05f7dcd13b8c9acc21bb598a3f9df084b353867e1ee2c77b8ee30842d6ffb7426681e4f2dff7f45ad43015d55b14327fb0f9ffb53f218c7404f4c4d71a59dcf43c65f3c8c49d2d02d1708515e479da8d9fad3595996dbe28d194fe7de28e8314cc8610bb840bb5174bca1e6323775e9efb02963d77cabfa89fab3a45482a7fde0144f49c67e7f4ea57dd72517432b4f16d83bfc91242e63fbf44078a30bd072a27c07f657b6b5179749dd6b62354656f04bfaa8e4a4249cce49979f2978bb2dcfc8723ad4e9d4a021bab2d160913220490dd6ce48d8f5c4065d4660b7515746692322ed1a1c500eff5f72ca9b277e21ea9e31f348e8adfdf80334dfebff9347d8007929f20a5c0016aac2d83d6d7d6e9c0a8b9bb3cbfded7f50dc28d7c8506eb55be56e842601528ddc98f936ee0a0f2ae8ea8d2a34dd195e9a0f065d5a1d6d1db29647b39d087042694ba046a2032846f1b4cc868e3cfd467a440c13c8779c6cc2794e6202015ec99f5ad5d9f480734be6733d57b760b04377df0be9d1fbdff79b5c5e7db65c1359c2a28452faaf255e0eca4d4a1831425f5bfeea3650e2c3b019be64917caa1ceea233cd289921be3cf810f6d40bac8a802b7dbe35cfcc22cafee46d875967ed01126f5c0a486848c2fd7df21c99ac59b1d830a3e7f9425ccd85a9cbe1f4e03a684f727957d738eaa7eb74f90c8d65bdef0d1ac3e9a071e8171414a0028e595ac13ff32d6529dfd7c8db2817d0b13db1de2d21dd826b6e5bf73ff4a270b14442562e3c1abb189e0c22f5a9694b2a7deb398b46eed145ebb815bc20924c2695778a346e305521858d9a8ea93597b7b2b597abd0e9c9d0b9c387c3bec785503afe18fc13e806f2d1c2d1a42a5a3c8f79ba4df9238845d569a6dc6a35a13cd6fd0ef345d435bd2df9f7ef9697b050957d9d62a510132af0c9f2ecbe4b56961de95e5a68ad5c32d3f9bcbd837317fb6c5e37353d8911f611cb6d869e04c8368f5d21472212b0f6aab9bbd2f362bcea3354f0e8b5b6c3dfb146485d114643719be851d689fd47e71248583508823bf01057db2fa9c716842849da66afe2ccb0c1a4fd06cc787df930f6623311bdf845272b28a359df1da62057aea03b15fd01a4515f6c91ff826fb48bb769ce0e3d7a66764a9f9c8ef46b125e073045e3c4859b397c4bac55e2155066d65646af687afa248d7bbf135930e9695e8e13b89b3ff3b8c95f59830d56473e55ce135e7292833eb94ef525ebb15661861db713af813ee10796e6f35a7750e4938fc7f760d61aef5ba8034b328fdb9a17a985de4b4d5806bf07ae4556b62e180fe4a08bd2e4d21a2fd99f74c024a96f657e36d1d51afccb28d79013630677851753fadb5b809640a198262dfc82f28ab0572f51e0724746adb28b3a09bd8ed7a557275e905ca2de47add4743498c9d5f971f36d13b89a2c457d6276f0afa6e785d376a5b7d75d4c2428848aae4dc552c061187e4452ac152c3a12b6ea660e6919ab1e2e3197adfe03379c34e67bb111593d1399ef315aa1df9a1216e6cba4fc05f3a53eef51eb59288a656f3f8287387deb6be7b2f7d454e6cd6eec79830fc13239b72b884d7da596f681370678c5a33695c3b5cf24d7c694e88b0fe0034f63837bc7215ed9ff291a92ddd4c59f6308f94faf5944866b917a901633a153146835a653bb7502000e9d6ad7970f266ff19fd3a36811221fd0332ced877bb3f56c410aa9910e6493b61821fa1858386f1d6281899c18327da434e66c5ceb2a7ce97947efdfa276efe4a952c39e64f98781c363a37ef4ae450138af5a31a6079185937ce40a687f17d2628307746d017b146d23d83fdc47357e93473b358159078125b4c4d46977a69dfde2f1d6959bac57c62bf1619fcd7fffd48d35e41bf9c40a4662bf4f89ff8936d08861289a0f147e63b4d671eeb1f6e860f403e3697079ea6c8fa8642dd923fdf83fad8c9299dabe616e4eb42c2d9fdc1127f603a7bb047d0d04a30030369a226631767f7bf3615793c85f8ba6fa127c74c6e8bfea1506395f3fff18d43eabf90d39a370648abc73f6485eeefa69bac96df7eee4ee5665c5bfb23215fb9461d81f2851d839d1157b89f91e58124d459b4dfe15548fa81c02ad2978e9723222d94c37329eebc6c49493ff253a2dfb7caeeb579719559211966564ef7563c7c875dbd8241b555077f704ca4eba24654a3fa9f2966a7be486926868ff34bf7388d616ba7438b873e3b8d95406a447b0be5350881cfb93247352afee8a82be42abc7aca901697ce5cfbd7c39cfd307232cceb432ff51d841f69a52da5a8e494bfe1b11e57fb1302ec23a4c840eecb6d9ee50380af698f2a103f4697f9c804cda2ba213ae5cdd7f58cc5dba209d93328bd779bc78475d4b1fef674b38074fdd91543b06da362841724d8424ca27b210a99391c77b251cf4744befacad73e63c770e51c0ee2ff45cb4f99b5a8368023ad35bf5c0ab3831dc883598f7511a7c321276602d2ad3daf4f3b115525c82bd70ddc49c69636ad3f2002ff93ae6ba9b3c2d091a19c2efa63fc484b16a09cc00988297fca1c9609fce4bbcb901ae5b5d1fb81b6360a40befa3ea02e914f10418673d18bcbc83166062355c5dffc834a91a369468a6132780f41aa537b5526d7f310344e47607daa8710e6b623a604438531ef68f52bba76c52545563bd2a1937d57eca92624c1b000a38afe8ee105977645d76ec3229e08b349ff8ca205be13c4dccd9002f499277d7436313bf7a702792bbc1a7011da1e26c5f9e531b21aaf501d47ab42f0abe9f98bb5dba13cd2e548c34a68bd17507b8b6cf32ac5dfa62a014db532078b7f2d6af603106a0fe839838d4f5c126372bb3253de0c96157ddc177458eeb2716e9beeffa2c1055517557fb1bd7d1d50dd3cf5daf73264298d4b504f7f7771207a6defda48944649c1fc895f95bb724f3a29971e4c746b21f076eab6453686176f89b98bfedaf128ddb764b891665f3ee22022627c9ef5c250261a597e580bf3d2c7c1306b10b9ba5c8d046fa7920bd9b2230f9e9056f2c891b689d9e5e9f82e9262251d9e6bdccbd5fd9aa5d54e14dd785d373eef0883cf5b5a02723b1c6754e2574b0a7f1a8b9aadd9f7ff99386a931b20f5da601df4d8f4e784bbf8a75da016f7a2363f9f02d76b0f341ffef8b9aaebceece5bf5a93e21bae52e7a84de96c70dfa59bac39b2cfa7aae7b3f7d67ced495712f7cbeec273e91b6240f4eb23a6e9576d214a42b0268a6ba53cb8094c65e3e2b313d7e51db7d0485008eac9e4dfb2ac743a99e1fd4b67f112c1348b76641fc0392f740e4c7cd9e599bf0ef1c625d257e22a67cbe97cc9c398022c581923450ed8e49d53f0c954a4b540f2680c85ec11502562103d517c03f8fafb2fe42afe46b4197b81b1568a56152def61ae91d3af17bb5a2061e88e73a21b801bf438dd8c90d54c2faafd0d5c616c21911656337e808d04bef51719fd0d7bb8b57da9dcf198f56dfa7fa26290fa3c4de098d83d9241dc8093b4091c7a197414fdc31816dc2ce78c7b71b46ad85710c9251d8b5afc6277d43e4ba98981e42a567b708775341995285e3f60d36c87a553fadb0604c6cb592907e6698652472e5b750d0db5002d57168c04dac5ea78fcd80b09f84fed6e68ef7911e09d190b9a61a7d1355b4e0977556fb1a365793ec8033c16f5917ac64c4fee0e24b66d62e91b116538d104abc0270dd15748e137f0e0ded977cf340e7bb5a2b9181ec45672be1fc8d9c2d1fc4767c639baa", 0x1000, 0x3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000300)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000340)='./file1\x00') rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 01:39:41 executing program 1: 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) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) setreuid(r3, r5) write(r1, &(0x7f0000000640)="98a866b6e99eaf0d34ff3a4410c646e1a6e54d3fbabebc3de823edb33ecee9a57a6e2de78851f807071f20b147c55f0025e22c701519ed74fde1e2b13d1d0a77a1ee48c1ec571496ad9eb76a79ae877ef9c2a5062cc0d41c10", 0x59) 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(r2, 0x6, r4) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="106ccd8b7686000000000000d25c000000b100ae6511e697a4a22385c719fbf96f6480cff0fb6b3411f8725f5d96c01755fe41ae16c1354b3977091cb96197596cae88d0fe67ca007d7985d68adef71810ed56d593730c6b1ac6103a7a9c4a586af50bee5eb805a67a0fbe3677a521f3e9b9c9f3891642f30b1c77e0b40f831128dac65cb8d5f346f0e45504e4442835133414c661f900482f9a98b577ad265584c4cc72914d06cb3ec13e8671944d47fc209b864246001b0f123d9f7036024f00753d9544919d4c15d0d6103d16a0393e6cd11381dbb98e1d518b69f7b3dfe471db65d4a865b6ef194c0871bf898d7fd66feb884a4b2b8ddabae4275a7a0707ed3934c50eab0be8a7c3d20e9e4ac318cb4c39f4429df85f4dc67a989498f0f39146c00c64ac671ff81940fd3a8a8f3bbcf6a6726ec6e8b936c764723c42c622"], 0x140}, 0x0) sendto$unix(r6, 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) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./bus\x00', 0xfffffffffffffffd) 01:39:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001a00)=[{&(0x7f00000005c0)='|', 0x1}], 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x200000000004) sync() 01:39:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x11, 0x5421, 0xff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40, 0x6, 0x8}, {{r0}, 0xfffffffffffffffa, 0x8, 0xfffff, 0xba7, 0xcf0}], 0xa, 0x0, 0x97d, 0x0) 01:39:42 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) clock_settime(0x3, &(0x7f0000000540)={0xfd, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r2) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r3 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000001cc0)={0x86, 0x3}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x8) r4 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000001840)=0x401) lseek(r0, 0x0, 0x3) r5 = socket$inet6(0x18, 0x2, 0x40) r6 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r3, r2, r1, r2, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000006c0)=""/91) syz_open_pts() setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r5, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) accept$inet6(r0, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) getpeername$unix(r0, &(0x7f0000001780)=@file={0x0, ""/108}, &(0x7f0000001800)=0x6e) 09:43:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = dup2(r2, r0) r4 = kqueue() select(0x40, &(0x7f00000001c0)={0x1, 0x8b9c, 0x3, 0x9e3, 0xff, 0x7, 0x658, 0x100000001}, &(0x7f0000000200)={0x3, 0x9, 0x3, 0x2000000000000, 0x40, 0x9, 0x7, 0xc01}, &(0x7f0000000240)={0x9, 0x1, 0x411f, 0x8, 0x1, 0x9, 0x3d, 0x5}, &(0x7f0000000280)={0x3, 0x101}) fcntl$dupfd(r1, 0xa, r4) dup2(r4, r2) recvfrom(r3, &(0x7f00000000c0)=""/177, 0xb1, 0x2, &(0x7f0000000000)=@in={0x2, 0x0}, 0x2) 09:43:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) listen(r1, 0x6a4f) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 09:43:22 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8101, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2, 0x4, 0x4, 0x39}, {{r0}, 0xffffffffffffffff, 0x50, 0x81, 0xf2, 0x1400000}, {{}, 0xfffffffffffffffe, 0x40, 0xef1a7d6c88953d1c, 0x8, 0x7fffffff}, {{}, 0xfffffffffffffffd, 0x20, 0x20, 0x7, 0x8000}, {{}, 0xfffffffffffffffa, 0x44, 0x40000002, 0x6, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x1, 0x4}, {{}, 0xffffffffffffffff, 0x14, 0xf0000000, 0x101, 0x100000000}, {{r1}, 0xfffffffffffffffa, 0x1}], 0x7, &(0x7f0000000380)=[{{}, 0xfffffffffffffffa, 0x62, 0x61, 0x4, 0x5}, {{}, 0x8000000000000000, 0x20, 0x20000000, 0x6, 0x4}, {{}, 0x0, 0x52eb5e6ca5625b33, 0x10, 0x100, 0x97c8}, {{}, 0xffffffffffffffff, 0x20, 0x80000000, 0x5d4d0000000000, 0x4}, {{}, 0x0, 0x20, 0xf0000080, 0x40, 0x400}], 0xfff, &(0x7f0000000440)={0x1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffffa, 0x5}], 0x0, 0x0, 0x81, &(0x7f0000000640)={0x5, 0x23f1}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x93, 0x0, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x81, 0x1000}, {{r1}, 0xffffffffffffffff, 0x19, 0x20000000, 0x5, 0x1c}, {{r1}, 0x0, 0x20, 0xf00fffff, 0x9, 0x100000000}], 0x4, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x14, 0xc, 0x7, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20, 0x0, 0x4}, {{r1}, 0xfffffffffffffffa, 0x1, 0x82, 0x4}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0xdb1d, 0xd5}, {{r0}, 0xffffffffffffffff, 0x16189d8f2d1229c7, 0x20000004, 0x2, 0xffffffffffffffff}], 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xf5}) r3 = kqueue() close(r0) read(r3, &(0x7f0000000480)=""/136, 0x88) kevent(r3, &(0x7f0000000100), 0x2f1, 0x0, 0x508, 0x0) r4 = semget(0x1, 0x7, 0xc8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r7 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000006c0)={{0xffff, r5, r6, r7, r8, 0x47, 0x792f}, 0xf3a4, 0x1, 0x2}) 09:43:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x20}, {r0, 0x2}, {r0, 0x88}, {r0, 0x505d45be8eb9b748}, {r0, 0x80}, {r0, 0xa4}, {r0, 0x8}, {r0, 0x1}], 0x9, 0x7fffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="f0db1439a1c7", 0x6}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x2010, r1, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x100) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x20) r3 = fcntl$getown(r1, 0x5) clock_settime(0x7, &(0x7f0000000240)={0x1, 0x1}) r4 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) r5 = geteuid() getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r11 = getegid() r12 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x8001, r5, r6, r10, r11, 0x100, 0x1}, 0x2, 0x4, r3, r12, 0x40, 0x7, 0x5}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000380)=0x81) socketpair(0x20, 0x4002, 0x8001, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0xf, &(0x7f0000000400)={0x0, 0x1, 0x7fffffff, 0x80000001, r9}) clock_gettime(0x4, &(0x7f0000000440)) getppid() ioctl$TIOCSTOP(r2, 0x2000746f) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000480)={{0x9, r10, r8, r5, r7, 0x1d0, 0x9}, 0xff, 0x5, r12, r9, 0x3, 0x80000001}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000500)=0x2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000540)=0x4) mkdir(&(0x7f0000000580)='./file0\x00', 0x40) dup2(r13, r2) getppid() 09:43:22 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') chflags(&(0x7f0000000140)='./file0\x00', 0x80002) 09:43:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70d", 0x1b8) r1 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r1, 0x20007479) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x3, 0x8040002000003, 0x6601e399, "845d550900200000fc5c95400bbd04b040180008"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:43:22 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x0, 0xcef) r2 = socket$inet(0x2, 0x5, 0xffffffff) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/wskbd\x00', 0x288, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001200)='/dev/wsmouse\x00', 0x8, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x12, 0x80000000, 0x2, 0xfffffffffffffffd}], 0x3, &(0x7f0000001240)=[{{r2}, 0xfffffffffffffffd, 0x49, 0x1, 0x8, 0x400}, {{r3}, 0xffffffffffffffff, 0x75, 0x40, 0x8, 0x5}, {{r4}, 0xfffffffffffffff8, 0xa3, 0x20000000, 0x100000001, 0x8}, {{r5}, 0xfffffffffffffffd, 0xf8, 0x10, 0x20, 0x1f}, {{r6}, 0xfffffffffffffffb, 0x1, 0x800000a6, 0x65, 0x8}, {{r7}, 0xfffffffffffffffe, 0x38, 0x0, 0x5, 0x6}], 0x5, &(0x7f0000001300)={0x200, 0x3}) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b100050400000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 09:43:22 executing program 1: clock_settime(0x7, &(0x7f0000000000)={0x2, 0xffff}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x420, 0x8) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x281, 0x11) r5 = open(&(0x7f0000000200)='./file0\x00', 0x10001, 0x108) r6 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x8040, 0x0) r8 = socket$inet(0x2, 0x0, 0x81) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x800, 0x0) r11 = socket(0x2, 0x4, 0xfffffffffffff535) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0xf0000009, 0x4d, 0x5}, {{r2}, 0xffffffffffffffff, 0x42, 0x4, 0x3, 0x1}, {{r3}, 0xffffffffffffffff, 0x94, 0x18, 0x7, 0xb745}], 0x7d17, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffd, 0x80, 0x1, 0x401, 0x5a}, {{r5}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x7ff, 0x42d7}, {{r6}, 0xfffffffffffffffd, 0x4, 0x40000080, 0x3bf, 0x901}, {{r7}, 0xfffffffffffffffd, 0xcb, 0x0, 0x2eb, 0x6}, {{r8}, 0xfffffffffffffff8, 0x40, 0x0, 0x5, 0x1}, {{r9}, 0xffffffffffffffff, 0x50, 0x10, 0xff, 0x80000001}, {{r10}, 0xfffffffffffffffb, 0x0, 0xf0000008, 0x3, 0x4}, {{r11}, 0x0, 0xa1, 0x9, 0x8, 0xff}, {{r12}, 0xffffffffffffffff, 0x4e, 0x4, 0x9, 0x1000}], 0x9, &(0x7f0000000480)={0x4, 0x1}) write(r7, &(0x7f00000004c0)="01b904b24fa5567c33fc9f0f269f3051ff46b4dce023efe2a12e52115467201fb7c5cbe45b3779cef41d495a7164dd10376cc686fc0f669914af8f62d44f408aee3edb06590a417303f37880865ee09595e24227620beda109006899224b7e3235c18e09201f2912450bc137201caa8c152b778ae57f98bd4b62096518dfe99822beb001e9f02b101f69cdd97401b9e0ae6ad7c56c8e13dd82adca7e39b9f4e2d6a9d045ebad3c38f5fe72815029cd845bd178d4dc2d9fd6830199ecfa636929", 0xc0) r13 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x1) bind(r4, &(0x7f00000005c0)=@in6={0x18, 0x2, 0x4}, 0xc) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETAW(r13, 0x802c7415, &(0x7f0000000640)={0x0, 0x2, 0x7fff, 0x200, "984e94453d25ec209cfe3c3dddbddddc717aed41", 0x6, 0xffffffff}) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000000680)=0x7fffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x400, 0x0) r15 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r15, 0x3) semget(0x1, 0x1, 0x230) getpeername$unix(r14, &(0x7f0000000700)=@file={0x0, ""/4096}, &(0x7f0000001740)=0x1002) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000001780)={0x4, './file0\x00', './file0\x00'}) open(&(0x7f00000017c0)='./file0/file0\x00', 0x20042, 0x46) bind$inet6(r2, &(0x7f0000001800)={0x18, 0x1, 0x7, 0x200}, 0xc) r16 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r16, 0x2, &(0x7f0000001840)=""/100) 09:43:22 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) close(r0) setuid(0xee01) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x50, 0x80) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000001300)={0xfffffffffffffffb, [{0x1, 0x2d7}, {0x0, 0x2}, {0x1, 0x1}, {0x1, 0x7}, {0x0, 0x7}, {0x3, 0x1}, {0x3, 0x7}, {0x1, 0x3}, {0x3, 0x101}, {0x0, 0x4}, {0x3, 0x3f}, {0x3}, {0x1, 0x2}, {0x3, 0xfff}, {0x0, 0x4}, {0x3, 0x2}, {0x1, 0x2b1d}, {0x3, 0x800}, {0x3, 0xf2d}, {0x3}, {0x3, 0x8}, {0x3, 0xc3a}, {0x8c80ce951cc5f90e, 0x9}, {0x3, 0x20}, {0x2, 0x3f}, {0x3, 0x80}, {0x2, 0x7}, {0x3, 0x7fffffff}, {0x3, 0xc4ba}, {0x3, 0x3}, {0x1, 0x2}]}) msgrcv(0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000493cf9c27c4c5c45af28db8af804b3922551a24684b0c65a91ba141c3e829f5e10476509e15de0512a9f4a72c721c3e1d77f496e4e6868d0e291d75d787d946c4464ed7e6c370c4"], 0xe1, 0x0, 0x1800) 09:43:23 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="ffdb533c70901ff54247a6688b28c382"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f00000002c0), 0x4, 0x0) 09:43:23 executing program 1: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r0) setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="01009d2e2f66692c65381d2c7c14d9b3ce7ae2f1ea3f83b04cce5cff837d46c455b5b30989a9a2dbdb330c0950ec30d52c288a6372dcb28303f3d4aa3d55351a07bcb66c47be51a7550f900e22741b07a140daaaa583e680e73390c7d2844693060e63ea401ccd4f56647ad3ccef22e0f47a657d6a975e60637e58be7fa09c454949db12ed488bece070"], 0xa, &(0x7f0000000080)=[{&(0x7f0000000140)="1026931b8badd417af8e0a164a5bcb495c706411b6ae83f2280c2fb530db6ed120f39d209e197202a069facf5ac80755737c9762322c7523da3b4346c9c304288bf75fb3529369420bf78aae54ae45dfde610c17760e73854e19a4f63d4c42d8233a527f848978bec383b626c3ba55f27130cd13e616e89186f77abd9a274b2237a11ca076bb8a618120ce0e911dc14dd52e1dbcfcd0edfce702a2080132f543b8661890c3cbe200afeaa140ba", 0xad}], 0x1, 0x0, 0x0, 0x9}, 0x400) 09:43:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) recvfrom(r1, &(0x7f0000000080)=""/179, 0xb3, 0x843, 0x0, 0x0) fsync(r0) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 09:43:23 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1000, 0x2}, {0x3f3722e3, 0x49b6}}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 09:43:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000200)=0xa78d) write(r0, &(0x7f0000000380)="a36cc64cd3cb45c3c920600dac865e3a49bf87c8a9936377e32b5cd96a8584f37b1176cbffba5e527103a4b6b1df2ae23b89b2a49c46f8519d3e1295c5742dcca16356147749e2", 0x47) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x45, 0x8}, {0xc6, 0x5050ae23}, {0x86, 0xfffffffffffffffc}, {0x48}], 0x4}) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x3, 0x4206}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000011, 0x7ff, 0x100000001}, {{r1}, 0xfffffffffffffffc, 0x2, 0x8, 0x6, 0x80}, {{r0}, 0xffffffffffffffff, 0x14, 0xf0000000, 0x7, 0x4}], 0x5, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x90, 0x40000000, 0x401, 0x3}, {{r0}, 0xffffffffffffffff, 0xc7, 0x81, 0x7, 0x1}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x1, 0x80}, {{r1}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x8, 0x800}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000028, 0x7, 0x6}, {{r1}, 0xfffffffffffffffb, 0x89, 0x0, 0x7, 0x5}], 0x200, &(0x7f00000000c0)={0x101, 0x1}) 09:43:23 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x0, 0x9, './file0\x00', 0x7ff, 0x20, 0x5, 0xff}) open$dir(&(0x7f0000000100)='./file0\x00', 0x20021, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x7) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) 09:43:23 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000240)=[{&(0x7f0000000700)=""/226, 0xe2}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x10001, 0x90d2, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffdffffffd, 0x8000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c7", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xffffffffffffffff, 0x0, 0x7, 0x0, "58677f0adc00"}) fcntl$getown(r2, 0x5) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:43:23 executing program 0: stat(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 09:43:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) setsockopt(r0, 0x20, 0xfffffffffffffff7, &(0x7f0000000080)="aa0145aef6138f66f018274363f1f1a56363746568cdca5776bb5e9893736ed05b30d9e79c893df98cbdc2606c03bed7c77be79effc382c3def8cd79a2464692892f469c002fc71c70230660ed3dc43da93cdf00e24d893f7ddbbec81e5e42ff2ddd11ab184a5c5095452bc95aee13d5e99cfc0d42d251de59fd1eac6fa7dc32d3c72a0d3c5b5f379888d2da4d477a9eb72b87984eabb6294539708766d83084dcb5789aaf14eab808b5fbc5970bedc58d2eec7327767fe211008b809cd8fd19596e4c320e60255b3f97b65d1bd4a8f4c3d05125149f4c5db1ae7be080dffa53ad8cc8ed421ef84a", 0xe8) socket(0x2, 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 09:43:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x7, 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$setown(r0, 0x6, 0x0) 09:43:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) socketpair$unix(0x1, 0x83, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="afe354255330a6a90cb6cdcb4b6595e25af87d44f25c3826b931929bef8578326867b78b05a67c833b18c59a4bf23f33190dbbe6501739a35ee388758d73eda164bdc1d8f65fb551b2322605516cdc032b12fbea161ed2c5ce3684c25294fde2a524c30f85ede20899d84aeb42903c64fffb2daa6761e080e691e348fa0626db63da418db954c61bebcbc84cfb6def4a4a3c89bc4e8d4bef21e0be393170f32899cdc8571df944b47b5d344bb237d920b99ec043d54121fad4948ddc683aa4f93a303486f3256a5aa7f00114fa1f9b4881d3a7d8ebaba0c6643d369553f4072162e5d09fee9f0a9005f1da181ef121ebe14c16ea443019c6fe2a998853d423d80bfeb2475270b8be9f035edba5d1ee18951f470a3e0b8bbf610730ddffa16fbab9c93f79f6"], 0xa) write(r1, &(0x7f0000000380)="661a356075739567fcfb1dbf1cba792288d87536704c02becf8637eeb702d59019d30fb94141cbe5b7ce2e7158559001b15dbc97a7b90eb537bccd9cca158b43909f736cd839448e48648735c4e2d923391dbbf8e60396d96e4c68e9e42abc50348d14f25765b2e5912fb0a0682de50d5b355434c23079464e8429507410f54b6a2fb15e929a97e74a404ca9bb6f1a2cb7f456f5e9a83c3fc57642322d48b288f9c108054f37ee97e3f96ede292ffd20fcb190d816b0b85681069f68ecf4c5df16816de1a1759a068b0827900bd52ae554edcf81", 0xd4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000200)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) 09:43:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) semget(0x0, 0x4, 0x284) open(&(0x7f00000000c0)='./bus\x00', 0xb80, 0x81) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x8) 09:43:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) sendto$inet6(r0, &(0x7f0000000100)="355c007efd2f77db1e6847ba43f807351217734b244277720c8155670f55c47907f5fb21077b0d98dcfed6e0d8b78427f5739809577e941fbfbda475c195ceb8feaf3e3792b9199d4600a9b8597a00450f74c4ae45a7d1b3ff89f98616262effb118f844a9744b63700e844cbe89216fa74b5761daea5b02e81b7ccd08bf6a1b37d9df1e6125a30a17e1be29d9f5671fbc", 0x91, 0x0, 0x0, 0x0) 09:43:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffff, 0x7, 0xffb, "78677f0adc7fcad79f0500000000004000"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:43:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bcd0e65f4f86dc364e66378e5dea02800001bda6"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x7, 0x1, 0xbf, "4ab423c86276529c2ee9540886c033ff04c9b997", 0x9, 0x2}) ioctl$TIOCSCTTY(r0, 0x20007461) 09:43:24 executing program 1: r0 = socket(0x1000000000011, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) sendto$unix(r0, &(0x7f00000000c0)="b100050105000208010000b1ffff02004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000200)="2ecfaa776de7eb7fd739f6f9dc80987b2ac96f296314254352279a9e138cd2e083c1bcb81d57f8edbec0e51079d55f6e4b16654145d1164fdb1a0eab2f36c5fe3802f834d87905c7983815a2860250cbc2337edad83785ff81566d33a36134a41261f6de7ec24b7c2cf6cb83505c8f6c3c426399ec5d40726ec3911d3dc3f46295b7873393f3f1360d9b0ace546be1d54ff3902ebf31dd21b949e3085971fb78e5883045d2e2e41cf07524065f8b79d2c3f1", 0xb2, 0x4, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 09:43:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x80083}], 0x1, 0x9) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x10006) 09:43:25 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) semget$private(0x0, 0x1, 0x20) poll(&(0x7f0000000280)=[{0xffffffffffffffff, 0x11}, {0xffffffffffffffff, 0x90}, {0xffffffffffffffff, 0x8}, {r0, 0xa5}, {0xffffffffffffffff, 0x20}, {}], 0x6, 0x2) 09:43:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2}) 09:43:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = getgid() setgid(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f0000000080)="9b3abc9e009767b9", 0x126) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x7) 09:43:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) sendto$unix(r0, &(0x7f00000001c0)="b100050309000000000000005786ca38494529e3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 09:43:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="81c7ff7c073a6b04", 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x200, 0x6, 0x100000000, "7cd7bfd257b012c98819eddb955b8f18e6cfc29d", 0x1, 0xffffffffffffff5f}) r1 = syz_open_pts() close(r0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffff, 0x83, 0xd0c, "04006a6e069f670800f418fae6349911093ff500"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 09:43:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xffffffff, 0x4}, {0x18, 0x0, 0x7f, 0x9}, 0x8, [0x7, 0x2, 0xee, 0x0, 0x0, 0xe3, 0x100000000, 0x1]}, 0x3c) fcntl$dupfd(r0, 0x0, r0) 09:43:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x29, 0x26, 0x0, 0xe3) recvfrom(r0, &(0x7f0000000000)=""/187, 0xbb, 0x842, 0x0, 0x0) 09:43:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x100000000000) 09:43:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 09:43:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000140)=""/213, 0xd5) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(0x0, 0x0, &(0x7f0000000340)=[0x0, &(0x7f0000000300)='.[\x00']) writev(r1, &(0x7f0000000300), 0x258) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 09:43:27 executing program 0: r0 = socket(0x2000000014, 0x2, 0x3) sendto$unix(r0, &(0x7f00000000c0)="b10005040000000000004cb10000000000001038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfae6ffe0dd23756081ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000f300000000000000000000000000", 0xb1, 0x0, 0x0, 0xffffffffffffff52) r1 = socket(0x4, 0x8000, 0x7) ftruncate(r1, 0x8) 09:43:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x100000001) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 09:43:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="f25e417781a23f297e68402ccf3184f1e037c9bd8f363944ce653d858f2a854222b123e0d9c01af31d5177b9e327534e5887d11c3a0514dbb8443d6f5c80baf3271d4fe03e2be3f893edc7234cd6fd23c34ff5ab6a8fcc33986c5e5c4670dd75697bb68cbd06411b0c6d349317634a79d671a50ee1d0955c90678dddecb9476c9ba817462f32b9265230380b99946b5623c0a4fe6080031f9dd9a952e178059e4e8e55f4aa8cb816454c4aff9d1cce6336bf730da2e45e11e49a4ea4040a0cc328a7883d84462c7932f18ae21d09752fecc10ce53881ff3108c0abe3722d0a00003ac9e52725d592de85458c6ab0d0225ef5b8fae2719bb40851edf7f9fe0ef798eacde88412b259ba49c430da4e05587f9e5a11832e9fb631ff9be3b37a069eb61b8d379536a2f40d5b0f8db8", 0x12d}], 0x10000362, 0x100) close(r0) 09:43:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6008, 0x3) r0 = socket(0x11, 0x3, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) bind$inet6(r0, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0x5}, 0xc) ioctl$KDENABIO(r0, 0x20004b3c) 09:43:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x3, 0x4, &(0x7f0000000080)="496cdc08f01aacd8e5973ddebe9e8c5718654c41dfb20b67a3539c274d48184444d749e2f9d51bf874450b66ade51aee2eac", 0x32) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x80}, {r0, 0x28}, {r0, 0x1}], 0x3, 0x7) 09:43:27 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r2 = geteuid() lchown(&(0x7f0000000040)='./file0\x00', r2, r1) setregid(0x0, r0) setregid(0x0, 0xffffffffffffffff) 09:43:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xa2f6) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f6602000000005dc3a1"], 0x1) dup2(r2, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getegid() 09:43:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x8}, 0x0) clock_settime(0x4, &(0x7f0000000140)={0x200, 0xfd}) 09:43:27 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="90", 0x1) r1 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0xcfe) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) dup(r1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r3 = kqueue() munlockall() fcntl$setstatus(r2, 0x4, 0x80) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) write(r4, &(0x7f0000000100), 0x28b81e) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000040)=0x3) readv(r1, 0x0, 0xffffffd5) 09:43:28 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000380)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0xfffffffffffffffe, 0x400}) r0 = socket$inet(0x2, 0x2, 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0b0d859705095dc05b686ffa0a9dd7ff273f07cc640721ee8f4f8ca9eeff523087c06b0098c1d31ba8052c5125b947f8221677d9def94575e707d98fc83d9278f7575d0685e3bf8551e392df071fecae7ce0aa8ea7171da1738e90b1af4dff9e6a8b6be2869003ab02fca00745c9b13431db9da34bae4b839975466a0f58826ed905705580801ab1d06a51a37794fb66fcad858e4c301fe18b0553c1e3dde9af2c4b0aaad23c51d0a47f856798debda666f06fe6f06490", 0xb7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x50, 0xf0000005, 0x5, 0x5}, {{r1}, 0xfffffffffffffffc, 0x80, 0x8, 0x8000, 0x3}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x70, 0x41, 0x8, 0x6}, {{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0x5, 0x9}, {{r1}, 0xfffffffffffffff9, 0xe, 0x8, 0x81, 0x4}, {{r1}, 0xfffffffffffffffc, 0x8, 0x3, 0x7, 0x9}, {{r1}, 0xfffffffffffffffb, 0x1, 0xa2, 0x8, 0xb21c}, {{r0}, 0xfffffffffffffffa, 0x61, 0x2, 0x20, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x40, 0x8b, 0xb11, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x7fff, 0x6}, {{r1}, 0xfffffffffffffffc, 0x33, 0x1, 0x9, 0x4}], 0x7, &(0x7f0000000300)={0x6, 0x9dc}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000100)="9c1c702284095d2fc9f68c5e9248c9b923d3d5683692f897d4745efca44b3150ab3928682ae453a74c9a810072d8ed9e50c9fa5c5010cd821400f879bc9afc5a5cefe5291489d6eeea03f64f0614df9a195053018a51332718bb6dc6d2b60dc7c760666f074ed9387f53e69589c60aebf9be94edc326c17fa621d656583168101c800070c16d31d8803f5e312ac54bcba7eb7fd41a357e4aec249a3d138a54f400fe8ecb34fa2d5a8f36a792ecfb4aeb1ce6822bc8d742bf60225f", 0xbb}, {&(0x7f0000001300)="976537fe686e6335f0c95b4a59de460de69ce0342016950ecbe36180bf70c1867fcd50930e900be407cc2559be82421f43537ef6f24f0f6a7021b36dbe5f55551c6b2177048844a36014899a455f446c0742d1e268ba2121262c9300b6006c352d27cb076d240c3b9d055afc1be73a29925dc9de2bb24a48edc9d6385c8de5aa5aecd05889a540c23dd78315bac15fe3c0d1ed3b742ab57e3aa61148f8af4ae8857a4e22a140f88450421fb1a63bae57c9c02181aa2a9fe29ddf90fff140a60df4aaa22bbe30d177a1c81e5c3d638ded670a052adb10fd79a89bb181023d20cc6df90ea5b7d8df6e370a18d3d884471b40566810c46423ca3a57c1bb7f40cda671179ed1e0eb5e11441fc8513d0be5a100d543f69df4c67c9a3c0a3afd6546e96182c32e7d385adae615c55a56da6835cb8a34fe78287f3a90c4e0ca7e9680563e9706ddefd04b1ba8d031ca7ebd66ee598267317df3082f8942f3b154943f9f312ff6b3e45f23ba08d07a5eb25bafa42930cece36657191f35b1bc5f70cf8d480351fe0e2fc8e00a536a6908f512a4dac3417af4a4c8e4fad898e8d667c3de89f5dee5d5df93413ae039d9da78bf714a1a84e248ad8d3f11c25b67dad4a86dfa775f949ead50ef389e97911ff641994ac45739c880f409efab5c816d6f9fe8948c4f9ea54ef99d468939ea7d10851ff66874a61a7422a13964fc58699ab3b54e208b7ce7fccb3fc02b9aaa7500907d8916ad632bfa3122091ea409ea7953c4eb21d5543665e62f8551b7c686c272b91b5086d4202976ed924d23a60986965bc2acb89c2c9ad22ad941ffb885c6b92ca415a7d8908b8a78eda09f290d83b26fe539180d0a0e128f8f9e48d4d909aa1253b126416ca796def9e695139ce74e22e717ac3dc5f4249785e18b5d9483a2c3c27ff2b1230f167ff2259a464efe5a646b9cdab1c388ff0ef633723d3ecabe8442b713f56187f1a5a3f4103539d13c1243c6cb0bc48971470f67722d265e773193d715325fc341efcbc6022d59fe50f74817c9efd42c8d17d757dcb83d835dcbf5b35ff6e150a6ed37b79dc97561bf0d77ab5a9eca2a0c77b55b5006bc148020415038a61f91eaf50dc92b99ce7f716fb8234969562901ab3e8af477d023582a459b747305364d80b93069d7ea58df3998bc4ae251be206a5e33da512e4e085a61392dc4e27ed775c0455db7ac82a1203e2e02c5d7567caebada25a2f9bbedc27d397881dc5665dc335031f8ab2d68402a8fe40e14f2453530464c4a71437aaadb9a6783c04df7cda3d3fe23470c8906ad32edc1be27b0d0fcf5324222256d300c821ff290f40be793157e878672b4a1973212523b53b3a232bbaa0b6af4db8eb550a3ae622ba2807cc123d19de5dbcf44e5c5235228a34c33362f0b126c933bca8982be949d1177f06030b31ff151e7c1c49935c674a1d1cd7181783224e309280c9d933c47591e3a00b33aeb64827a9790e4d74370712393955a4b900018bc241f6d11ea4a22e1569b1c61d7600bfcb6853a19b20ed38409e31ae6e87f78d5920d525556846f59cf4a9c33fbe1f3568aeca605b1adaea7916affd2c83cf02a46eb912ec0187875cd6ee4102c4d80c8e4428daee7c275fb3deb16b8bb2de683a0b15414379bdfd78253ec45d107af4d479426842ea268c10f938c73f9f0293d2c550b7e4d48a0ae718c2e3fc5d4954279249f19f0a3739b75ebfa479130851862bd738ef9d222ad88c7cf36f2b917b2a6518e79a286b32872081eb85530b99e4f37a6f8227898a571cd7c7e096cd10ec8a53b464783ac07bb62ad6f7dce85949ed5ba0abdb82a45d5dda6cb597e3736cfe318622cad8e6885ac3dd98962961651bcc3449a85504ce995b2b449e10750c3edff313e67520a49334359e5253bf1b0068c2b7a58ec0b3ba7ac9058a78cf070ec9c1c8f62fc24a52f5158587c0244a6c382c597aca2ac60ccf4be5239acb85d8054e747c1c3a700b1d6b4338477d66458c592e535432f2ba7b301118a577f3feb93b5d257f62e1b5cb51a93d962007665591902f61839165d4b39069b20676b2f1ae2d4c9f75b78a73f27fba3a7027be1a67b60668fa6ebb7d49574f980bf9856cb98713f1762f3c512307a7d53f35d0de55ec79a54670c602b55c4ee4756d12cf9651fe34995aaa41f9e9376aced80e897cc3a437b3f2d29fa33e232701cd6b127f55e715a5cf17fe911c024fcec8763918a8dcf3e0b39a98dcbcf6521db0c16e0156d4dd193831890d520ed1cc1da56ac83de5fef526a79e6634b470cfdc6494c42a01c3aa97ccd2fdec53ba0a4fd1e8fd863e8813635585a3cbcdaf6a9d58b9ac63618c03641cb1884ce6ae5d0c7ba923f217ab31a321d13ae244f712e5b9e728791b8b95d02468e9b709a5ff97c9240fa4a31a1c578a790b10c973feced2c7b1ac6a19db99406300375f6c567530c5deafb4d3fb4ca6cb76b758c6c9b4509908e4dd651bd8202708fb35b8d2160fc6af324511699c6e01af34819baab97838213f1206b53fa98d42555ee2b73bbdcab46adb081bb21c8e3d57338b916022ff2987fbdeef12b17618b74774ad2da5a3011d7812ee324c0b6dbcad7e7934e15ed441140f7b0035861d30c79036102b30f028e05e34360ff96aa41f1ebe56715ace4177a579ab517e96421d0ebabd370540a0aca6210872398894cfc7260980570ac85f24106e26331e39f42f1485698d0255b9655b9cc047f5275c5bbb9cec6ebd0a68374fc4d856708c360312134e7b9fce08dc3f504aed6e742fd8ad0e618bec05d466656e4da0fe93d0edbd6a07fe202b7695e0e8688c4824d12bf22f7a7e395accef430669110eaefed52c0f41a9c75c390f58d554503821a1acacd0cf4a24d4b2a8f31f68c0aaedcaa2a3100f09c951a196971b145c1dab0765596a2d6cf7000a51c0a6250e0ef791a3b3507a8ab62feff64caa8ffacd684f526d32995e2b150eef422b836f131491edb34913374a4de65a7f4103eae26c153dfd49dfc182ee5d79b9df7709e2a10eedf7cddfee1e73792b984b4bf4bcb9691edb25d0b75b27b65175390703558ae49e8f9d4398ffe6bc3fd8ab0603ef158c12e0d6f46be3d632d29d8c26cd9903f928796106b5aba2095d5ef7633e8b24fd06e077a812a6a092b3740c2248d9c12e39287ff65f122a8de7c9baf3f16bcb423a8a1623b46282b779fafc99f1d82ed32f386dd89e715106fd9265d8a3f453a511bbe6f66923e3e7cee07d3e3e0742c7a04475f5dfefc8efceff7d9873d07460c97175d8c0b5346b7d2fd87e15947d185eda892f0b1babd3059d66719cc666bd5a5803e9836e949522687cf948917027788bb02c33a495b03ca62c8234775d539b9a29cf4540414fcc78bb14932c5ef7792cd56eb460162da04d1acc09751951683d49c263ab032d174c81c8d1d4d33aa483c14575c003095dd371fb17d913f537400d322433b7a5c3220b07e494c3356708ad869172b822b77eeabbd5f623488208af76f981a833b7c3177ce8b35246b3bce745abdda9885543a8d60127714f9e56efee122b60fb56c0f4a326091be81216ba438f18348a8fcb24dc96a8d98955c26bbc49302a57b825096295372bc0271f2b6aacb2361b74aea601e1e5c32e543c4d1e9606a1611d337974f9eb2cc94b659864c63966a90a8d54086966e89a170c0778804ac53bea6999acb1dfa7a4eee023bd0ab997afccf338c71e1d43191a97f371d7206e37534cb5354b8518f3ebb6ae86edf147a6a837a5270b9436afb71f52e47dabf2b9e0f1c8a48338650f9e13cc448fccfb569b4ae5dff4e7e3c37ccf0731588a52f0bda7e6a84665bf6e757843f7149049f4a30c02cd89d3f13dee4780b7693281a619845ed8d9486f4ee0ce54a433b2ebc70edd93cfd70f69a3bcedc3eb9b35c24818f38641d6e7e3b1274a5cf2de27b772db2db45f86fd3ced869f3d88dd93115d03f0d2d98838b237e74d25a9476d2e31372fcd1b0836c9df34334274446ee17043f3a505130b72aaf70f303e8a6248dbec33572dd67ba3a5c447ff893cf50d95e17865f27aba6ce52d7ce4ab6dd3efd6f6d06003d095c776846b1f61c54d8038f442e817b6e60d1119983067414b8037a9c92575eb7ff09622c434c41a6a09a5813266b043b7683c4d1e91eeaae3694d12e4da4b1317ce70de0be4643a92ec1ebe18442e71650f5b4e2cfc3ad5ee3a8e97e9291b1fa3b85b089e48893856df166c5e2096fae7cb6a69c4b534187f5f21f43351674ef39ad88b2990b74f37e0021390a565a3ab490d277e3238ab9f3f1f1c89ef9d1aeadd1af1347c812695cc7a95e73499f44932a3f63326cefa96b5c9dbeeaca7d0ac81344096c31e2af0a1e6f44eacb5ce5a7c7d9b1c79ed51eef636b3ebcaa62d845b1101e7fe4269ea5e9f9ce1d67d37f163b6bc7e8b8ea271809c610555fc9b5343c2a898382ddc982aa8fcff33f63bfc55ee96afd6cb13fc68f5e79a43c9fc7915614e66b7c66de2ad9e6b223e1e6117493cfbba28fbfe80131433d63acf162b527f48549611386f1f53b7ab918c2abbbbbc5102c9ef1ed242b911f7df624bb47e2af3429dd35a44258edb4c1f75a13796a411b724357a7ffd884d11852c2a3197828abba932e00a384012bcd8d4a0b30339eb576e20844b8d7c4df9709a4d866ec6dc2eaf8bc2fe90fcc703313502da585293352c91116f8a6f8798b5bd6de58621ea76ea8f007b3ccf4e3ac685f040fa6102943af7d115b8b0c3881d84c537fe396b5f07142313370f293a2ca08e1136825b5dd9dc69205d39cd51405d7a73dfe956f9076822b3ce838c33dfde344d8a2a0fcd42809b0ac961d8ca1b3b2d05db8a21d8231a39f46cabe98ca056d56f240c717ea44129b6be9ad2c24f149904bd0d84fb4465f00b15f58d98c9b489821080fb2dff04e52846152418af6121f1313f2770638e3c9f0b36fbfa0f964858c697c223a9df1fdb7ccf5800c20bf592cdb968467b3fa084257ebab3c2c8e4926de5a11ba9541649574a24ed08ebec6f24e245d0bca8b271694c949127e1ff5ce2bdf2d9688579fd8c27e6f11e50d8bb3560f1dbbe64e8f186f6cda82eafa53850efe5a0ab020e609d3102a0a215798b19858b924b8a2eb218cc4069edc1300f4525b79e98b3b36233539918d8478a6b2b27b7d8deff72359bf32101eb34a7ad17d61d7cc701fed77daa7138dbb08ab682cac1d3ec6c713cf0bdb08580ea96a98277a79ac57509302b2096b432cedb318125f36fc00e2b87565b7ba93f8606fcbb7a8c0f8ae6d671a776fbe3956408cd44b919345bdb9c10d04315570eea5d77e0c8effd3c768aa595f2d13fc40c0f5dba14fd79ea17c2cd79e7f1961e24233fcec974914179bfb4995854f582d8f33612b53a382de2c3359d0ff6b57933a6a72b76e40ec0db7bf52a7b4374f373967d86d50090acc3ca9f8b67740666c0886f604717151039e4e57ad40853d459e03dbbdaab8fd28c0d46a1b0eeda7542c87dc404ddf9b3d0d5bb2e65c5b0033a489fd5225367295bb1435ffb56ca4edb22e3bdbf5de46af06ffca5238bd6bf581a2dce014d070bc87d3ba6cce438becbf18518845efccabd8229edb345ce09452294e2eed7aeafe889403f555bc355c1df11b3dd83cd4c292f89c123acbc06bafae5e611739378ac9aa5f434aadbc2cab293f854875bb5f6e66572a90d31933bef380201a01318756bf7507f7e72959a7b346a2c93a2bb13cd80684baa40abe753e6479dfc7b862b2675530a3bcc5c1549f9a970cc9e466ee36737125b525628c98d9355b1bd09643587ca1bb9eb4d225cf554e3e9d66591c69df6c561b2ed5f09d49aa265413f07c2f6ed9102972a5cc8fbbceda3583d6b46ec751b26975843ae9a1c4952e2f6", 0x1060}], 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000001c0)) 09:43:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() clock_getres(0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x9, &(0x7f0000000080), 0xffffffffffffff7e, &(0x7f0000000080)) 09:43:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 09:43:28 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x13, 0x21) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x4000020, 0x0) fchmod(r0, 0x42) semget$private(0x0, 0x7, 0x2) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x401, 0x0) fchflags(r2, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mknod(&(0x7f0000000080)='./file1\x00', 0x2, 0x40000000000) mkdir(&(0x7f00000005c0)='./file1\x00', 0x44) openat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x1c) semop(r1, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r3 = semget$private(0x0, 0x3, 0x80) semop(r3, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x44) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(0xffffffffffffffff, 0x6, r4) getuid() r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom$inet6(r6, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r3, &(0x7f0000000200), 0x0) semop(r3, &(0x7f0000000240)=[{0x3, 0x3, 0x1000}, {0x0, 0xb74, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r6, 0x6, r4) r7 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r6, 0x2000740e) semop(r7, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYRES16=r5], 0x1) 09:43:28 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0x3, &(0x7f00000000c0)={0x5fff, 0xfffffffffffffdfd}) getrlimit(0x3, &(0x7f0000000000)) 09:43:28 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 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) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000300)={0x7, 0x1, 0x1, 0x4, 0x3df5e01e}, 0xc) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="04675528ee1dcd98ab08c6e2a3fc4e94a4ffff764a7c14fdbcde87a7d536b10188078fb841fdbba0046c76760343e85609e63e906eed59a7325ba274d50f4f73e1ddbf2016293db9491a8df3991c7535c2b110098a7256e766f5645db8d87ee12c91f530cb1badbef64aa4904f29bb56219fb7cdb7abf6c00540999eeefb460f132fe94b5a2e8a70a3874063a2b8e989f1b2e506794fbbda7c8dca36e52720e7a8a1f561f4adf3ddbd6d6a16464cde01ee06db99c368b3aa860be34b8f29c0e2025ac32e7a194acd7fccefba6ac3b79c3c40e1e8e91865", 0xd7}, {0x0}, {&(0x7f0000000280)="fa55b730e24dda28a274aa24d898c47c7008d5f4876e3bf96fa97dadc5bcdebf4205c389b597d94181273057d64701563fb19faa116728ad8f2ff032d2f112664441c266a16590ef185e41290d99c7f2015232228751826d3161f41fd4ba5813bf1045", 0x63}], 0x3, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = socket$inet6(0x18, 0x8001, 0x0) preadv(r4, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) connect$inet6(r4, &(0x7f0000000000), 0xc) listen(r4, 0x0) dup2(r0, r4) 09:43:28 executing program 0: r0 = socket$inet(0x2, 0x1000, 0x400000409) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) r1 = getuid() seteuid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r2) 09:43:28 executing program 1: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfcf0) write(r0, &(0x7f0000000280)="83a71a84d614627cf397c0a9a2cc4c2578cefd1eec93f7ff45a2faffcaca7eddfde20b3f1f82c1b1a13ba089b4f16689f29be8ae0a88f992fb99cfa9563c466a94f51c6bf31d1deb32752db0fb55d51b15438af3cfb0a613c44bbc9767ac8648dae7d58e15e679d4f9d8e63ad47c92f7e375399b5e143b46e4af061d957595bed125241bc3c0948055d6ea78f6b0917e9f62de3bac5d0a", 0x97) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x1000, 0x5, 0x8, 0xb4c0, "6bb37a7d1073338324f3503c08b7340dc405f19b", 0x9, 0x1}) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x3ff, 0x3, 0xfffffffffffffff9, "55de01000000562c000aab63f48ba5125225002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:43:28 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x7e) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) fsync(r1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x13, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 09:43:29 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x8003, 0x10200000000) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 09:43:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000780)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f59deaf77ce631c7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9010e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d920286900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6e0821cbfefffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17924a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c", 0x801}], 0x1) 09:43:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 09:43:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000440)='./bus\x00', 0xffffffffffffffff, 0x18) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0xc8a00000) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 09:43:29 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)="73aa88721f827fdadd2be87ddf705b4788a0fba4c2979bf6cf6ddafc3a729860f77fcc503547d2f4442cf734fc3d95845b92ad717fad150641e96a982a1ff28ff770fbd3db4e04b304b57ef78eb40164d8a0253d8416e873e556500292eb0e7d53d6d617fd14a70ce697d13541b16a359c2d93b34e44f0314a8cb591f1a487922f9e41252d849566f906ca741dfeb2c80d165eae87fbbfc02dee1a5c12379c9251c5e259ffb4c4a83a1e265e5b7ef191685249437b041424e4824031bb9bbc61f6a86f22050336f485c9ee5a235012f1a45fbfe3a586069964b398733532ad78b9c23f488076f9eab50216b3", 0xec) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) socket$unix(0x1, 0x5, 0x0) 09:43:29 executing program 1: r0 = msgget(0xffffffffffffffff, 0x402) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) r2 = geteuid() setuid(r2) msgctl$IPC_RMID(r0, 0x0) 09:43:29 executing program 0: r0 = semget$private(0x0, 0x2, 0x1) semop(r0, &(0x7f0000000000)=[{0x5, 0x9, 0x1800}, {0x1, 0x100, 0x800}], 0x2) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/179) semop(r0, &(0x7f0000000100)=[{0x1, 0x7, 0x1800}, {0x3, 0x4, 0x800}, {0x0, 0x4, 0x1800}, {0x7, 0x80000000, 0x1000}, {0x0, 0x1, 0x1000}, {0x0, 0xfff, 0x1000}], 0x6) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000140)=""/88) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000001c0)=0x7) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000200)=""/182) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0xfffffffffffffff7, 0x1, 0x2, 0x6]) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000680)) r2 = semget$private(0x0, 0x1, 0x0) getuid() semget$private(0x0, 0x3, 0x200) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) truncate(&(0x7f0000000340)='./file0\x00', 0x3ff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x800, 0x0) fchmodat(r3, &(0x7f00000003c0)='./file0\x00', 0xdc, 0x2) r4 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x1000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x0, 0x0) semop(r0, &(0x7f0000000440)=[{0x6, 0x400, 0x800}, {0x3, 0xffff, 0x800}, {0x2}], 0x3) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000480)=""/253) semget$private(0x0, 0x2, 0xd1) semget$private(0x0, 0x0, 0x200) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000005c0)={0x240000000000, './file0\x00', './file0\x00'}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) clock_settime(0x4, &(0x7f0000000600)={0x9, 0xfffffffffffffffa}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000640)={0x3, './file1\x00', './file0\x00'}) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000700)=0x6) 09:43:29 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x4, 0x7, 0x4, 0x9, "6d9bbbe2f210e72119e9d22dbb6ae165349b6cda", 0x1447, 0x81}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) dup2(0xffffffffffffffff, r0) 09:43:29 executing program 0: r0 = socket$inet(0x2, 0x0, 0x9395) shutdown(r0, 0x2) socket(0x0, 0x4003, 0x7) 09:43:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/224, 0xe0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000680)=[{&(0x7f0000001280)="b9", 0x1}], 0x1) preadv(r0, &(0x7f0000000580), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x10001, 0x8, 0x80, 0xe80a}) 09:43:29 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget(0x0, 0x0, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/106) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x208, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') sendto$unix(r0, &(0x7f0000000000)="f38ff45b95ff163f6f19e9867aef396002", 0x11, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="00002c2f6669ff653000"], 0xa) 09:43:29 executing program 1: r0 = socket$inet(0x2, 0x4000, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040), 0x0) 09:43:29 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x672, 0x6}, {0x18, 0x0, 0x6}, 0x2, [0x0, 0x3, 0x3, 0x2d, 0x40, 0xde, 0x200, 0x1ccadc45]}, 0x3c) close(r0) 09:43:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') rmdir(&(0x7f0000000040)='./file1\x00') getitimer(0x2, &(0x7f0000000080)) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) 09:43:30 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8140, 0x0) 09:43:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffffffff00000005, 0x400, &(0x7f0000000100)="2463420ee93e6e895dc9a9eabceb941f52e516eef684ed24adaa844b1bd0ee1db2868d37d646d6edf9188654672b6f8d5f4130b03130903e1f2f33542a8fd0c39117a44658aae8eea15b5dfd443db5db5925b0ed0675fc269114f4f43cd8abc268fa5ea8d455b10f9a", 0x69) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000000)=""/102, 0x66, 0x40, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 09:43:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) shmctl$IPC_RMID(r1, 0x0) 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(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000004c0)=""/232) dup2(r3, r3) semop(r2, &(0x7f00000006c0)=[{0x0, 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) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r5, &(0x7f0000000040)="7f82126c74c3a8bd12df81", 0xb) syz_open_pts() r6 = kqueue() close(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffd, "8581000000000000000537a60000100000001000"}) kevent(r6, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffd, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 09:43:30 executing program 0: getrusage(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) clock_settime(0x0, &(0x7f0000000040)={0x100000000}) getrusage(0x1, &(0x7f0000000440)) 09:43:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) unlinkat(r0, &(0x7f00000001c0)='./bus\x00', 0x8) clock_gettime(0x2, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x7) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 09:43:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ddd09c9154e3e307513ab3bafbaa0842c586deb3f1c42c643918fd73fec22ce44d3302b284513dedac3e6dfbf9764fadcf9865c17d48a654440bd39b2e1399", 0x3f) r1 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x8001, 0x1) sendto(r1, 0x0, 0x9b94, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 09:43:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000180)="65b34194b2b8e8b846d9d98143b9f5d207281655efe6ca0060af8186c034e62b81c6f19fc3e00e245f00a72f677c6f368b09f835e3f8ef81154fc43359315008781ba00d7e0efebc0c8298e6686276253e645b0211711cace74d6a78e79c1cc7598efa4efb1f79844420cc08bffaa0113c2ed312760998bb6155c8e6e3928ecffda4eabcdd22a351d5e199954b638f9372fc94edf43bf917f5fad8c1e48f576c1f34ec707eaf66e202886dad1a2508246421288dd18e44dbe886d4cb399dc440c6c4776b53368ae5b0105df1a819a7c4e31caadba0f755cd9242fa8470c96002000000287d00e523b1b572747654d04d7d7d1af18220103080407ce21f5d9622cf4ba33f4b54e6aa86b0e2afa8612a1814349e9f1b45cefdef39e05c6b0000", 0x91, 0x8, 0x0, 0x2d0) 09:43:31 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) close(r1) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 09:43:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 09:43:31 executing program 1: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[r0, r1, r2, r3]) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 09:43:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) socket(0x6, 0x4001, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:31 executing program 1: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000001040), 0x258) 09:43:31 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x4}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x80000001, 0x1}, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x5c) 09:43:31 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) 04:02:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000300)) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x9, 0x7f}, {{r1}, 0xffffffffffffffff, 0x10, 0x80000004, 0xffff, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x4, 0x4, 0x100, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x80, 0x9, 0x36, 0x4c16}, {{r1}, 0xfffffffffffffffc, 0x80, 0x400fffff, 0x0, 0x5265baee}, {{r1}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x100000000, 0x800}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000010, 0x8, 0x8000}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0xec6, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x7f, 0xffffffff00000001}, {{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x8, 0x7dd}, {{r1}, 0xfffffffffffffff9, 0x40, 0x45, 0x2, 0x5f0}, {{r1}, 0xfffffffffffffffe, 0x53, 0xfffff, 0x5fc, 0x43}], 0x3, &(0x7f0000000080)={0x3f, 0x10000}) 04:02:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f0000000180)="01040000", 0x4) setsockopt(r0, 0x40, 0x100, &(0x7f0000000040)="ec0338f5a05fd260213c1769dc996493e161c2d6b4d727e3", 0x18) rmdir(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x28020, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x882c, 0x1ff}) 04:02:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) socket(0x1e, 0x1, 0x800) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 04:02:32 executing program 0: getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2, 0x0, &(0x7f0000000080)="d84c4d958441f3573370f178d0811f9f0b908be10e322e01f4459be63d179e0533fcae4c86d961a6713712c332996f4bcfafdc42b8b55e42cf3330a006ad2fb1655effce5d374602811957ce567a3e6a5c81bccff18f0c2848151616bc14d457a8a216d341b54242185575347b72cfb2812cd6ed8d5917a7e8b30eb0e47c87088a8905", 0x83) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) fsync(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) 04:02:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10008, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000140)='/dev/tty\x00', &(0x7f0000000180)='$*\x00', &(0x7f00000001c0)='/dev/tty\x00', &(0x7f0000000200)='/dev/tty\x00', &(0x7f0000000240)='({&\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='/dev/tty\x00', &(0x7f0000000300)='b\xd2(\x00', &(0x7f0000000340)='%@\xd4:!!\x00', &(0x7f0000000380)='!\x00', &(0x7f00000003c0)='@\x00', &(0x7f0000000400)='/dev/tty\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='&\x00']) ioctl$TIOCFLUSH(r0, 0xc028698a, &(0x7f0000000800)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x8, 0x3ff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) 04:02:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000080)="5582f89a749f6e7fe2685bdb216de78af7c3c38a0b704012a52ae8e739bd7396f2622152efbb50f2b22842d329a02599d5721dc98a60cb6939f5c12dd2f921cc8ba508790ded707ba4b6dbb71278cef1665e26afe82e164667b82035a98f39012469a2cd2fb9a1485e2974b2ca89139370ac5d1267d85cf4040ff850d6c8fbf9af367f1d3df1afb1a8a3550137d249ffe47258119a39f5ec2a0809b3069d10d9697647c1acedbdabd7", 0xa9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19b00feffffffffffffff0040c60100f2e900", 0x2c}], 0x1) 04:02:32 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = semget(0x3, 0x0, 0x14) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/232) r4 = dup2(r1, r0) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000200)=""/233) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000100", 0x0, 0x3eb}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket$inet6(0x18, 0x7, 0x401) kevent(r4, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0xc, 0xf0000000, 0x3, 0x400}, {{r1}, 0xffffffffffffffff, 0x22, 0x4, 0x7, 0x6}], 0x275, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x14, 0xc0, 0x5062, 0x4}, {{r2}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x9, 0x10001}, {{r2}, 0xfffffffffffffffe, 0x88, 0x20000000, 0xffffffffffffffe1, 0xc5a}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0xa0000000, 0x5, 0x5}, {{r1}, 0xfffffffffffffffb, 0x2, 0x10, 0x8001, 0x1000000000000000}, {{r5}, 0xfffffffffffffffa, 0x84, 0x10, 0xffffffffffffffff, 0x7}], 0x80000000, &(0x7f0000000040)={0xb37, 0x4}) 04:02:32 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x3f, 0x4) 04:02:32 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x10004) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 04:02:32 executing program 1: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x401, 0x3, &(0x7f0000000040)="99dc1c9d5007e88de693d5aeaf8c668cb199cae865d4c10b7655f18fd795c1b0187cb3860cfd822d333d2a6b8175f8bf5823cdc94f0313b5660e474969f10d4ebf5c53091876ce3acebe5c135049870d0d1ce0f3d936c8f626dd933560ea38730f93d1a8c230723d8a39a11be6a26d0de1be71cc94cf0e45b37db370f444a1390d85edf36a33ba68b1c03fb90c4da0a9c2e4ef572e2c5a5b25d4093f98025a6118ebad487bbc62081c8198022e75ddc67875d36a7b28596e22b065de956a8cb7e1a769f2ff935db0e0d6d113e1e171eacdda216b4a3d08ca7456a8db211c941633a6de754392ed8c1d795d6b0c2792fe80ff", 0xf2) socket(0x3, 0x4003, 0x8001) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xc2, 0x2}, {0x0, 0x9}, {0x8d, 0x9}, {0x145}, {0xe27d0bf5923d3361, 0x2}, {0x143, 0x2}, {0x42, 0xf4}, {0x23, 0x2}, {0x46}, {0x43, 0x80000000}], 0xa}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10400, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000140)) dup2(r0, r1) 04:02:33 executing program 1: getuid() r0 = geteuid() setreuid(r0, 0xee01) r1 = msgget(0x0, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000580)) r2 = semget$private(0x0, 0x7, 0x0) mlockall(0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000380)=""/123) r3 = socket$inet(0x2, 0x40000000005, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) fcntl$setown(r3, 0x6, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r7 = socket(0x0, 0x3, 0x8fa) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r9 = kqueue() setitimer(0x0, &(0x7f0000000240)={{0xffffffffffffff80, 0x4}, {0x3f, 0xce}}, &(0x7f0000000280)) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20100, 0x0) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) r12 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x90) fsync(r8) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) sync() socketpair(0x18, 0x6, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r15, 0x0, 0x1, &(0x7f0000000480)="7d34c66803a86376c3e8b400908ca38cc4eb018e1a00fed9d14588a8c76432baef45427794f2ffb4cf7ef6612bb17c20dd341cbb89cd28e4461c6f71477eae130bf38c01022cdfcfa40a0100df93e6fe9c1c720f4b186e347b9669eda09438a1d7ed5931fa1f906fd8554fa1e398935c282347cbcdb26fd31c4e0d98455d1428ab8e663ce7a3c0026444e6e398466f02e3796144d32d8fa3c276e33692261458839c811aa503f5a8d8fc9019a34c859f183555f2308fbd0301d39058eb7bcbd407", 0xc1) poll(&(0x7f00000002c0)=[{r5, 0x2}, {r6, 0xb6af833318d61353}, {r7, 0x4}, {r8, 0x6}, {r9, 0x82}, {r10, 0x80}, {r11, 0x80}, {r12, 0x16d}, {r13, 0x100}, {r15, 0x2}], 0xa, 0x7) setsockopt$sock_int(r14, 0xffff, 0x90, &(0x7f0000000340)=0x8, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x2, 0xbc35, 0x100000000, 0x8000, "7b323dfa4477f8a3336c9ca61baaad44e33c2a09", 0x1000}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) socket(0x1e, 0x3, 0x0) 04:02:33 executing program 0: r0 = semget(0x1, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/151) 04:02:33 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x2001, 0x100004565) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) 04:02:33 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) socket$unix(0x1, 0x1, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) recvfrom$unix(r0, &(0x7f0000000040)=""/239, 0xef, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 04:02:33 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 04:02:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0xfffffe6d) r1 = getegid() fcntl$getown(r0, 0x5) r2 = msgget$private(0x0, 0x134) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1}, 0x4000080c1, 0x0, r3, 0x0, 0x0, 0x0, 0x4, 0x1}) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x10040, 0x0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r3 = semget(0x0, 0x1, 0x16) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000b00)=""/224) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x8, 0x0) r4 = semget$private(0x0, 0x4dc427861d48b903, 0x2) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000a40)=""/166) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r5 = dup2(r1, r2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) semop(r4, &(0x7f0000000680)=[{0x3, 0x422, 0x1800}, {0x0, 0x2, 0x1800}], 0x2) r6 = semget(0xffffffffffffffff, 0x1, 0x0) writev(r5, &(0x7f0000001580), 0x0) semop(r6, &(0x7f0000000500)=[{0x4, 0x4d, 0x1800}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x80, 0x0) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x8, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000006c0)=""/176) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x7fffffff) semget$private(0x0, 0x3, 0x20) semget$private(0x0, 0xfffffffffffffffc, 0x1) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000780)) dup(r2) fcntl$getown(r1, 0x5) semctl$IPC_RMID(r6, 0x0, 0x0) 04:02:39 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f00000009c0)=""/169, 0xa9}, {&(0x7f0000000940)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1000c, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d91) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x400, 0x23}, {0xffffffffffff0001, 0x2a9c}}, 0x0) setegid(r3) getsockname$inet(r0, &(0x7f0000000280), &(0x7f0000000340)=0xc) pledge(&(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='/dev/null\x00') 04:02:39 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x81) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 04:02:39 executing program 1: r0 = socket(0x8018, 0x400100002, 0x0) close(r0) fchflags(r0, 0x0) 04:02:39 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x3ff, 0x2, 0x40, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001a00)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80000200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecadc8a0cf4e2c2091f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7da899c3773507aae6044160a531b34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62b3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510afc5711cce7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a2235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486300510b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d2ed80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cdbf5a24975b242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf368a5030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2c57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87fed72d91d6a2717af630e0f763cc6886ac910c440a9a1562f6d01d82c0c3204f3cb7bd31a37188c5765cceb30bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e460010de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cd2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049b58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f272db4ea9cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d8e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da240b3ef0dbe047000000000000000000000000000000", 0xbe7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 04:02:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x880, 0x102) 04:02:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x14) 04:02:39 executing program 0: r0 = socket(0x2, 0x800400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 04:02:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) rename(0x0, &(0x7f0000000300)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000400)="a1a22589bf2f3f284cd80f3f3aa5717dd4ba51457257b75e88f1e806", 0x1c}], 0x13c, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) write(r0, &(0x7f0000000140)="10", 0x1) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./bus/file0\x00', 0x80, 0x8000, 0x4, 0x1, 0x2, 0x2, 0x9, 0x2, 0x2, 0x6, 0x8000}) unveil(&(0x7f0000000280)='./bus/file1\x00', &(0x7f00000003c0)='r\x00') unveil(&(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)='r\x00') write(r0, &(0x7f0000000080)="70842a49320254701a974a38b1d80cad666a6bbd5f74fede294f43174d33ae9b95faea5110a98d43d41119ba539bb203b261b8c517aac70449970020c4f0376b07f9b7e3ccab8c38d3af608013fa5c61a82c2f09459276ba4658d9b74e723f95486bf78697548647a613cdac18960c8dd70e39c76b2c1484a3", 0x79) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 04:02:40 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x22) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = getuid() setrlimit(0x8, &(0x7f0000000080)={0x46d, 0x2b81}) setuid(r0) msgget(0x0, 0x3ff) 04:02:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x2}, &(0x7f00000000c0)) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3f) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) getsockopt(r1, 0x8, 0x10001, &(0x7f0000000240)=""/184, &(0x7f0000000300)=0xb8) r3 = msgget$private(0x0, 0x1) msgsnd(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000da91c95d7e4486a237848cdf8eeb680f85156d4a670c80e9f1603f242fa6be603ed2d3dbb48c9daefa4f0656a7286600db0bcab154218c4d71d9e7e743e41179e1683842dbc38decf8681215d7c8938c9fc63bd12221b3b488f5ab83efcc3013254af1a51c1fe69e0dd5c06689ebd13dac4b9dfb94bfb65bbb69e3519337c6ef31e24bca4dd1f7fab6461092df64b35dfcda74f2f83ce2938dd837e7a6c7ceea9602b0da41b83fdd9ae7e3a6e7664b5111287f278654848eadb94070b042ee70e0e94f8e930df0abac3c258de0a8b0e34ef7d4a19382fb4fad52b578ee30c61486152628b8bb476bce2d1d9266ad"], 0xf6, 0x800) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:40 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="0709d415f8e7bada44291631b30b61a074ad3f9f878214dcbe5f4d5e2149bbdabc8bee94c0", 0x25}, {&(0x7f0000000500)="e58a37f04e29f3fabc9e4096643f6693881cd29e727012563fd0955930761b67a60ce4e6ac4cb87700341c149fb4ab5f8c2ca65ea00fd9239560dc68e15b3d4718d34f10561bb37d658d16fedf3d1c19be3c0ae8c09527c2f835c64e905d5b28138b", 0x62}, {&(0x7f0000000180)="50af24fd3349d6310207368beef1f790fdf480f25f8fd20cef2a988077fa2ee56fefb6e91694", 0x26}, {&(0x7f00000001c0)="0e2aff448ad4166c7a5f346310c5b817", 0x10}, {&(0x7f0000000200)="b4b78b54f4bce1230dd3dc2b8005512732ca34f8f4c3e80d8c2217a49d71507528c1ce5d11c100d3ca8fda38ffd8edb987556717cb110901ab6f94664f28db9db7f0ac1cb926b5d2bdd3207061119ba47fbd266b45d03bcf12d33413f7775bb512ea1af70b92d2749fb302a73bb17497dccbd093df2f08942923602e937a1a4c1bb6f3138930d2c163bc2e54ad673c6562f2b5798d6352665634901b5f9217d3b585f9f49d382fb140e8d394b16f", 0xae}, {&(0x7f00000005c0)="af3b79173737d75a854983b4546c578da13547992187630dc4045c731574a2c67cc81bdc112a34c43255bfad9fdcadbd34a6abdf8916c458e689f76859b56dd46a0cc5e03c7a9e72180a4742fbe0b9bfabb1d828fed0911867b63e39c22b64307d575aa220dc4918cdeb1687e987f8e1bafdb5223d4756c304fa0e963f73071120a3a1999d6c884fd6a16863a215de3bb27aa7c549e5c452f0e2eb1eadb1cd86bd6177723a8f1e10643c5f64a7571abfc139c38c696bc4ae3d5fb73801378bf43a36f2064bcd77e5189dc6d333ab34d8d18f9669ad6189b0ae37dc9678b5150e88ac667c94a5c0da2ed800a5f5bb122f3c51772113a743b078f4baa0d5a83dcf1455aaf3c9fd646c11f3d617f1ea89e948dd892a2c13a559ef6158f967f57a78dbbb8087ad2914d453125e", 0x12b}], 0x6) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 04:02:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6c0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="28795da208b571f748645bba1dc3a76c47ffebf6065866f8139a62d5b64945a3a80ac71e0f93eeffed1ebd7476ead84bfaaaa330a7e59511ea392fc0ea013f0612915087831cf373b1768e631954dff32f82197d49d417a9fa7d9d5c658512125634535d9cf2ed8fbc64b5ce8ae4f4ba2d877477f7e6c5e2fd2889765f4cc39847b4061f9706c0509d9ec0ec328940e95ba773ae0cf94572ef69f883398700ce1cf0a381f4afb7e81727aa2c2b23a2ffea9115fdead3da08b38a8bf164613b0b", 0xc0}, {&(0x7f0000000200)="ed946da37de4ee44ab3276c45ddd9475a61df9781f7e030495f93f1d3f9dd52bb0c41427bca3e2b4411e733c26b67827b96892e1f4329c83e0e18d4d1172efb4b55f5e74557953556b4a38f85ed85fb135fd8efef4ac9dd0b348bef8ee0569874e04cb5cc26b280e059c3311617fba34fce242e8aeac8dfa6b32ab91842b83c06788", 0x82}], 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) close(r0) write(r1, 0x0, 0x0) 04:02:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x84, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x24}], 0x2}) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000100)) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000180)=""/243, 0xf3}, {&(0x7f0000000280)=""/230, 0xe6}, {&(0x7f0000000380)=""/121, 0x79}, {0xffffffffffffffff}, {&(0x7f0000000400)=""/50, 0x32}], 0x5, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x23, 0x13}, {0x89, 0x44}, {0x40, 0x82}, {0x1e7, 0x2}, {0x100, 0x3}, {0xcf}, {0x45, 0xffff}, {0x67, 0xff}], 0x8}) readv(r0, &(0x7f0000000680)=[{&(0x7f00000004c0)=""/176, 0xb0}, {&(0x7f0000000580)=""/227, 0xe3}], 0x2) 04:02:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3410d23ee6185c6a1a8a91cab7d3b93a7a0238e559b7cbc7342c019dc43c99679daa987423cab21c6c374ea0000000000ffffbc900400b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48930014a79afacecdd79cd66c312f2e6578352d2eae1f50146ed5ead47dfc43c6c3b018afbdf9840f9e13da075ee54c0682647a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e15308892dc30a15f3b72c37e60080008c9c8161e224b602aeb8fa2b9f7070c05af2c231fcbaf0b7ae5907ed", 0xf5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() dup2(r2, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20000000000, 0xa0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 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) fcntl$getflags(r3, 0x1) 04:02:41 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) r1 = dup2(r0, r0) dup2(r0, r1) 04:02:41 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0xfffffffffffffffb, 0x3, &(0x7f0000000080)="9a788303055ac68af5ff572899b83d63869be8aba3e72d", 0x17) 04:02:42 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = getpgrp() getpgid(r1) 04:02:42 executing program 1: r0 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r0) fcntl$setown(0xffffffffffffffff, 0x6, r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000040)=""/142, 0x8e, 0x840, &(0x7f0000000100)={0x2, 0x1}, 0xc) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) 04:02:42 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) socketpair(0x1e, 0x0, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/4096, 0x33d109a477fab5cf) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x21, 0x0) 04:02:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) 04:02:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getuid() setuid(r0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0xa) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8282, 0x1000) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') 04:02:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) r1 = syz_open_pts() close(r0) dup(r1) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="915f4cd28685777d951f30656aca22d51a63988890dc53809b76b1cf0dcb0ea8fd8591c78603f6826ba4ab62e1599f41648cded7027bcbbd22d70c19a6d6af2ef9804b1b093f", 0x46}, {&(0x7f0000000200)="1cb47fe8a77a028d09a8e0a78aed01cbf3c1720a30b9ca2b2063aa37dfe2191e3b0093fca8071103cd02c4ec61023a3901f99c9b892236e7bf22e879c0d7d1cd01b8fd26e1637558ba3e5fb1038e17e23bfb3965027eb060525c3d00e86743d878dcf9b1eba16939da76237113f241907080c50ef78be28a7399fbb46f7473a490f36f2864b9ef870202c970139f5c8c34252eb0478e9d9a9a910d60f336bee402957d9fd0a6179400b052d9ed952f7aefa3a35f3f", 0xb5}, {&(0x7f0000000380)="b03304b836b83f5529255fbf14c7ff4b2e925e34063fab797761191316571d404c0e290dbb6014e82404205c860ffd4492da9fcc6d520271653fd39d9806f6888651e58f1ea91f68b88897708a92573186632888bfb6bc302b879283ff4d67b03d4e8a8a84f5bccc05efa246826d555ab3a0530f68c403a88da9a8bbafa97b9bfcdc4f0d8f068f713afed5ce2c263cfcf1b60c61ba1757935f59a31373a0e23944a79bc53d578af18f632ecaa6b740c647f1f46b12e70a3dab24e76202023be2bddd7c7e37", 0xc5}], 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:02:42 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="88", 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "93f2b830100e6d8b00007b12c793683a00000020"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "74bae94cc423ff1a2f3db0cd092efbb83fbff8b0"}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = syz_open_pts() ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x6) 04:02:42 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x30690, 0x0) fchflags(r1, 0xffffffffffffffff) 04:02:42 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setegid(r0) r1 = socket$inet(0x2, 0x4001, 0x8000) setsockopt$inet_opts(r1, 0x0, 0x1000000000000006, &(0x7f00000000c0)="c7f3279c010ab0ea42804f01e72853ec0e148eb745eeeb56b90376e4636f17290aacdfe8b74b946bc27409b174bc63103b928b0388b865aa7938631f356ccf600175352a11dc8434", 0x48) 04:02:43 executing program 1: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchown(r4, r1, r2) r5 = kqueue() getpeername$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) seteuid(r1) getrlimit(0xe, &(0x7f0000000180)) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000580)="13f0c070acd8ee2ec9c7d4f1d87a", 0xe}], 0x1, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) r7 = open(&(0x7f0000000680)='./file0/file0\x00', 0x10080, 0x4) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setitimer(0x1, &(0x7f00000006c0)={{0x6, 0x1}, {0x4, 0xd88}}, &(0x7f0000000700)) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000740)={0xd6, 0x7}, 0x8) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000780)=0x4e48) pwritev(r5, &(0x7f0000000b00)=[{&(0x7f0000000a00)="fe0ed13118f0353f98f5b8f532d17b3e1dd9d7d4a616b36056b8edff8a83ec069e556a64cc1e81f01b28b3104307a87f672bc0ef075f06cb79f509fd7188316062aaa81685876f74e9ae95f7bbf4185aa7433a727877c5403a83f7a6022ad850821ce2304442bfe0d03b328ce31c74a7802ab14ff3cd55e9cf39fd8d35f973bfccddcc4254eafc44d8de3825b1ed127eda2aea0d1e332431de342683eb0dd432aefd30b0759cd7ccb7e1b59e02460b3d859c3ebf94d60e5919811a1fc0c2b2f5d56fe6333cb1a181e9397e3212fc9b6de876d41eb906a1d538c47483a51cb950d351196bfd07", 0xe6}], 0x1, 0x0) fcntl$setown(r7, 0x6, r0) sync() ioctl$TIOCSTART(r6, 0x2000746e) syz_open_pts() read(r4, &(0x7f0000000b80)=""/89, 0x59) recvfrom(r3, &(0x7f0000000c00)=""/143, 0x8f, 0x2, &(0x7f0000000cc0)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x80000000}, 0xc) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000d00)=@abs, &(0x7f0000000d40)=0x8) pwritev(r8, &(0x7f0000003f40)=[{&(0x7f0000003ec0)="56556f159288a55efd81aa23d94c8e1b51ae7a6af5ee1445c26345618da12fae424001323ab84bdd877136df711418a4b91546db6184aebd26c625c02ca42932a34b94b73f43c821a486f2e7f449640eb3", 0x51}], 0x1, 0x54) setitimer(0x2, &(0x7f0000003fc0)={{0x0, 0x3}, {0x2, 0x8000}}, &(0x7f0000004000)) setitimer(0x0, &(0x7f0000004040)={{0x5, 0x800}, {0x5, 0xa1}}, &(0x7f0000004080)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000040c0)={0x7177, 0xe463, 0x2, 0xffff, "c84d0312e17d4b71e0e23b05f196eedfb09765fe", 0x0, 0xffffffffffffff1a}) 04:02:43 executing program 0: pipe(0x0) r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000005c0)="eaff125c000000007c01c8309bc99af5621d45897f8bbb64119535137d2b2ad001d379e9df7fd6d1d7b2a7c9bca04733d7de7b0eb189ee8f1495d7cbcf478fd64015f111e4e8d3f247935b96ac5960cb08fb2dfdd305faf7fda4e401a50e2d7f40a2b7bb9e9afefd389cf43d71b60078d99d63feb4a550118fd123ce8114a4fb8ed36ede81ec224a1209120627753e7148bb2671b1a4372927d077ac51e2e0cb8bcf5313428ad4a2a02e6da58c29ecd4a7badd0d4417b68cbed0ec6f067f3f3210efe10fca0e9ce8f0dbdc2b20", 0xcd) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semop(0x0, &(0x7f0000000300)=[{0x4, 0x4}], 0x1) r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f00000003c0)=[{0x7, 0x4, 0x800}, {0x0, 0xffffffff}, {0x0, 0x95, 0x800}, {0x5, 0x421}], 0x4) chown(&(0x7f0000000340)='./bus\x00', r1, r2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/97) semop(r3, &(0x7f00000001c0)=[{0x2, 0x1, 0x1800}, {0x1, 0x5}, {0x2, 0x1}, {0x3, 0x2, 0x1800}, {0x1, 0x5, 0x1000}, {0x4, 0x0, 0x1800}, {0x2, 0x2, 0x1000}, {0x0, 0x3, 0x1000}, {0x3, 0x800, 0x800}], 0x9) nanosleep(&(0x7f0000000400)={0x9, 0x2}, &(0x7f0000000440)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = dup(0xffffffffffffffff) rmdir(&(0x7f00000004c0)='./file0\x00') ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000080)) semop(0x0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) semop(0x0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x1000}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x400000003, 0x8, 0x1800}], 0x9) sendto$unix(r4, &(0x7f0000001a00)="216edd32cdb557300e49b98cd2f8893c1aed02c2d1e1144f2a8a5875b77788e25a7559dccd353e59519d1e2c163e114ecf065657e922ddf72d3ddc06daabd696a9f5a26741eb3c11877b036263b2508a3e4cc4b94ed034604c1a9212a96f74a92cdd452ce55748e5cea8b5020633a8c348b33af693e03a03bfaf3f2a5c609dc83791f7b6d1af35991b10f8ab51521f0a227add7270d02361098d4f1430b65a155f22f4f60c7e36ed4a36ed8107436666ac396c77d8b435acce9537d043ef46002dad3aa179de8b923ff0f36831349762ee871fddd18939dcb60833ee95f15eb9dbb9444f7c35aff3935282dd49daf8443808ef0b3923a991f9781608dc3cf5bf2415e665de4dc0bf290ab9bf11391cb6d4e73aa9d0ace66d5598f803d1b32328b71c239389fafb19b7c885724a698767345cf09d4957685b145adb0ef49332bebd9d01107ef8fed5276fc76f8102dfd594f273ca2b6409da1ed8286e0cf81c5a3e0949043a1bff700c6f1c91ad5b04d57cf38452b283627a35cca262ada86efedfd845f5bd9e09d6046aa6c9fdddb092d77e6ac37dd1e3d48695473ad0369aaaa31d104f184e074960156e4c09a622f59e49443503e1874401d8ee3270f299206a231ecfe6efde40b68009f333532ad98b3036f2062458c4f55e265f3891360c981898fc61d5be69bab551691630ec75da0f59c7f83fe18fdb4b9d16480c4f20211c7d06d38a3a1a13bd53f3235241250d12386d455bdf552eaa1dd0f2badffb31708f513fbb5b0f7e3169b8def6f9032430f8ce16495ff7b3ad3eb873c5e2652f1c601dbcf89adb56694afca4a47770bb3e947df12b5c5f5c056b9173ac6d00437124417f83941824d764fb669534364741cb1ae64e6b2afa65e5d308363d5e4ad6d05188f0ddb31853f9b9a1bff63e05352f2e189b953614e0708175d47459877ae5acaeb9e26a5089f8abed21c0d8f667d65e204dae5463f22718bc7e504fd2e4752a8d4cc655edb7dbf56619b5e2d3a519b1b021f29deff6ab6654d11c626a83e608a13cbd73d5ee0a77b2589c5887758b08cc8536c8f609ca821f71454b97ce0666462e2d2bc6c9cca459af73fb5a8e9355bb083708af4a8d97e36a536ed347b3b14cd1ee1f4521124e04891dce83514d60da79971217b220feaa3db0d4bc697f7504c53df349358b88926c091a6e1e289a40658a94546d7227389a649b85a2a473cab2eb866a15c57ccb906241e77d1af5ee66f1eab01dda36ae8abdec526bd55514e26823f280d82f3d909d71ba3b7319a9f04cf10ef362ed4cd37db4db0745ad271671bda6dc50f28354a9084bfb441110b893004378f704a3097bffe23f6c10791fbdbbc48084d573c053cc42563727aeefc6fb228f19899dd51894ba199bd750b9f8f60796bfa8440463f4e0d44663d9841043091c28dbad4c023f7597c5a456d4ce97dd6555d4284266e495dc030947cd732e04b4fc3d97f3cfdd1f785d7a449948ee88b93ec1eb0d43df9f093abad5a495e37e6c814ae03a96b5e71b4daf3699e251c7691b362f97b28ae3163078b4e555193ee64cd494e28d2a36eb25fb247b7f9d51a760957a7abf71adbd0fe9ceaa07193087e5b836ab8c94b177cf5ab049756f1c1ad5b92da78de21c4b3aeb9e74d91cd131384bf51ff5cc8e1b58301144cca25b59f00792c44339f3708437d98476cdc3116dc39ef054ec7a703cc494a5d0b8d8a8745d9ad840c341ad5a535fe549b820a9538c0bb01e9ea212a8bf188ba3de4f1b48ba4994131dcaea48b373e5f00dd77817347cb85deb6fc580f51cbbef60cd01c815fc6e25f8a64cf5e5f10528328a057d1252789139c80a0691550e2260e6e0a962564dd6a383392a0e9b373738e4331f9393076fad628511dcf693186ad288e333a27c921d2a73241a346d61d95a92eb3ba874e34a58e97d76a6e2101be20b8ba58307dee7b8ca41e0035c832fe8df3e43ffcee992b9616f5bbabcca4d3a43d6ea4153790fe5ffd8a9d3475c8d213c1880f7dd7c494c9cc13eb1dc6722525cb9cbb8fe3a64ebb6b599959bd8200fcd8129a1f65fc9db97e34feac40ae0e2888d385401323c6a94652a2b858f81d5b3de22e858c5932e16026e35c7083c38f8d9911ca822d9d9162b52b0647db1d2b209958ec749ef25109870c9e4a396e9276b9a8826c1a9e6b3d691adb0bc32d9c4066b1f776e0738135d6f05afc0ecb20edaf1d2a645d390ff32b4801c0945f0ff6946376ee291bc1e107ac8942e3fcea4dc6397f6fc5081a8e8eb6107d62186fa639180a5bb08b4f0177bee03043e3eb066137d0e5878275cf3c4441a1115cfdf48239952e5fd5f1645867a4c4b0ce827a12a5142ad889cf41b44004fa048b9bc8eb624d808612b33ae0f43b69823f63d734717a9685f607c15752406f5a6099e314ead4529714f11b1da1415392ac77062fca360680d87ea80b1faf1dd3b68c841c4e4e095e4b43aef1574a1f4ab9bab6c0cca753be1de6902a1e30ee3d96e7144ceb01275b0f432463d977c07d80bc2b99b59d1003c5faa4871f440b266a856eb098bdd133b1a23786b367e6994da4e22a0445f3aafb59266bc544f67e096069ae5a1f145e7e638bf4b4023fa596039bab3db4b8cac7b05d18460b9a105b8e5d9591cf5e26b16029e05a75168a3234e106000a69d6254aad6088117358e43bcc2b98c0f4821832eed48d2677af7f578419f706ff668368925e1bdb184304008ba3431c1ef0f0eadd012d719b972d19def3033b7f633d4504ee37ca490f2b5e1781bbcfaf4c049ddf3bb573521d8b19544b4568c2ce23c91f2b5379745220906b462ca8df3216ef6463a6ec43e187e3eb283175eef7be38ce4c35dd02e16e8b42c64ea46bf877e9fa7b47d4a313536283cfccdeb766067a9cbdcd96f9d16a68ceb5a92b99bdbd442fa3235ff2194ef358f3f0abe1a7ed07f4ea4f0c6003e48b9700af809f269c6b7019b845d8ca0d97097b78dc4ca1ffe128b6fafbed5cc0c69ce487a243ab1bd14759b68034f8a2d2380627fdd9ec81fec944cb6638442682aba2fd76eadd676b219dcb74104e89c1dad945fd1e3d820b5e26d64dcac6bf75fbf790e5201b2874704ed75ebf052d41c6c512a2e1171b8f7993119ae3b406d352e70d6efbfab24ebcb3de781e3cfa31cf5f62a15731c1d3ca137d6694af1b7fab8dd073c898cf981176c0182a42e49aa3005a477168f158a3b478a0f0df7d40cf5d75b20bf1baf929c2779f5f425535bfc430d52a61f039315ccba73f13ad46876ea41f65dc6721984e0f2139a648709898fbbfac622c654f3f423133a895d30fa741fa0a2ceb8bf95c345e4729beab5c63b8033ebd0d2c858e4aa6837fa111d3f48ca0275bf51455022ecb797e08fc504281a7a61995c05866adb1a6af8e1192c0c3f9218b8eb9757caca1ff85e908bcafe8e121d6269dc6e6d2c1f229bef37034f86a5b9c911df0023915f360ca4b2129bc49aff7cb858cb64a716f1a837ae7588460c99277457fc408281525f8f7d952e1674521455fbf34c541d10278b65d582057236f64a0a85749e50603f6af99a284dfda5c0161e62d41e86b2e43603de62c69487243de69c12614381df94c43d288e5154936bfd7518cc0ae8aa07cc77b93e0213f0fcf74f6d01dc4ca3cf181ccd766ed99a5764cebb773735a36b3b6b531caf1b35190d8f62b9622bb9c810b311d20f1b855b9c82f29473fb5a501619b1823fba69707a7cd62fdb9e6d224e190c344163dc691d21299289ce3d6d7a2097e1b55635db5637bc69fdaf5a2e715937ca5a11e938393c4891ca5d40180196c308817ce41a6a78f3cab8bffb0b87ef901350c4b8db9c4fb0e1662c427572fa8cbfff4cbc912ef43468f7a11fcbb810f565e5d5b81408a3b2a406c4ba8949ad6d9cc44ac8c66ed7ab8e5905ad4539fa3554e84a57ac2d78ea514abb579e2973a87b4eb02c081a0cd8c00ed88600a2550991d806401bd618b5c19c83ee14c33413174efc797f373a5c9aafd98bc6fdc2a1cfb11e302d9e2e25d64bcd049d88f5240900fbd21b6fd0d03d1c657e4e9c4010cb323e31bf54541a71c759ffc5bee70f32912bca17f7c3fce888994eb64d5a2703295ebefd8647374a211672d599395b039207d5f5edfd133d2cee5546f60adc91a8d81c8acf4b5bcfa4870d8b28e578d76c28c9a8cdfd812c036648f5df3d16f7f3524fac734f225b01b2d0194acfb992890f15fd2bbe3b677847bb087a9b15072098a8c11898cf4fd3ef8238f8c450877e9dc1506cd36ed19c65544654483c80ba27b3a435db03cab1f4f5e5488880da0eb25c37ad50094988576009b1c438427acb6984d37fb3eeb1b71034762b9b162a007b9717169b3713fb126caaf14b876a62527472848e79abd665f19c7fc81305a8683ab312cd76368b38fe38b14322aec111f07e43ef56ef009c822dff07a553567c185b67b55df3a6eec403e67561862596c78d108f07d133a01a2d06982917195ab64df3481496c4e58af266b0cadc2c5f39c4a8754b72cf5a90b24a268badddf12a1a3104befb5d4f1d3f3ab788f3f283652bc091f5285db75e0e90bf55b25dc2ca29497ffef96fd51e325704faf56679331f5550c435b6b53628127dcb5d5674fff9d402cdff2e1df4912f8eaa9967d5fb8cb464392fdd7e55dc1850bdfc9e411e1d28a6bc89adff7cd4d89cd19fc68ef8865d327076cacdd2043d84378f365d977908e8aa90d083c8456b9180ece314843acabaa1fcce855c19188e10d23229c04c1e13e77f581c9eebd2d4b15e5d5495b39d6418328e2a6172e02c92d3dac92cfd5603fd2e76013fd73790e0ac93725230112852e1e2bbb1f816fec45effa4ce01eaaa3fe05dfa9dddced54a484747f8e472ca94e29a626e80176fb0c5ae47ce0a94e691b0f11ef6d1c21659cadf9c457f34a3cb18fb230d054f6c48b3bd0a7a2928a8198e771404b93594e9b3705a48116193a0146c456e588e5a9602cb5c663033927db28bfcac4104a325a37ae0444a55a4a7540cb945d90a07fbd26210a3f80ee167a078d35e93f20f440f4c4bb56e3f84a86f5ac64a4c8e6b25e1b5c3b9b7c2c5aab832d2486e1a45a4d038f875304857bb9913097c8c95f3101ead348157a99c57075014daa55598493785d65f9c4fe9c4dc743d64276cade263ba9401e6bce7ec6f9298db26aa23a65e3d5f9cacb045b5b53fab776a734dbbe0272a8a69cb483b4ef34e65a3449e6827b074175290645516464e961ca5e2dbf2b182fa0bb2e9011f1a999a1fc33a1e71d79fc612f9ead6924d734bf6d96869b046f7f8ad3591967106bf26f47bb0f36d4a85988ab8307a4d2e92410b525fab030e26a73c59762a64faf638d4085837c26205200fa57e054c0c1baff66790500294a5fa754f139f04a42af97f9093faee56c73c63890309c557d6e2ee5248c1a1d21675feed3e7e174479f9a15088618b5ae8e20f0886fb606d68fb5aebe5a2fb4537f14a321656e9b7079aac1b3f8c77f3a8c135bce2cc3586a6f1f2f61295e879a4f388420c7371dcf1123dc33e4ca8f1b31b5f182d5db63c659c18abe2b2ddbbd4d8a5945ad5853907f0e3fcf3399ef5ab6554246d440ad34f687d3254709a5070c0356578e4ae32e43a69f1564139464736986fca1b8f497c0b7a4b560ef83a049c1d16f7184d948c4a8386b914fc22982709d58772782db8b83df33f0ef31219878235f810d747cb6f10e09ca8f34a060b1a06ee58c5c668774f44b81de60a30", 0x1000, 0x405, 0x0, 0x0) socket(0x2, 0x1, 0x8) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000280)={0x4, 0x1, 0x6, 0x1000006, 0x1}, 0xc) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000580)=0x2) r6 = accept(r5, &(0x7f00000000c0)=@in6, &(0x7f0000000480)=0xfffffffffffffd8c) semop(r3, &(0x7f0000000380)=[{0x2, 0x2, 0x1800}], 0x1) sendmsg$unix(r6, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000780)="ea885645cd3472358cd37558dcea430fb6b3a320c6367462f6383060149e5badd035e138deecd3d1105d2a82434c97b7196b40406128a3b3f47671", 0x3b}], 0x1, 0x0, 0x0, 0x4}, 0x0) getsockopt(r4, 0x3, 0x1, &(0x7f0000000100)=""/80, &(0x7f0000000200)=0x50) getdents(r5, &(0x7f0000000a00)=""/4096, 0x1000) 04:02:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) 04:02:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r2, &(0x7f00000001c0)=""/162, 0xa2, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x3ff, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x2, 0x5}) kevent(r1, &(0x7f00000001c0), 0x8, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x7, 0x0) 04:02:43 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 04:02:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x472905ab, 0xffff, 0x79a, 0x1, 0x1b2f501f, 0x8000, 0xfffffffffffffe4f, 0xf5b6}, &(0x7f00000000c0)={0x6, 0x3, 0x100000001, 0x2397, 0x7, 0x400, 0x800}, &(0x7f0000000140)={0x81, 0xfc5, 0x6, 0x3, 0x80000001, 0x24887739, 0xffffffffffffffff, 0x81}, &(0x7f0000000180)={0x81, 0x7ff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) 04:02:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d732c1e7bb6fc6e23c5bfd000000000000e74de4", 0x0, 0x40000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x80) chflags(&(0x7f00000000c0)='./file0\x00', 0x40000) write(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x110, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 04:02:44 executing program 0: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x112) symlinkat(&(0x7f0000000140)='./bus/file0\x00', r0, &(0x7f00000001c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) socketpair(0x2, 0x1, 0xffffffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r1, r2) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b000600000000000000000000000000e0bbb39c6a000000000000000000004b7f4f22276e", 0x2c}], 0x1) unlink(&(0x7f0000000080)='./bus/file0\x00') fchmod(r3, 0x20) 04:02:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x300, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x3db, "0500"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x18080, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x82, 0x7, 0xffff, "5a67c899d4d9afb54f9d60506a27ba81edcc1b6f", 0x10001}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3) recvfrom$unix(r0, &(0x7f00000001c0)=""/134, 0x86, 0x40, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e0445f709653000"], 0x1) shutdown(r0, 0x3) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x13, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x2) lseek(r0, 0x0, 0x3) shutdown(r1, 0x1) 04:02:44 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="b00000000000000080af00000200000084275ef60a7116d255f2e2ebefdad2df5a56cd6e49d9476f0f1473b382e5c4c8dfba04e6b5f1ab0877714900383e4443cf6f84a7ad74a94dd21c9cacfe36afb58c42bdc48ca6ad19f6484f950d4c69f024554e0267b91e6ce88ce2158660671013e4ab219854d2832814148cc29e820330f73d9aa08f5d8c0345f965d3376f0d45b3436b0c11852f89f4923d7a327b7a61bf23ef670096320159ef000000000090e78b01265f971ba9b62e108f514cf6b72f275fd190ca39403b5f46d96c34f5d6a1acdd81881f9757ef69dcd390985b65f922ed5901b7195e09b53a807fed71943a4ea15de03327b9ea128c99e907d259aac41390a2a65d378b822b487f2022891165be5e6fa581b9b5581ab41d42bcc6f6c39f3d4a8f7e1cd2eb7db3f8e70517eb862907c1bde5684a7e65fe39a72a07cd63a0c300000000"], 0xb0}, 0x4) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x400000007) 04:02:44 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) 04:02:44 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xb0, 0x20000005, 0xffff, 0xfffffffffffffff8}], 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x40000008, 0x3f, 0x6}, {{r0}, 0xfffffffffffffffb, 0x48, 0x8, 0xf248, 0x7}, {{r0}, 0xffffffffffffffff, 0x44, 0x40000004, 0xbb0b, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x60000011, 0x0, 0x4e60}, {{r0}, 0xfffffffffffffffe, 0xb, 0x2, 0x762a, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x80, 0x47, 0x7ff, 0x8}, {{r0}, 0xfffffffffffffffc, 0x96, 0x4, 0x6}], 0x5, &(0x7f0000000140)={0xfff, 0x7}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x3, 0x80}, {{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0x2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0xcf, 0xaf8}], 0x10000, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x85, 0x0, 0x3, 0x9}, {{r0}, 0xfffffffffffffffa, 0x14, 0x1, 0xfea, 0x5}, {{r1}, 0xfffffffffffffffb, 0x5, 0x4, 0x96fd, 0x4}], 0xc495, &(0x7f0000000280)={0xc7e, 0x6}) 04:02:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x1) setsockopt(r0, 0x9, 0x3, &(0x7f0000000000)="eb7a275706ea30a754ef8b025bf10d077ad3dfcbd94d29677e53a5ab7d5a20bc470dc04c0d4ecd7348df414b8e762eece2254f25b23e237eb2016d5f8471e3602af128d44d2b05463e3e208f6a130608e481cadd8071d6e9398334a3a18142d1a05c98fcbab3888234e9f49f1069e90349a4661e5589db2c8024f776a18416cff4d990af0664b7930934e888d02e98298d1685faa2e66759388dec13b720c0fb629ed9731773cf13120dbe4bf1eae3ae91a1e80223c6674064f6e3bd9aca6aacb10efb82a8d5cf05e16d0d2a1a3543c626f0e6de6b7b2c34bbb830", 0xdb) 04:02:45 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x6, 0x4, 0xbe2, 0x1000, 0x0, 0x7, 0x100, 0x3}, &(0x7f00000001c0)={0x100, 0x4}) chroot(&(0x7f0000000040)='./file0\x00') 04:02:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) socket(0x1, 0x2, 0x20) r1 = dup(r0) munlock(&(0x7f000063a000/0x4000)=nil, 0x4000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x5) 04:02:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') 04:02:46 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 04:02:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) 04:02:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x2) r2 = open(&(0x7f0000001500)='./bus\x00', 0x0, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000140)="1ff4e80857b1fcbe340574b7c5b7fc0983e13df6546f33995fe451e87bc781e8b9fa2a82be03eae509816daebe519b6971d569eb3e609433c4dffb23be8849323a87ee6f9d190333df4cd794db7eeaa449f7a2ad546ed1449c41a3636e0a22cc28ea1c153f6167d8fb2c8d", 0x6b}, {&(0x7f00000001c0)="054347f64286b45921f77e6578fcaefd722e642dcb904ce4bc08c85ed8a8a64dda6b3dd51e95cb590f01bd2be5bd36722056238ed37eab555f458f9dbee29d8ec3b055dfa91f27f2c61396744fafdf3c46bbc0dd5d809d0d4575e27f60decb261625ddd3364f8263fd0ce059604aceb464e16200bd99e5487a3a72b5014115728d0a8cae006d71483b85a1814c210bae0a6f19f36a4862a37187c10253febc5e2c06a14877b2899e64a848e459442011af93c7565020d4210fbeed6f7d67569f7199d37823fd616bcaffa54371a58e430b7d223c6a1eef231a834c4d549093bae23e57502b9880c15c66d26ad737e5f8dbc003fde3a9a4b650b9b16197949d506670d07ae40130840d0b84dc2b6295274c15674f81647178ccdb44921297456d2c3702aa31a4573fd09a29c24c0b4b3b2fdcbc24ef0a5032fb35f52317da6c6b7c0564bf3565c2608f2556029bf8aa4d668a35eaf37ddfd21599cb531958deb848e142c385f6bc6610ddd5d2a25851ce85a4b162fb00ca32609c347adcf3ce965d6eadad5c96908a0a9c7742fb9c0ad33073950a6c8c27c3e5ab0b6b17fbe91356bee757ae7b0d631df8f6ee88ffef9f363e70b0c308183c49db39469568f400514a4f78b758395f88f484d7deead54b63996ac29c34275ae05e1e6be9fdd7564561fe2742a274195a4e0801f8aac0f62502324058824a7d7f906b46229cefe1015fa241f43718d74fb09d034a125b1e391f6bfbfda3051a69178df28beab33191beebd13abfc405ac90ba40b6d1208f9f67bff119cebe5b72b0e60056288936df79d35ed1447921779877998785e48f38a5f080d474c62a388b51e48f794eaf90ae807770a8d600ca94fe444fc85551e7ac0e0d54d1da786fd83cae7a48a62b39c279d0f8c65ad9341dc819371265eeed81fc802b07ecefd0993a3525982acd8486523f29937eedd67c205a1bf7382fce179c44d84c8953d8007857cc542506c41411a7ff466b164829349991631c58e1b44a0d119ca0b399fba98619f35c6256f0476a2f0e7d63e081df6b8df5abe1c65f54696fa446e5a01b515bffb509edfcc74baaf2e220af25c875c58a43ad9e75c9b6f261c85927963c201a6aa0b2cdb70c988ef95e0ecf1a0e5afe971a2dbeaeb4fa55ef2ae3df89f8dd0fd1498b03cdf7b7ea8a9a901ac1441bbd383c2065f7e377b60875fac9da28fa0e2d24d54b00091fd58205f8d436bd687d4625a19ac4f8fd01dce120a3db0e2611dc95358288e95640b2ac11ab12989b89b9c683d507f6e769db48f9560e2a41dff4a47ee2f4514031e5ee677b14269cd62dcfe69057b97145bc08669486a2cf3ab3f9b0811010db213b95b29931add21aaf1d22aaaa76760da7c979ccb37da4108c5ff979c68e62a6a4a227ab50103ea42223c78dd5ebfab4f756d1630eebedf7677609029fadb703e47d0863de9609da5bef553f2b6d770eb20b1e698a5f0f0a2e7f43ffe9c4416d4a9a28e21b1a14fe053fec166622ce35c320b9ef2d397a44fc6e707320addb3cf763433d2e91fad6b99140b105ff37106cd41710ab2d8b3d5a271e22c499246bed204c497a782b442189430f6b6b051d78872062ebc3aff367fa563359b0c937c1a1e7cd34964fdde2fc24d5e947db700f7007835cf999f2b242fc634fdb55b8ae546970ee85c3c864d934b787e4d215a5ac18a006660a2c4f7c7e763ed830e1ee9308302885e61f02094a972d1e1e2ff3150d21726e5c4d6255495c6d24476fd402a3ade97b96dc23f24de7fbc30f8dad9092f7458a46633d4cf14b14272a24487644a8df2f4608ee9fa5d81a3bf18f4f6ed1e06456eed62e80f51a533d1477551e226793bef8a06e4bd825b433d1520aeb4ec2ddc5a02df262a24206ae8cfe43418399700da4083aa84f36d275164ae13e49e3597fecfa8bc27f3c7951a92af28c843cd820f2168108c693eb7b8c86344648e3869a9396e4d456fb1c03fafe7b87563a7145c2460d95b905e75305b961a48070c612a620276efff2cca131650a9f8bc8c878b7d22ed3a8f347c6915d2ea81e4499e894f1ed3a2434c0a7ba541a9e804f5d6fe35151f117436e3cd90dc30f36e43f4f96c2b4378bd381845fd0dc04c120ba0df71514e62b5152548d23b7ce58b2d82b5a8b80a1d442383bf4f57c150ba71de260733323dd4904856de62dae0aca4aae69fa029e20b6e9f55d2c240208028e37719df3502ba090ca4abc41ceebd5e437cf850068c59eb416da75f532969ed31b6ac351b9ef782d0162845415a492855e040b7e43abeee48979fac8e9a2287a635a48e9e002abaaf0605c3511f60e9be82b2196c407af582de8d6215c2864fe9a9998d6d1eabc1deb38be1f34768473ec8abfb57e08d9b2c390fd1ca5e2ae02c0e860b2671f05f204b19d3a21b037f553b611f94cf56c8d6c327f7e7af299bcc42db57a314a8f9fc5c432db3a016c120d624b4ba72470f338739baeabdc6a7b8f2c79bfd90c751a5cf46e41e3871e1a53ffa958104a7a2ca80d3b78213e47379cf4bf64b4585b270a509aa195b6120d280eb0efb29a1c2135675b7a36df325031cd6b034d354ed40725504232237a70ea84d3f33dad99c4d8391fbee47cd4517b13f2784e4fc061c3a388068729dc29197fa80f430404a05725aafa99bd84c1cb67f3aa241bc529d619c96999ca067e683988c8dffa55e8bf67b57b587989cd9488996c6eeabbe22a80f3c2701f062a9ec88bfa7813f16aaae97cffa3cee79118f4c46704b5da4fc80e713b66883c2eefba732232a399569c2ea42abe5e8858e86a371abfe0e1e719f267c5c75e78344f5b128ad12c66939ac43fb9327573b2d5536fe004ac0cc3f9f1d5402f1ca27d21af53e7becbd9164cc2ff0ecdac4f96d1252d7d00049141bd053be49765d830cb8de1fa89e81903e15e6b3922e41481f17a60a107f60958fb432b6ab11a1e81e6f382a28f20b7d234d801550453dd8768ff98ba1e8effee52fcf1ed17965400ab0693944c9087fb56b8209e112e47be898db2cbec8c098a0d3e5258046308322ac56991cbda04bb87023ecb719c583df0052dd9f4808b1f337ba883662e5dc09d1a8901310c9ed1bd9f7525590ff22294621a45eaf141f2cc2e3e91a33553459623720713f39964c8c3d65bdd8e029f8937a45325dd4e89b6f964b621cdf970830900fc226e380fd0f014c3ee2b5c13cde731e3748d4a51cc58e37430b7e85f3c9509eee8de5fcf53f60e7b22de1e62658162ba07c3beddc8eafc20be04a2a34de31f7a736c92fe743d84b6d630219c5d810813441988dfc7133aa53b8ef721e43dc508c677ea41cc96f1d7471c96aead60b35baf043a13c7a21ae5dd236d31871257a90599baa7fb8e74122c5fcef0f46b6b48eda8b7924cf15ab654243c70cd3a7c656608ad3ff269b9883836b3390095c9b6c719af0ce0d74570eeeb0d42c2c3f96a868e456459533a8d003b7fd9d49092d751f16e627545a5fc4f35380ba13c715d49ee9199177729d74f27f71fad89ce9623d81d6f7d912c7025e30d6ad81100844e7ac60df16b74bc2fab9b8ef91d766ee6dd51628fc4b284e3f555fbdc59e2aaf666f8f53a485786431848015400fd0da3c32d27ddc53275035e0d0d1dd8a4945ea0195a0c6d15bb7f475c8a0e84fdde5b5554abf0db034b144f6471f86f0bd93faaac22a307cd6c1bae40cd75541dcab5d23ae333a2d620f3e999b75d01487127881b86d5c7b1e7912dba3f57b58f58ae97da78ad37730b77048f9a7ed665f53107ab98f0b72b7c9b69a62eea2ddb845b6f61a9821ed46aa357b89a2d823858d67eece3e4e22d4ac4cb7375425b7e17f8867d97604a405224543b2be06824de67d8edc51b96e3b72b96f4c29854085eea53799ed86ad02d3b575a22e5161b99712893a472bb5c9d0c7d21fd7005eaf504d99afa899aefdbea8d6c38a8821fa77b85af0e0205ea0b93d517ea5df69ecc9b3858c52479dafbbc975edf24c70810013c28f5ebb4200f0406fe9645c12cc972ac2ad0537023368979b8e0940f80204d9364259b059ff17770633259295280678afb797a867bfe23040e7c627f4206a814a18eda421df9ff114cfe38c0bb4f35e666e470d2e76feb34d10723762f02c540954fb532ed493c99a1ec1b87e9a90eb9e672ac2a5d660b928b8b6bb035a1fb45b12d3f73f51b86390566fbe0dee75d1192b386ffc70a6d32fdfa889a0483b0b32e7826d45d6cb1f2452f964bb012871f6a3ab7754c38dc6707c1fc15ba6e6698926b0891f30864ef905bb8afcde3b32034747cb82c4a8919c0e3c16a707183493df44dc327ef17696640c83a5a7099eae72554a8023941cbe0b926ce54e7bb2cd1703c4d502923b4b60b69f35e2be91eaca686172445f31271d7a745457b4438ba1b3bc82d53e12407b2fd0a7e67fe9ff6f4e94e8982e7cd6b3f8b3bd349e65f7f36c1d20dbe166c05627d5f8ce5cad63c7f530cb720580c1f6ad7dd541af04f407251858e66b648bfdf8c21558b571aec862bb87e0299a10b995c27612953bbdc89797a9778154c6001df887bea743628e5cf1694e8051ff16367435206707998687a37e65938287254af18f2b31a8b2bdbb099e0d470408cc305fb40e21932b85bf1e2f2e7a18395f1efd79915dec841148addfc965f1c8abeddf007a4629f031956a902f116fc8f023e408168f700e19e3e8d164b44529547a8ed19c14987b002bc37602dd0358d790e2e2c3f3a34cba9db0c7a8b817dd69c22848dcf537dc31f61e3b531c21510e2dd923a4a55df3243b52ba318e04d5caf341cb2f9ecadaef9f9d3591d58feb8c93629086f813f25a3af9bcdca55744c292985708e22f2cb2733741cbc2656a2642c04a6c6c71a1f93e375bc17e06f2853ef0c41a21fbc3f888bcaaaf673fcd364c2afa8c8b34f345710f578bb7d23c9c380218e24ff16c40227ec0f93fa521e2923239387ecd75d083b62a7d28d092f95cadf1ab7f4afdbe10e9ee31c6e122da84befa54f9b00a565864f49fd7a2d0e00a22579945a8ff580877ff882d06583859ebcd864b5f45289181db4702313f7189c43c3321b257908739bfac73d89822b925900a0e1b4c16778096f3c94d7f78a8ec89d93d7cca0d43ace15df7b11d88e4bef6840ef88f13fd78e2e3f4b82f8d14c4d03be9393d38007dd1aba82478e25ea8e8d4ce4d4d302a1fb0d9be938b8de978b11c39b52af61f000c5f07e0c7fb51d87b059adce98523f58b910ce982d49aa727febff81365b5c10c89d3ce721255e6d743f4115b029d6154d91c3de3c5fa096f88e283286f5291db48f28828546220d0759fa3b95180fdf0d689f19bdf507783d83d72c49af8ec9c95e1a4ce9bbb6206a72d1e135069a8ca07dbe79ab8acfac18f90a78891edf1ec85f49db2eed881d10edca8374c5971c67fea2c1c8eac8f0c249dd4d5dcdc1fe76ec989568a6308ff7debe470129a153706b08ca4d8827d33b19d2990fb34a6af111c029c8e76228de7b5b18e12ab1366475fc05d0b67e5393cadff2a147e9da80443cdb853712ceb5fabe7531120e1d285e0d178e36120350d6d394d790390128ddd076b2c60dc4ca4cf867fc8a6e6b8c466e54a9a139aa5604d670edfa36f5897c25de7a0adbe5bcd4ca32c5eb86ff28a8eb99975642106661edef0fa9fd3032a5907ba87388a8057ace4dd53591f7e70a0374acafcb929b294bc662c98c2b9c34be417ee9f9ae3e059ef6c02c244be1a9cd439fd8c8f7c2892e1169", 0x1000}, {&(0x7f00000011c0)="82137a91de6e397775cb483ed09a1458d94582129eae0f17410f048f869cb2a6b06151c0ebec0d5b78af203b56983068d104f5c82b33854a47eb8e99290fc88570df7d3572", 0x45}, {&(0x7f0000001240)="23d71977fe960394676c3ece2a6b0cdbbd390b519969aaaab934da7f8b6e7257b749bf327cb9659d4aa35833f3217ad600d11f387da4ae09e566e88f42218f13a3328a94fc4f99a83ebcb4c801418fab58a119993b3758844a075847e2f591a2eb458cc7b0c5896434d5ff1eb0c658dea350679eb2cdc8a0baaaef79be81e5cf5c4b35c1f1b0a40acb1bde485a3ffe9a6ca1cd7dafc63556e866178329c9367cec49f8e419a122453b6accec8b295b78993d87d4521d3dece91d91ee69fe453d37039fde3a3fd61ed746f2b7", 0xcc}, {&(0x7f00000000c0)="32069efd", 0x4}, {&(0x7f0000001340)="b8c8e702c70858c1bc16713b4a9aa8957cbf0e4f7b0eb6f2644bdf4fdc6aeae562fac6ec50df84e153f0bd19ccc4a0c49b68032e5829c041458fc62d4fa396deb4cbf3b1476cbcb3881cc988bc7f16308511a85cf6a369535f35a095971c003db8dc89e339c1d923b171b4bf1920621ff81e74ed3035186af5cb2d76cb9a4847ba8ab9fee67daf63696d26b4bafac4ec6ebdf9460c28fe6148256cca382e0e999f09a970b08455c2940dd962c598b0c1ebf1ffc7c17eb0d18435a530df0d512bb2cde89c92900f6804c8e66508c9081d31c29d57bac02463748d81c2b9e6de4f96acc2614947f7660e174d646f4cc0d81c6595d4b62844ab0f", 0xf9}, {&(0x7f0000001440)="f3ae88386f08c468c29a2a79260aacd4ecd304c6f19fd3eb7774b824545740bc01ad6334", 0x24}], 0x7) ioctl$TIOCFLUSH(r2, 0x80047469, &(0x7f0000000100)=0x840) kevent(r2, &(0x7f0000001640)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x4, 0x7, 0x57}, {{r2}, 0xfffffffffffffff8, 0x4, 0x0, 0xfffffffffffffff8, 0x2}, {{r1}, 0xfffffffffffffffc, 0xa634f1d49cc4e43d, 0x2, 0x6, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x80, 0x80, 0x80000001, 0x7ff}, {{r2}, 0xfffffffffffffffc, 0x1, 0x3, 0x6, 0x100000000}], 0x8, &(0x7f0000001700)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x81, 0xe0, 0x8}, {{r2}, 0xfffffffffffffff8, 0x20, 0x40000001, 0x20}, {{r0}, 0xfffffffffffffffa, 0x61, 0xfffff, 0xfffffffffffffffa, 0x400}, {{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x73}, {{r1}, 0x0, 0x61, 0x1, 0xde, 0x1400000}], 0x1, &(0x7f0000001540)={0x7, 0xffffffff00000001}) poll(&(0x7f0000000080)=[{r2, 0x2}, {r2, 0x2}, {r2, 0x10}, {r2, 0x1d}, {}], 0x5, 0x0) kqueue() stat(&(0x7f0000000000)='./bus\x00', &(0x7f00000015c0)) 04:02:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000001c00)="bdfa4d2591d3f45ce6c321a8cf98848e4a8051bd24313dea8d0327cfa71aae43d605af0028dbe0f53b523765381a3fbed9d7c7f5ecd520000f55d9bb05dc03e23a0010000096558b7cb5e32d0fd4e7199679daa9010075ee6f7031d6220ed69a19be423cbe05c600748aaa88ca91a61d75bc9028a2b8874064f0d03f8eaf301e42abe7705b4cf01c09bbe061a768557d130dc88c374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae00000000005455ba5fe808f9840f9e1373f6b894b75c91a80d5ecc81e62dc5bed5b9b24f3b2a7600beb009000000da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba765b77a220097", 0x10b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x0, "85495500020000000000001167f5bfa600", 0x1000000000, 0x10}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00", 0x0, 0x2}) read(r3, &(0x7f0000000500)=""/161, 0x31) flock(r2, 0x9) 04:02:46 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000000)=0xfffffffffffffffe) mknodat(r1, &(0x7f0000000080)='./bus\x00', 0x9000, 0x5) 04:02:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) getpeername(r0, 0x0, &(0x7f0000000080)) 04:02:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000447000/0x3000)=nil, 0x3000, 0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x837}, 0x8) 04:02:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10880, 0x108) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x6) r1 = syz_open_pts() fcntl$lock(r1, 0x6, &(0x7f0000000000)) 04:02:47 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) fchflags(r0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0) 04:02:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x8000000}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0xfff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) write(r0, &(0x7f0000000380)='oL', 0x2) pwritev(r0, &(0x7f0000001600)=[{&(0x7f00000004c0)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee337442e", 0x20}], 0x1, 0x19) execve(0x0, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 04:02:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/59, 0x3b}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) 04:02:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 04:02:48 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x102002000, 0x9) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x80002002, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0xffffffffffffff2f, 0x800, &(0x7f0000000080)=@in6={0x18, 0x3, 0xffffffffffffffe1, 0xfffffffffffffc01}, 0x39) kqueue() r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) r3 = dup2(r1, r0) getpeername(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000b63fd558a7b5eb49b7a1a3fc4a9c1a5e0000006895d91100b23ac1d2000000000000"], 0x0) shmget(0x2, 0x3000, 0x12a4d02315073397, &(0x7f0000ffd000/0x3000)=nil) getuid() utimensat(r3, &(0x7f0000000000)='./bus\x00', &(0x7f0000000500)={{0x7, 0x9}, {0x0, 0x1ff}}, 0x0) getgid() symlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./bus\x00') getuid() 04:02:48 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x8000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x40000000000, 0x1, 0x1ff, 0x7, 0x51}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x100000001, 0x0, 0x1ff}, 0xc) 04:02:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x1) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 04:02:48 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) setuid(0xee01) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 04:02:48 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x1, 0x220) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/177) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mknod(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) shutdown(r2, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000240)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x40) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000640)={'./file0\x00', 0x1, 0x3, 0x8, 0x1, 0x80, 0x6, 0x2a, 0x1, 0x2, 0xfffffffffffffff7, 0x2}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x4) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000180)={0xffffffff, './file1\x00', './bus\x00'}) r5 = msgget(0xffffffffffffffff, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="000020000000001affcaa67c39228785910000000000000000001c0000000000000000000000000000000000090000000000000000000000000000002cb0fe55f7725600001d13000000000000000000000093000000000000000000001900000000000000000000000000000000000000000000000000000400000000000000000000000073ef7ac272438e2f0000000000000040000000000000000000000000000000000000000000004b891fdcd9e54139000000000000000000000020000000000000"], 0x1, 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 04:02:49 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x2, 0x2000, 0x84, &(0x7f0000ffc000/0x2000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x808, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 04:02:49 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) kevent(r0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000180)={0x0, 0x3b9ac617}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 04:02:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8000000000000000, 0x1, &(0x7f0000000080)='\x00\x00\x00\x00', 0xfffffffffffffd2f) 04:02:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100000000204f, 0x80) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x100, 0x100) r1 = semget$private(0x0, 0x3, 0x202) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000001c0)=""/194) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000180)=0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x3, 0x0) r3 = dup(r2) ioctl$TIOCSWINSZ(r3, 0x80087467, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x13, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) 04:02:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x10001, 0x0, 0x1fb, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000500)="9305c7971170896eb50eb87e61dcbd7147f008007ef06fbdd90faac7f21e16b36d0397c4a7463a12bc4ada98250aa1fdcf0ffa480200a50ec112b71ecbae34eb158cb19bbf59df38ad4a01c4c84379f77f8021a386503bd9e0f19b6f2d543959ef46cd54709b0ded1a1a153d757ab4b97991f640b7831c09cfe6f3caf4ee3046706f261e0536459fe0179967fb59fe3a6c86bc8104d03463b3f9c916d690807b6e3accacc3dfd079bc5a935f20621fd1818109403859404892b43ebb579264df7da821905c94a6e83b84dc9ec7c358fd4929cc9137abbe1773f10768ad22b60c073439eb7ceaa2c9a59c3235817808e4a982eee07428d3a85a6f55a5b1a6de6020a6d0efe4244f9a29b6afdcbf94f98387db197ef0b43a044750e71b5f64d42c34487817b0397aa8a55b3db340f4adb61e44df16e32b1405476608654b83b4587d60697c6597852e3471ae3c392d4f23b377b5e7614c6ad3efa71552479a1ba94a28f2e656b2113d04cb5475c10f2520dca54cf11b59c282a7cb7a000000", 0x17e) r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) 04:02:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) mlock(&(0x7f0000dfd000/0x200000)=nil, 0x200000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) 04:02:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0xc7) sendto$inet(r0, &(0x7f00000000c0)="fa9f7d3c22406635b30e041693ea50d8fde1f878eed9b8c999f07907f174137e0c4684c7032cef0b98e1feceb2ae4204ffc9ef3b65bda5836739801e86b6983e13a4eb036f304ac49bbbd86a686349c0221ce6e7b7d47f8587c24dc0592e5392c5536c854c3b01626ca03174be41760b35c58fa8d02b77c13545500a110392b86dca58f920dccbb1c0b1f06afed3d66bc028ced4d99d73e4eb2af245ab25fd266ce618a790d04467151f2d1b1d9d4347e32c5252dafc8aaccd89da788edfff3793ffb73f591b051ce67bd50e2390074f6dcdf84e0e41fb3ec9b33bf00c006ccc9f106c45fd07", 0xe6, 0x402, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x3, 0x56) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0xfffffffffffffffd, 0x3fe) getitimer(0x1, &(0x7f0000000200)) recvfrom$inet(r2, &(0x7f0000000040)=""/54, 0x36, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="4bb5a0f7fba13dafbdbef3e822366f419d5d40cf7a66687d", 0x18) 04:02:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 04:02:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xffffffff, &(0x7f00000000c0)="30019ff122883e95466fd5112a4a68d16ebd1bc05da397a5d91a60a5839cb0c5c803ea9173dcae", 0x27) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x1f, 0x5, r1}) 04:02:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='-\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:02:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) 04:02:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 04:02:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) 04:02:52 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt(r0, 0x0, 0x1, &(0x7f0000000040)="04005c00", 0x0) 04:02:52 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 04:02:52 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) socket$inet(0x2, 0x3, 0x7) 04:02:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003e, 0x0, 0x0) r1 = msgget(0x2, 0x1) msgsnd(r1, &(0x7f0000000000)={0x0, "e19bd41dbf151a1220370422a93c7d62497f47a3ef7bf138995dd44f38b732"}, 0x27, 0x800) 04:02:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x10) 04:02:52 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) write(r2, &(0x7f00000001c0)="9439ddc8c0835f800a39f7d6bcd1a72f89f33fbc805d0af4fb47f28c0f80a48962dae66cb83d8e2f3fabe177d8230025c5cd14b469d871410ef42e84827afc2eb9991b4358d699c80cfbef993c7c8c6b5403b04e8aad5b6a7bc4e0d1a68769ba30e8caccbd4ec3e79bef9702edf9d95a2107b95efd52b0c6752be6ee91bee1087677ad39227fa8f9329092234b59846f73bad4738a95549720eb2617903f314d50883f0514abe291c7051daf36db01481356d6fa74d73db581c25a905a97072b4a6413f99b4548515a631d2c325ed4b4aff18404", 0xd4) 04:02:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0xd9a228e10e5d638b, 0x0) close(r0) 04:02:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/53}, &(0x7f0000000040)=0x37) recvfrom$unix(r1, &(0x7f0000000080)=""/147, 0x93, 0x2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 04:02:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3db025bbd47b31f579456fc7d4096e7f38628c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f1afc4d5f1d173bd43550e00677de5303367b0af83e2abac9c37839660995429a911a3d165bdb0aad3da3033e2b7b198d5783abf5004720b83fbd214ec7117275eed1550cd46048830ebb2e6785a8353ebb4d4e3d7586b8341ef6060b50fdf4c6875bc4489d097c1b18ebf5bcce", 0x180) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000100)=[{r3, 0x1}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) 04:02:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = shmget(0x2, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 04:02:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0xae) socketpair(0x6, 0x4005, 0x4, &(0x7f0000000080)) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 04:02:53 executing program 1: clock_gettime(0x300006082800004, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x25, 0x0, {0x2, 0x2}}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x2}) 04:02:53 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x808b, 0x0) fchdir(r0) r1 = kqueue() r2 = semget$private(0x0, 0xcb509e3cf34433a1, 0x8) semop(r2, &(0x7f0000000040)=[{0x0, 0x1, 0x800}, {0x2, 0x10001}, {0x4, 0x54a, 0x1000}, {0x1, 0x7bc3, 0x1800}, {0x4, 0x5, 0x1800}, {0x1, 0x4, 0x1000}, {0x1, 0x2, 0x1000}, {0x2, 0xce09, 0x1800}, {0x2, 0xbd, 0x1800}], 0x9) clock_gettime(0x2, &(0x7f0000000080)) r3 = socket$inet6(0x18, 0x8000, 0xfffffffffffffff9) recvfrom(r3, &(0x7f00000000c0)=""/4096, 0x1000, 0x1, &(0x7f00000010c0)=@in={0x2, 0x0}, 0xc) r4 = socket$inet6(0x18, 0x2, 0x40) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) getgroups(0x1, &(0x7f0000001180)=[r6]) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000011c0)={0x200, 0x2}, 0x8) semop(r2, &(0x7f0000001200)=[{0x4, 0x9, 0x1800}], 0x1) fchdir(r1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f0000001280)=0xc) read(r4, &(0x7f00000012c0)=""/203, 0xcb) kevent(r1, &(0x7f00000013c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x5, 0xfffffffffffffff9, 0x3}, {{r4}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x2, 0x5}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x0, 0xd9db}, {{r0}, 0xfffffffffffffff8, 0x40, 0x20000083, 0xffffffff, 0x6b}, {{r4}, 0xfffffffffffffffb, 0x10, 0x400fffff, 0x1, 0x2}, {{r3}, 0xffffffffffffffff, 0x61, 0x20000002, 0x1000}, {{r1}, 0xfffffffffffffff8, 0xb5, 0xf0000000, 0x3, 0x100000000}], 0x80000001, &(0x7f00000014c0)=[{{r0}, 0xfffffffffffffffb, 0xc4, 0x4fea7e39ccc08309, 0x6, 0xf7}, {{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x7, 0x7951}, {{r0}, 0xffffffffffffffff, 0xa, 0x3, 0x0, 0x9}], 0x80000001, &(0x7f0000001540)={0x2, 0xa2}) getpeername(r3, &(0x7f0000001580)=@un=@file={0x0, ""/4096}, &(0x7f00000025c0)=0x1002) lchown(&(0x7f0000002600)='./file0\x00', r5, r6) listen(r4, 0x101) r7 = openat(r0, &(0x7f0000002640)='./file0\x00', 0x80, 0x140) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000002680)=0x10001) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000026c0), 0xc) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$KDENABIO(r7, 0x20004b3c) getsockname(r4, &(0x7f0000002700)=@in, &(0x7f0000002740)=0xc) mknodat(r7, &(0x7f0000002780)='./file0\x00', 0x0, 0x1) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f00000027c0)={0x100, 0x8}, 0x10) sendto(r4, &(0x7f0000002800)="8b4b3385d67428cfb9aca66f929d1912643201a017f3379e3ae707d2b9540f2b7e7b1a00c6080de28e6ace0b1af6a8b4ce56fd19779a0038b2b3b9dc76625e1496b0aa54ad9bb05fd97ba5c537cc2dfc72edcdded44c3f12a41742b1a5caed6e0250e5a4587b3a7fafc0f64701ed2f901c9884ef9b154d8da1865d53c7d9662cc374aeb6a3bf029c5bbe672bb38e6312931c7adf086a8331f7d01563256d7acc5451f508aafa30d5d2cd67352c025de426975973d5459c623f0035c8f3c59992916d9bb390a3505478c66d4811b30165e2ed42e284f3a781576c6538df917be3c2fea3281b3aa03e9760b9070c786250a58c475536fb18a98ec3b79590a75ea9dcdbbf6cb98f513b5c5ce59e697e88a0fa17479ced3d273f0d86360a5d69eb7a5d94963c6573d1930aac76ce2c7a7a85a8cbd5ec384312e44c66bda17dab473aed2dfd9296688f11c50818dd19dd429f4eb3ec269ef271d9adac34ea45875cc00aeab25fd51fff8c0feb50665ee67b481875a4d0a6415b56c0cbffc40fda535698e3453c36453a72b1a193821d72eb89018048b5c50960daa270123f9b52369f283a932d2a826fa20cc02690eb633da5c23aa5e574d71cf07ca0d02a0d49df7ceb43021b789ef232104e8663f630c4d0bd33c383b3b7f0b392acc376e4b2c1e7926dcd9439260f8ab13dd67e9d116d964c7c0bae9e94b345afae9f361cdb1e8f8e879c4761041555f51d35f7f785aea8c5bc628d4108d5eed48ffda51ca0a8c9ef8ad41e58189018719a6f3f23266410dc017c58e33c2b9ba3c4476a8662cf43bc2e84c627315fcfa4e16a96f78305c6affe65fd651568906da0a4ad99f893ceeb8138c29bc7c22a85531cc6875f9ac0f20c8aca520dbd397317be09ba6e12f9c432766ad9b324eac08ed619bab78e21ac96fcbcd7367ded266b7e09e57c878139abd4f6517668395648354a0bc94ea88cf618677a6a9413ba4e71cc5bd9d23ff5a8defd61af57cbb072e8d1183dd9fb156f339e30c52c94b96da14d3c5d5c88446ce96643b5534b72f9d8760548c555040d4dd6febc57065bc7a0fbeb18dec1e84285b5a9ce69851316e3cc3979c04527e8fa728dfd6654562be629bc91173f166070f331915d4eb442d70f591e068ab6326c5911ff9ae785d7d24ed09e0a260f802a9892847ac2fb5dcb54e3e8b375cf0384bbc23fdaee935c76fa3d552ce1a16f6b1e8db751c4ec523e0d2c22998ee5331e2600c306cfb0bc5d792f73d9f8558849f03e24a0c7e5eae6ea8335f3bbc4991faeaeec9770507e2f54c502f17c4faa289325664742f53e4897e7271bd53426d273e8c24f15e68a327bd1688959923f55ee8679f6a4fe0ab5cfb2d621ebb59a79843ebc051897b036f7ab6b9371de5aab69e36b38de354df0bfc027e65d098d22af6fa390f6bb843973c93be7ed8f983a77586d5f63c681588c5f28bda0fb8d28f98dc5bee526e341f11518f5ab89290373117f3077a2dc8edd598161d472d9e424aa2145effb77b8bcc11a0699f884c6a58020894c255c5570603d3557a31a2ec82c45ca29719b93e730027741fc6c4be5c0d795cf0bc9536e7fecfef19e04fcac2762a52554eaf85baed4eb8918b951763e90dc786920fc81a09483b6f9d1e12d2c69bf448b2d556c4d5378afe9496046e00dbb3c51ba1527d7cac9a17ab4a78da98df6b4e299ebe1907bf507566de96e3babecd5680250b9db6b287c651d09a7fb44b36abcbc13703dc5cfe61e2b05523763a6c5a76ec9f1af3a8d4007db17839f60595e49b457d53b47a92009dd837325d8dde63ef1ce453d17e473e4a8ffb4e1ed811ab2374db3653268b249d98b89a8e4916f580eb5592eef140b1bbcc834393e14eae5442acb3ab60aa6415c3f27dafe6cb8e9d3eebe04876f0aa6455bc562d726e513c55741883efe1d9928cfd89696cadd405467cc60f0489e2af7dfd9e3262bebfaf2f210ff972c15520ef72d3e85b15a672cf95279b45ea2bb85136376d978614f3c6ecc20aaba9236246a73b1a62cbba15782395500c848b36e042286bafb4e98c7b5537d04ac6a10e5d33544fa52e30721a71703290ada3a7493ea31417a9d91c67c802db5637e05ae0d47cc9b0b9855a2a797a5308094803ddab33ecfd3f744d6c28ef4a1b6dcea2f6f3ce9e7a24e9c914b3ffd571cde46dc516c3675edc370706da0adc77076b23996862ed8927f2468070089871d1d4dc25eca46aefd291f8e0561c4c260f365c726aba0711c4a37d503eaf321141333630bafcb6af4283c2247b7f9eb74ffa2e1bdb432c23bed666c51b76a45dffaabc1225d9e557cf0c081457de5569bd1c82e6af059149ecec789cf4c91606c9eee3632a24e8374acd120e8bb6d7f4d5727812b9383ff259ebea5adcf0a55025dad65ec96b87bd09d56343eb23bcd42c5b5ff54c4f91b8a0717eb36343f7cf64a6e0d92fb98ea1fa7ceff7c55ecefb322948bebd27b0ebae4bd8e481c14b16b5d50e6db39b18ce097c6aa0ff4ea1ee06adde084bac0f90b25b259fe9a59bd42309192bd18cae09c84e88773dcbaf25e734b304b8c17224a56c5c02a480bd643d593bce191cae1434e3c38d845c5596d3b485214962ded73a497e980b59b520267cf7c4ac50bf9d066fe8fab3e329d411ef1b7d63087a850321a0b6784cedd5e59a7a2959fa1b3dcee25b420b7e9d2f828d3364bca422fc5d4ff75da746cf961b68e9062a32f6dfe8312f25509039b06adfb2e5e0da0bb3b5d80c0deed42dd8af49c82478d6baae4386316e6350d08729b867c3e832d835810f1be019fa2836c6cbc94d837eb250685f90afc35cc6b914859663ad080494487d3c851f60a4a926ea8a8ee61abf37009212c5a68c7cf44a281ba5a8ce0dd4781ef48e365f5b36793d9e2020a75bc48a3ec67ac7c9e0527531665c701121dc4a3a6909f7705c4cd98e8df1a7dce92c0dc1d424057fd6f544983a103ad2dd67a98f1e4d07d7646edee792305536501e4b87b59787456512fed973eb934adad476cf84acea8954e7b88fb42230ca5746bc0a388ab154b3e5411923d29c478343301562db4a93e06f045eb320091793f58e46305d79f36cdedc77db43c02154cb7365915dc482b18af3a1006dd2a7795e47880c777d8d8b7dc2dd55a36794fa6984ba5b5cd507aed031d5da8dadcd9a9741991373ce6f63e55359a2785324c8af3cd0fc8578d96380a7f7f8c088954f4f616a7bc84bf7557a2b9f0d33b7261d0912eafcefb64bdc92df1086e501208b07a9eb62dfb1f3337781c932da7fc2600c35f8f229cecf8944f9661a8605fec32c492a322e58b66b8e76223d3b1958b88777e6a655e540969cca4305fdab5390d6e414300d9bb9c56b1cbcefeddc64d712696117af3d1319982c08054568414493230f46b26889af4c1c7b946ce3b2ff0cb3180ced1b6eb8e14e8cd74cff4a5bb82703a2f727a03ab42399700c82e7fece3f0cee3ba72f13934bc43c87a47fbe5b2b6c504540fe56c36a0f1e73765d3c7c8ff83e74b46b6371183cf6af9d82d2c95bdffc56cb7227316d654a9731c0c9e7d738f6caca9e057f4e4c6fccab4a04a0d06c064d25a299de505aede99a945905276d686a9c69cff4b3e3b3761a61c4609f5449504096d2f65b36e46f17e9660c16c5cb7cd9da3a0a334b16b6493212c86bd6a8c58685889dda8fd9c79e0a930ba985af519efd6f8278f0a12345d89fb9299aac5cd26244d0c4e5e8bebbb93818e5d892766ce6e03ea8aadd1085282951513febef692d659ec9826485669a1d9edd8c094e22c4d688ca9a6d3c39dcef0cce873c126ce2540d89889d121fcca205474540aade8c1f099bb5c9d532e2f63a55f4a465810c32027ccfafdfc27f54351ab0093acea5e60f532e215f3dcda3e876c872ffc96850a48a3c1f92f710c612debeab46faabe13b80109553bec5b6583e178660be276cd1e729802ffe0005781661b9cadfd73d8d7f60c8c09103e2a08d23d4e5e817e782d209972b1b14db491aeab12e57ff6704dc25b4822ca270a7a52a4999ec3dbf9d53d5b379eb01d15fa9586c119eea062095d340625cdd59f466254deb48e4778b117634684962e1b294167a6298af0513e14bcaf9df46b0d1f458b84469905e6207eb754ce2f5346f5a4369aaaee2726f04d4186a8429c666c90fba61f49e534cbb07d58694f26456e374dd2162f38f2e409f764865b0a396198742ec5493f72bc68b93963a09f55fab6d93d188aa946e1a7205181117128744617261c47de2028af79b15123cda570083a58e6e82599f3161791edd52d8fd1671a5d2e7256004c5002d183bad93f5551c532d8fd1cab8a623a134afbc5b30d466a70ac926aaa79c9dd43f1dcd707298cba889414b98ffcfc8b924bdedde272917418c908f20d47a26bcf642f68a57d09bf50427f1bd0dd9c3a26eb3efb2b1bbaf9581c438b8668b83cceaf6b5d28151de8fea5508e93b7ed4fc5eda1dc37106ed76caf97ba5504ad5aad2d33542d7a7cfc5922ea39a91bd2ea1ce7f05bd9045f308e02027805cfeee9ba67517356ffc6861495f5420cc4d5c2b2b6f24ab9de19fc1bf83a7c44404394e31f19dd9997ebbfdbfd334d2afc693ac28ce636b469f974cfd0eee496df07ef76bb23ea5e0134dafa5369af6acace823d4f1f139a8ee4c960270b28fd327ce7398eb8f581032671c846ef63f0bca8ee55ffb31e7e9e9f981d439c1d43778560363b3f3e175e0eda175a0af360dc5bdfd120cb1a5e73b1bbb71e191f0233bef5bb03583f0bce5c45e3c2871bab0e50f7a6bbbf94ec86f66fca32b84d3a42769f3a06ec967d923757a655901c637c744445deee9566fb526b468024c9bbb4506000763a566de6bc80bdeba608081760f57d78553ece7f1e159b1cfde30fe7770988cd0505566e8a214a7da365826204f40f883cf1b9b854a53aa3dd6ef424281c4748e40d74fb46bf26a5e98bbb58fcf332d78b27fcde22700674031a6da9b4be08f1df2d2b599f931fbef715d5e4208e98b9578956effcdbfa43389e7a1a4727eb8c756481d1dcb6e08f5ffe0d0729e06e9598f157197854371186621f5876e252f69f09193477ddb0a7ede2ffea97d6e147ac67b25e7535f65e392a1b0f550d30f4ed718b66ad0aa1a043b312184b4fe39031e81172e9ba7356198868fc10227b6094ffe93d4b2848c74e63d79c7d89e935cc9fa4c4fda70339c03a952d59b73521b5f5bff2b6dbff5b39b4c5b83fe2acdf541dc8fe5bd449c5deb34faa832f59ace1fabbd83f6e581a38cec0ab229df5c6c930211168e23e8e082acd3a9ed2a37be56506d7a0524b8b327026e173ed09e8241c1ee2d2b26fbd603e9068b3aa21662cb8a279da7b92f0aeac353f93d1a6f94db8328a8a2d962136fde4c3cedbf5ea2cad891d751171f085456350ddf9ddded62e439acdf7af1a0ca43e519c0d008873318842d953526b5eb05f8993396e392c547212a946ad9f8c83c207da0e9105320b68e7386f88600da3f4ea91925c500887ff6f300e31adc841e68e0085dd9b86b2ec37e4b10063ba094510eb66222e7f139d89d5696ce4e592da5cfdb4c52874e4feb29e14020e2c2016f10d2ad7013c146870ae6df9197a3ce883aefbe6041f5fec25443f97d1e18ac2a0a12aeb1940cd81b24709a111677210374b5ca4e15d46c258680f38ceab6ca6427fe4b092104b605942e7d27054ee2476427464443f9202da628f9e16c66856f15e302276a4fb38c08f759890d4bd93ac49", 0x1000, 0x3, &(0x7f0000003800)=@in6={0x18, 0x1, 0x0, 0x5}, 0xc) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) 04:02:53 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045ed498959ec8e082889f3817f54858c3d5e0a10e045ef4e170f88afa7a2f48274f3ff6013087e5b92ba9c955cae8950ce72e06bcd7c042cbdadefebf4369ee3fb964bc66e51eb7e8db5bd902f2907fc28a8d112163f6a61cd7b331a27ed507bdfb0e485234ccfe0e57f6b9a4953559a3e3e262a002a61862e95e610432fe025b4c53b8abcd4626e0aae289d350ee32e2e30deee84544e35f1f12d9294050939babd703c126405746247355015f9f6728d4a9ced67089fa45fada06444ed043bd600000000"], 0x1, 0x3, 0x1003) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f00000007c0)=ANY=[@ANYBLOB="14c623df16bad9ed97878891b2bebd52f9e82cde89b11ee35a313b6509b7e64e196aeea30ed2c7e1b12a7a040d12ee4ee2cdf8f2143e8fef678c917783f83386419909560df625fe6483c0d20af6d05b5f7f53c178d8e06bdf580e1aa9ba1e88d83c7405af73010900b95706d4a9e915172542c826f4d64f3b675a3db3fcc5332b962c23fef6cea4dee70553fdb6495e46f8d4ad2f03e5f839cfb477c39f393d807ef41f20a64026e021f2384e161737fc60f0822e811466"], &(0x7f0000000200)=0x3) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000580)="54903db030c96654688a67791a69a2be23f08785b97065da2be97513310441", 0x1f}], 0x1) msgsnd(r1, &(0x7f0000000100)={0x0, "64fe5872a62960bb69f835e996f7415e1d41bd7259fe5edd970af9cf89447300201e4b06990b2781dc4369514074e77c95f271f4cbe0a28febeeaba5f32a36a9d0"}, 0x49, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000001ae1383de3df472f6cd770cb06382ad11567d4e600e93bf151d6ac6540c62ca693c3abd84258c84abc3a30044dc2e56e2eacf10cb3baa7c0ab49352580a78803a1b25b9810b37fa7aee2723b15f40ad72c5f2e668b2c2258decf341a05bd19e2922df57bf2365955f4ac4164bea0c9bb3332da0139fa422d78d7b04f66a0b88361cef4440f1ac1eb4f8b7c0865aa543c9a0fcd1fa4d64b7e9220357d1a4c495e59dda4de03c67dbdeedbefb8655ce56410"], 0x1, 0x800) writev(r2, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="28abbe36f35524ab9aac1f928a3d2b7b91d1f1cbf293601bbdb9e8d3f81eaca8fcb68a81063d01a29cb5a56b7c66af1e376fe6f072", 0x35}], 0x1) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = fcntl$dupfd(r4, 0xa, r2) readlinkat(r5, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)=""/195, 0xc3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x4010, r4, 0x0, 0x0) listen(r4, 0x0) listen(r4, 0x0) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088bc31981500000000000000000000000000000000000000000000000000000000000000000000000000e4d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef9e470aa908589769bcd4b35a65840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) msgget(0x1, 0x200) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000380)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000280)=',[\x00']) msgsnd(r1, &(0x7f0000000c40)=ANY=[@ANYBLOB="030000000000000077958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175d2e964d2c77c9beb78faa497ee4ff775e4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968050008321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab672b8f9a3e5aca38dbcb32a6fd188b59becb9cdbebc38cf9a32036b7aea6cb3753b15d69a96f248f198fdc065eb4f1a6b6985a11512fd1fb7dd077331c161e9e38a401c37fbe9c1e3f6388d9f93492f3b8da6e76f543b4ab8518b496cdc9f32ae052f71e17e8154c7e187973b5a6f24814ac1ab4bd2424ee6430f1c350af8b191f0a5770dfa73641abc0ce9605923ad94a0363a6bade9b11984bb24b1"], 0x1, 0x800) 04:02:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x2) write(r0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 04:02:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4f19c6c45ce47ddf1498825d56f525045821ad91c3e15d5aea3705977e761b7480a4a4249e9e3b5bf44c1757ab80741dd9098e6281502cdf6555778ac27382799a8a6fecf9e1437443d7bea66c94ba6313dbe1810a4310f168f58336a0da96e0696415b2f52aff50e6f68e27c6194c5563d9a388d86da39aee924048504", 0x4a9, 0x0, 0x0, 0x0) 04:02:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fb, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x7040, 0x400) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)='f', 0xfffffffffffffe5e}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2c0, 0x20) execve(0x0, 0x0, 0x0) 04:02:54 executing program 1: r0 = socket(0x6, 0x5, 0x400) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7f, 0x8}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x9, 0xffff}, 0x14d) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') socketpair$unix(0x1, 0x205, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x4) 04:02:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0) open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) pipe2(&(0x7f00000000c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 04:02:54 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000040), 0x2103, 0x2) 04:02:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0x18f) r2 = syz_open_pts() close(r0) r3 = dup(r2) poll(&(0x7f0000000000)=[{r0}, {r0, 0x4}, {r0, 0xd2}, {r3, 0x2}, {r2}, {r3, 0x18}], 0x6, 0x3397) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "857b5c507c84a4fffbffffff9c11fe4dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:02:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xffffffffffffffff, &(0x7f00000000c0)=0x8, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 04:02:54 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) 04:02:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x29) r1 = dup(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000040), 0x0, &(0x7f0000000180)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xa0, 0x8}, 0x2) geteuid() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) 04:02:55 executing program 1: setgroups(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1000, 0x7}) setreuid(0x0, 0xee00) syz_open_pts() 04:02:55 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$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 04:02:55 executing program 0: syz_execute_func(&(0x7f0000000240)="f0814e080f000000c4c189653e8fa970017892c40153c2744a0e0f407568c461f95b150c000000c422ed9a1b0f485597c4a3ed68310ac4a27d13de") rmdir(&(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x61c7, 0x401) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x0, 0x7, 0x9}, {0x18, 0x3, 0x81, 0x5ff}, 0x1, [0x0, 0x33, 0x54b, 0x20, 0x6, 0x9, 0x9, 0x800]}, 0x3c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pwritev(r3, &(0x7f00000000c0), 0x1000000000000320, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000002c0)="274c7237ac24acfed67eb31b55b9b12d11cad868b788df1b4fba9f5a723ae54b0a93b6b4e0364775b7814f9b0b42865d06557fb3a9d4037b75191f32a72ad2b6417bf040ed842e5abd490c9e545f40f273184f2dd59c457d37078cb6b5040cd21ed0f3121b81cff9f7426eccb412ef203faf9f791e9fd8b80f200a9773e26bed6995f73cffee027e90d5e2fb9d51", 0x8e}], 0x1, 0x0) fsync(r3) 04:02:55 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xa000, 0x1) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) 04:02:55 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10a, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) sendto$inet6(r0, &(0x7f0000000180)="dc8f526e27bf48ca6d4509a5e20bd1e81241fae8a1e91757f735c8fa7e1e982798b677c6fcfc8ca49b5d71237a2c0b273c448c5debd606d1cf3859e13b9e339b142d3cd6cb2133e86d7394d3acdffbbb63ced10e3df6d35a6d9c058c134fae2622bd2e4dcc25308ce47dc788564293cf6c77e73c14d70c35c720e0f0098b8c7371e49c40a22b663b68eadb65f3fa2213fb23b80ba2aeeca882b077dc009a5e1d9a1fa1fdbcf634200a41bdd15d3e1546aab622f463337e065fe9e083613563de294c6679c1919f9cee58b049d1a6957f18ae6c825edbd9b9195f36442f0b561adcdc424bfa76115ae8d2a207535ea2b52a9c142df15fcd3281bfe45d5ce4a625d5014a5698f128f6efea2301ac9e45761cd47037fdb49a2842d4723134c312aec21dbe0c6102a8ecfc2ccb314f86a231bab5e5cd550ae702169160f2008d4ec75f174181c70d03885381a74826fd14e5e35558be55e591a1bae0a5ba3f60e1f863618692e0c37707675b2d3e37a56e5d040581ea9d8685ea65e3c23409208a414223f1470ec36d3e2bd0bf493549a9b9b6228aea9d5feda4e514b19ef0b7cf4aceeabaf60075f95189abcdd129af3205a13cfa6b18223ed45da6407f9f487c0e35d84f1690a27abeba1d326cb5477ffa0833436c34ff230bc438f6f1bab890ed5fbc99928eec0ecf919bee97bd019ae30525b70239a5c9d1c81e249f953d0203586a5673a77d489ef3d27aefee84cc779b0fd558c7d922379a9a676a563843db93725dafca3996f2d2cf4e797b7c811efdfbfcb34ec2f3381f37cb16e4e4718fa66f89a4c2cf7d86dcdc7a622d38faba1a7aaf44a73f6c18c95a90f4b0e2ccf17536c37f7e9eb0ffe6c38588c51049f3395d49287cf71a6f3c3055ac5ccfcc07147bcb7de6292b2148d7073c601448c786ce81dc1d14953c7684b1fae769e4bde7f3f8560bd1475a177ae85e7dec7332189ff8f7ecd3cf67ee8f38e020d8d654c2cf8ac79148ae2252242e96c13317e9851c1463ed9dd842de9b0e3cf742baf0dfa473e6989b3b8cf59f9deaebddcb8c1017c73b407b94907f0878ee321c1f3402a62373f96dc5d41385ef81ddab84adb97b5fbaa62584a788d356dc245263f6c4018896ea677510904ae33810ebb75c8afff4bc8ba3f3b05209137d84d2975dfa3f47f72a601ddb0bc13f1f74869a9b2bba9c7a038f02fe45c139d746d45dcfbb65d14736cf365b03ed5c3c93f658e9c5e56dc13318c6f2d358f4ba4bd8be0b11f86aab2a24e3169c0861a532ff0087bcf9482188ce2b41b3a9ca07caaedca8dec75048ea219de8be1ecdd8f8fc4ec8133fb14d3b9d72013bbd3427bf5fe4d7949e32d8ba63da36c31cce70858f36da5a43ba274e17331406145937b74c745a0c776322275bdc03129de44385a0fb7112698e1145853f21a0a73d8ea1ba279a76ca0ec8b13acc1e3c4ddaa19e6421c071fd113b963742237a53048fca5ab9b9850991f05c21e33ec4ba3f0b23a34c6c29086ebd960d723948863b9df0a1d91718249183a89a73854c40a0d17e1eb59c83b141819cf431e5f93060d55c778af206822d44f84c2ef6d1c0b0285c134cf8df90bd99215807d0f56a58b274d7d1eb5b239538faca0b99c222d17037ccf6bc070eacb96e1d5d024d671e458aa48ea6f6459e0bf10554081d2d0bf83fc469f7238e0bf888563a67434e137dbac4edc3fed6be2febec9c58c5c145fa3709521d34dec7aed0d4d2176619c82b3f51964a5625c1a15079387cec0d50b94cff13fb298e538137bc985388c398ccac6a5ee3640bbf9ae28de0579b8905bb7a15ed403a6fc1fa9c80a1bbae752dfb7974b9e490fbc4a38445599548a9eac6c3e2433fd5996d7e8d3563c2d9d3f6374ede942c119dee0658d19a67d9e670277bbc2dea2ee060d1fe3d2af28ec42ed3ed9d53b742a6253aee62c8456be9b23e80e024436d663cd46a7cf3b6c9289dd47ac00a10fa6727a7009668981bd8a3689e2c335ceb50e021dbee7a5ea3d59f5542ce2af1fb4f05d6198bf969c48c8793cc2440ba6093c0a29bf3049ac9570552cc9c94245cf4d641c8beb23e559f8ba67313aeb3a96b97f248b2df70b1b97b91d2f61563159f89f1d3b3ea6e1fc8bffb2a40d853449f464a6f7cbbec25b6141b6829a8f2c279d63ea3d5a55671559c90c9fb3271221659fb37558f1c15d0b0c51a5fec81df6c477c5d77b764d87ce5b38aaf4f13284b2213bab85960a9a1e1a112383c50b639bc94da6939765fbd167cd74a4fa6959faf348c98f33b0e167412e2a357a3b53ca9110bcb5b67406865cd370f5ec5b554e2bb72318543986f797c993999aa4dff5699f54ebab8700934c078c72c34196824bdb572d0b11e5676940a78434c807dd388bb4e73c69e43a71d74f76aaea33dd0a1cb4b71f3992561e40a5617473c8dd7b9eec9e9d65a79806166189573b51a8df79acf8ea8a9ad52ff7d45ff0ad73fa392bc544ca192832ab35dc9b21c71c258f70f31b638d63e0d49a0b9e7cf99e2aa3750c385d91930ae53dfd120cb81ce715e95de3de8a585d35655b7bf3048e04645e7d4ad54dd5bcae8ce6d7d215fa61b1750308e1e7da0a8250521faa539eaec738cf334466dfa5a2da1263365de0abbf45072bcc23af78ac3e6362db3b2553a92c16cf08ec414d2ef28cfe4911377374591ad860adc6e64df41f1f3efc07af76701ccc6cded83363c5edd786f44ba7ee4ce5910938b6740829e0cf33dd2076e7d8f4fd9aa978f7ef2503762722de14fd1c6e641028acd1794bbc8afad55c878bf039490dcdc4b63e2c42f9a85ad78624235e27fb3fef74efa2270298fdbdcc18d8e0367a9814c16f12cb1a2ea5ab7607f8136b2ef7731d86d8188baae6c76987183099a7ac55dd1da6ee07447625a85462b555e4f311f837af074f67dbf57103a1d481c9287302b476a036a699cdfd38ef7c6455f0e58ec9ddee4d193c1e998efcb3a9faee63d9cd266de743e4480345cf048df5afc8115c3574919f5dfb5485ec9f5c92e18d68853bf18a84fc90b5071e75189055f74d9ed4f1551c3fe5af395bc49125e87c221ef8f90051c3ae38db11f5b2c706fce2548749a2e2ea9004e584d07cf7051a2e418cceeb389dd813bfa16828ae8c10ca26096a8db18afd6f25b9c224d816bf09a4fa41a8d64013784eaf089d7294c56c8fd1b5ed9e78503125790f09af0bd32b8c7c24fa542f7009a77005fb48600f7e0206970fe23682e401ccef5fd50331e4f4d64ec365deb3d1864bdf4fc349f2741dc318627b0d53913730f152bb8c8b181e99386e8ab974d4faa09abf0c540da30a98d690e42a840728fe24468d7e2380c4a679100435519e0a820817375edf4863c8c4dad0d21efb785207621f98babd5f59477159ac35114de3c06dd6fb3eb2ddd0a7e49f0301050384694a566602a5ca85acc37b16a1a7243c54b6790ff2fe827108a363f0627571aa454a1996ac9fcc76fa7000d3964f59eca0ac90a67dc66ca4ff9a265de1813fd6706114ffc93fccb307a39ee8fe61b8408232c2af0cfd0dc4098094edff89f85b6b757c5ac829226da94ce1da103e7e0b1a1832658feb557d3b58c7749667d29c7da094b167fea3158cce22b04b70006020ff7881e4ab30b15149a8b2663fc1cf84ed1d9800309060bcc0bd429377c48558fc92ab017aca35abc16c38859dbdead7155711156cb5d5b305469fa09bff3c69533df09baa68ed2213f6db9ed8b64b1bbfc38d3bfcef51c00950f67a636e3da7ec552180e26c56a8bf5d4f2d48b31265999659fdf3397e175e8e5d0039e48ff8bf4b3bf4cc83b8c2b5ff89a02093e7e65f94dcd9c024e0584c87bbf3b84486283ae9d1b808c5311889cdfc281c3bf939339e2e0ef2f25e3f7486b712f8afa4ef00c71c4d6804be0823e3849827cd7cd1a82b3ec11be606d46b444326ca9bfe0e227c693d2cb06c108c3781eef5b35e88111d5c83c178145873f6af8856194ac51c2ca58b9e080d933e49201f6129c294f916278b9995725a3799bc3aa4deda6d0771d2f48002465e5b390d83c8f0c38f080875d69df6ef2ffff0dc323d0db3d62f85569f27735cd5953bc973b268de8c4e566fd59080a7a097f2baad2514858adef9c60159b007b44b16b497b1a45f906378e0399f8b94c52378d21427e95dd161ed93fd089c100efb891254293818c6863d6eccb962fcd8d6eb4117baa29bff1dbe74153d88e9cb292ea6b77c0a4be837c3949f07621cb26236030d76000c57102edcd0dcd3aa42ce8797bc168d08ff4576d9b207edb181733a852bcc6422234aa81e3d539ceeaa385ba6b89864e13817c92908f993aaec215fcdd138e2640b28b79b22e07667be8ed1d820c82c99abda1bf5e558410fa132274781d7a1bc0557a81314995daef2ff15893623004a5fd9524a0c26fdbb933025594c01c41aebc16d98512c1b3237f764974414d97b547ad0fd55323cf01b08457739742289ddf4c04b1b1641e1e1495a68ea6ee4a962a876f9f691ca7cc8719dba3c5c36fd5c230e8a5af3c52766215bfe6fc202c07328830300a2ee4f15458b29be5355a16bf476d91925969510dfa28a29ddf5ce4bc2aaea61048f58e31c2fa90a15a9b2384d694486fb5e0adc0fa1535bc0886595fd6a2cd01a5aeb08c12b87c1a0a685c83a716b9635c0b077710cdab5bfa44a71c82771de5233e53b31e44f5efd2e9d1c21f97121de2aac34ba1d87da0d221ba7a946b69e154ea5dc4535e4d0d07d1baa72e6595dfa06493394b6bf6f4f4483542096693f0a90220a37323c43d2111e7ccc428f66bc831e37cac2145f0f605c2bf92de159d93073a62e96fced6d5f9e9781106c8b5d4fd03e642864e86346b782f41c5bd4a088ac197b05851dc94941a0e47b6b8a08e818c8018f11732d2fc5f564a8d52841e2e52756fd9e2b7d85e8e0088f122a840fb3d4410f0edc1731d1efc2645c6999dd473d038a5fbf4e53809d4588ac44111c4393f9c0b75aae753a15b12da2e40280132e44d1c58b451e59d7838167356c2a59d681d38fa109c96d0bf5a94e150932a98762c22485685ba368203c4cbf673bff1e69d8abbb694916d4efc6987893fadd0e6acd2afdea19892bd676279361cf817453dcf20b6dd96c51114ca8613bab87cc6e19e27bc36177de0c4ec3cccbf93a6a65edfad4b8b3593635f55b790a677f3f9788935d31637b74d38440d1c030fef27806c7b519f70b78a37705b4cc6ce10255abba3c9a1f4c0f2b1730f5224f8b9b2f044bb81e03992af33e778287b47b58fd5acb2347380b8762fcfa0133742adc8bee41a2f4f8ea53c0f5d44467841abc29c84872fe911fc6b01d7f62bb7bce90877c64cea3e7c629143f8f4e0e9dd4b521b40d0391abd16d243b88a6a939e6347a3341978e0581825a86921a13bb3faf61ab81d2f6ab256172deb273bbae437939fcebf28b26a766131a9d514ec01f1b3e02d2b1651b81543e344d83d69ec6dcbfce18eb864fbf7695f34631ee4cc8429febaea2a1e391a6d27cd2ee31fc2308d948dfa2101de330058e2d25f0b1246c4eb54cf7f345df7b3fa72729a3a69c295d2f62a07f5d0b14bb9a126610761d34386ce7982225917e6f0cc4ffcb159085c9151b09711d637ca594564b855459b2dd6b481dd93c70657d8295341595fc361b01b9ca839363f4b54446c341b72a597388cbaef293806b743d71218447b28ed48ea0abc9a61403e30be22ffb679549961c8a2e07f598baa47fc988262755d644432", 0x1000, 0x3, &(0x7f0000000000)={0x18, 0x0, 0x7, 0x81}, 0xc) 04:02:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xfffffffffffffffd) 04:02:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) write(r0, &(0x7f0000000100)="9ad593449c221a6d1cdffd2b9560960eea552dd77e24d04bbab7cc1086cce2906ecf0531865fb7ec50e680c573eaa863cd209ef9dcdfad48e5a11cd7284492dd2599b3b2d54f6027025345e9d42f34b5150eed6d554f3fa0e4a30c3e1ae09c5075ee30575b120842c67230b22695285467367f301409ed3a5f5f58729e329e1b0477e977e2b9fb92e91e25d88bd7e1631f1cc2b0c8ef6a442dd93adf000277a918517504f44b31a63d281b3487eb091dfc7c68b167ca1c675ce02ef3ad93690ab97d7c5183a63d625d53d50b98ce0dcfcf703c83cb840448cd57eaf9227a19488078d5f0e070091589cdee607af9f8cd", 0xf0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x9) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x118, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x84, &(0x7f0000000040), &(0x7f0000000080)=0x4) 04:02:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) 04:02:55 executing program 1: r0 = socket(0x18, 0x1000001, 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) 04:02:56 executing program 0: socketpair$unix(0x1, 0x2000000001, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0xc6802e182885b23f, &(0x7f0000002400), 0x32f, 0x0, 0x10}, 0x0) 04:02:56 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x2, 0x1, 0x0) r4 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0xa9, 0x2, 0x2, 0x4}, {{r3}, 0xffffffffffffffff, 0x8, 0x0, 0x10000000000, 0xffffffffffff23ed}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20000012, 0xfffffffffffffffd, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x1c, 0xf0000000, 0x3, 0x3d2}, {{r3}, 0xfffffffffffffffe, 0x1, 0xf0000004, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x100000001, 0xffffffff}], 0x1, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffc, 0x20, 0x2000008b, 0x1, 0x3}, {{r2}, 0xfffffffffffffff8, 0x20, 0x1, 0x7fff, 0x4}], 0x7fffffff, &(0x7f0000000240)={0x200, 0xa47}) r6 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={r4, r5, r6}, 0xc) 04:02:56 executing program 1: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022c2f903e67696c348a4ccdeb5fcbdd3e65e1decd49f92f760bc204ec5b6c773130f3f34bcfec2f7d869ea74b53dc761263f12b37d65aaea0198508ed2d176a787bf9bd3cca1d38b36c88e68aee5897acea0b0e0a2d3e937f31976f313fcc7a4bc1701a31b06bbee4e6f5ab6feae6324dbcbaf854b898739df9a415d60165dcc2827627"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f00000025c0)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01effe39ee795be373855ced735dc37ce10025b6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469906052c2e9b5c8fb635148d6cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9e439a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6f43ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea33f66d2bbcc83b522cca04d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2f063c93d8381c940f9039f18a30c9ba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c4cef2ba44e393951c4b90a33eead494e5e100e03b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e4154a5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbbc641bf4a5e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565e12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d50511d9d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e02501b12cba376e0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50dd4e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421be91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e5576b5fff34e63061646fc6891447a21c2b8eec2028d55708a11f26f08fb3aa759f32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91112c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a304a93d267398547461492f89c04586e926480e0126d42b7beba978cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbd829cad7a43a8e4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb23b48c7f66f877cf2dfd64beed4e57c92c3ae179e6796414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd052f0ac453a90ce5e38b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c8a2bd9b1d46888a2f7e9d7247911844d63378a3eb3b02741e008944ad28b4fa848ac375a05fafd38f257dcf3d40243938805f4e4793674000c174cd57aca05949b0da43671b6749ea5b26ed5be5d668f323cc710a7dfc59feb39653c526c9e95bdaaed9b5906056949b19471eaecfb2bb87a8d01e502f691d06e639c19c96df48ee3fe6113b58420438656b12cdedaa1b7c7e9a847dec2e"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000340)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x1d) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f00000001c0)}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) r4 = getgid() getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) r5 = getgid() setgid(r5) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, 0x0, 0xfffffffffffffd90) getegid() r7 = getgid() setregid(r7, r4) fchdir(r0) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 04:02:56 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20200, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r1 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x0, 0x204) open$dir(0x0, 0x10002, 0x118) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$getflags(r1, 0x3) mkdir(&(0x7f0000000940)='./file0\x00', 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1}, {0x18, 0x2, 0x7, 0x1}, 0xfffffffffffffffb, [0x2, 0x70, 0xb7df, 0x4, 0x100, 0x80000001, 0x3]}, 0x3c) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000980)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r2) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f62757300f81ee077c25f79766c3d85c2268fd6f134088f6aadb91e731cd285065235429cc31497090178359af734f69393e92cf3e4801366a635cf068c62b12602cc1c8582a33ac6be5c0e67daf1f67aec7ec7914847554700"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x403}, 0xc) getgid() mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x8000000000000401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 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) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000900)={0x20, './bus\x00', './file0\x00'}) sendmsg(0xffffffffffffffff, 0x0, 0x3) 04:02:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x100, 0x5}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) shutdown(r0, 0x0) 04:02:56 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0xffffffffffffffff, 0x0, 0x43) 04:02:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lseek(r0, 0x0, 0x1) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000005}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) 04:02:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x88, 0x3d) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0/file0\x00', 0x7, 0x2, 0x5b6995d8, 0x1, 0x0, 0x9, 0x100, 0x1, 0x0, 0x8, 0x3ff}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) 04:02:58 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socket$unix(0x1, 0x2, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget$private(0x0, 0x80) msgrcv(r2, &(0x7f0000000180)={0x0, ""/4096}, 0x1008, 0x3, 0x0) 04:02:58 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x84}, {r1, 0x4}, {r1, 0x8}, {r0, 0x20}, {r1, 0x40000024}, {r0, 0x110}], 0x131, 0x1000) close(r0) 04:02:58 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) 04:02:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = geteuid() setuid(r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 04:02:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000000)=""/217, 0xd9}, {&(0x7f0000000140)=""/227, 0xe3}], 0x2) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 04:02:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000100)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) dup2(r0, r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)) 04:02:58 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchflags(r0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x502, 0x100) ftruncate(r0, 0x401) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x402, 0x20) r4 = dup(r2) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="bd3df2d828142aa32034a3d46fa7a994dddeae5d3e533509bc6c07b9fff662bc17ea5bebc85da5d961b35299ab65963e2b3c0b3d87b629b83c91ef42f124ad9fe296c183a9f2f44d94184227d7e79b040c69a0306ca0b52a38c2ce20e5b7e6eabe8660670d48a80904345fb8b4bb", 0x6e}], 0x1, 0x0) lseek(r1, 0x0, 0xbf85bc7e3d32a4ee) write(r0, &(0x7f0000000140)="e047f9e969f93234aff0ddc2c5acc5e522d560cf1077dd1d215aecfc01afa7e633d38cc45be9e74b8bc93b2183763013bea4617b493d19d1ff63e3", 0x3b) r5 = dup2(r2, r3) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) readv(r1, &(0x7f0000003540)=[{&(0x7f00000001c0)=""/7, 0x7}, {&(0x7f0000000200)=""/55, 0x37}, {&(0x7f0000000240)=""/235, 0xeb}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/117, 0x75}, {&(0x7f00000023c0)=""/13, 0xd}, {&(0x7f0000002400)}, {&(0x7f0000002440)=""/215, 0xd7}, {&(0x7f0000002540)=""/4096, 0x1000}], 0xa) r6 = kqueue() r7 = dup(r4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r5, 0x0, 0x0) r8 = dup2(r3, r2) execve(&(0x7f0000003600)='./file0\x00', &(0x7f0000003880)=[&(0x7f0000003640)='##\x00', &(0x7f0000003680)='\x00', &(0x7f00000036c0)='\x00', &(0x7f0000003700)='[(^)!\x00', &(0x7f0000003740)='\x00', &(0x7f0000003780)=',+\xb8\x00', &(0x7f00000037c0)='-+-#,(\x00', &(0x7f0000003800)='\x00', &(0x7f0000003840)='\x00'], &(0x7f0000003980)=[&(0x7f0000003900)='\x00', &(0x7f0000003940)='\x00']) kevent(r8, &(0x7f00000039c0)=[{{r4}, 0xfffffffffffffffc, 0x31, 0x8, 0x6, 0x9}, {{r8}, 0xfffffffffffffff9, 0x1c, 0xfffff, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000026, 0x4, 0x4}, {{r7}, 0xfffffffffffffffd, 0x44, 0x3, 0x6, 0x2}], 0x7, &(0x7f0000003a40)=[{{r8}, 0xfffffffffffffffe, 0x4, 0x2, 0x9, 0x1}, {{r6}, 0xfffffffffffffff9, 0x80, 0x2, 0x7, 0x3}, {{r8}, 0xfffffffffffffffe, 0x8a, 0xf00fffff, 0x0, 0x3f}, {{r1}, 0xfffffffffffffffa, 0x60, 0x0, 0x8e8, 0x3}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x1f, 0x1}, {{r0}, 0xfffffffffffffffa, 0x20, 0xa0000003, 0x8, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0xfffffffffffff24e, 0x9}, {{r8}, 0xffffffffffffffff, 0x72, 0xfffff, 0x8000000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x8, 0x7fff}, {{r3}, 0xfffffffffffffffb, 0x3, 0xf0000080, 0x9e, 0x100000001}], 0xceb8, &(0x7f0000003b80)={0xfffffffffffffff7, 0xaf10}) fchflags(r1, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000003bc0)={0xff, 0x7}) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) write(r5, &(0x7f0000003c00)="5c613bcf4abe2b30853340ae47219ff1d5cfacb4ce90e6e9925338fe42a1cf0a4d9df2040d55d0ad7d046b002f4bf45bf0f538e4fc18a8615bebd0b941dbfaaa16bb0515755c89bbb79cb4e2684e06cd7d2118371c08995ed6d1987d1b7f6a457fc800f29429d1c769d41ba62ad217c6f2d41bbcf891dcc25c659d9f4732265851a9d25de7893c4aac1bc7ce6558bf1e7a934d41339e5fe0c27ce4963efcffd3b4589cd5fd5ab73f38f892e93a81880716981bfbe27173fbf90b1bfea761f9fd33a04f46517a609c7aae0d7863a73ec8068335331f8b2cc2b303b208b13de4ac64688ea113dd78bdcd2fa3f9c88a7e1c9b306e7d1869", 0xf6) renameat(r1, &(0x7f0000003d00)='./file0\x00', r7, &(0x7f0000003d40)='./file0\x00') ioctl$KDENABIO(r8, 0x20004b3c) kevent(r4, &(0x7f0000003d80)=[{{r3}, 0x0, 0x44, 0x40000002, 0x4, 0x40}, {{r1}, 0x2737b141adbabf22, 0x40, 0x2, 0x3, 0x72}, {{r1}, 0xfffffffffffffffd, 0x88, 0x10, 0x6, 0x8}], 0xa4, &(0x7f0000003e00)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x5, 0x101}, {{r3}, 0xffffffffffffffff, 0x1, 0x80, 0x2, 0x9}, {{r3}, 0xfffffffffffffffb, 0x80, 0x41, 0x7, 0x81}], 0x80, &(0x7f0000003e80)={0x7, 0x7f}) flock(r4, 0x1) pipe2(&(0x7f0000003ec0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000003f00)=0x3) pwritev(r1, &(0x7f0000004040)=[{&(0x7f0000003f40)="34ffb6e32ef34f2039e8bd53ee8a7e6139a0f1f1cc1094bbec19f6aa8ce1e1781af7e76ab367f68daf4f2b3c5393ea3ac4812bda580f10f412a1acc105b307f198cf39bdd9d5ff0cf476b6fe093a0c3ea60d8d9b80a7a7087c49f5addb98956732ca97e1d5d3af13b8dbff893e597697f328e1", 0x73}, {&(0x7f0000003fc0)="d11c83ff8f6b19fd6654c3d339dadc66798bedab6d650d87736d99ce106b876fea4e96298a21b34ceecf6589c048b858d1864f35c87cbfff0670", 0x3a}, {&(0x7f0000004000)="cf8d0a3649c1fc1c0051c49128dc3c9b79719a2ec6986b40a728e4fc5e3055b0bcd906b0b67f56d0102494dd", 0x2c}], 0x3, 0x0) 04:02:58 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x280, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="c2fc418381cd0f0bd60025958767e1a9cb720189a0c0248d819b8aa5ec", 0x1d}, {&(0x7f00000001c0)="02dfd3ff91497d13ca8ca6fc95cdada914f031f1eb83f0f6db7589602747360699cc8b6e19b7f27eac3ab352ba66ad", 0x2f}], 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000100)="893d96696c05917291bf75dbf9ddd37807e4d2793627adc41f1ea14952d01ba5cbf31e30767b3582bf98c97fd0d221bc5e3873a64a68e59115a3592fa21ecb1cf9a2fffd03ce62d8fe224b24476f92919cbe7f5f7aa855626e733d276f132c6b98d69740400f081e9720386901bc", 0x6e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7ff, 0x400000000009, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe0430000009200"}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000001880)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af600862baa453ec4bda5b76dd281faf1b24e09469f4fdc1785cedd97a06631491bbe89bfa6f004a752dfd00687aff035fe8349a61c5e81b165995f8f840599817446aaf458d9c9910328a47bb08a2c3867859b79e70e9d98914dd0a572cb44b3fc98500551ea6ae7f3169a6ec078de5408d968a3f4907ac2a46f4ae380d5788bbcdcc0062c6c9b86fb6d6c846c2cac82332c6dd0581f03b557b6bdb59502da41dae40134c33df1071e59f4527c088e9552a6d915db9d1b58214de912cf51ed0e32c29bd0dc0321c0be1070520eff580980355cf735c041c2cbf63e8c5fe7106f0c6a2a0cf81c540dfa5af51f93694b629e85fa266b315cf4d2c633c5c503f66b57c7fd90fe22cc1b850dbfac0e3a420f2b1fa115623dc4348a9303ca2671fd77c2ff35df5ca1d6137357b0fbc3b7d52c245d87838b63c676a068de002f41c6ecca35270d9d9cddfa1dd868b563b9a5303833f6c708570cc94431fb02881fcae42e4f8e804d4accec8c9ee1722fcafef7fd8cd6cdea97a6492e4165f017fed9f1381f031ee298de94529ea59df48609e682ffe1e1c92f0b17ab5081dbfd32daf3a5ce4626956eff86cd48991343a66d2f746921a10599cef31830c23d40c61cdce217ec0b6383fbaca4c238f4cd6a908aba8596e3a8cac18aabb9a7451693499a8157cc36d2f1a488e0252e02eef899b2a53cf1992ec260797b530c9ccaeda44a1302a364facd8a4b3999c0c01294ccb6be56b66c24d7f85cbd6cc747179f309a928c6cd4e51efff5c4dda8882a9a271259cea0df3f61c08f6d18ef0a741b3c80e7c687656b219e34bb079f81c5b80eaaa4c4b4af00bcd3e3b0de1e85e41604ab30be5f910c372bba6f0b9fdd8483118d2227961dd0195252ab5a3691d861140ab6774c8dbdef4ef928fe57ed901824d87471b52f7d645a343db21e39939e077e3d3de43abb92c00e305fcc3266296b427941483d2522f790c49dfe0bde885a69c7c46e839b6081b209b29f92a62f1a25a64acbd0abde46900bffb5c9ca35f65d678a8bc3503451bcf8084e1371b3158cc6ef281445d6b6fc3fadeab305c93a6496a", 0x3af}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f6", 0x16d}], 0x1) 04:02:59 executing program 0: r0 = getuid() setreuid(0x0, r0) r1 = geteuid() setreuid(r1, 0x0) syz_open_pts() 04:02:59 executing program 1: mlockall(0x1) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) clock_getres(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) clock_getres(0x0, &(0x7f0000000080)) 04:02:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20200, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') 04:02:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff000000000000000000000000000000000000000f1000001af0286c00", 0xb}], 0x1) accept$unix(r0, 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000040)) 04:02:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) write(r0, &(0x7f0000000000)="0a4a4e5cfab0fbad605a309b8dc538bc2fc903", 0x13) 04:02:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2003, 0x800000081700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x28, 0x0) socket$unix(0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x6, 0x100}, {0x18, 0x1, 0x0, 0x1}, 0x8, [0x8001, 0x8, 0x1, 0x1, 0x9, 0x8001, 0x808000000, 0xffff]}, 0x3c) 04:02:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x7715a36b449d04e6) open(&(0x7f0000000040)='./file0\x00', 0x202, 0x100) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)=""/247, 0xf7}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{0x0}], 0x1) write(r0, &(0x7f0000000300)="9b", 0x1) execve(0x0, 0x0, 0x0) 04:02:59 executing program 0: r0 = socket(0x4000000011, 0x8003, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = getppid() r2 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000001100), &(0x7f0000001140)=0xc) getsockopt(r4, 0x7, 0x0, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) 04:02:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup2(r0, r0) r2 = accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/8}, &(0x7f00000000c0)=0xa) close(r2) 04:02:59 executing program 0: r0 = socket(0x1000000000002, 0x5, 0xfffffffffffffffc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:02:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xd0, 0x0) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) 04:02:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004427c, &(0x7f0000000000)) 04:02:59 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\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) rename(&(0x7f0000000240)='./file0\x00', &(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//../file0\x00') stat(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000003c0)) 04:02:59 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)="f7ffffff", 0xf9) 04:02:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x21ff, 0x40004000000028ae) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56010000002b00feaf000000000060d5706c85c2768511fe890000000000000000000000000000", 0x2c}], 0x1) 04:02:59 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x200008) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000380)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x8, 0x4}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) accept$unix(r0, &(0x7f0000000440)=@abs, 0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r3 = socket(0x10, 0x4, 0x60b6) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="f100000000000000c771be64cc97ddb2073676ab5ff7bffb8b3903545e2d82d8a7ed63ef60060158af692bf04c34de3d81fc5d1c5e565a54fc1890555253897f31416913f0dbd0d443fa163c7cb5d213c7efe729dfd92d0c42b26fdbf14e54d71e69fc"], 0x10}, 0x0) sendto$unix(r2, 0x0, 0xffffffffffffffdf, 0xffffffffffffffff, 0x0, 0x0) recvfrom$inet(r3, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 04:02:59 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x73, 0x0) poll(&(0x7f0000000040)=[{r0, 0xffffffffffffffff}], 0x1, 0x7) 04:02:59 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r0 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r1 = accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x1ab) lseek(r1, 0x0, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) write(r2, &(0x7f0000000000), 0x0) getsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) 04:02:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000480)="582720ef805dee77b08bb02744d5f35565abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b8723e6a65fbcdb9ad8a4f5f728193ef16ab93f12", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000640)="cc62d0ff21a831d404d50f6b9e55af6a53e7a422d7aa850e745a7d98dfbdbfe9c79461345091c6d11d424bf8de2ccab757042b7bbf576d910a17b96fb79e0a41c4c20fa0af149ac8dba7fc146287714b14bb68684c9a956db08b6c2f9cd11a43438a590e5a0c3dcbfd57d9022cecfb26e82da9d777908c0b5b372791e55802e8cf9e9450dc26b84ec9d9d428c5ee6c081bca1e8389850a287a2df72275b9eb4a763221a2e4ecf5e5d614a4765afff7127ab4a511dfb3bd7a0d130ec69dcd41d40f51e34438214234993c85f3cf7eb93fbaef0cfcb9a783485cc32f76a3197d3a9ea1b5433e12cd19b2dd7681174aa1ee977acba34d31341b73639b4cdff2cdd5a0b9363518b9f4bde7373a1cb99066cc3bf5049f4324", 0x116}], 0x1) r2 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="bda40cba9347b8e78d70fc58d79f798f4aa27ace40a6ac42c301de5322035a8c26221209476bdec559f29b437146112859da2d18a00c022313fc31a8b436ea0df50d3eed6233dd455571b4a1e4f0322a780f3fc311adf04fc71ce0c74bd51b0058cbf05eca12cd1d9686861abf966727db2cd90739b7b7fbeacf9e46dbf65c0393c66dca211d4b", 0x87}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) close(r0) dup(r2) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() 04:03:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xe7, 0x1}, {0x24, 0x359}], 0x2}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x40044274, &(0x7f0000000000)) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) 04:03:02 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x7fff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0x6, 0x0, 0x6) 04:03:02 executing program 0: mknod(&(0x7f00000038c0)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x9, 0x7ff}, {0x8001, 0x1}}, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x8, 0x7}, {0x7fff, 0x640}}, 0x0) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000002c0)={'./bus\x00', 0x0, 0x5, 0x5, 0x1, 0x6, 0x2, 0x8, 0x1, 0x1, 0x7ff, 0x80000001}) execve(0x0, 0x0, 0x0) 04:03:02 executing program 1: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x8) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x2) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="96", 0x1, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 04:03:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 04:03:02 executing program 1: r0 = open(&(0x7f0000001180)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f0000001500)='./file0\x00', 0x100, 0x89) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') lseek(r1, 0x0, 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x9, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x80, 0x2) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 04:03:02 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2009, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c6, 0x2) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000000000)="b9", 0x1}], 0x1) 04:03:02 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 04:03:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x3, 0x4) write(r3, &(0x7f0000000340)="04894fd3a648897b27355927f0d7d9e781440d4a8cbe18e9276009a209fd469206bb2159599438571a6dedfce46f7b9cb69b5787fa6a94a4bd2003a33609", 0x3e) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000300)={0x6, './file0\x00', './file0\x00'}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname(r5, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000180)={0xa1a, 0x75, './file0\x00', 0x6, 0x652, 0x100, 0x5}) close(r1) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x8, 0x52ca}, {0x18, 0x2, 0xa494, 0x3f}, 0x4, [0x24000, 0x7ff, 0x3, 0x8, 0x0, 0x599, 0x3, 0x3]}, 0x3c) 04:03:02 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = msgget(0x3, 0x270) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff40, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) syz_open_pts() msgget(0x1, 0x8) 04:03:02 executing program 1: getuid() sendmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)}], 0x1, 0x0}, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000180)=@un=@file={0x0, ""/58}, 0x3c, &(0x7f0000000400)=[{&(0x7f0000000240)=""/230, 0xe6}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f00000004c0)=""/232, 0xe8}, {&(0x7f00000005c0)=""/205, 0xcd}], 0x4, &(0x7f00000006c0)=""/208, 0xd0}, 0x801) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x4, 0x5, 0x80000001, 0x9, 0x37, 0x7, 0x8}, &(0x7f0000000080)={0x15, 0x1, 0x101, 0x3, 0x3, 0x6, 0x100000000, 0x40}, &(0x7f00000000c0)={0x65e5, 0x401, 0x20f19274, 0x1, 0x6, 0xacaa, 0x8, 0x9}, &(0x7f0000000100)={0x80000000, 0xffff}) 04:03:02 executing program 1: clock_getres(0x2, 0x0) r0 = getegid() getgroups(0x9, &(0x7f0000000000)=[r0, r0, r0, r0, r0, r0, r0, r0, r0]) 04:03:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x4, 0x100000000}, 0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1812, r1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000"}) readv(r0, &(0x7f0000000280), 0x10000000000004a3) ioctl$TIOCSBRK(r0, 0x2000747b) 04:03:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x1000000000000000, 0x0, "41000000e8ffffffff0000e5922500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 04:03:02 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = getppid() r1 = socket$unix(0x1, 0x1, 0x0) fcntl$setown(r1, 0x6, r0) getpgid(r0) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r2, 0x80047466, &(0x7f0000000340)=0x8) 04:03:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="90", 0x1) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r2 = kqueue() munlockall() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0x28b81e) readv(0xffffffffffffffff, 0x0, 0x0) 04:03:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0xfffffffffffffcf7, 0x0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) fcntl$getown(r0, 0x5) write(r1, &(0x7f0000000080)="ff9439e4f5d611f772b4be1a05ff0d3d629737745d1727073c1b5229fff7e17ec5d4e23713f42811eadb94b89e0da6a56f933ce3946c8a154d598490428e3718d2e71c3859cbbeb952d801bcb767d9ee99e5a3cf6e1cf5f517a02d6fda2a42b28c7e0b49369169c9f93ec826f2c2076867bfdd1ecd53ae90636506474be90e3020ac5252a6f36f9a5bdaed658bb20a54bb0a78c880907d957798af60c8581add8b8a02d3b3c033357b302bacb62210cd2278b2503239192ccb3a1a11e9cac15b3ef39c01f97e1278a0bb5a25643320469598ce6925bc1e4fd8fb28", 0xdb) write(r1, 0x0, 0x0) 04:03:03 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) getitimer(0x1, &(0x7f0000000100)) getitimer(0x0, 0xfffffffffffffffe) getitimer(0x0, &(0x7f0000000000)) 04:03:03 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) semget$private(0x0, 0x3, 0x1) r3 = getuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCSBRK(r0, 0x2000747b) fchown(r0, r3, r4) 04:03:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) 04:03:05 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) pipe(&(0x7f0000000040)) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 04:03:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 04:03:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'{-#\x00') getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file1\x00', 0x8000, 0x4) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000080)='./file1\x00', r7, r4, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x1f, r3, 0x0, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2013, r5, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x8, 0x0) socketpair(0x2, 0x4, 0x40, &(0x7f0000000100)) socketpair(0x3, 0x1, 0x9, &(0x7f0000000340)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x100, &(0x7f0000000000), 0x4) socket(0x2000000000003e, 0x5, 0x8) recvfrom$unix(r2, &(0x7f0000000300)=""/62, 0x3e, 0x42, &(0x7f00000003c0)=ANY=[@ANYBLOB="00faff4bb71e8a929fd3c548dbac18dade5c7eea248659073e11e1cb6237ba2ea1cd088656eff7dfb226a79b42fcd85432e5e33b45fc2a05dcd995920d94954e84e83fdd5b8a71a1e33b5b71f7b3845ce7a6c83c2ca867fdebc847d3ad1570"], 0x3) preadv(r5, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000002dc0)=""/4096, 0x1000}, {&(0x7f0000001100)=""/70, 0x46}, {&(0x7f0000001840)=""/175, 0xaf}, {&(0x7f0000001240)=""/134, 0x86}, {&(0x7f0000001300)=""/3, 0x3}, {&(0x7f0000001340)=""/237, 0xed}, {&(0x7f0000001440)=""/235, 0xeb}], 0x8, 0x0) syz_open_pts() shutdown(r1, 0x1) r9 = semget$private(0x0, 0x4, 0x12) semctl$GETNCNT(r9, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) 04:03:05 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 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) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x10, r3, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) 04:03:06 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r1 = semget$private(0x0, 0x5, 0x80) r2 = getuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x8000, r2, r3, r4, r5, 0x8, 0x6}, 0x7, 0xffffffff80000000}) r6 = syz_open_pts() writev(r6, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r0, r6) r7 = dup2(r0, r6) getsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000300)=""/204) execve(0x0, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000400)=""/206) 04:03:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x8, 0xc9, &(0x7f0000000000)="d5ff9668", 0x4) 04:03:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) chroot(&(0x7f0000000040)='./file1\x00') writev(r0, &(0x7f00000007c0)=[{&(0x7f0000002540)="995427ac0fad2855abbf8454b16b95452cbc5ad6dd5ce2b6c47cc195c25b1c5925ea6b8c2600cc14da3d9fd0e14f2fd2eab3d06638bffd3af29b5f9bcbdac736034220cdc8b49ad94f435ad0c307f7b11bf158f6646ddd835c614144e9341aa109191f5f236af2ebfbeddbe035c93d8337fe449ef2728edade8ff719a79a09b5635661985651bded9786482ee28e293be68c7db89b52df957609b3658d21eabb0a6c5ba203f5c1d279318f0ca172684c1ee94a6e77a60a55b7cba8f664ee180ea635069a6f4ff0163d33fbbb1faa4d4e23ba1c615b52d009baf2dec4a0e4e7979f1b3342c1934bd5fea34877655a6d9833d9ab3ea24e271876d544dd7e97f3619ef4ea4bacda15dcf3b25cac73b39712a6e319584f628c5cc433385154aaa020c0e396dc137edf002ab2c16fa52dc20ffed9aef7b60c1d5ef924428c0f49b1ac4196b78ef247abcf507e587fa82c5166de85aff374f5406d4fa2b945edf497688c3dc6051549359f60fae6ed95a3d58697f6adcd7b41a8041af0b2cd9ee5d9ecb5c6de2c095458709cb0e382b0f4b969bc37787a1d6fbcdfcfd10c39b9d50c37da6a25e24d996471ec33f59b07ce9bb907403d5c65d5d7424674d5354599b10be97d597339a8d42eb7dc91149417e1fd85744b76e6cbdab6c2582396f4a3b5f3b614646c91b2bcca8929fef6aaa800bf827b83965871de3e7edf9a3fd98b447879686079bb5fc82ac85ba73143b8762c0d939a163e01b843ec2384ac93e0637c96c436021e320ee1110b11a645860961267fc7ea69e07f709f10ecea22785078194c3d5af45e1f7dd560d6e3fa6b1b700eee14abf1de976b4abe99093dbf0eebba0632bfa19c4aec2cd3f76bb1823ac425e713a462f8fff91c2190a949b2fcfa710382d3ce47568342bac1941ccdb8c4a0862c17ec078e4b0cfb4bae5d782bbdabdd04412fb7480c2229a1cf41b186282932608a502b1dc1d22d77dfcf2170a5d2269f61c757c1d33022540afe821de80a2e1c4ce6c882b2beaff638af9ecc4453e60ca1c8a4b8713d0a8606251dde9c7f33ccffbf704832d43c8f8c1794640a2bde1e868b194458700eeb3cb241d76261c3d6d720c6b580f570510b1f5cc71d62142e0a662e17f677e7dea457e12e8637b3259254ef3cc9d4efd0b18b2d1da97c5ac1897db4b67e14e787524590118352c58ae0a91b769652193e547bedccba64f83ac18607ba8b1ea66b0dbcd4d1b5ced45f81212df80f2065244c1551a3faa7bbc3272241f929acde9135d60cc1fbd41ffa38e0eba64fa88446d0ddcd7af95b58141f5e97d7dfca647bf3daafdf0a435bd178366f2497afdb6f8fc3d81a1365ef3876d385ca7dbcb81b0d82a5a8089b7ff31aa2705cdbc4e3eff3efd86fd2aee85a25a03f391f62a132a72d6908897ccc612a1085838743494440dc3255b906a516199924e23466c9d7965bb34e6b4b693b845c635c8acc454431d5634dc1e0bb371080f4f46d5c8685e62200594d91ad8a14d541e5d94f9b7ed3470cd4e49a9b1fb74411b9c5f2d3e57a5a8beca025fff01afa5cf3345daf2760dd89088aecb33e454071453ff1fa4b810df119d94dff0f78c23e4aa7aea253feed2051687905d67eb42f0f091b310b69d21fb2ca796fa62d08a2b2983998c8b4ae2785db471279ef96ff687bb07e68403bf93d88e76f0406fdf602219d646eb9b3e99a9a10751a7215815c516ba6462012fd9d3ffb79949a6fd27fe69f4d6265bf7f9f190b1d53c162f8f49e9585770bc1a79d1059dbff462c2f8b451bae508f1f5927b467810d90e25992a5b1e51886f2625a7eec672f6744b6e5b462dea8a7b7cc582091ebca02db1d368dad214f43b4f34c57effd071ed902a6b31d52bf3585ef45ac349e4f53b98eb322e4d6a2a4f026a95418679adf278c438d018260fd0fbe96187e43867b343fb5634349ebd9a2b5ec6a4ec38b5f0cf5f13bb043066addd40f7bed7b0a76a7da35c28e8d46aadf1ca7881b9f972b6df0f8e3f9ebe29797f0c92e243bf824e1bf20c67fc1eb0d44c0abd7a0d2f2230b0d95bb95eed3e32d08b3a28022308a0db88120c808712a8e849e696e70f63ba00d907cb790f35c72b5f845fbbea1b7db68fc2bc430823871807b7339065633ad08489c22dc5655d93ba1f8696dfb5ede040e55aa96a22a3efe636a0f38fa440007f141812174dc5f0c76c06e24dd02ed0f34a26c7deb2b4c60d4f3a085056c7338f9fb719c143f1b24c6fb404a23a85d122209544ff9ec9e8d78c27895c960d83c16f66c29167ed646dfb0fa2e8134030ac1aa57d918bbb05d2ae181b9c7e2df91c981a8877ac13cef76cc2685d40b5301634ec2352a296b3622a1297890e0b78cb4845e0d608eb7b40042233b56dc3c26b5ebb6df653c238390ee2e1555f381d5f47d75a621c8974c4b978adf183295504c87b6e170e0d547e101a2909af3c9585f30c31c075f4bdfec186e45eeaa6baf17abaec2fac57b248072b4a2ebaa598e0035c48de4315ff65cc286b3f5ed321584f81b8a1d924f17c389686d74f855e025acb918505514d89874df29ab0fc55d595ce8c84286dafc4c713a02bf4cd56cf6d3efcfe3aaaaec7ae011f346686567d68f81e9a8d5e7b9351fd63f9050d7e8583db7a4df1945c541df448526abb96ae2c8db84af08e130c4cc172995c6eae9be23880081d088097dbbcc4bbca300151e77a3f8ca2eb4894766ca2da3ad0efab480a1816baf18b1e3563f78cb4a6e6aaf985a00b151b4610918a9be1a7e6980b4b76d16dc74fbb99b0f32b4918a33363837c66080c47d83b6995b163e2428868cfcca", 0x7d9}], 0x1) 04:03:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20000, 0x0) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706abb42e58c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df15331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c80149784357710c1c53dfb9c15a211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000400)={0x100000001, './file0\x00', './file0\x00'}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r5, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) getdents(r0, &(0x7f0000000300)=""/225, 0xe1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xe7, r3, r4, r6, r7, 0x80, 0xca}, 0x7, 0x400}) fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000080), 0x89, 0xb) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1002, &(0x7f0000000440)=0x5, 0x4) execve(0x0, &(0x7f0000000500)=[&(0x7f00000004c0)='\x00', &(0x7f0000000480)='\x00'], 0x0) 04:03:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x25, 0x2}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./file1\x00', 0x2, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 04:03:06 executing program 0: clock_getres(0x20000004, 0xfffffffffffffffe) nanosleep(&(0x7f0000000000)={0xffffffff, 0x3}, &(0x7f0000000040)) 04:03:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x8) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 04:03:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) truncate(&(0x7f0000000100)='./file0\x00', 0xc1b) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 04:03:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="6ec8bc5de955e7f71b09d2074915cf840a05ec800c81eee9ff028a2989c3c13c62cb8486f9bf1a772e54d4caaace6dd8b6954f9e35174e77913bf4d9f9b50e1b43425296e5454f1821c4e75b78f44e0dcd0c7b33e1196b9fd3de23f00d527fe58e42556045a69aa6f5b7b9e7e08dd3fba49b02ebca61a7bea7474ac974531673eb0c74dce57bd96feaaf2cf0a11358d18cef376ef33ae00c924a9dca53d3218af14e369a56cce8089d2e686c113f3602e75a010e4204e89edfcb46a64a8b02d8b718304522c5beb12908fcc1e07dd272c91f6a2b8beafe88f1fd52aeb04bb0bf1ae020b5ce1d293f4c281131655c6a6f960fff98c8", 0xf5}, {&(0x7f0000000500)="13f2d9ee1e0e0adf712e736e6a7eeb9d3de5c726dcc0cf2971c84b84337fa0be4f0f3d7eada21224d39aecc15ca23ea4b0666fe8dbbe0aae41bf414a473e86dbab71f8068b90da79f299c7daf0e19bcbb0b19b229e2f46b7094d7d181a765a11a03f00cc0a50ac02535aa863c7f02b089f4b5d92f63f3c82e984be7f0323248eb36647abc92e409697829ee3bf11c735fb5e3132b517e5099348d88e60c4828c6d7b66c401ba44625341bed839d8b399cc4f37a8b49f93fab995768c5c0199dc8897c3835881a4a631c6d469dbec69c90c499d49620f658a46fa24712881b85d312319bc23e087afab1da1a45df25984bc6a19689eddc0d6ebea7ec3bab34b83692f91bf205f09c008704b68c5532ed0f941e7634d950c13a7913ab99e4b3e16a7308d91c746ac440a808f5a61566e7025e991a94125e12bb37cf6924f8a10fb162f36b53426d8f56bb339ac0620237a0bb9dedeebd9f6f2ce420e622f3ccbe76fdb9403b8ca25b57fc5ab676e016d761a73464ae2d9d5b70840dbb4e5b6d92a0a2a75e656b87b9e4d6d0bb83e1e9a53e28731f2793607f62ce620d4fb0d895870f0382ae8c332294ce5debed3b0dda35055d6deb850c7126ecf75a0f1a5788678f03f45fa3485223c0ef6bb33f7a88e94417ea4102b7d494133b29ecb82aa10115613129d79835196bbd70aed02f1a30c5d14bacf7bb1149fe38c95de3dffebcf59346d3cbf68b1252285d48fa2bce9b1d29ca3fe5762f11a0a7e8e6dadf20e9c40e732ef4f6dc32bd8d65c7f5dfc671ea4f16d0e9ab8766374ab1b4560df5f6e789841f5f1e5fb0bd331c4b078c95c2328609c129f966e056a4c026ca274366ce4a8fdedf6b8672141b179e11ad909cd370270c387f4967ecb4adee60ec0bd8558f1f3ecf4fea852f4013757235a8a91791250a46166bc5e8eb852f7c5f946c4da8ebc8354b0fa90f3c110b596d9390a0b12d65a2f7a3b76cafdf9342ec17de25022e02f65521b6c17323d901dae17d2d682368537b66ea7fb8ef9df57855bf5dbec48d351c214cbdf1771b093b7a66f4289c829828217996f4937cf6f8e5e1e7322167414de04555ebbc56d91d7cc3a0702e90cd0ba21479bafe1d6297f44807556f425a2fd93b7ee74597ad777fe573a894a4254dab4be5049ffdd38ba2d8b3760154e964964930418090e9ee59cc987e1371eb6c8d1e68a96eb78fbfb338cb5e780fb1b5f9fde50d312569a736d785448f692f90960f85bfb50c41f3081395ac8c9b76fcbfe170d25ab34547fe5a716023319cd1fb124488751c2671e70b9c72f47777d56d270983bbe721a3f04ffa2b8799679477e3d9e55f04d807e49159e0ecaa180e4fa0121316bfaa2a4dcf0299b04b9041c5a5c48cc17f36a48b84147bcd9ee00d604dcb3b4cd177aaa67e326cd667fdb48eefbebb3137f39ec2896a76d718c5cabcefc782d1de8ac12dfb3f452db663c264dd3cbfead6be6184fbc7a4cfd1e91f3f7303d57e2d97eb71386ff1a6720a2eb3fc7698d3fdb25e889546b4c27c3c5a67170955b3701cedbc78ba0f23090ffabe947209af7460e8ab4f6fef41df78768eef36b5f268e34e4ad062858e5d85d0c79a95cdf41c048a910ae5f86374500bd3538cfb87aadc1874f252bc7d76470e62f73c3296b0c14b4ed5d4057f824fec92b84560c37c98cc44298196442e60eeb5c3dbd9ba861e750ace9a89fa56f4ee068c0ee18360a26894b81170fd251951663c54bff187aba602934e21d87f9b8ad6e4f5e7f233a4df5d9325497613a55bd34939405ab9211c06f4271e350bb2fd5d8e1bcfc69aa5873f634a87ec8a107972298fa71624ba92af530d5d58140b858936406088fca19fdea253fb0d134d4009af2bf36363a5fdaadee7348eeb8e2b6b61ededb3dd293cc57cbde3476a945dc3fe0b9cd2aa6902df93aadb667446f04014702e508881edac4bcf8e801edb1a9af89a34d364f0d7965235c1d7d87d5f0c4681db659183746014a38a9c88c20b47c8582cf96b368ef13878640166eaed47a348bcc370af1b07e753f7776aeedd0afb61b428432c5bf51f87f9a5f5d46aec9ad10cff143d555c900329e319f79aed9c3bb3fdc563ba7c2a549e1c6411d942e71ebf7346dfaa00740371537541969d2b6d6af428a59bdaea1629c0fde91272ecdcf5378c5d116c011fbeb79ca02ae127637ad49e928a2889443731f4885019943ca666b04f0851b1fcbda8f865d12b4db311dfbfa12d23f31e2189fd20ad9dc4da68c4eb1e5c6bdd3bcdac7c900d0b2a2d2f15a77bebb63ff3950c0d35514d9b70dd7b5d7b96fe1ee8d881ca36bbcd8cc46b051eea16d963f08f60693e0a8daece18626b4072000653dc33e207314b82df55d917f01c19b6c975f6c8e32912412e0b9d1648e2f7ab379b6d01519971b9ace83134594a5a67d695c6efd16dbc41b1542d1b91773c67a506472bd6abf57258c518f3aece60328866ae4315caee7a97b36ec9ddd8acded6c214536284c07f19a57034921e8fe47972f3a351e44ee29c30d79ce4f9c56c805a4821dcaed65eb6877b560167dff68b1a15bc7ab6a6f018e6db8707373239fa315c5b55fe9c7e443e2e1266419bafd3c52d34733cb62125b545749efec0593c94452f4903f6c7153511e5f7154092fb70d95f79fd9b26e9e3c9cb3eab5ef0c7d01f1c86a77acd4286f225f01ae9fb7c40fc9d5fbfe21ded5d57b6beb8b93d5efda2adb937b9b992318c0858eb40f73ad2c7c20d62a3396093230244b598c7aa00e09b26a7271dedf0a5f6192886a286ae0fb401a1adf1e80d60c311f59619f656b4a20a6c56567684b91de337d962297ceec48ae2e2775dbe66ac780ee313bd24ff704e6d9336a7811e9558df011532e8290f40ba28193bdd161f4f9a05d3dbf0edd2706cefa0a6b48403f8ea094d6626502c9cb939a75bb59bb8bb5df7e3206e340d476842e2b406bc4f31836186d806a57e24a8d5ab2dc7850dcc76c59f11273a7edb1068238c29ddfb1079d8e672fd923e31cbe0c3cc5cc16ef753265041a30d797a6b24fe91ce826c4557349327f9c4a77c904bb773a947412e51dce6a91539526e8afda52fcd1cf8e3d2bbd76ee8fad35b470c9412572c9a54c4c88cb4d75f67df189cc068863aaefe0ae58c6ca61e15ec644297eb695e119d17477f7b1868466fcf3e725ced1c4ad9fb6986a956cfe2bc980b246ed8f0099ff33e2d4e6d5ee5f5c665c1dd36d656c881c5ac99a3fdd2a950beb14234976788508a48b0aff98aa8b263c4f17d016f69aa01dc79a2e0cf402cae9104c3c0257b2541ae43ad5226c8923b926c74a93a771b808049cea149d825e2daa622d09a17ee524858fc6a17f2f527ef409e0c272c4c5b3f1214ca9c5319f2f46463b6c2e4d5d65930bb2f6edd181aa74b47b2d2d6d759a17a676f8820215b4de57d45899377913ed484452a96091e9ff5a1cbad92c9f1a0bbd659ac9f24ac235a6531abf7a42be87bb40833d7521e11d9343d23af9567b3fd9e36c9556a4f86b42241695a4cfbad5c7bb2a4cd6731851eed9f4e3c8712b3b067a5c7f651dd2bcfa4a3cb038328c8845bf4892a66419d55eae158f4d0ea7900063f6c58a90fc65500492b1c51597fbd7a3f1489c07eaca1f83ab0901ef300e6b053fb3c56b44bc262301364ffc3f8333e44eb3ba6831525cde1b36d44876b2b3271dd09bb199950d32121495a2f4da5394effb76b6c8a6bc4c839692903852081fbaac21b0e53cc66bd4bb1222037300ff74af932caa9b8e867afacee133c8f90d7cc2816bf765ce6f06e20ceba7a1fae64a6e073140f5491bc870d04fe693589f269c36ba44c578aaf8824586912d7f64534ccf748284d38605215d08a9ee60de24a0fc815da7eaaa33486c5f5b966fb07b1348a68e145368e86c08ee023a721132f35191ea53e662ecda0096dcbd8e9ca0442f3f70ce8dcad87adbf6a97a17f3f5fd0270a53e48275462dbd5daf505f6e0e84e579785c9faf372601edb615db902b88dc586a060019c7c7d78e7e195ef6c3ba7ac90138dead0a0ede867d4ef320f18346cae1fe15d771a6ab71c5d88a2877a36f7ce6c02729e9a31f06b8f1a31be840661caecef33c4089e361b4251a0ca46d25dfffd0cdc616f5c30ea9da10cf377797c3df6d791dd2c4ee9c66e9d1b7a05e63a92beb06217789b14f0448b0f84cccd35dca32353bd4756f4d4755af91e56eeb5af4da63a1cbd47f978b37a282984ebffbbc8c03fb4537fc39cb5a157ccf621a6f6112217d7a0bd0776010c67337e28fc85e5e9ac021fe51bdc4a7ec4bb93853a914470a13b18791ba199232965938ef2751722a88a52bc9a7d64bb9b316a1ee48e39821a624db85714b3d8728c378c47c2d9aadf9098421bf3a31c8706d82ba517747955e464eda8b3ee5cf16fd15979698b5dca9b09d37971ad9438c4b67c4d420dcef7ecc52911471dc07e68110b335d1e71952464b0c8ec43320b795a8cf12ce96f9a3cc5f7ce44874891548fb1171a26200e13b16b9bb31d81f0c0addfabce99d5f3c7b275c59b7a96bbeb15b67fcf9ff1c276ac1b8fef44d87b0afa8395db98efa6e94fd78e47dc9515a54006d4f175b97af62fe04b6c79b2eed8bcb1959a4a4f3a3a8334b38b96c31d194d62180cc48129f9e48c65a870e756d63aaf69f2cf01b11cd26fcbaf34e9a560f24ec90009ef6923819f0b4920fd767535081176499d27c9e75b6689de43e03b2dec7c8b78e3b562cfad14ed84645385d5dd1b5b1642924c9887455565b54f7b576a16f9fdd7652fe5fbc965428bfd359e11c947f656354476ff7cf489a08935c727228c8a352259c89b04064c14a167b768a2b82619640784828b2949fc34c3062012918dea0c17ba3edfb0da76b4ccfb3b422ba810f0af009ad370a3509108f41a8ecbb0f64c0d31699223241c1d35220d84ecd2128f5da89d861e09759600115c4d81cbccb3ae8786f3d1997d5f5b779e06d1fe521aea525fcbe80e85a6655239ee8c72db2c67896dfb2129b13d230088f4d7bc2698a195f97daa347f6c23a3708c0c1522bef873c643410a2d08fc4ea7fd17a6440c266b7b18bfc34927fa6135c3da3689517a49aaf81c2b350fd65dd4e28eae90ba5620d72315faeb97d1add2630144c244b231b4648fd42a70e20091fb5b699e137ea9019c63896bf190c49186e1699fe08801117de1b024d1f453acb55b0ea5976f121fafb8dfbea1d8f4fe2b7b6206a9fd4a9f762f46d1030defac37870be2cf700563f1ce0dcbe5862674a5cd8972acfa837a0b8004db144784415c9b99a7e3123742b0afe3a3842f41556ba25d6736f40d7089ca5115eff18c028937f1660979a656cb7a1a2ad2ef0d8fb82cf10c66cc56ee13e96afe455445fe08886165a2dfdc4e0875b8e59d53d97f5894c97e9d45bc24e8c183af8a66a7394b24fbbc0b0ed0010e20d71fd24902239873d0213b3b07b6e89171b221e3acf7cf0d2971c3d5affc368edf494e5d3876e0a70fd7899fe2857f93fd51c2d28117c43202f6df1622fd6498797a8a6230c992054ad2c1941eb54abc60ffe12698d507d07e9068c7e3689a5b249060fee0d0382e3ec307671c260d341c334377b60f5942bef55341848ff5dce4964c5a7705a5355e7112b56bcfc933590a018498f0bb9c23bfb722fa006f94208e10dc6fa6cee7d0bb00abad3b49fdc4850a3b98e30e92bbc26fbb77999ad3c786d9f6119e931622fd7dc3b78607a5f0cff7cd2b4fba603de2bc6766295eb7", 0x1000}, {&(0x7f00000001c0)="3a6ed3c9b87e", 0x6}], 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x40, './file1\x00'}) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 04:03:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x7fffffff, 0x0, './file0\x00', 0x22, 0x1, 0x100000001, 0x9}) mknod(&(0x7f0000000140)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r1, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x800, './file0\x00'}) 04:03:07 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20050, 0x14c) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x8, 0x0) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x3ff, './file0\x00'}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000840)) select(0x40, &(0x7f00000004c0)={0x7c, 0x20000000000, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000500)=""/203, 0xcb}, {&(0x7f0000000600)=""/206, 0xce}, {&(0x7f0000000700)=""/176, 0xb0}], 0x3, &(0x7f00000007c0)=""/99, 0x63}, 0x801) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/106, 0x6a}, {&(0x7f0000000300)=""/72, 0x48}, {&(0x7f0000000380)=""/173, 0xad}], 0x3) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x7fffffff, 0x6}, {{r1}, 0x0, 0x1, 0x8, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x14, 0xf00fffff, 0x7, 0x264d}, {{}, 0xffffffffffffffff, 0x86, 0x40000000, 0x3eb8116a, 0x707c}], 0x8001, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x41, 0x11, 0xfffffffffffffff6, 0x40}, {{r1}, 0xfffffffffffffffb, 0x46, 0x0, 0x8, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000046, 0x1, 0x9}], 0xb0, &(0x7f0000000240)={0x401, 0x9}) 04:03:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x400) semop(r1, &(0x7f0000000040)=[{0x1, 0x9}, {0x0, 0x9, 0x1000}, {0x4, 0x8, 0x1000}], 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="1be11d1cdb31634fa9fabde197f2042fbdc83e51d7950073c85f931d8ada66f405fb97db303cdda1941b5f7e230d78b0ac609dd1a33b696970f6b2cf78877458cd133993105aa423cf01f364832893244d07e4b382f139679c65132ed382eedefed89c8940bf6e522e886ae764cc08aa807b2e78cd844f38173667315cde72e7a3cd48c8942de8a0d48337f730c1c8471cba6bc1d8f8b6c302dbc31644e60fcb1a4ac5cd904a5b4820c0553c07a495643a17d9c32694a6113bbbbb0e8876e0b1c461f1262f1e310b200e719d2e6819d002f13f107e", 0xd5}, {&(0x7f00000002c0)="f600c85ee285417df7bb36700ddf23a7444a42404e2070bfbb7409b3d834283fa84a74d8cbdb8ab34938d98b639e94f7214dbbf4b14b33e59fafaac06601d05d41187ee38aeb07750614e58021f4d9d45da59e", 0x53}, {&(0x7f0000000080)="3dfa43498613a69fa03d0355c67678426248c6b2bcb39da405fb47bddf693c861c7c7fd950d6e03d07211df912dec4c2176495", 0x33}], 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) sendto$inet6(r0, &(0x7f0000000100)="355c007efd2f77db1e6847ba43f807351217734b244277720c8155670f55c47907f5fb21077b0d98dcfed6e0d8b78427f5739809577e941fbfbda475c195ceb8feaf3e3792b9199d4600a9b8597a00450f74c4ae45a7d1b3ff89f98616262effb118f844a9744b63700e844cbe89216fa74b5761daea5b02e81b7ccd08bf6a1b37d9df1e6125a30a17e1be29d9f5671fbc", 0x91, 0x0, 0x0, 0x0) 04:03:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0xc158, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 04:03:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x28, 0x100) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 04:03:07 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000480)) write(r1, &(0x7f00000001c0), 0xfffffef3) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000000180)=""/182, 0xb6}, {&(0x7f0000000240)=""/225, 0xe1}, {&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000340)=""/169, 0xa9}], 0x5) poll(&(0x7f0000000080)=[{r1, 0x4}, {r1, 0x40}, {r1, 0x185}], 0x3, 0x0) 04:03:07 executing program 0: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x87e, 0x0) fcntl$getflags(r1, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r3, &(0x7f0000000580)=@un=@abs, &(0x7f0000000500)=0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x200000000000000, 0xa, 0x0, 0x0) r4 = socket(0x18, 0x4000, 0x1) write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x6, 0x6, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r5 = semget$private(0x0, 0x6, 0x8c) writev(r2, &(0x7f0000000100)=[{&(0x7f00000006c0)="821e4ce2655b8e6abb7edfcd25219c0360b76d305647f9f86f58aa4d708e871f5cb73006d0800f19bf64250a287a832a59232ea6f6e2c6590cad732d0ca5cdaea93a7336fb13d1a8e9ebc57b70ea306cc77bad8b3b321464dc661595568e1076d783a2e3f2f6ed931b7a53ce5f66329d4834ba2cff8f881eafd0be730d92e10b66810e0351800b244235def3e1791a4b", 0x90}], 0x1) semop(r5, &(0x7f0000000040)=[{0x4, 0x0, 0x800}, {0x4, 0x7, 0x1800}, {0x4, 0x5, 0x1800}, {0x5, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) poll(&(0x7f00000004c0)=[{r2, 0x2}, {r2, 0x100}, {r2}, {r2, 0x60}, {r3, 0x8}, {r4, 0x44}, {r2, 0xe}, {r1, 0xea}], 0x8, 0x7fffffff) getgid() semop(r5, &(0x7f0000000280)=[{0x2, 0x8, 0x1800}, {0x2, 0x10000, 0x1800}, {0x0, 0x62d, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x200, 0x40000000000800}, {0x5, 0x800, 0x800}], 0x7) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000400)=0x2) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r5, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockname(r6, &(0x7f00000001c0)=@in, &(0x7f0000000440)=0xc) getsockopt$sock_timeval(r6, 0xffff, 0xfff, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setuid(r0) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000200)={0x5, './file0\x00', './file0\x00'}) semop(r5, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 04:03:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x1ff, 0x5}, {0x3, 0x2}}, 0x0) r2 = dup(r0) r3 = dup2(r0, r2) getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2d9, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x400, 0x0, 0x2, 0x401, "ff20a386738945e9916edac886ce6589a755371c", 0x7, 0x812a}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 04:03:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x88, 0x0) socketpair(0x6, 0x8003, 0x5, &(0x7f0000000cc0)) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000c80)=0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000d00)=0x7fffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000018c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c37903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e0900000000000000b5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957000000", 0xfffffddc) write(r1, &(0x7f0000000000)="0a4a4e5cfab0fbad605a309b8dc538bc2fc903", 0x13) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000d40)={0x2, 0x4}) 04:03:08 executing program 1: stat(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000000c0)="b039934ae8fa347b31c6f039d8f3f7af025d62b99b568ff8db3be9fc0f3a5fa71892fe69efd18dfc2fd84b0f76630f212620daacd83e732b76c9d47892aeb15cebe7b3264de71f69bcfae3c89204447bf8acd7c4ba7909e485e169e9", 0x5c}, {&(0x7f0000000140)="689826e66102f47f8d34dc5e697cddc595fd2e9e6dfcb95d5adfbf9e11c3aed76f253d221851fbd6fc6093fce18262bb7d5b375d9cf62b08448cb11cdadaa9d0c9f1d52cd3c46754542ca03c2671516a458492dfd245664c8c0539313ee36112aa344fad25c364381ff90c6056d4e43226d65feabe07fa43fbea1c80f509c7b476db245dc59bb65a9de146755cc4b029feeacaa88f0f31bf674d5294d0acc8cfec1c891f72458592c6c91b9bc105154740445406dc137d281d1c0549273109b4c0f71e17cd7b734e45bbde16ad1353206f7333", 0xd3}, {&(0x7f0000000040)="7f1be9454f98a14c7d07a4866038b370fed31a3cb1858f871a25910eb049a54d7c055175dc095466c06d5d4cfb9d16d539a962387be1", 0x36}, {&(0x7f0000000240)="5514e590e11dd10fd3a2357927a0aacafe3555b9a3a720d4ee869a870912ea8f8962236f75fca4b59a6bf382e0b7d534adef62fbe6085d5c2cd9a1cec99abe6594d73ef7e91254e55b2d288a45db9b0185a73fc7db66e5ec05ecca098ef8b45ba375f3fb0269d960093e1b41ca40c0116a4fa355393b95e8374a1d081692d3cd89cbdb7198ed84ee6f327b749a3ceca23fb6e12635de9fbe95647d2bb6d1d5df62723aa57ae16ffc152e316e1f066cb893d916c9c8efc46a44759c1da98db314c08c15d8064b36dfecf7550474f3542260ed3f66b9", 0xd5}, {&(0x7f0000000340)="793ef5ab1513a431f00f48ca2defc1e790d77f96853df95576d6caa1fb32a082f836176516e1485d706fbbaeb4386c", 0x2f}, {&(0x7f0000000380)="9d2178f06ca67d6ea7e4f9d0ee5f0b037a81889d03b9ec25562f657be59400644f6e009bc19bec7449d695c3e3c31e5666d74b72bc19afa69b3ac0a1816741b2ba0bb7bc6b92cd2dfe2558eb07d373900a86f3c2b9619682d6dd35d81f4346e4ab681a52a78ccbc9b216145465b05c6ad117224ca37b8ec68600f22f669d2cc4fc39e3f1", 0x84}, {&(0x7f0000000940)="7ba008445c54d8439cd2b79b0b8d56e7c348c0f87b45eb4a9a9eaf699933e88a96c1804673cd16481400dae7ca3d46a71c0e3a92c5f4eb9fdf69380188cfea07652e921812b254688b9bb1739ea101907dcd3dcba37b214bb7e8f6c8008396c690897bc2f2741e0d99683c727554a559f21a438a524095bb2bd17d0eafc89f143b618c47eafc1d678dd27c2fabbaaaed63b4ce8b448c15f0a185a83050", 0x9d}, {&(0x7f0000000500)="531322d41b0b5d72868ee2d57ab9af3c15d4fd88b6e62cfa25927ce340e81493336f2bb1332976fba1385095da2bc9792d9c3dfe91c1a6b3bee0422afada76a90931279e8cb897ec3b798556ad0dc9e06c", 0x51}], 0x8, &(0x7f0000000600)=[{0xc8, 0x1, 0x5, "09ff1b50ecb1cff780506bf1c16d094f8b9376cd92c5d4a156d07bd5738a1b9941b0066b261893370c12fd278a2327de674bd815a32da81ef4d65d7d92c450a49e4fe6375005d2850555ee82bf723c1db721528336a8aee680de34670c4960229071c2f842d7074ddbe3330271edc7958795e714f2475b50a154e658b2134aab6e8a82dfc81221c443e519ab84f3c14279f33d3c32e5ee3f5caa893340931eb20e97b200f2d7a822aea57955565a546c5fc9493efc6827c7"}, {0xd0, 0x0, 0x800001, "0a902ed39a12f7dd2dbdf79c20c41c65381e2cf84950730fa39831a95670bcfa0caf679ba68caaa50f2f4e97b8b1318a06def02a92cf2b5779dded1ba1f26aeaad71194e6d513c9fcda537c5ceebf57c2856812738248b1030f7062b810e8bb6cc4531d94a823f3324fd7afacc75226cb54110f21ada4c98a395d404bffc4621ae2f847dbe7f4faac09f1093a618b554fbb9b74f72517601931c7583b1a1a3bbe0e64ebc1999ea8a1759d46f51a5b5fad30e95b0dee394a3c3a67bc3"}, {0x70, 0xffff, 0x6, "e08e392ceba73f7d5190538a99bd718e060c64224f52ad0dc3ab49de21cf58459843a8e8463aa6de3420438b65f0cb53104ba0d0f0313d4c2354eff690dac7772a193b2318b40f7926f3f86b6483482b25653772e8e8c81a2e73e4"}], 0x208}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) listen(r0, 0x3f) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000480)) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 04:03:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000d00)="bf6e08b12e39884eb88aa1597e2e", 0xe}], 0x1) r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000140)=""/226, 0xe2}, {&(0x7f0000000240)=""/194, 0xc2}, {&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000340)=""/153, 0x99}, {&(0x7f0000000400)=""/109, 0x6d}], 0x5, &(0x7f0000000500)=""/87, 0x57}, 0x2) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) execve(0x0, 0x0, 0x0) 04:03:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x9) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)="f7a9b664a222aab274847f563fefa84222cb55f21fe6ef45c1280fa38c", 0x1d}, {&(0x7f00000000c0)="e31d73ce44838c687bfbc9e6181954d2601133def22a7164750158be69d6233886aabad1d4246ec76658edd8fd2a549bdbea651e456960033dd2a4ed12b1d9d54fb3d9cd8c8b332c74a8", 0x4a}, {&(0x7f0000000140)="b68fc8a6f20ffe1f02409e92835d11c0a8d419d3035b1fedf3eab99dd5a9569261530af929063ec5041c782d7890f314ef4ab503434c4e9b47ed99a3da7325629b1668b3d9f203b50ff81393969c1981be18dff964fb2eb3a762d94c76b9b8b25707d69acc86795bb0690349250bf4fd7f4b4c9fd3419ce7652121e8b1a7265c795eded3b43580acc14edd71f1bb419345ab0c34806b8a796595aa52a359fd389a316c62e03b243f6ba97817fd2bd48e5c14b518e5b268f5fd372145c915f1daff418a3a84f6ba9d10b39158674d8e", 0xcf}], 0x3, &(0x7f0000000280)=[{0x20, 0x1, 0x0, "9296d24b0910c0d39f1de75e"}, {0xb0, 0x1, 0x3f, "e66361877ea46a31c39aad01f92dfea27ec87d907a134aa39db7aedcd8a7f5442ea5bf1e5ac9db059410a3fc9f43b9ce306c5b27d386582ea72fe6585fa71e87424e435fc7332e5a320f1f85147e9713f7efb3275deb248672a47f533c0690bfb0a6c0dd0fa689c7ac2e9e851dcd2a03b73b1a28b3c2cb7083dcf5259fb9e68e6d811f31f12bb37275f100b565dc735e946d51346ba42efda1"}], 0xd0}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 04:03:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0x200, 0x3, 0x1, "67c74f58eefe68ccc3595cb0890842e56a6b1c4b", 0x8, 0x8}) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0x8) 04:03:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./bus/../file0\x00', 0x80, 0x81) mknod(&(0x7f0000000140)='./bus\x00', 0x80c000, 0x8000000000005600) r1 = shmget(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() r6 = fcntl$getown(r0, 0x5) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xe925, r2, r3, r4, r5, 0x100, 0x9}, 0x50af, 0x4, r6, r7, 0xd6a, 0x9, 0x101}) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x9f506c538e55f50b) r10 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r12 = geteuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r10, r11, r12, r13, 0x50, 0x4}, 0x1d, 0x6}) 04:03:09 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x882, 0x40) ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8080, 0x90) write(r1, &(0x7f0000000380)='TL', 0x2) 04:03:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="81b2a868faa37a684346a83b07f896d407d52ba463f1128fd149aed1cf0c7e67a586878d3209be5ee742b72b8a3e62a921caddc5735efd2026c444857a231f621de3af8fb8e59df0cdb254269d28c199e75f44c29c89e8a5af632ab382c297f8d2aaba17bd2f9117a44a7ea48f2ff56fc4295dd32fec2d3359f906dad8f61838a9dfb267b6ac35d2c798d42c", 0xffffffffffffff3f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb7e, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000040), 0x1db) syz_open_pts() 04:03:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) semget$private(0x0, 0x4, 0x88) shmget(0x3, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 04:03:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002ef7a92201fdae01"], 0xa) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=ANY=[@ANYBLOB="78201838bbac9b76538b9aa4cb7b9f35a58688f099c5d704acfab435072aee431b21191b703efa0f2db167e24da34f7c9b3e5c5fd9ccc5"], 0xa, 0x0}, 0x0) socket$unix(0x1, 0x5, 0x0) 04:03:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1, 0x0, 0x0, 0x10000000000}], 0x3, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="f0f0e2492680b90e2bb3d422a5c2e342dfe53e0284c9025285fa667249de81fc9591b3710cdacfc4c7d26c16e909cd7ad8afb0cc628ba417dac169635d3295c9ff52633286522de1d40a80db5ada63c8d92ca2a8b9782c255aa6d92e6523a804e9b1f3d022f55c924c1c29cd61fe6ef36ed1c738f35cda29136eb3742aba67238dc1e1aebc0547616388ce332022088b62f9cd01f45be9e79011bc860e83ce65", 0xa0}, {&(0x7f0000000140)="76fbcf7f056d079c4b59ec2da192b7c2618cb983027f5fef05d6a91ee8da42ea40f5d2bb9acc778d3f7d9bef94801d16633b02e2e4f6e7aec80e0a23d2074b304b5a87f88bb27cd8ef9ac88041f67b6e1a40e0fdba90def462a4f35e0fbae345566e5967cf428d79b62a07537a92a6205efae525e4ca274b74bed94890aa229414521a948a62e97781ce18bc84ad978a0e3bc722e9ae40f2844fa5c468f02b3a4a712e06444c8048f254f6f76d8a6d2990678d7c1b24f02b9af6ca195ed807dd0a8b071c7ba1f5e5358e3eef6d4a3941", 0xd0}, {&(0x7f0000000240)="989980e8bb060572e7b559e916e40180daf42b558965ca77f4cba1c5e7e7227b02bd2e143ebcad256e54b759a2f002f10a47f53a668b93e758136211df9dbb947968b686a1dd984b162c33eae6ba51266eda52f8ccf499b86fe7ce3a451998a7fd32739ab0cd2eae3dfb3f51e803d81625732aa122a9ba62572cc29b2954591d00ffd138d1e613b126d4d53237", 0x8d}], 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000003c0)=0x4) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x202, 0xc6}, {{r1}, 0xffffffffffffffff, 0xd, 0x200, 0x818a}, {{r0}, 0xfffffffffffffffb, 0x10, 0x8, 0xfffffffffffffff9, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20000059, 0x2, 0x7}], 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 04:03:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffbffe, 0x4, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000080)="4188dc39a543a691000000000037a282f5bf2e8a", 0x14) fchdir(r0) 04:03:10 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000300), 0x100002f4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) open(&(0x7f0000000080)='./file0\x00', 0x181, 0x2) writev(r0, &(0x7f00000025c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="8d59a17608682f14103b84fffeaa4edca8525f6bedffa40fd2ecbf650ab6786fa698b5b695b8e7975f40f41d05f86e3a4f5cd7c8aeef989710ed48805a025c692f1765edce69cbae3cec42c455e201931727c584df5303dc063f84fdfa23da162c4f8248066cf7af00dbfda8b0e8021fdf0961bb41ced1ef363a9ff50d53dc5fc2fdb685e627312c89c8eb4593112423d8236d066d832ad24152b88b9894c46c7a2244e14f909ad3c1e8fe68df7c5a3b6fb2db9ff0452526d3bc37a093a19d3f8aef259da4b4322e6ddb57305d0462b413ce4f24bcbb40a4ef204a8fcbdd700ee32ca36ae6da97c8e5596076552040c45aaa263ad705eb3928372a8e7ecbb134370566ce1a6ed1aaa56ab81bd82b5c7c6718bc8bed893647d194e81c8a0ce615ff91009f5e724e49d33bddeba05428a776eae435fe880ddd8fccca6146955ffcb66b81c7f448e563b06ec54f5e648e6385abb85bd304f80a9ea9367b0658ba8f2bb1a8ae3fe55976c3bc986e13df255af1217bd7d26b376ea4cc7dc290980b7e219d3775f9fe7bf65e8bf1f997fd56ce6a0af3f1eb71bb18859c2afc2431cdb89c41d9f4a84b1b76e86e85a37252e6eadb55743dad442a5243a8b739aef9140138a1257550bd73d463cefc8988967ab365fd19c7bf4e6e9485999ef359b15d80b5129f87f6a2cef1cac4f67dc77fd590d3658c2d2e117d96ec0b4f9cdbbed358d2820d2ce261e814f0aab368f0bb73bc63edfc52f23eb7d9fb8a97712305469e190ffc8731c8f9159ae5f1ab4cb7f258288a84789232f899ee664ba6bd0b47028b224934f6305cca75772a371896a781985d3b7bdac5a4bf71a8b2dd59c1371bbc2721c1c30219084523a93426543462e18a1c95ade4f52b638321a3248c4fcbf2a6d71090b90396af98e982baffd25bdaf966e56492958ce3a60c4bfcf46786e5d0f8c25ab620f704c76180de25c4e5df62c5b848ac2722b66d6b80c64c69133a5e9e7aa9a5f42a2e40516722b119f40a9a5d664421adaa0e03c309dd65f63db11b8200eef07bf75d70de31057ed536a323190d0a2175104382508e118cec4fb21846dbbec8e53e7fea742f1836f9420aad22fd720788bbd1284a46098dfbfeab898aa007246c24b453bbf47686ba596c6834b842716de936e575bc89bdc5d684cbf56b532afbdef34edca0c6fdd0a2adb15d2039e2698401a005a903c9cade87fe2c55e9ab70492a29c38b08b53e9f3478b20f4bfa49ea9c2e3f33410c6a34f4e22a7a07fc2dc966406ec2f84c34c5b6d7dcd6999d97926379fa30181afc88c75cc15a2d49f545faa9f66baf8a57ec319e2bcbc653c1bfa13b4267d999b4ef968710059ea122ebde4fdb7f5feba75a34b53570e6e11398f6ab03e2ff2d2f3a92420f5664bf170c3500fd5b0633336047a40d6e72aa090094886d0362d33771777c17c15825975e7ec925c3e1f876c7a52755f320e81b28e7362423282d3832e42f2372bbe5dcec8acdb1d3dd844160fcc5514aef76b9f2be524614a6d3066f6c0cef2b5b116237ae2c623d3b5e4e993b10f9247cd0c0e7e942eab85f9a56a325bbde3f8222f75a2fb508f56477852ecb83511e94a0856bd4c19ae7914f5357af3100e3d84410e4d08dd98ceb336593be795abdad00961b30b1e72cce404fbfe8ff0bd307f5670d098db112c6bf9c94e602d79c20d20966edad864f2ce7a61414535fefcde05b07e24b7068bc0efb967ab21dbee994cc856e00f2000caeb79a010cc6c52aea77c230e02dbee2d1880a34f82773e8f94bfab3414bf94f6eba19303f67682592a10ec8f5084b2827b816d33d355f6d80474ecbea4aec0f4a0bb02643a2ff9814134969389d46d4412243cd419667946990ebef4ed68e38d3c1f37c7ec53f3b6a6e16639c844c937b0aaa928519fa4cd021a6bafeba74c927ae01b181ecb7ed610f3fd25e7103ef59dc605147b950470adec88279fc12835f7531b85624594300c539be8fb5106d4ca9c0bfe4ea4255452e46c9454a624ab10ae95eb4e4aee7a9df896a0c52ae2a9ee2fd71452045b5707a69ad0f36b5dc919e23931257c147901c3390b1398f056a86da8dc762abe917caf835227eb1752742f078a52d25bb165e33c6dcc2ea4d41746d71dde25f62c27cdb3c2a1145d8de594f67f55355bdde3f46a4a9acfb83a75bebb75c0b2ebbe65143490b5de2e4dd174e9ee443d400906b269da76aaad7b6a53f665bb489e0acac0af46c1b9c74047cb485dc97fa27ab76c5ebeca9ddc26c33099889ed37e9446b039ed09fe71fcaec8127aa477220e42ea070dfc29c6c40ef532806750d9f088af676f6819a31278cc08f74ba753623f66895344dd996c4bf71f709a013cffdf3838c05a45ce474bc15ccaf0f4553b77cdc722b8386c0984a45fa57d9617ea890c9cb55c5b148804107b85084a268accbaa1fb5059b2d62c06aa7e431ec62cdfcf0f42a98cade58c1360c8dab3bf0fafb9b850fae69e5dbba0169d362db2551328ee5ad08902a9d005c6d7db0e955cad08668ee3dd80574723f513e917327c6452cf42bf9d8e22abc6f3f174bd80e16ee348eb9741af0e0739201bba22d69cd15d9268fa777588e50a64b2c21de73586fddea222afd6efc0fb0acad4f80f472a6290736e6f94b7c856448fff112ca8b5233f8a71cc80ed8e1c0bf5d09b5f26832fa8abacbd1e777f11597cb060d22b252f32f133d56dc536b590125dc4edec70ee6b66cc285ac58b83cf0bd49dc7d3e145620105237d7ee1e4f9be5a95c15755e36db2da04cae6f99fcc7e70fc7c38ee863273d59b40a24e0934f71a1ccad46754d241bc789faa29478c0cb3d74ed2706bb80aa3b05168719811af6d000801e40c5e0d071f81aefc518b54e81498405da9c9b375c322f0d9a72a18dc3665ad0347d969fa41969a3980552a9ffd90444fad5de2dbafe4269054937a2c235f0d90f24560d6ae94132d1eb372fe05d44c700dbb6e979f5b8ccfcc2832e8c84a1f033ac08fc6703dbc74c76a600020d5f33b94ad3b4316aa1a6683cc0532dadf91ccf9b3e568901a625267fa4023209455d8ecfa1f564a3888cb757714b54e6bacfbc46604ab0b15a5808f035992003f9558df9d3604a85f1e06150c5ddf53320e941b327c0f77202c47046f9e257c9414415ce169dc90c8c9dc2c2033cf4afcf4d855e59a8d78adb97e570070ae6d8efa4af0a8171f45e4eba148b8261df0d72e0ab92c124061f7ad39de5302a3b24b8fcfbb2f1645632916535bf708faf00f115cea6f260e9a4b2711552c226302b12257a53339c3bd17c290e3fea839661a60135ef0076f89857049f11d7e2ddb32fec74953304764fc5fc333bbe9a0a06af7656e589be7aa392b8286a403418e14e71779c9a45d46c784d079eb537742ad4a560ad75cd8d14945d16a8540c2c3bc4e7505d55b27079e219b7283b472f9bd65a37b55e496cbd31d8330384922ac83e29aca7688b481ead6a09b59d851915759f7f9430b95a95027644aa4fb7efbfbf731c3a5b4389054ae38430a302984a32733ea088e26eb0847eb3598d094a17622241b47196ffb4de46f0e696e358c59ffe8a667744f6a1b706f70549cb3e5c4b8637cba3145cde0e982238cbda8751991633d6df91b004a12a61fca78056728ed978f5e44b14f4c9930464c363f2de7288739e6efb25367410a2cf0b27f88389acbdb5993b7c0e207185ba07a7e25dd26fb15565a4fd913f8a15e98a40e38f0c8a13f11de5f1a9b12c2acaf8049a73b282ef0d3c3f5f3d1011535948b410786ece7b3fda2fcccf7d99a64d4a17411c14d30ba66bbf9cb2acb305ef571ca57363d736ed9ed83e248a2e9bb7311016cbb871d5b5a3d08e23e6fae0afb5a09279482eea52496124fb3c6bb305fe7c65e9dc8e0e5b90e5442f2b71632933d50cdda8c043df95ed85f73d3cd525a4e2ef05e61e68a1ff2247590ce6372580b6e6521a2cf85ec6c1cae8821956bce23efe5e468d3a5e8c9a865ea27fdf1b1b23a4c895afe44a74a89e3da263ed64399c2f26c01338d19ebcd5f08bae030c6eaa3be2822192f410635a73f0889c2430ea356a64343f7edaa05bf6e2be56b6e543cb9a5acd22a2b9bcd68ef6744a86783940d5a4da300551068aa41bc67fedf0282fad982cd522a97710dc671e503dddde16b67aa3bd7bb6d2c823d41dab7e2f28ca710989683eabe10f61afdfefc489622354eab9bcbfac187cd1dcb398dceb4af2653c2f0e70fb773d0771ee9895e629ca661ea9db6020d675b959521407112bb829d02cec640d015f2749e2999e716271e338df75a22901aab7cf703f5ab7cfaa2e2e92c6d12c4740f5c3169bd5ab99cb5cf299c128182157cc5fc7c3a674d2febdd162c795a215a0d04127af821db36dd63bd4506d2ce35922bc56bd7b6d83b3914801c8a9689e70b3377b959aefc76fdbe10d870a3807051179e78de5f06e4781f19b00e292367e6a8f04f722916c9465b08ea401346ac078b95770f106cfacceaf1cd0145166fa54371f2a4251e307a2350ccb441ecead84ed0aed5b65d5619f63375957b732e1e9955ad8b22512869ce0badecee3a9734eecc4c879046cf12fdefeabd9a59ec22dfd077d90e086bda4e82b3c4aaf5ab54d18c448e04af7a2393599e8b690eca6f35300a05e1e5348cdfddcd35724aab40bdb4ed2f1bb17d6d5ba6ecd147a672634e56b27716bce9a62a004476aa2ba6b27efa4c650753d13148bdcec0a893c1d933813ccc222dabbda4ce0bd587ae645cb41a451e2582a9115977fb4e65ab1da965e917b625d5d8899b0b1a2c8ccb0f77c9a6fa11551d6198a08d96b4ecc02ef872ad0a47024efcd8d0e2bf98c7d199521ea6e1f134535342a1595d818aad2a863dca6bcaa8d35f56ce2e7ee6fd0265686023b2b99ed8dc589c3c800dca778429d0d892f1e459a3fc5d4a3b633f71329c3a8eb10bdf5f1ade06a035d988aba386ac2364a41b34442960a0f04fce02f42ddf37cf56eb9103356d1bd4ee6c1c0371d6b680225bf60ae1cddf2159e8959107a10fe7ecf87e9c45156651b7e39330c63eaca135b53de6cc18e772e792df73903e77e4813bb5d33d792ae7542e2dfc2dc158839ac7940a432bd663d0ce0fff576e64c1bdeeddb038c073845cb59d90e8eaedb43c345ca0dc9f40c21dde80569aa079eec3331078cb72c7683ce100ca6bb9335444caf1c330b23c901837023cf4f4fee76194322ad9fefd5c19ba21de9d7489af13dc7b20c70fe660204fc04f464b999222a2d40c73d6eab91570d40da8e0198d61b605c68a6974bd339e3ad8abb859b6f1f8d8c1b3161d485496a767eb9c79f0da12a8a575e6f0e0491024a32f1c2332751106013f2b3da245563db837afd1ebf4651c0b269629d026cb56e45242759c467fa21001154364acdd16a42a5d4e8b1a4e20d85a50b3434fe28ac81f828b34418c8450e4bbf3a51d317ef24360b650f289979021b03cff8259d972ddaa15d6984a41c79d9cca61dcdf986f2487686ab393135a80168da9069760ee4e9dd80ccffda1c9fc738c2219c450e394f162f105701cc6a2cbc74e025897b3396605986b98ac231bee810d48bc08db708621cb099f3fffdf980ad2d3b82e7e92b7b9a7d4a6758c8a3f0b24c5cb6d69b53f635fc7f87b6da77ee10735d0805bd75fda3ae27f279e67080039a9f3cd335b48c2a0b940f5a19295d5b610362ff986828e7b353d75fb46cf34727af63aaae0f987eddb58706cdf6daa249f57cba6186b629b7ac", 0x1000}, {&(0x7f0000001100)="76316279a9e5f70c52ae57770a013ae6d5b40b6942e1fb2eeb91e5a6a7958feeefa868ccbeb96017442f73f5f75d0adb185ac33731035acd18b300d3c839cdcfd4d951b5bae5d5b59843a38229e5523856cce144a62609010347f5563223f686fe678359c99c8372cfb3f0db1fde46dd2e3e663b4e937e1121cd5e42ccb535a3fddb32b7c3044b58491e9906fffa2ef5ef25251db58bb5039d557dfa9d74f78b0432c579871591759706bf5dc2147421bdb0118f34621f81a2f2e2682e87136e06ee71df836aaec151aa41ef5d4325850a3a81860ac20b2284a202444fb7bcfa09ff1ef704204cd6e0021a247a06e4d0b3d3f54c23b3570e68a8baa80bf64e433ba16bf957365648631f8c4418093cbee1c1049c5d576fb392ed1d7704971d6b48aa3a54d4b85fb5f68b9f87d031ecee5dfeadf9cf09ec51d97856c4065770fd8ff37f189a0c87d4ca3773472588eb363271dcbe6b282af9ddf2070b7d4ae5648d8d16af161169afd6ecf899383fa99b92339b8281761e7c9a83f709a465ec919d688f3a533eb8b51c87dc87dc45b751a7ccd457545a3226faa6881eaa1b7308c19542f2163c7dfe7a2400b72cd21cf9f4dfc22eef95fa7a5318d3be38dfb43c597fd1add5439b6f97d2023a6afaf2402b7acf9769fe9e4421aa30fb792075e46d1a0f0d4797791484a0539c384eb4b67ab72c5979eb0978527b7f648cd2ce87c0651f5203fa4eab059da53a30c2d0c6324c14c9015cf4cc4606cdb33792f0ad3ee45ba3d8308c233fbdf9b1865fb146c8a30b3db7d350c7dddd3ef25f2fe659e1a5255c5c7ab7fbea57560b4b0c2467d7313d7494546e0e8bf4ef1f1b3cd3626895eb86a362357da73469110cb731ba1898f75890113f5440bb929f2ec82d9944fa00593be18d63ab0d78ef66ae4105ec609fc13ead0cd1681c5aa5c0a9158b2bf9828e3d2910ca699e29b103fc54cad4a3dae918203d81456f7a33da22591a6077398bcb7207c92d44f4f39d7ebce27bc0bb20415354bd3df514ceefa09eef1b5d31929cb557e763bbb030f5a81564099238c498fc9b1769029bf01030dab9e84030b36f0b61a17f11d8427901f48c38d1f554b4237bf19de706d3c14430d7b4a42b9834b01d457688f62bf75d17fae8c06b6666e45210c641014868425aba45e79a105e04a931caf702b8f843ff992cd7f14910b4891fa3a5006101994f6008422b94abeb9dd22d1838072958fbb4236c3149dd1215c76ac5ab6ea92923796553edcb11f0c636dfdf4263d01bb78b97f1f4cf62273366db01d27e46d7acd0f86c7939cec682d608db647f2eace047fd07b8edb76823edbd70a9a6fbe960e258eb52f0fa82cf136d3d08b37383beeb4efbfaba01e9efa24d254d985889105a4b0bfb0e5efa0870451a7df113a6f245bcefb586edcedb518eebd95b4c69b0d7fa4c854e0016fb163b6ab9c7c32c29ce99aa6e20496985b4b952d011212d3d4d0b097fcb97509213c39f2171cdb3845b51833b9596d2f43ef0a7836f4b6d418415f7cdb2fee0f8d7b11add3a961df9d571724014fb687cfcad495c8e8ac7cac0ff4c29f4445e608ebc48df3023d25f82ac1d0c2df19fb7e3d9fbcb7099190639997f10097969365485637732ce5a70ec1c7191a59f62b7a4141dd1a193b6759830bd4e514919231ebe310d1d8a6b3e830135e00d8e3cd40dcaf7fb7fbc010e48dde98d5b50ece5cb212682b55e2ca3797b4f44e3013ad60fceffdc377ca01d02e64e55359c8f4c9ab0c515b347998ffdbaeacc39bc6acb718d9fbf3d9a29321e3f3f7ef2b0fd9944efb79ddc58a134847ad4359d6e3e974186b69d94ea1d478a46d23539935133b3f8ae456d90de10b80ec729c11eec0ecf09d86d11126ca3a0b98316d84aeeb957faa0d7791761d14b174dbb65af9af861d94c0bee6a70d7e115a226b01f5d09fb0e858cd68f7e530291f5a1de17c050fd76c31ca17554a91426d8b540dd0ee42e6ccf26c3ceb014eefa04e677edcc79fd9686ace0752815b5d3b681efa94894829b16d5cae49350a26f21075e06d239c6c3bf930fb7dacb47c62cc98bf92c0f022503ff25d8b7b532b50e326a6e65b44f90cd952bdf82a609cd691b55d3c870b6ee1163ad53332cb4f3da1eb75dd0f6289c82445b8af369876933249aff3e41d34df21fedea7a713025f72c355ad4ea56b4985e98c5b9848c70ccc530203d51047e8e691018a8089586408c372382f480d845469df7a0385cc409d588bb275d53e986c981b804b15f8f6e0a03a6253f4742d3fc24e2c838cb989c9bbc7babb034cb9314cf1b943f708b84c26f19a412c34ddf97ad04cdcc5f0c11c0392fa9d3139d9834e955f9b0fb98626d4c12d14dd5d5ef3f7230103529e6c7b7e457e6a42a1874c143fd6efd862814ca7d58254441ccf8a46091af534fef99164bbc6661f50fa3f0b7e2175c7864d25abb2bb110e8fef174983edff14fb2c517acd4a5ba39b308ff6385506fc27a5e0ebab88b6c84d3c0b3f664c8cb5c72412c67d180eeb55aaa9fcfc7c9766bbd4a41b3d7d44c0ccb4872dceef9c34e1ab3537c22409f0c7d374ebdc56933ffdcb4afc66af64c20045bc6e6b135abefe4db7629c7701ca446edf98d36879ef347904391f38698eaf3a9c464abea22f19e0e60bb013f692fffe0af54c5174db2a0ce3a0afa13ec36ea6927ffec631e8542c1be55c14c570b71924c278c1586da2736d2df253d79dcec0ba94655f899697fae3ab73acc294776ad6957d4025b4c77a22d677f50477e7723622bb3d44f13294ec4eada612053c758ce34dee5b2e54590782e0b0d64d7b92b44650b8b2b8350191337ca10df7cb824b5424952cdeb53993d05794da350c060e8748c9a064279fb4eb7034c0d089ba98a9889b46b3b7e799f323a0a47b274edba57aa93103c9887d63adfe7d77210ca6e4a93a42c785c4d1ec2e2d79030da12632e3f6c720068f70a838fdbad3b3268091919ddea9eca0293d4f9bd98b8268a498380a00e08266b2b43d0345ae6dd1296aedf1c1b48e8cb44bb8fec961ec85d78750e49a3bd7f65fe5a474b186bc554793fa8f5f8a4c5cff9e1d7b5cc3051b73044c7c4714ae4fcbe8d0682916262b58d614b075829d789b2e1dd7a146c1b72d14c1f0ccef4e8135ea9122f8413118cf27ec0f345da97ebbdde8eed256e325e06d201ab45bff605c9a7d8df21016fed15995ebb87c4e6bd66260917e5b56bf796e6527f7cb4b30b7e95eb1d78bbc481a3e6e28a212e574478a6dc488dd900400a1c48dc045ad595c55c999b00575565a49c6e060b740ff24201ebefcfd5648463ac2985f3de3e74f9f2679c114438d976e87eae2eec5f76b1c30efb6081fbe55e6de2e5395ce0f66a6554e873f262c65a114cf70bcc53671f03171d41252f4fef85a7a26b35fc3c4867fb2ef81356171a3ede414980722f2c6950946c1dc68c3a2a7453e4dd7f3cf8c052f359131e4a4567cb66b7b8da278eb2149f6d840b261a384c6df8f7383844b32146aa134ccbc797636cbf6fc2231d58bdfe666e7c388bdee1de78879c56407f2ae6f896017f8592e787856cf5c9e4eee451bb0d0c18346b92f82506732074a0f2335f5b62d54e6be8aecbf456e172fde5339bf0de27ad56bb319d4a7c1b2e5208fd9b5432cf74e802fbc249eb4dc3d069fd73b9839acab0289a8a5c8e222a0c12cb6b88fa19c7adfff77147787b7a72400becd1a4214e028385f1a8e7ae2eb50f1c04fb2a857de8224e21b8d68029a46f9c9ae7e01c1d04a55d33a35329a2feeaef8f51f09d99822ad31ac8821bfe2a3e8c5fd226b9455aaa5142b1777cb2bb44fed09e85cfa554085ef1aedf1310f17eeaac809e68cec507da6ede24066a5fe66e854a97a2d5f95567b6e1c37cf4d3a0b7657271c540d5e007293fd4c07d65a4d5692cc2f67833d4da833e5695371834f716494e31c34d5759d16a69b457eb7176b41ec3997a7f72eb21fc8f2502511b079f7bcd34216d78b7a3b407b48b842d6946ac7cd1a66d4a000c35363af9bd3f2d6ccdb238a2759348bab84fb4f59baf8affe2a79934296caf5f7019f4483424f780d77f91ff1a2c7cab2552f610668fb9c7b1534707318ca5b348ec60550bfd9df6053b34a2c6c526a8f74d9bddc34070f4f04c84b98c0bb1d14395962b8eeebac5f3d65449c3081eb2583d7c0d66c750d098ac9ca2c409d93da128293fc1b7a57fcb83e33d883a42bbd2a5497865daf1dd0e46f8791bbc12a7c1464309827c2794b49986287d9cc09db21d0be3f00298cbbc898c031f1629879b6f0029cefa10f230b8fd20ed86b8b7037a4f568a0c8e0a359393988fb30f11ac91f8666c8bdefac045ddd2c6ed6be25935d4d92398c51aeb4694cb84da382665d7250d488293d8c3e507b0874bc288a88b76b924a338c46d4c38ca8afd19b4b08234a3daed6b980bfbdc04c72191b5d2918e953b678452e3accefce8c9f8700206c5f3f6992aa9a6d9009ec2632af030641bb35d0998f228d4b01da4c187709344106c47c1b32a788b1735e127950d6066c0a23d5a5a42bf0d9d0149ba79652ad4b7ee4e71b32174b9fa9e2549fa82254f56de4fddbba1a95101cb5fd75bfa9152ceeee80274d9be2b64fd1f78f0b6faebe842f4710b79855233095250b68920cd1c36227c626bf175cfe6ae7058dbff1822bc6ecccaaf77ff5e51294c786796168a41d475b80ea89d6259a06a22ed35b2fb574dda112991631ad7272ea34da5d629a879dbfe388cb0866aac8b0377fa26558ab11decc09bb95e3b8461cf01de3ec38fee1bba81139e108521e3ce831e64d9201450a2895ba5765c77b2438e44f893dfb14206ff2017cd3c749f6cad78b792492060e0d725777f6de8c36f5f266a5ed8f28b7565a5607726b1ec7b3fc0483aac1bd2c096d211bf40a19086062655aff4c735da31c1500cb82ec6669eb820e51d7e08386574bbc02b2bcbfd426e85a562dcecd3c1dddef3c890868052482c2f922e58f6642642e4f108d049334c91177730ae36ff4fd99bf61171030fc69cdb82fd724cfa188d1794ef88aefa032958e374144b95335b3de68c6b074b0cdf8eef1bc652c755a0177d16b211e43478bc7dd4756fc6c2188b9773e8cb566bb1ba19ab12a6bac218b4a581d5139fe6fb4f2385c2101c7898da4bc13c18d27b2d944d9b7d26ef15a737a03830f47b1517cb45abf34a62cf39773c4ae3959dc318d2b678775df145b5e35216acc6d2859dc4daccb438a3bc2d2707b9aa4b18ea9d24827c2b50e2b2dd2a0123cba12bc2f5eb1499876acc92ae16876233455897b4ebea5b4b88bede904cf581273669a57d14dbb7a9b1de3f7559838f55bb2da78a38026b74defc958dfc978917f7139758987653e2836eef3d78c5189eddaa9a0c3354d18af0f50ceddbe5b18ad72ee37e8b2af3b194c0b4132c3ddee90ad44a5a07a8c130b6f5e634279cbee765999ddbce76f18fa010f2ba9d36f507690ccf1cbbb0efe0eef518f621dee82a72ec2387e7dd950d7e972f92fe6316d9b112b809b8beef4f71871cd6ea03983aa3afe8066e69c2538bce8d7700d70b5b1e2a2e106f1820bc1cdcc6e9109f6aed303a74edc04c9177afe9a2cb1f8fde1a24c1f8da2876f8b974d35d1b68ab6888ab2a57ad2c139e36ac6381c2624ce4f24ec0909b1500643b10c571080b8d39a5c18a512a949c2d614aa8d6acccc195eed4ae2037c7343b9881d756bfe24147feb4e19805622b8ee0da845c0cb4ad830457b85c", 0x1000}, {&(0x7f0000002100)="4813785580af7e19569ea404ff4901fb8aacbcb24619a50aab1829904fc99b0a322c16097c743f5808db2c7959efbce39495f193d3dafcb7233e3aadc6cd6dfccfe8f4c653d7aba6073f3bb59de694eb5e25e03dcfb4ec3250ec3a3888ff09e44fe20897244726edecc4d4b53b11ec2dd33be5a4e259bd766ea085b08f77f58930151be16fa5f4178a1c3f52a2ea8e438d9082dff45181848836449beb2e066c5f383172015771a164f1b90bbc48fead3908d5ed", 0xb4}, {&(0x7f00000021c0)="2ae8815b2757ecfac790c426c20ab8639b7dd96d63d75be1c1f3af9ee0ffe9445570ce4385a323e10d138a53905eb9fee26d5bc0594ce51194e9733b3e047dc69cec92179f7ebc87df56dec38c61860ed77824301aad48e69f3bb3df0a049636e04d9bf73bb9", 0x66}, {&(0x7f0000002240)="46126b9a42930f2731e281ce0e63a453b3e30b567ed5f8ceadc409d30392f2285873918721cf7186cf1a52d2065f44c1df5257e404cc9dc344e5e9d5c2d13b65764f1bec2aab999dbd271a1eb61429fd95e4a3bcaa518505d7f6981e", 0x5c}, {&(0x7f00000022c0)="ae5d8930ccd909f67b5ed439238b5deee719d0260e9b0ddcea1ef3290f6f5d9b7d247b869bd616306aaffa226723d20b9c79ddcf610400ba877b160472147506eefdab90f2c4573bfe648c30432dc655bd1b1c92b43a0b8f6ef79b039c744674027d108c64c91089af43a009b772646f7384c373f55b7d48ddfd921cb834745c0a4d5e4799596d292f2598bc6e4cabd026150341444fc4d3f3c9c7e4c1b6c2484bdb4c7951120f2370860e2548664d8760be91ba41460f54a4", 0xb9}, {&(0x7f0000002380)="a205d598dfeb34bb611561173fcd62a6a1d866be800832f7ee93d57df58b27d2aea40c148dd457a8d79483e6f362e8e9e91ec3ccc51232026106d0b545b5e6b769e7521e5b2aaced1f31e9a98de1036ff20dcc274e444e1d04a6d6c119b9998200f0f959bdd00d9779e546b3e32959a9c7f60349faa304b9554fc2498056e933ab672cb75b7e8174f4a92beda64c4fcb3f", 0x91}, {&(0x7f0000002440)="da29e250734b82cea99fe93cbfba235086d236fd02592e221a8b36eea687028a019300f081b64b9412e6873cf5e578d0cfabb636754ccd1fadceb79dd90032229612224bb4d0bf9711b080bf145a477360ea3cc64bfdb25f50cc372bbc1c97833cfa792d783a5765943fc993c86c475b9aeb112118fb45f1c2ffd55fdd87166981532772c0dfdbfe03d2e401245e6045145ecbbf5974a2adf619bb4180f68bab5040", 0xa2}, {&(0x7f0000002500)="6eca63338e5924a2d3522013d77dcc44f415f7e62737b4c5cd8ba6d13f35026cf429b85752ead77384fff480c1d6d53fd4175c91330b6b895f34ba381027f29c45820af8c8132f6c983269bf49bef1e400e96006a77007e9bf902a4d3f213d1f452e30c59de56ddb833cafff6359ae297d41fd2c7ed80dc81ca90b6956f844990f3519410db4465d042280ae7d199cc697e6b5430d09ef60c7f01549ac7b173a7507559ac3d229b14f07201f", 0xac}], 0xa) close(r0) getrlimit(0x8, &(0x7f0000000040)) 04:03:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000003900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc9de1c4eddbb0048e7d7df000578c2056ebcfd4a002909a014c87def688c407a8354880062ddcbbdf5e5f077d964322ef541c8e9352e420b6e09bc0cb2d080a239c8f534ed02e865b189f100f1d479577"], 0x1002, &(0x7f0000000240)=[{&(0x7f0000002700)=""/12, 0xc}], 0x1, &(0x7f0000002780)=""/18, 0x12}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x12dd) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r9 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f00000000c0)) r10 = getegid() lchown(&(0x7f0000000380)='./file1\x00', r8, r10) r11 = semget$private(0x0, 0x7, 0x7e6) openat(r7, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r11, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r11, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r11, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 04:03:10 executing program 0: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x208, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10280, 0x4) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) madvise(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x3) 04:03:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x1) 04:03:10 executing program 1: mknod(&(0x7f0000000080)='./file1\x00', 0x2004, 0xffffffffffff012f) symlink(&(0x7f0000000300)='./file1\x00', &(0x7f00000002c0)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') mknod(&(0x7f0000000100)='./file1\x00', 0x2, 0x2) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=""/47, 0x2f) 04:03:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000002480)=[{&(0x7f0000000080)="2f7aa6ab8dda765ba38d922d023d0894411dd6ed2f713d657ffdab679594d4544ab5f1f1a6f1f68fc5757a33d92b4f918bc51abba35ca3ae96438f7198deeb0dc17d9861afe9bb998fc7", 0x4a}, {&(0x7f0000000100)}, {&(0x7f0000000140)="cc21257ab2d57d0fd24bf59ef0c5abb958450cb9e24b9661d004e7bfb979bb76f3cb103c6abb1dea111f57dec97213390bc24826a3fa86b09b40c30244f3646d", 0x40}, {&(0x7f0000000180)="05c60555cfa04f78cff9be90150cac9d564da125a77be2b02c8afc993598c1460efca0805c7b9c2b4cca24c0326c5cd08ec3318938327caf7602698bb8adebbbe155ca23156ecb0d66e2a41c6fd4e9e60f7c352a75e6b7cc8bb50941b5ef97", 0x5f}, {&(0x7f0000000200)="576a95e961f145a3b1bb93a18f063336f3a2bd281b958dcf0a148f7f48bbb460d3387a7e233c10469e049f7bf760e3f71fd10556944658e2adcf4a5b9f4fb5c3cfa34596e694bbd6ee3b5a9d4ac1b89c67497e5e9ad20cee89de439ae2d484318389be2a29c8c758dec0ba05d4ca5bc233dcaaeb8e2b54fef74241fd7b3460d670dfe845f1bb", 0x86}, {&(0x7f00000002c0)="44e87ffeefaccbbd0aed19977a707ed9813081a139062520f2c9ef72c760bc4a6821fe8c6da1ba6990452a532e1c62b8d2e45fc6b9890e275ac00de674b627221467420247000689515a9ffb9add068e8ed584794489947e421eacf40c402f02efabe423579d945117537a6647ffb2029bd1260300d36e5624", 0x79}, {&(0x7f0000000340)="0cc6b8f7774aa4aba9f2585ed21241745540c60106bbd2fc47cc340ff065348ef70c7b4134f452988a566bdc1099c89b47ee47b58a8d80e2028e24ac755e84a228127a526e35ad0a413944d67c5536782f974dec4ecd3353a7a7923de65aaa957198876ed30ebd418e615ea7de2c4bbc57cb05617202d7dbc1faccff995ba797f5c0e8d34c8df7ee6cda52ccffa55ec02494f3a90bd0ad99b993096f6ca031a809124f6ae643ae1902e8efe0b981906a44c72bef8b354324062076377863911ff21ee20d712b2a6b809bd5a5882ac4f4a52d30e2980832523eb1bc23746279f7da635019c89a97cc9fe7841a2ede5f70f75033946f402e43291ea3e921b8a2f33640be4218a87dc3594d7494fd9f4903ff96c3512c100cebb9a692d9bb4eaf6cc0206486347218a38a0bfdbd4723e1e305fa7606f9e2e00e7ae0208ef17f65d501299264255f7767f27ec34e215c16512ede1bbb075dcdd655c790ae6c66b628bed3480880f05d3a86de9a35fb0e763f2240a29bfd525678f5ef3596225d5087cd9d6a0901edf938bfb9199e05eff0eeefd76eb81da82c47a430aaf511968bf27cfa822f03a91a6f5156fa52eecb3b03b5f79b2ead8025829d346c799ee3ab59329da5eba990090d7fc85353e264f1bc74f015254f6fa65fcc560cb58ece1b7fbcffa675cb180722fe0a6fc6118dfaf468583cd14a493bd1d2c50876e41e5127d0b49a9bb56ecc9ce4e388332f4b0bd10f98f89027776e374d6874cf540b86bdba26b8d8b86f1253ebbf2fe4335b4a4949c7aff25bb8eb5c2d1f8940dcf418ee2335fc66b2dd0538ab0e3238e16ce6acd4b42c2e354b62773b60d4e8b5742f2218e6d59305ac0976c8ad2663c1adda0c6884d54ec453eca506baed8b9a2f9d6d4b9e81d79050ebe0ce61cc4630eaf897761553f49681d0fcc6e4658efd8a9219006929ddeecbb26d80e806274a480fbb8ac9e7d0fd37fcc216e493e1ad9860ac9c3c666f3c6ac1b4e4fcdb4ba6eaa0022437fe17ee816ccb074cc8ecae8afbe67d5cc362b2465e133a1e220c5aec8e4014b0a9b24579b1c0b50779db6742360307b7c22314f8633ebac2a5c1f8748895eefba326d1f893d3bc5b1b0096c16bfdeff2a66abb51e2eed3230dfdfa18ff2beaea0851e1ebc15105a7e3a346ad5324ac9ae1778df3848b44b139b81e3c64103f56c96ba6e0202e564ef753f0845f1dec93f744d6b30ebcc5aff4d287fe782eb9dc3802a31297c21c5b87e2b170199b2dcc0b09c0dcf677b1037835af7c13a367c2a57bb9705e65c1eff0bdc695bff9c0097978530ee9c27a8a3286ea14dcc0f81c25313bbba207351097728d0170cd8ed2d268c05b7183a0b1198ef023d782ed3ed864c192e2b7a31a93fea8f6716ea08e40ff05e8ba2c8421ebcedc9f79ebbeec15e10adf8d0243e41434a3e6df0a3b96e0ad5b5fe80316b05a67a6a246ecfba2e670a43a7b0172263c44a5a4cdbb3293e74db6da05139c10aefd64887ddfee0517f5d962b0ae45dfd89bcb1698bc2b915fd469e80dc05b746ef43140a1bb7ce96b2bc1c8c457504d281ed76f6335c4d9f27eda737d0512de82279ffc566fb6e5231ebb45ea5b25397f49dd0dbb325572b5f072b66583824c3fbb3dfcba6363dcbf67c1ac3923963a445429c76a37d863285758bfa80a73f328d22aac4294adec37afc4b68524234f72e8fa1a37f5a7ceaf2bdd44316ab55c74581f680ed852632096bbad01773e8e3cb4bd8e9023216f1669b4ad73b1186f60c3e8a08de883f483d781d5e48010e9afe9586fb87a55e8c903adbc4c0eea490c5f7cb2a169d42266dde45822fee7aa910700074fe228611222da66ee5ffd4e71e22e46a7f2f230abd6cf23a60d6065fd5c88606ffb3cb267ca3c3875eacd67ec33885956ac6cd443a54d1ba9c3c8d450d6376844a9733f0c802424067e19f60e21925f0551316800c3766d4739602ddf19e80bfa45625c4fdf6f9d34bd7e32377961dd39a61d5ec497dc33076a2a66f08668902067fd44544d5a46387ed5d0f363918dd7a98ea2cfcf3879edff596b4619578ac92f27a5310e62d2734ad41822fae67248f1d2dfd1523d75074ec53c3e26c939043ba55e6de172b224b27bb6c3eb30d132f8e5c6eacfda131234a1082d2659a89a4ef1fc6cd6e56a975f0b42709afe3430b0967a1a04be4fc3821f82bc9961ec802f3ba68a273956dbc2af0138822bd88a3d2101c6d3b5bd1d9179904c1ad8a0b447813330b1be894f2a2f4c33d9fb014b2de8529471a9ca3ab8cfe19b8f19676491424c829f05351ec073223cf7787d543f4c59b0b0baa02579a5553bb4c5601b37e518b6b69e7c80e34a0e2a43a166ebe84a79522941204c799d57ce028ffa9965377c322e7feaf362df995b21c70a4c9d50696f15151f9d88cbfdeecad3f4c29c838020a942b57e00dedc92e615adf97f144bc3ec544d2e98845361ff07a2a59e6387cf4308a2f88a9b05f77b22849c671865c52e8eacd5bbedc00bedb39b080b5c0d1d438e831e8527cadb57d39b3d483b29ab318d6b8ebbae7d2b6ab5352ad77e45a5f849f0b979de93dbdc026fc5d3935c3c46d53ace1951ecb5f610bbfbabac376b7a80286f3600da5435ba6688383b040ab186a30a5f14de358b49b47ba016b255412ef6d92502db411842bad038b4a92a66f72733066a042a3dfec8607ca15e7c8a16a8ff23c816386afa6c520d6890ef85da448ae048476bb2a31062289bb2448f62b70b19e1898a565ce5a6063a7b217f4a29adbb372f6f928a0bb3bfdc5de9943a1c9db77fda1e812ad845f3058444971789efdf2dbdf57af10ff25cdc642a338a880badcbbbccc3dd4149c2fc281eac760f0d23f08c8b600c42eb9aab6db22074c62aab8ce1239c7b8a4596ad2bdc56bc7c8378f16ee332e29dca65ed6c370e0300b562d3d07711ddfe26fcb64f97e26d503f7fb61db9a51506ab6b32003daff8faed4acf14d7e6c742b4e1719607458e935d103f2e01addd54b47934a8dbf01b1e0215a2847934c07964111a30b61490f279f8a8be75a204c3ea0bdf3fd164bdd2eae307a38755158805817e67323148343a79b31430100aafb4d4409841ae0e296fb92c7b2167b4ee3e4a7a2f24ed5a9d70dafb7c19a3bdc177e953bc1b26b468e920de7426e80fde4bff188c0ea3345f96420dba8ee4e145102b0cbb3be214976d39ed580196e0ddf83dd52e8e6c53d601a90599be5cbd77a7803f2e579e966a72ecbc4bad536b58df3c031b82c83f124ef6a87aabf6903e27c917cdd51f0b3b7c61548354f8dfdc1cdfb0b0598c5c329839b534d07fb4839c8a848692a08566dbda85ad98db29b26ec4d0f82fcb5bceb5da0adb028a81d04d10ef8fd996c9ad1984da1a85d4491b9defa3e0d9685baad9b093cdef2e69eb50e356c02800044a6b578b839a7712ca967d671c85a69e8cec3bcfbc9997111133b1b9e9e2b259b76a3b54084aeb7792e7f0d84b4ac8511889849862076a1b2f8f54fcd07052e333c272b63c955b5d8efa2b937e23124ee86e542509b124b06f5bed5e9517244c34825e5945248950345378bbfc4015279f78b580590ba5a7420593ef1abef0245ef0e3338ff01b41647ee1fc60aea1c74326a91b2bdd385e1e17bc99ecb0bde4ddc9ced0c7fcd6ced6322c4d5b65eda9fa1aa91e49fd4608d138f943dbe3e31468e063f582f7aec1fd4598b3a23209b09289cc66110ea41e154c1a318318a491867942bb2d777d15c766fb3ccce595124c250af3be4c687114808a5cdbefdd69110cad810bdfcd2d90e70633eea3965144c921744428b07ebe35c87ea5cb7ea18bd6bb50a6a261dac5f3a548c12f7146b6c8a96955b628402b0c1c99b33c65e7532d2c081296c8e48040a985b3e401455d2b6a302bde991f4799d96b65e2e0e538cb75f8ac5fc7acb6f1d95490c65f5986ae36738a562f3905089311fdaa4f3f9659a530a1c0bf94e58d80c21407188d9439eb604c32aedcb94ed19e17876209b163041d4214ed16aa1e3049a790e51d7b20d6895fabdd1cde013ee8883e79851734080220e0de23000f0e28d24837ba1611e5fdb4deb525687e84c70a41c873227f4617146479fdfe514f36b44b58b6e07c22bc672308bb3c917ec812ecf1d18fae798d48b62b448ef3313bb5674c10014ac2e1518b9450c91a6b8dc58f28fc2c1f4fcf0d205262ec8206c0ae70274c5766e0965231243128d5e2342157f81e5f3ba3c4ef2aff43dd1baffd731c970fc104c1faf84100b33463976aadb3e94bb0b4b6eecba2f164b5c501f5f10b816dd1739a32924470d9e068abc337432017c4c1033ebd75cdc121f5e1df5bc6fb67c81af108380cdbee233a89503367eb4b5006ef27f5a8903cd7e5e14fc12ad54b7806880ecf66c45c71977dc561ccdc19a0d9791cade8fc126f57bd3a299d6518fdccb4610dc587212994ff28e6c26c96aaf94475eecf2019a34a7ae575ab080c99cb9a71f54dc39814bbea3be672303580ae4ce9b83df1deee69deda2dff95ecec39cdc28b8ebffd7c87370d1f997bb4f1654044d9004c929661ce0ec0ce3fbb85f88660deb23f67ae06b489d95202adc599220e0ed047ec982311ae1ab7694543692e6110579c13c468778bed5085a81c6e85ccdac66e909b3b96860d44042d15d229fb167b21af997e44a6c16fad0d438dc341d5f31f35cc85b06cf3a889d6df6d2b58f4e5b6f9ce3d8f951bc1ad4e95f523049f00f05c2fcdbf3c3434ac4876bb371a068fc7d8d6b0504632a20f0d17eefe346d97137b4e4bec0d8bc12563c8d64c0372dc22011b0368bbe478ddfc72a3fd5621cc596daea956132ffe5001cf965991a89dacd96775e8926dd8b5ba6f9ee9dc85e3636db7450591cbcb8fab565737ab95965ad0e02c516719a784ac20f43beda26ab2bf0c8ab00955565392c5d763f4238e25b5101b28d84f8942623acb109bc558af3db8fd3c69d43109e229e7558931168c847d17ec239a0c88f8f3bcf777183b9b2b07f5a32df2396187f3de50d7576e1737ab06c85c153640314c64a2371c68dd0e32a03ff217e8bb047324241673fa25480baebad1c3ecc7e81282321a83f42894147e3b02b1b2d16f5356ef1c46a0b325bfc7376df01d7f5dfd2da903bdf7f37d9dd8a64152b30fe181b1209079dd70f3e3f90e2350abd8e925cb1509793f9e43f7fde2c481e0dfa51764ac3563fdbb7ca837f98a7a1b4aa108bfbe4e3938da83bf49c5aabc42232dc0f8acb9434a3fd404340a665da8e52f85cf73e59491a9c9279e677a057ec08279d55548b22a8bdc530bb296cbc2ecfe8b0a4c52c443a8c9008b019e835895db2dd53d05e888f0c4f8a23823db0567899176d10ec723f57aed5cf11a2330f97432c07f8305d73917b33e02c2c66eee53ec34232ad7a400ad997914882b55f1c629d3c581ea5bd08c14e72918451995819d953232e7bae6bd6c1d5dd5882c310a5241e442712008ecfc8c092953375bedddd822c9e2b5314e60564e44b1f54b95302728c07fdfa78dfbe17e67b1ffc0536e45f3f68398133c79936501ccd982b85750240aef30386d818692fd852f2f759a3b684c35535aeb4967742ebe2763c15c40d9c4dd0111b1340f8ff74dcc503a1cbe2d195057c68e1ff0419627830bae06d1d3e5c2b693c4cc90594cf2e27b3225762b77150c983986aa1fe2951cc3bc95e59bf5ef711c103ee91d6e763812057917b2c3e84bf6a809fd3404ef6ab0bde1c92166a521f4d6a73fc3", 0x1000}, {&(0x7f0000001340)="dd19696dae22edb89645a1634758191a00b42a502946b9fd5911c9c25264116db72c92396e8ad9999888895150fe4a4efcbf69f31e6449733e64d55841f8e2112525c749b8fc7e0d4b10e2a0bafc62b4be4fcc2eb07a38f9ecdc5529b2647af12698fad35e45295dedd92d3ad4954f6d033477925b67f0a9e01feb346528ed93c2943a896ba7ff17c44decbc8844b0569f82cb8a57aeece97819b380d4654c3e8461ee064397bc", 0xa7}, {&(0x7f0000001400)="89da51e2aa5cadd1ec3d4fa6f7c04ba9872e149142006d31791bdb4d2461f98ac2ae55db2dd2889296d2ab8e75d18840717f359afddfbdcb7b5333d52ecaf5db590393dab19966d2fd26d1f60e2820fadc146492acd49a358d54afb6f74feb1c740fb9c989822956eebeb6604c7995ea5154f9131a05198cbe77a2ed8961c6599cca60d5bca748e502d03f5613ca5e912bc2752c03b2d88e353b01e6873fee2cc0c6736429db8657e646cdbed3b724fe4ee562806a5007ab83f058881e38a786566ab2ddb96cb8506bbf5448a0f9e902c0575319afe5eea1c9aac54222d6674c3c4809ee551f9d14d61eccdcc70704c1d9f5e6db7b0b447d5bee543a631d38d97001c5865b97d4b58817c7c376635e7990074102e26bb01b16e033d33f0bfcc43dec30e06bc5b8c5819d26ca7d5dce7a1154acda0b5c4823cdff1ee1e2cfbdd2a7e6aef3c161a11a0b551711d63f7b29ebe9fae0a602d482912b40214dd4b740eb1eab8b15b882a0076139716c8b14b7accd5bacab04b54ecd1a36cc6de5b31b9570368f2fdec2ae715a6c925fa6710442ba38d60eceacc2fdb59328a20972688e5fc76497b470b95757a1a7087c15956b84d1350b06f4efc59468ba766afdc661963d7b9a6b0432fbac371185774a7049a8cec44b71994a89da4a2ee23882735311559d68aca45894e80e0fb6613a3ca57e41ebff7a44645e8e1a4ae91318e76193f24890395b10ab0c688c3450fa8e0223653f778130ce88e75cf120643c8bb4659d916fe59f27ae7247237c1f2ae8f8a2151d742d5af34eed4525e242aaba3799985c31aadf13ad25ae0acb5be970537c4bfa3246c28f204fedd4e254ee04043dcba53d53d3c1bfe1d237e1987e3e6e00b0ee8c83e9fcbbe2ae5ed36615d66601a9887f33974c2178a9ac9df525249bca0a336feda93e01a52f9b5d5482cb08d694ea7074a1aae8ceaba151c2044e7df2f1733831e9fd0e070e99f6f3988aa4254d5ab7355de3ae7bf5b5340c544e1b5baa5881b4f7c3aa9e9ac1734bd1e63aa97e8b6b93569b1ac9305df841caad35c93e594f413ada9396ce964ea48dfb0218e36ac786d22aab2b4cee020e1166ccc3145d9998e4de01039486c5dbd751f8b5001fac30d29b8ddd2ffcea0966fde3077f4d765e8769d173b569fae36c673102916a3c114230111bc90d2de70384b01d75136875273a02015f1228033459711802a69207fb4ba7e812643740ce7f0c4540ad10ee6feaa1f2b41143de5cbb2b9ee01bb344486b99e1ad2cbba2e1262a13dcb4e5c757654b3f5a8c7b5bc8cd0a49becb951007b59319b605dad87e6eb403b73aec45f633d628eff8760803f06c287e072cbbd1f05f47797a240aab455800d1f95f6d842afee448629ae727eabe51ead9364462681d1631f967e45014a073808c5918555351aef1d3666aa9580cfc2dd50dbffb9232353dd6126439f87fd44def71bb7597bf13e6c358ffd573fd0a3fafc89ecbe08b381519fe0f4b20fac7794b90457a5b75d80b12356d7cba0f38a5e7f91bb61b51e0836bca341f11e672ee91e48176a0be2c65b32045ce6418a366064cc486d2466b8d94632292377cd7587a28c2d5833203d933c874cc83e4aad7b093b0151d5de81630316dc7555e41bc55490d379758df07906f655d19c0c3700d5fc4db048af94925e764cb1b4a5644f111579f280580ed995ac9dd82ab80a8f58dc006b614a860d190f44771f01c170b8a16b78dd30da54ce13ae111460189512cf7b9a5a3a891e558c00bc2b4c98559c7df82630d4db28e4eeab059eb345ef000fbc33e22fc4f43966ab8274bfe706607f6bd099940ce34caaaefde1ecc2f0524ce9f2413b4c81acfad4ef0cea762c163bf62757e26f98865d0f586ca7852e5dfe6e19525a6350353ff1ab2834d91f42934f54ab12076d20f582f2229c9ddb517b7ac21cc0a1b67c232ac9b282c00009f31a387d6daf1526f3a748bec7df604abfa5e63606200c43c2e71af8b63f84d0e1a19e791125210139dd5f858efabf9678b3e49b222ed357772ea0d3736d6d98386fede06ea0c72291bbe3d344dfdd7f80da2461018e525da2948eac8ec2eb9e3fcaba7a8c8b9a3b0edaf7210d138ca4fd282516f813a61eec2610b2523b66f18835c04e4fe340c41218d160c72951a69ce95157dc4538d67cc59655ca26f4a35f72f996611f5c64b995a2550ca059d21d8e71c5012bbf33f75ef47dff0c58f72a8f99e095b176301f6970d41b9819805c5287f8caf20616db5e596fa4a04acfe353a324317799c6dfd5826aeb0239eb424c6277feff788364950aff677b84e718c4e6c35b3cd736797a5aaa567dcc89f6a112ec0ebf4f062bb5b6e5266c9864a2556d43b6b743631b9e880e8304bf168c5366bc7147d1d4533aebb6b4780907bdd2cfc7617d60e7a46d702b19e3d239d0a594549937e6f95bc523b148cc8269ace90d54ae94bad99a6ac2d959f9cc16af91a0890bff9ea1177430eb3cd2681d88669db317611aac64bdc22ce95311533f488e7fe2e241b710c3cd76c5063a77209f69a966b5dad56454e05e50498fc0b3bad4341c7e385ba920b4b4267d58fb3d865bb2af65e9c2d208736496941f2862b4d9d469a4170230cb84bd6c7134878872935cd3e3e6e4c1d0ed0ca583b05a8c1735d2f935a10072625a4241f162a95712d60684e23c13326286f7b257cdc1d11b16121fecd9c21b587745107283f8801df9055b97459c0574225e6a54ca96d2bbb7b7b716fc8354b6b6cce7a2474265d0fe78b3de68d757456d88548fd984727fff907917f984027e1002fb19edc5540922f203be6eeaa09473fb80a917320f831f1374bad87db0a5638908decabdc83e0ab1be2cf0d88e76f9cfe5fc78d0d16d01bfd1eab881db1591358a56eb59c32d28ed20aa04d36304971246a275cb4155006b27b9037d79f2f16f113be7bf9b6e3560cfb6a937369051c1c7a312562352ad43c65574d5f8e2cac5affd85a76e32f329c7ba68291b023c5be6be27d160d9ca7fa20cba53aa5826a7339a370fcd75bda6e2459a5a9624b756e2abc38027c8e7e7223416237226d075f41b5ee8516b0babd3861ce93b8c2c92dd29f2e05b0816b40751be10fa6ed3c70ea514adea85efe93f50ddcc68e721a1df118d998ec858fd683c61dd7c6244c4f3d966e25969334acd405e72fe5d187680b793e47666f521b142b48a9057799a58291db9877cd6d5cac81de41c48b3f68db7f557012efa8c099ff144037a2dae37eef426a3a134633d42c26cff4b30ab196c90cbff5771b2250793509896b5efded90c22a44ea9bf0fd2929de84ccc5b68dd5287414bf731505e67b0bb778b9e942fc0aaccb115b4b4d0f1e993bb1fa428b150b4effca2e60c096188ece889016221254860da8331258cd22ea88aa686f0b36aeaca91b9da152aa1338b4ad8edc44b970116837b874d1bf6f83be59b670a0343b19d2b4f654fea884db4c049890401b17b52fe64eaa7ee367ff1d76b895abf0f90c52058d91ed051402eb32973a331bae4bc64ceeddf945f943ff359f72cc1ab380d6f8b4327a71269cb759238e914b013f26f6c40c906deca0ec2b5d3ff12bff0654f348decc75b72aac315ab98d50a5b380fa7be6a726758996102823e017376a6a341ad7b36d6c4eb1f5e2bb4f731e4c51259756093f233e51c824698e60b0ba5b3622e69e85053435bc5d53a238b2ac55c0da56e4126e627b537619b0cf0a207ce70e79f7d62ccff34e0aa0b140b13d218d9c38010ecd48d83fadfa3e7ec76ad7145bafa28fa5c21a9f9b7b2d87306590ff27980ce51d7d3ed0c9090e691ba63b3d741dcc1f1efeaf6bb3b649fbaa1e49055071fb803935ff11c20472bd322552d7e06f76241e0d8288eaf2391cecd1672d74b1eb93ae764e60a1c1f76c1e2bd944bf111e5c7c1cb10794e127ba9fca3090b5ed944804de5f8087f52ebf50b2c192363928717c928e299b48913c0aa76552863deba83b459cc74e4bd166e8923810d0feadc5fd3bade35f65b94f3ccdfd9fe0efdc9a9d521f385ded358eba85bba441ab8251e829b6ea6ea6fb6af92888c992ce687cc6cac0742439d2f7a9c59bfd807356f853a5055637f509f33a4533c21be3a61da52183feffa069bd00a7b53cb0edb2361756b4373c9a8a00a80b55730559d8cc6e298ee055295056fc452403142d7f88f0d4f5f7ba0c061815e7b79688c12deab859afaaad3fcb544aaae878651008130f07bd8f27e417c7443fce85e9383c990fa6b7eaf8f529e8c995ec04cfc65bffcb6323dd3de57b677d866392b891d18ddf3a756777351563d4727f27e4b396182450e3f810c71046748098103cb51d8f709a0947bf47388b485cadf2e4734300ab27783401826780b1aedf27edca43a608fd704d562c806dd012c6b2d25b60033754ab42c6ee3837cee17c80b1d1196ff2d555132a60d2fa704d1bd0a75f431fa773fb1a2db18978ab2abf16e4289acb82eab62e79180c405da57a4d9ace50126c561665ba4f13880952cc4d93b92cd675691fd8a0cbfa3bba0341775aa3dfdd00a4e5ec33f86203025105fe5af940edeb6b286c116bdb113891cfc6107f9759baaca8b94a5e7f7d926b3785b0671ed55ce8476b896562de311c5429358cc8e25b29455365267c5a4d5995139ddbab797c0933ede64b4e970eb8c3d7af84b0ef8b8fa5281ec030c0811e77cf99df33d04d2462a6fc8385436bc657787fb3d93b9cf223f33af863255caf8921a4cf06f176fa8819f6f9ee86ab8bf39f380c27c0c3ba04052e7ee6203801a37ba066a465e296d43338f5ad89e98f73b2bad943950180fef05cbb9cdca1d69fa10e93077f65443b4966ff18720be43a8f1491ed97062fcd15933268480e5b455a3d7769ed648b8e7353efddcd0dc5f70ef9160b15ff2b538e7f9b35f36342cdd446c21fa6a7c118092506ef0bc89d4f8672b0f29393f1c160611a5e16566c54eba9b69d3c7a3daaa759b41c802447a8e872639e362c101f840514650bea878f59830d58370bea0a9b7cb67c789f715daa411c639c4e7201eef9ed63637fc54f4c98dc6f69493a395367e9157b6a6a96dde0a1f343d80bb3898a144ac9823a4c41b1bc4ce8e254dc1be963e02cba48b458e7ffced2559ad8c5fe71606b0c0e1dab30099a07fb38227b3a44e1bb93b728872e367fc8b6c58ee5fa493b220a81a0b068d869b32f0bc7bd379546e5384fc884155194b3a6dd783dcbce7fca21ea0b285a5838f694777d234214a0385bd40d17b69e7ba04110ce55628c27abae8946a8df1285fdea553f7eee5195a6417f1375348ae2c719a2db46bbae7f9b3587b333ae0c7b747d491f3b786d5abbbbd0baefbaf9c9099391a364f76d3d25d2f1943ca19e39139f4ce9bf4f004f200f2cffe9fc62eb59dbf0d63d93dfb97fcaa470b7a381094e0876de1259d5fe9cf54e8c60cb30362916f1f483b2e767a7e6a2f04744ff774f2b1f763deeedf37ce6d76381cd799ea71228a8424266be2e86505c513493784bdc8888be104c086f24d0e5cd30e1f92696a161403c6b0463d90a87c1676206cded186b8b697f8ca7e961fa1f63411306a653fe01b69bbaa295c2706c541b430bae2ef66e36b9542a55148943348119fbb0987caba12934d83afe50ad7e5a035d371643074a1016103b223c008122a7877de9459c398b2d377ce12122083b09470b54ec4245d4218a7f7017c8c49ba382a44b5fb36de0b66917002bf76723e72e952104f654", 0x1000}, {&(0x7f0000002400)="ebc9008d52acb3393ff3da695b85f4b363dc0145ac1c08921af4fafb4483ea821c192be26895149d40cad63f2db7eb540849393517696cb166c0994d38ce688cef8f8a62aae236a3604a", 0x4a}], 0xa) r1 = socket(0x2, 0x2, 0x1fffffffe) bind(r1, &(0x7f0000000040)=@un=@abs={0x25ad51a74fd02bc}, 0xfffffffffffffe68) 04:03:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) 04:03:10 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000d3e000/0x3000)=nil, 0x3000) 04:03:10 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r0 = syz_open_pts() dup(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0422bf5d46df292851f24b45bf2c85050958abc5", 0x0, 0x80000001}) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x100000000010) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="5aa5ded8a0a2f6a0b4490fe135a3acdcb02af65a836ee76597c775ea491b586c23ed98a586f4f4e09624613972c0ba4dce881433d214b7f083e4c78f62867fe4fd23ba22c6fc3e5086322092dbd2a4d8ead6d79245a77d317f706686456536749defb0", 0x63) 04:03:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x804, 0xfffffffffffffffc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) ioctl$KDDISABIO(r0, 0x20004b3d) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x100, 0x100000000, 0x3, 0x6, 0x80800000000, 0x1, 0x6, 0x100000000}, &(0x7f0000000180)={0x7, 0x8}) 04:03:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) read(r0, &(0x7f00000000c0)=""/170, 0xaa) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 04:03:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 04:03:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x500) sendto$unix(r1, &(0x7f0000000180)="d6c0d4e8aee0c961355553a6b191facd12bdb72d67daaad1fd4fdd90e4943030e645b771267a573c1e03c6b14d23c54dc5469b4febe56ec9212d450441e80549321e3ff09b47f41eb695125122f4e6bed21624ede1eacb10d28e5266bedc2e1b828cfb36e6ecf07d2a91465d18ec210528f7b2b952b8a89ddf1bf2c77166f0f356ffcdccf23af842d175cd10cafce654118ed2973b993ffb3f836ac277998cbb0c1132f302", 0xa5, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendto(r0, &(0x7f00000000c0)="65b34194b2b8e8b846d9d98143b9f5d207281655efe6ca0060af8186c034e62b81c6f19fc3e00e245f00a72f677c6f368b09f835e3f8ef81154fc43359315008781ba00d9f0efebc0c8298e6686276253e645b0211711cace74d6a78e79c1cc7598efa4efb1f79844420cc08bffaa0113c2ed312760998bb6155c8e6e3928ecffda4eabcdd22a351d1e199954b638f9372", 0x91, 0x8, 0x0, 0x0) 04:03:11 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x0, 0x301f51de}) clock_gettime(0x0, &(0x7f0000000000)) 04:03:11 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) rmdir(&(0x7f0000000180)='./file0\x00') munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) stat(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)) r0 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x200, 0x40) fchmodat(r0, &(0x7f0000000200)='./file0/../file0\x00', 0xc, 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x1, 0x9, 0x14e, 0xfa15, "4443993dd117432e4be393c1baf5718ea7327e0d", 0x40, 0x92d}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0xa0) sendto$inet(r2, &(0x7f0000000080)="28cbd70c5cc6fcfbdaa21f283a01a8918670dc3354b89f11074672a0ebae9c839baf", 0x22, 0x9, &(0x7f00000000c0)={0x2, 0x3}, 0xc) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x7f) r0 = open(&(0x7f0000000200)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="7b7413bafafa4d4e6f", 0x9}], 0x1, 0x0) 16:00:00 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x703b29e1af29f8d1, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x6, 0x3, 0x6, 0x1, 0x101, 0x3000000000000000, 0x4, 0x0, 0x2, 0xffff, 0x80}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 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(r4, 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) unlinkat(r3, &(0x7f0000001200)='./file0\x00', 0x0) getpid() truncate(&(0x7f0000001340)='./file0\x00', 0x9) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) semget(0x0, 0x4, 0x9) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:00 executing program 1: r0 = msgget(0x1, 0x502) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d942ad84acdcaf440000000000000000000000000000"], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) msgget(0x3, 0x400) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000002c0)=0x4) setuid(0xee01) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x7, 0xedd, 0x8, 0x10001, "84d25b2a12ea8ea958de357d594fafd6b88fb493", 0x6c2f, 0x6e}) r3 = fcntl$getown(r1, 0x5) r4 = getuid() r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001980)={r3, r4, r5}, 0xc) r6 = geteuid() r7 = socket(0x1, 0x8007, 0x5) geteuid() geteuid() shmctl$SHM_LOCK(r2, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r7, 0xfffffffffffffff9, 0x0, &(0x7f0000001840)=""/229, &(0x7f0000001940)=0xe5) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={r3, r6, r5}, 0xc) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f0000001600)=[{&(0x7f0000001500)="57172ad9eed6929c14a0fdc3f1dbbb19d4398a05c949992dd89beb59d639e061a4e067f8d06b755e85ce497dc90414bb97e3137af0ccb1c79ffe96412d71fd13194f8dfcc60f6107cb554c5f5c8471feb7b8ee992ddd8b95ab1901aef3d6d337e02ef0984e4ab3ea4802214b910d41a3ba4c88192902d29c9cf233115486c481fce0f5cf5db564be1f9334882da7d93a2e9a9f39d09f9deccbdcda2d1d29f3509e0ae8972f260dc8293c6320d99b3c54a652cc3c0461cc48b5d58f74b737317a0aab735dd2426d1bea6f1ea3c5c364c593b08610", 0xd4}], 0x1, 0x0}, 0x2) getuid() r8 = socket(0x18, 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) setsockopt(r8, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) msgctl$IPC_RMID(r0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001800)={&(0x7f00000017c0)=[{0x24}, {0xe7, 0x619b}], 0x2}) 16:00:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff41) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002a00000000000400"], 0x10}, 0x0) uvm_fault(0xffffffff8224a310, 0xffff8000041a9002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d