Warning: Permanently added '10.128.0.75' (ECDSA) to the list of known hosts. 2019/02/19 20:22:49 fuzzer started 2019/02/19 20:22:54 dialing manager at 10.128.15.235:21949 2019/02/19 20:22:54 syscalls: 1 2019/02/19 20:22:54 code coverage: enabled 2019/02/19 20:22:54 comparison tracing: enabled 2019/02/19 20:22:54 extra coverage: support is not implemented in syzkaller 2019/02/19 20:22:54 setuid sandbox: enabled 2019/02/19 20:22:54 namespace sandbox: support is not implemented in syzkaller 2019/02/19 20:22:54 Android sandbox: support is not implemented in syzkaller 2019/02/19 20:22:54 fault injection: support is not implemented in syzkaller 2019/02/19 20:22:54 leak checking: support is not implemented in syzkaller 2019/02/19 20:22:54 net packet injection: enabled 2019/02/19 20:22:54 net device setup: support is not implemented in syzkaller 20:22:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) sendto$unix(r0, &(0x7f0000000040)="c7164de6d0bea1d4fd1a47b23ecee6079541dd82ba4d060a82b0c0147afebf13a6c6f74e3211c3d647301d595b8cb5030e47f9ce3f7aa45d459e7653f133e88d36de0aac9587e17c3ce903dc7e668f5f46b86cc18649a866008e5d1ca9da3ee24e6c9d55a69c1cd81a3ddbca8558d8ccf04d9650004a7e3b852758a370b0e6f51bbed6cc03c23fb0f5c497edcc114f86fa896538b4fc89", 0x97, 0x1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) read(r0, &(0x7f0000000140)=""/165, 0xa5) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10, 0x58) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x2, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) mknod(&(0x7f00000002c0)='./file0\x00', 0x6000, 0x3) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x2, 0x3, 0x80000000, 0x1, 0x7, 0x8, 0x9, 0x1, 0x1, 0xffffffffffffff81, 0x3ff}) r2 = fcntl$dupfd(r1, 0x0, r1) socketpair(0x13, 0x4, 0x7, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f00000003c0)='./file1\x00', 0x40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)) listen(r2, 0x7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000480)='./file1\x00', 0x0, 0x40) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000500)={'./file1\x00', 0x7, 0x20, 0x3ff, 0x1, 0x4, 0x9, 0x80000000, 0x2, 0x1, 0x9, 0x5}) r8 = open(&(0x7f0000000580)='./file0\x00', 0x8000, 0x12) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000005c0)=0x9) munlockall() fcntl$lock(r3, 0x9, &(0x7f0000000600)={0x2, 0x1, 0x9, 0xcc8c, r5}) symlink(&(0x7f0000000640)='./file1\x00', &(0x7f0000000680)='.\x00') write(r7, &(0x7f00000006c0)="74e7893e9ca6a1136b37542a57cca8e18ace34ef46cf7411c54157c06624e667c6547976901d8f7b9e6ebe3be90ba68e2f4060558014e2fca2dc1f70c46575508f96ca9a982aa88bb6bc26c4049c47123d98063ca84004e59f847b063432a670aef172401e222dc07378a98e168211fc2e0105758e7fe9ab34ef5db37ff38a30b3", 0x81) sendto$unix(r7, &(0x7f0000000780)="db7d529e3b92eb5dc230adc12b3b29568384c0d45201779f03d08b82b58705553e4e88fce7e85b350060d7bf4e", 0x2d, 0x8, &(0x7f00000007c0)=@abs={0x1, 0x0, 0x2}, 0x8) clock_settime(0x6, &(0x7f0000000800)={0x7}) setgid(r6) chmod(&(0x7f0000000840)='./file1\x00', 0xa0) getpid() sendto$unix(r3, &(0x7f0000000880)="574672718809a4b2c8884271eee0f3da51e0aa434792ce8a23294d6dfcd6ea6e0991bbaf739e64453d8410d053f6c605c85acfd338aa3f3cf183f28f060de881db2a0914e5fbee7d7eec09823776f6ed27ee5781f746190fab490eb8d435cb5b", 0x60, 0x402, &(0x7f0000000900)=@file={0x1, './file0\x00'}, 0xa) 20:22:57 executing program 0: pledge(&(0x7f0000000000)='}\x00', &(0x7f0000000040)='\x00') getgid() getgid() r0 = semget$private(0x0, 0x0, 0x11) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0xfff, 0x4, 0x40]) semop(r0, &(0x7f00000000c0)=[{0x7, 0x8, 0x1800}, {0x0, 0x888e, 0x1800}], 0x2) r1 = socket$inet(0x2, 0x5, 0x512f) sendto(r1, &(0x7f0000000100)="5dc2fd76efc4acab07de50dba8711794910a1f392f29988817ea5a69d0660922c22213f952010dc9944fdb4dfae87f775ba8465c2a088abba5847d2315101f3faf5273dc0ea6aca6a5cb90b95a4dec2a0e61a0c38a04073eea20f4cfeb1e2c6ef3b92cb71058ba3814ff6d057ecec7307e55a8e78fc40950aaa73f8f302238e1b38239107051568a5489456d13c2bf065f947f1d4e620e6c7911a57bb8b1545ed8698e49838f35257a65a018672c8c1d0d687e9e1826ca8397cd24a8a33ad988d4ec08b1c73eca0840a07cff3ada81ec079c175ce0740a14fafb7199629b04b2c24056a38fd23ac902484470ebe7646a4e76cb96b58d0d570464f18609d46e974c4f0756470eade7bbf5d4f71155646098de8d9190d7338791d02c101e12c493d0565f3269a25f006d6666e9fc98b4d24ac9fe1edb14765f1274c84af590e8bdf26dd48836102fc0b3de4b7f526316eff97c1150ca6cca9beff5013ef4a108275ae5003bd97c443340d1f87f9cfc9b52a12fb95bdb1cb75fdaed5341ea8ff32b907ea05ed21883e8f60b25156dab5a06adf057e869072a7ed46991f69086040c13b3f9daa93fd2b4b592fe5950f1af6cd8883a03d29c593eeb894398e45dfe42a7efcf04377082cd4461caec9c47f036cce6aa3ecffaa8a336fa562301b666d34e06ad48fc90fc6057444f6da069bcd829fa474e839bea03596d0dee41c567f5965e3cc5012116e453e744cd4a7d500c7c38079972a240f35cc925adc23a9d8c060312dc03f5c296bdb7d402be357280feb8d5791156d3038d3845ac7d642a5dbde76c965dd1a0e6bdc9300922d0ad4f6a76a72360acd0d9d6b8f1e2bca9b073b2f7f201157717d27940d0aab00b369a32791f2f6471055b1e9b3ac8e6a51f5e74b4280c5ce8e64bafb53b4e2969064ed4d7dbcb675dd4286d732e3a258ceb0a5921cd668e15add0496422ec437db1136eb47684deb17dbdd5a961e9777c5fa22605404b5b8dd46d3d588fc166ac8d7d974fd75ec841c12d7483f1fa0fd428a3b805f61b902585fd2c7b686ae6c0bcc668cd24fcaa0bfd7572fdc0081ff4c89442b843cbddb9c06569f985741bcee2745d15fd55ebcca4adb2788fe807230525f884e9cfd73cab8093d9c95f884327a5291d60f3510d09bc922f50369ec3e834c0555c644c4b20d54bd1a93194e1cf78d4897d21236b29a54baf4f39dd9168f99e72cdee320e948ccfaab0023821094951408883d848ffa9a2a650eebc749f06f092ab89d1c47273c2858436619a78692772d30420d248f8c0770030de1226f8bba95f11db961e8806b8f3819e3c7ce4866b7198d259b09dc54ba3168e4ca40bf96eef4f0122e5be8ecd29fde613cf01d1e0601b6713ecae5b9199795059d81dfc38aea9774b2ab73999995fa66adbd69410ee5f22baa35966be72f8f1ebcdcf7962a8cd3b7dbfb307705610f9ce61a01d7cbb166736f7aceeac926ad2191089642c1935c56e99e80f7c652c2ff759d10ba3c3b9ca80dfe27ae9fccb16ee1775acd7655d844e6e6101e29cf1a05a9c122f08a3e000364f794259c0eaf6fbd665d7104e7f4339507d8d907d9ab72d9de531a60b3f917201f056f458723cd6ad0f4c641d8b789bdfbc6176a80f242ef49ebfc50bbddfa5c8ffab0732029b8bf83551940830d5c0b906c2f18022008b61916f63cdbfbdac70f441f79ab02a4faf2fdb796c8610ea2b2add96f55322c4e6d785199d54c0067e0359c9960fa3057143b6faecbc044d5f9b6396dfc3e257a8adf4d70315064b74972b67d4bfec917435f762767c75d08bedbd88aab575a2fe3b83efe6867fb83a955c695acd8d597187a55ec717a33ba335047d6ef9165f96a7d93b8be276869c0e6c00777401589b11d701be53de4f7d0c5de354e28bd2b57f43d0d3106881c3e05ec1eabbe569efdeca73d38099c19bb873c8cedbb8d970347ad5653a4be8e702f51d7984bdbc5396691b76e37b3df294c91f54e0b6647bd62dad576e99825871ecb2ad47d20c63b5f31c2a5709ff7a13d05439c6e36a03ccbecfb62c9cff6604b6122a5db3698500043c52ffce51383f9ef2fad3d13498016f64fd45cf0f94cdd02e85b1c8c1cbd66931a26f19327a4089defff7aa1b6f99b689fe0c8e4d461f1363c7bed50950645753e9deac24d37a4f1fe973fb6876fba068fa49d6266d5138619f38011aadf7a9733ee7a96476c962866740e05c5b436706792f2a90e9ffc69ef7bf53ef7d93e087e4022ea03ed5a8065f1edfdc2e2f22c561e10e82a9e4cacfdb45ce59a22ee1eb9e0e8d2735cb51b5d2e48a47090c5b86893ab6916d8a650532a0f4c963d461940a2aa9e5d1f67f5b49a87c168e5e392dd440635b1f6d7ec6ea6acfceda27ad920adbbc08e3595388a34ea16f1e93bd96fc2a8e5878bd6c913f30c1bad0dbdc0d4ef966ec7cf39533ace28b504eb7a6107ce372cf418e33f66537a97f44e5658cf076e0afccf544793daae0bd5f8b9c75ee8114e1322548bbe09b82a251c02dbfbad4cd485308109386c84a379bbfc72413a68b1c181572eacf14c2ab9852750def0b3301514be72eb4c1fde8f2321047c7ffee2768d092f8960a4652a0113d54c27d7d8a2c4d96a662da16fb9c726ae39deb4da2376a3d7dc54baf531125919842d7b19970676d758551e7cc94261dc8721dc7c8bc9235ab825f3dfbcfaf6a229d2d755ac77208d4ff48008b713c0fec7680b145f43ef6f7d04a0017286560f780b390e1677d50d2a8763d844d1df881a3725d80e8421b3d4488b7904de906901796eb2911ec853a6cf80931ee4ab0414899e24def72100eb7699edee7b8d31df3f82164640aae88d71b9b24557292bcfb89f93820b8a7f1c010b7447253a7c6ccf7818ff4037a8181c405866f0f8fe3eb56d4334d091b3bf03931d0379ffc1924e2f8c45cb7076cbda1495aac07b67352bf1ac7ce21796de07c83c8bf5b63b2b7e1326867f1ae92f04026b5eb569b3c6051cac4a93fb05d6537e3675ff3c653c2490f211d868926f0c1b4254fb18e8ce118fd1eeaa8c80cae876c95c33e995cb01b823e911f189cec63bc993e37b6e452c8be5f5a8d10ff9352387d1e51c3f4eea421f01b9c445615af262f474a2bc2d98e363ac5324d2c1877cfe0b22f099790309a924c39f7ed21ced0c19da86f90cbcd2858b477f1b7db61c16c054fdfba6cf27fb4436fcd5ab734802d3d20e5a75e575341d2e3d198f2a6e9754c03049c98b791dd9273414a40627fd6d72feaa4f05a50fa4d6194b9b1437ed5614b1ddddd52435027e23cc71d7c8a7f87deaf79fd96b1395290ae6ca466208e401194a6e9336ee7bd139bb617c039e2545bd15234cbc2648eb0ad8f2d72e37775191555112e9a1ecdbad33725b06e7e272718d9fa4d6628368f70583bb26c4c77c4be7e98151a4f6ad2d77dceab6f5ec7d385615b9e43ea0e2318aea732b65cab7c8b7862d052eaacf03473d9aa4ed4f0893561df3c47595a58190aa1c5033854d9e36d998a28a6a133a8d27dff436406cff77cb558f9562481e57a4d5fca9f7108cb0dbe4028efcbbc4bf000dbed32a8153c563b1e3873f23a669da4b84ba9929d18665bef38bbbe22b67a0f302a37934585a80ff5387a1faeb185d3f8f2ccbfddc0013bdc8461e6d29c00b2bb756d20128d6577c0a032c337f1f431bc5a71385afba3711ffb164401188588408b7500d2ce8f30e36c8f9f65045bc7ce04ac36fb229d49b65bb76709312f5333f9538704fd01ace561e727e8f6c4715780a51e23403cbbf212c3df3dfc2efa840d18542e37113db2dce970e33fb7f951742fba2b863c438e07abdcbdb608efcde8a2b346b8ecca2d94fc2a5d4e9aaabd11adc8b6ddf7abee5d64dfe37f0acb56eb52eae266c48697a9134f693f565ae99506a2a02ca79837968a763c1ed1de0af908d627ec1ed57ca0827ddcbcde4338590c846c092afa5d0e530f37907c4dcbe793f4be5ff1f49129feee0b4ecef1de10dc669ddc15d9a98885b4169bd354a4b990752f6e8bcf633538d9d88a776273287bbd00ccfa58f674e4a19091a928b1e997921d0259fac460cdf9159a0b2b71b5d879056f6647c2c0fe03e0af45bd46a4dbdc20a012f899b0a819fcc3e372d2095b9ea4e2db54ef3689ca64af1340fbd70783cd9d3ed36d2c64548eaaa1941a124d2ae8d42144ac999afc0b9a56773334c88a8b7dba0806f2965b894de37bd3445dbbc99cca1a644b61b6fd94744a193c38d5e08fd745121694f4503cbabc38a36217a961fed9a0e613e526e60e02ca485dda27028746db22a5ae8eebc5049466a48562a04eee28674d72b24f9689910d4995b9cee86742b668ac2942324150043b6cd72bf97c1d38ca3196deccce344317ac5e19926dd200ac069991e9331e432b98413c2cccf75200f524c98b534fa6d190f95608189069671e082e3661745b7c35aa835e4833801ef0b08fa93c56a9491dfead7e5c7f3cdfacb466833db01363b99c21dbef7dfb977bb5fd759fe8402a6d2c0a599bf422f9c0bb58e1d09b6d0f627f700e5dce8471666c1332e120901220f8770404b03b39ff016761247cdf6ac4ac29c77063be5aa08db8a0177426cb62b8ca49af7c4c734aacc105cbcbbf5a5c161d4bc957d5f6d1f17e363fca51f7914fba9fb0b68957f624dde05f76f90288616446164e87ff636497da92ec361aeb3e4e6a7c832491aac14cf9549a3fd5ff73b179d7c5a7954c2b330d892ca3ee1ed29cb1902530873471ed39b6633be5b8d806b1c9045d76e9256b6ff32c271a52846012a86c79cfdcb2030cc3ac5c2b3e9924516526e3799faf847b0148074f3a959c78f072316e2a3f7e80884c3210e6fa138627e404f1f64888ba27f74089932728f03e24b6d56f062d5fe9c763fd2a3a26625010d8c48a52648192ba33002d64d96ad3bd9c7e8700783fa396f80917905fbec6c4af3e19af4625a7c858bb8a64bf2160210cd75663712b7321d0c57045941f39e60516d7fac00201a3d24328f954f0b9f6bc29847b92135151187bdf6570fe4b4a508563917b5514933f848e061c6c4c08e5e288b04812aed64af2e3870868cfc8e5db8f3f35971390d314b68f4af68bed599be689e6f0462c8fba9780d07552773815ae1b7fef03fec0160dbb604d8decaa0b05d5ea70045ad1ac7cf2d34f3a0fb9ec822b498c9dd1f6f2e40c828b931b8f8fa3e1e2c5cc06847326668e1896283c6305090c4cb5cb64de6eff8c815828910b8b8732bbd96b22d8cbcf53f4e89125abf9389181af9099f4f781433ef3b978f7cdb888c6f5ed3768aab1c2219e53dc8c2e16a9b4954de01608c40ebb3e03a45cf37f3284d5bb2c1158ac3faf9e5cb8888d53d91013b34b3df17b9e30135bdfc6d230db919d6fb235c29807b2be3d67229698ae7333e1643974576a75af87834f87caf3a0d1f4fe0331b7cd8dd00a63857041515f87d4a2adabaed0b8e51b3b2f8851450162d2eb2f2ad3db144e61e42b8d65c025bb97232009511f812cdbce2f3a8bfcde66fc0149777101769c14eb0d709cb07c5c3b75bcebcb5d50d25ea164aece259d27dda6f665958659503ab1dcbad6ee6bf26ff4a346c2181f3dc6b071d4f242c2aff0b01db775b15685b59e7b30f6f726e80185755d2be2fc616161015efd45552d0bbbd78e1cd2a865d63217a751348a0ffc3d72fd462ab393d0c206ccac973101c85dc6111c4b36a043f49aa57b3a5a7c1544bf39809d7dd35431288ebbb3c3d877b1767818", 0x1000, 0x1, &(0x7f0000001100)=@in6={0x18, 0x0, 0x9, 0x20}, 0xc) preadv(r1, &(0x7f0000001600)=[{&(0x7f0000001140)=""/43, 0x2b}, {&(0x7f0000001180)=""/201, 0xc9}, {&(0x7f0000001280)=""/49, 0x31}, {&(0x7f00000012c0)=""/197, 0xc5}, {&(0x7f00000013c0)=""/205, 0xcd}, {&(0x7f00000014c0)=""/105, 0x69}, {&(0x7f0000001540)=""/136, 0x88}], 0x7, 0x62) getgid() fchmod(r1, 0x0) mlockall(0x1) chmod(&(0x7f0000001680)='.\x00', 0x40) recvfrom(r1, &(0x7f00000016c0)=""/105, 0x69, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001740)='/dev/null\x00', 0x40, 0x0) mknodat(r2, &(0x7f0000001780)='./file0\x00', 0xc000, 0x180000000000) r3 = getpgrp() getpgid(r3) recvfrom(r1, &(0x7f00000017c0)=""/227, 0xe3, 0x843, &(0x7f00000018c0)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001900), 0xc) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000001940)=0xffffffffffffffff) sendto$inet(r1, &(0x7f0000001980)="317a1c0c1b4ee32da78ae22624fda0e310a866c4f565d5f889170090946f63d88b5ec0dbd033c80fd8f94dfd65a7ccc69e9da35e324f7f22d73714c59eee0f8f8d75850ef8002b611f3c6253716ba8f7bb57d1a8b8e4ed22a1fda65b83391a905dbda12f4ce8ea", 0x67, 0x8, &(0x7f0000001a00)={0x2, 0x2}, 0xc) r4 = msgget$private(0x0, 0x2) msgrcv(r4, &(0x7f0000001a40)={0x0, ""/53}, 0x3d, 0x0, 0x1800) recvfrom$inet(r2, &(0x7f0000001a80)=""/68, 0x44, 0x2, &(0x7f0000001b00)={0x2, 0x1}, 0xc) r5 = shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r5) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000001b40)={0x2, 0x3}, 0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/wskbd\x00', 0x80, 0x0) msgrcv(r4, &(0x7f0000001bc0)={0x0, ""/234}, 0xf2, 0x2, 0x800) 20:22:57 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000140)={0xffffffffffffffff, 0x80}) socketpair(0x20, 0x0, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100b, &(0x7f00000000c0)=0x6, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 20:22:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20481, 0x22) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2bd1, 0x6, 0xac9f, 0x1, "b71895813540d5e919b718545b1b3c4930094afb", 0x870839b}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pckbd_enable: command error 20:22:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e9ff3fdcc400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x15f) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) 20:22:58 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) write(r3, &(0x7f00000003c0)="068d684af34216aeadc52dfe92bfe243dfb8a830c97c85ad36018fc34d52a45e305877d602bbac63489f165c56b5c822397d49d92dda18dfeee8a5d96eb5eab9b1a2f726735e8f1a4b2c04916d7329663245b0a582c328dc81a94c4faf1ccfa8257f87ac969795496d8198767d3c08cbec5374dc2b0f3efda3cf454f201ad8ec96ccf58f81237a1261285b02a75b5ae10991123ee032095fd6b7715d740bf7ce714cbc6c", 0xa4) kevent(r4, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1, 0x1, 0xfff, 0xfffffffffffffeff}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x400, 0x1}, {{r4}, 0xfffffffffffffffb, 0x70, 0x0, 0x1, 0x621}, {{r5}, 0xffffffffffffffff, 0x3, 0xfffff, 0x1, 0x2}, {{r2}, 0xfffffffffffffffb, 0x30, 0x2, 0x81, 0x101}, {{r4}, 0xfffffffffffffff8, 0x4, 0x1, 0x60708d2e, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x10001, 0xffffffff7fffffff}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000008, 0x5, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x9, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x20000003, 0x2, 0x8001}], 0xb8, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x40, 0x2, 0x10000, 0x400}, {{r3}, 0xffffffffffffffff, 0x9, 0x5, 0x9f, 0x2f33}, {{r4}, 0xfffffffffffffffb, 0x20, 0x80000001, 0x7, 0x10000}, {{r6}, 0x0, 0x44, 0xfffff, 0xfff, 0x5}, {{r0}, 0xffffffffffffffff, 0x4a, 0x20, 0x100000000, 0x2}, {{r4}, 0xfffffffffffffffd, 0x80, 0x20000001, 0x14000, 0x100000001}], 0x1f, &(0x7f0000000380)={0x9, 0x100}) dup2(r0, r1) 20:22:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044275, &(0x7f0000000000)) 20:22:58 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x100000002b, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:22:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6002, 0x800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 20:22:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x24) 20:22:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000006c0)="506dd6500589a39e90b065102311f0fa315fa26e95c836bd263c03d78983eaf831e98c49bf5da6e58dcd7c0969895058aec894952ba83535883769d5de43e1b71c2b3c1bbb8552acb13a4d2a6f", 0x4d}], 0x1, 0x0) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) chmod(&(0x7f0000000080)='./bus\x00', 0x88) execve(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x10) r1 = open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x4) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)='<', 0x1}, {0x0}], 0x2, 0x0) fchmodat(r1, &(0x7f0000000180)='./bus\x00', 0x10, 0x4) 20:22:59 executing program 1: mprotect(&(0x7f000036b000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 20:22:59 executing program 0: r0 = socket(0x0, 0x40000000000001, 0x3ff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 20:22:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x168) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x200, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000140)=0x4) 20:22:59 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20080, 0x0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f0000000300)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa142b868a0237f559b7cb5e32d0ff2d400fc2f9a3c39d812fe6a73ed000000daa987423cab21c6b2748aaa74947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be545508dfe808f9840f9e13da075ee54c0682247a3e405d535cea95f96c2f31a5d302643585c9250900a821e153a6212dc30a02000000182bb81ef3c2ff8a0d530549c628dc1acadfc3e9b6626551290e6a09989d25030ae1d572008c362fb60d7857b4405f7211d18024e6300cc7219ec9be961816e8cc2bd128522e4da31299e5e1ea3e8931464b7fabb96180b8d49f6c9e60ac393472b89c0506ed70d51eacb674f539447672c9a55d73b8bd28efefdc6a463412190d0af1f1245d5f6c9e2a86fd75bdbc2e5248ab071045a88082993a9c8ab6c3f374463e0f7e76e5c8a9bef1f7ce965f06128c0d085d0e0378dbe2f6d7a8ba3762ba30e8be0d25016f0cb5f69d23fd7f92477d43cde563ef53e9d0f733fb57758fccdd2fa36f85deb4ee37448ead320d05aedf477dc83765d37bb6b1396eb9d50dd81e0227708288a4b130d6f371159def984a0b8493f9e34eae0d41d6f6d09751c8009703c4b6215ad8281c2dd539fb5db49f3839f720181a429afcaa94670d56e4eb1b63f5496f5fa32d8dd4b577ecba6fef92aa0d77067b20795ac3984f685eae0d2188195ddc2c982cfb9421389ddab0192a9d5b6b8927d2de15ea9449db452202b3fd9c87a4ef174c68854f3966743e9edb910302eacee1a9b1a3545e73bdd3dda9a7f67351e99ae83e90464ed75694c99a5b86d0687f454416ef58a037d9788d2403a0fa88e1d540391bebe3c0ce6c7883d3b0672465270fb94087b7084267f4eb4d428ef75a23e40fd2757576986565be47361d6f1d86cfef9cb29f3b4142bb981cbf56bd4898d0c139de3ce89503265987bfeba583cba4497b14d56ce1177ebd0d68", 0x300) r2 = syz_open_pts() close(r0) r3 = dup(r2) ftruncate(r3, 0xbd) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000340)=0x1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000380)=0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 20:22:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 20:22:59 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x40000000000, 0x80, './file0\x00', 0xff, 0xa2, 0xfffffffffffffffe}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x20) getdents(r1, &(0x7f00000000c0)=""/242, 0xf2) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000200)=0xc600) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x3, 0x8001, './file0/file0\x00', 0x2, 0x401, 0xff}) 20:22:59 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) listen(r0, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=ANY=[@ANYBLOB="070109000000000900000000315ba097ffebb38f4dc4ed2d0000576b504544ed08b961a9c4f380cd4000b3bf0005eb5ad35a3f88000004b5c7e73027b99c6945a19f11ff2276c2332a4795ba43211c4b4b04602ebee48fed825e47166d528632b3f1d913d2af8d2dd2603ef79c377f342ece72f95d43562fe94e12abae30e5076eac771cfb9f1da6b6c029bc9ad2c5eabbb4a8e3dba410dfdb601454664fa2c52b48499fca9c949b38b320408bf99b996cd1531023d91a0669e850b10739cffda6641513d5329c34f7981210bdfbfb7a065bce45db0003ee2bf5f1bfbe7b4b09bfbb56808b490a75c384d8a92d6bf77c02b34ec113a9307a99edb63629c20f5cb9733de85c63df7d8fa50efbed24eb4e70125864e82702a10e44840c7e18ca1fccbff5a4e6c7ff9f6d40f059612a3d174c72422ddeb157ddb1e0fb2c60d55f36a2d916c4093aef795dd084e4bb44a471e7dc4d18e06d3dfd086efdb98addc9d13e849eefb8032a3f88114e69bfd66328c67de030d7822de5b63120ffd6dfc1639549182398b5fb4e729068b8023c90923ce017dcda1455dfbd543135e37b5b9d363b8fa1e0162c0a6e3614186fe91b44a5b21c791940d137fab498e11b9fd9c568bc5fd16cb21a0bb0f94e22c1297d21e3337171136bc1e93c27dd2d"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 20:22:59 executing program 0: r0 = socket(0x39, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x1, 0x8001, &(0x7f0000000080)="b210a61d25a40b1002fc", 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002540)="b1e573f0137b10c8db97186be8f43656da5a1281bd461409d796a717e42d26eef6f7009fc651f2fa40fd23eb09473b9e88097b36ce7e1957159f687d048927a8c5a73b354b528e5e8eba9d45a4828b322bad96c8e5b725be792b16800e892e870298435824bc091fd07fc991ccac43e8f3941032836c7a73dd413f773691756b156a882d80997d0a19cfbac7d683631d6208c507e5312229dcce3de7f7a5639d299510e0af544962367b4994127b96bd531131120734470286c462a80145b68518d341a31d031aaf008b25d7cfc84a4af40099b50ca9bdb14f2a04baa07e5de3a8bd697ce37a73004c3c8f5874d3921806e867ae5fd6787c80c84b7056312a44c7b1873d6cd6ea4918955b89bddd84334662783f6f4bc39e55ab4566a89757df44b8fc287612e180e9987a3bbc776d0322c2dd59808517e1c7f3d7eff1cb08394f7b72fb26fadbee4e90f0f323fe377a526dded6a5b87d4ed2da21bfdc84a2c320dcabdee6d01738063abf448dd435f3a30a2845dd30d0b480522223772879ebe12977a67eb780cd6c63adefe8bde5cd72e910375127701c61c5776f98379c7c277e96eb0886c5b34c6c5b37200199e09ecf5a4ed63e2c3aa7a87f3122eceef680e8a0401814c3cad8d1f14944258f0cb8fee7f2d7828a79dc2ffdfd6c630edf83f081b93fbc96974de28c16ce594c6df049f5c4e672966d523ff4115dbebb6c4d950d0ba25c66f55f5b3379773dcbc04472510cf66e9dfda30ee9ce430984e1815f993aa6cf36b5ff99596e22230f6c9d7022d5cc46b1cc5f7e34df3137b467e6c67d8595eaac639bd74eeff916132e7608bcc0aa179ec91f0d6f6204a608e95fc65df151b68158e5ea4609b412da7d1d335d6924fbdaeecfae51a371b3c32ceaa4a9ee97cf2a10b2a33e2b6bb3c601f45d5f4625970f956cd5e0b1781066ab75ad1f5c89e085fed7ff0b1cf12469c729be467ca22e453fdf63ed69c04e889c78e1277e0adf5dfdba70394bde65d4e18b901b23ac9288a10b174827daba90a477402c688c548ca34897f7d381cf8171e848f867ea61e573668aca84bc31f675020029a41830d4cde89bd4078df37c0e7d7ea81540e95fedbac10435bf2dc3e39486156f0f111d9d88c8e5b9968e5478e21a15a6e3648185df0354f9ec8007b82906ed05504046fe09efd6a8b3c350bb4f4e74dc5c0e662d2ce647a420245bdbdffd4528969560b65e7b962c3f88d94f4bd706cd3d1554d6042b51eea00bf11f351a5bd37b067bc38649e90e1adfb7e5efc8fe2973aeb1f10489932ff773ec167c6758864100865d265dc904b0b08ab9195383c515062e57d9f8bfe7a094e78aa3d59c2d4db9674b799ea77a3ef6422ca6a12704aeda94de50dd94b0745750b60b023699da2d5ff404b80731e5c088028e87777d8ffd71ee68bf06900a1d4ca8ef7e3300eeb01531e0c1c2ea85551195445c4effe3456b7c7567cdf6f47beafcf61dbec02a04b337beab0b485a4e397be27b79edf1998afacd85c6521ca46dd76964d354627afcce676b1a225338edf7011ecad377e7ae983efe0034666e2f9d515c5a1639c203c5886060bfe2ebe49f4d31093b97339204c44749da36c4695baee511ac9c73ca53705d997312b0778e9058f028192cd2da42ba281a45cf469dab6c4d931320114dc852798d460ba2621e3927039ddfc9a56b95c0cdaab89ae97f7745d47b965f1442200273f97b1105bd003ec02827a836f9cb42192e01232cd04f8fbed4d8eb46828e0900633b5945136a495b31e9c3cccae56a7f414b6bfdb0ade4015e14fb48ed74dbf8b474e4766736fad62f33eff495cd2b83380ef18a766bda58df414226ecafb3ac5cc85d758c11406b53b2a5bf4f07d3e503ebf2b0bc0fe305417d3dd291c55947229d15551f61cbbeb547ee625931f0d6534aaef0f72ac3e3044cb4963412058e28e27dac1cf9729bff98b0be878c951feca6cf782563a1194cb5d11accaa00df688a3d4c75c38bf5111ef8a956c55786f31968a0947d5d4068602adcca1863dcdd968b95ec2049aaa17a4e3e3410f799b1a1e6825f6461be98fe95282101c200558408e6c1854482e9d06d633f930ea37eeb9a471f19d4bac7a4eb2e7fe3d95df8e5e612f4cf79036c86caefd015bd00734f51d5ac6cf18a5bb747e92a93e91a30cc0485513472f9078c6bd541ac5c7c8c9cfe884b0364478f977e68923d48697a7a3a982b9d708933731f9203815f2703ad7e6878c2ab1b98b3a6aa785639b8a58bee8038348d7302b36ba691985664646e4605d45362b96ecb79ce241c1c752c65dff34c452aa7286fc82afe0209f90913de74cadbb99c9fb3cf6e6a92d5f06e2521b2f49e5092b3d7af9fa093fc1d84d661a6b04918ed700ded601570e7aabee11169bf5f51d52716f969dacb4dca4a0d34dcf24736826da540d69e94cfda85964034b369a0f9f22b02596f6adbf8c4bee0b7cbd332e1f6b423dec1d8062153f67a2a9f0f41eee6997f2de9a8fe1f2c3e83927f42628d247ed3924249a3030c16b2700ed46f8e69255db27fea6094d3cab684fc9709ed9067a1adf5432056f79da1bc898ac48c6f37cd7833d456766a9da70be7bb5b45611eb9a1200c81c2635df292d3c11edc055b80718fe2d67a0311889e2e1c35eb87fefc591a6d900bd849e4ad3cce2991ed5dbf0e9c509f55831ef0565f279e09e86a95b5d9b2ae65c266896b860a470d4e45721e763d78d9dc60d6dec1d8a49210f0a94165f9da1ebb9a2c80087c07ce355e70469205473bf46dd1089383435522dbad2d7be05975adc8ba51d565e2361b1d64c86334b4bc80550f66975582edaec346cf04704a4482010b557b57c944ffef5e7aa3195efa3bbb970ea7fd4faa4f117649464c84dcb6b8d470b2c9ec040772bc07a33ae355a5f39811d57092088dfe4d7eb442eab519dcb0770a401af3befdcbe04004e69e4191e5c1d65e448b315a664d5c0d314e5b51b09bda61bfc8cc2c0e8ab7de0df512b5329ffec44c7a934c45aa0479fd06470896dad3a0153d78f2d43d0676e91da7d7d230b1a016b9296bc6514be4b919d0beb61cf3d0b1d17c08fd993738dab21241cf012e3126dfc0f5f0ea75aff61e65cae10e134e4ba7457c963ad9bb5e3f8d019f00d36a367599ae2d9563af7b73a0d4601e4ebe2a6cc4ea06ac3084da63898c3d842c8f0182e9ea8cce5b392523e1a2070305e7e736c45e63e662008ece1be4a8bc9e93453951ec5073eb8bc31ddb4c25566ef8d277c1487a51149316cfe9ea94c7b7e94c5aaa48495a9c731569ebe6274c7b756984348f58bde9903aae74f9947c4a3d2210a7e2dc8cb847263a95bbbc84d0174c2b25b0874ff65a2c5e8ddee32fde3deee346a0be50d45be21a0bc42541736d53b59ff1ffc594650ed1d0fd8d9371dc8ea6a419a0ca8126cde0bb49945bba762d85f1f6e4fa26a15a24b777c99ed74f1512f036a91da6b8fb3d0f05d3a2c34c0e2b3b40667fcd4b2afa30ee690f2b4839d2a642d5b1a86ac6368971afdccffdfc23d258bccae60204ff91912abf46edc712d75aa0df5edeea9dca12f7c38f749c50c75c09030cd3130183b881c8dcaa79f8266d9fc8e03d1f49684765b038a5627a98c233e27932c6b88bac55b9d9b24ef5536e76f6316d09c498a33c6a2c991f67770e10ad8e512f95befa4cbfa1fe6218487a5e5c2e34d4bdb07f4f0fd3138121ff055c7fa6174161f62cca648120c29c3c9cf9ce9c7b36e217614f96f9cb41f65502a7628ab7b0870da4d6fbb20676e0b4ed6fb3077e1a27ad817497d48bcf4ca370f9e1cf67c50e72a00a6ab9ff025edf5744400758efb6756713a4ff9618e23efec061fcb4ae0ef242a5d16610c7a27881ea6bf9cb517103c7c83cb04186b2c57a7fdc2891876d0e5ba2617ce6b6258f99aa08ae9f1cd4bd47ad1e8ff7be431bd4f4d7173890fcde991425f5b5535d45b8467eb202f278cb65c794172751bf74bda879843e7cad4b0848391b6e1bfb29c5589692f5a6678cebcaa377041e12df591aa67a0cd19250d52769fa2e1c095204dc6be6b4741138c5fd52a689342776ac61c15dbc02efa1593ceda3194dd30e4f79480a6a351cae1b82395d549883e4b7ed0e62b34a20cdab29067f4525ec3e9f5d44d5a0219b6d35f051701c8baa6f0daa5943412d8f2142fdbfd5f69b772e80fdb228f5a25aca2e25db82062a280f67a73a9a33b77c955997f1e1ed7a5e82fd4f95bcdeceb9d21884193fbac5679377467fd0079c226f905a39183ee72bcb66450003f57242b7a2b75cd8aa6ba71c7393d0a909c4d44b86e6846ea509af7ac4f29a901376a002b23bd87203e08f9eac3714c9ddfc22663475f2dd50faf7014a6f50e34a75061ffbe517361892ee53e5903e9996f437f8b7ab10913e17f56d8038798564a99ba54798b7dd967ee4655b07e93ff9b5f8c9ba8edafc20815a94157442fe7d066b37060974930594e5964132f37bd122c0c803d45cebab49ebf25bad1e7b6c77e3c3091655a09fac9dfa4f4cec950535df95baf4924fd334d324ce6ad88d18ffde0f7052d1d356179b7d8b00a3ca6a5798869492a7fc44a267c4083643b5d115cedee4f090bd23e3d0612a60da4d6c66db5da913361fb69a7a54032b4dfeeb2e4aa3e3282ec5e88b8b9bc5471468c804e4e3c10c705bda094bfe61b49a2999bf3a3b5f2be51b868748ad3b26ee4e3e2168e2a784a2e839a65911891830df1b4f00e92f7125336403c072812698e26bb88461c15d61feec3e2187feee3edeb66ab17fa5d53a074f8232ca615850b216618834b96c8e6c31f4c49cacdabaeb3172815d904ea5014ee0f5183c8ff8817b2b51747f3f25e3ae01bdabeed8c4e92138afab93a74b610abe29450d01282b4dffc7b8eb721083bca9ffa1d7bb33a009166ea5930d9b1b83faaa7f868fc8959008a0374b5ef5eb202a26eaf7d30a0dff8605b309cef0fc94c8871eb11798f700f1e37a07ea70d6e20f226fbe6e367a6e07d4114efa8352aa600a87ff5c6e8f2c7a508ca1a3fd24605fba0b987770090a23ce12089d8f77850318b3a69b4ecde0165494d3510cd296e40a46fcd0e2cd1cf8f48166c0c35caea03ad05708e9377b3dbe90436889641b8fce27b781298e54ae6f26181d350c69935b941acf9748a28ab638652943e011fffcf7bcfbe86428b6633a7091df924dc09271d3c1a498e853d8b5d3822cf6fc45e240888d7343f6814a4c5997753e759c54a33b2c715add59306656a3388a78002baa7d86868dd4e8a40e51a34fa702a00f5aa9c0fa2c5501df28346d09bb9dde8ec0f4c88d469bfc3fa741c0f1fb7f06c0671deb4edc30bf4f088866ba9b4680bae2ccd093056ee3b5ec905d8a1083800972bcaa043bb04e9d8e05e04a57867e85d8f1d7e9878e0a8ac0de7277543cfbdd450b3c42da60a3aa63a5af99d31aecc721eaea5120e3aff43984640e30b6664534a7d61d4f33f8559d949de07af628f43dfba407d566c6e0a2b9712d71f0a62b936ecbeaf2923891313389791015b592bc48b4f83107ddc516634b45c9675aac381dab4a278591990bbe13791838a6d11b8904a0bfe7e83c0727f8b690f9bdb86366206fdefc7ae30baabb95", 0xfa0}], 0x1) 20:22:59 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000017c0)='\x00', 0x1) syz_open_pts() pipe(&(0x7f0000000040)) close(r1) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) 20:22:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) fcntl$dupfd(r0, 0xa, r1) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r2, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x88, 0x0) 20:22:59 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0xfffffffffffffffd, "b8000000000000080100", 0x0, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) close(0xffffffffffffffff) write(r0, &(0x7f0000000040)="636056493a3c6a368f35202b02daba80e0dddf714fd53600166701263141b791ae36c5bfe5951008c774a6c2ddb32f1d6e1a4aec7f55d9d33d6e1e914a", 0x3d) write(0xffffffffffffffff, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd57610", 0xdc) 20:22:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000180)="ee0f349d182bb3a3043c909ff16739a8fa0a7f2d6a8e09cc7f46dc6a08f1f22214b25b6a7f99bf1b872a63bc00d60a165d592fd814c18f9718a14661dc918fac47d3e99e5177c56ed0e91a1a9ab48d629150811121fec45fdfe925b52886db72321c853b7dbf52baef633f259df99d95de089cfe36027485be28a3c8ab0f51246f100226c453e7ff583e401abdde012242a1ca3bbea0ab0bb9843915627d0055f2a29f728c3349ad271a3ea5191586f863783f27a2cb4bedf1a5a8e3d84422d12055a95479e5581a31c9740bb5a28e09fedb75d5b251e6d54344c3aa5723daf8bbbee328d55d0212323d405dc7f1757784", 0xf1) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff0000000000000000000000000000400000f2e9ff0000000000000000", 0x2c}], 0x1) pipe2(&(0x7f0000000140), 0x0) 20:22:59 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) execve(0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffffd) r2 = geteuid() fcntl$setflags(r1, 0x2, 0x1) dup2(r1, r1) setuid(r2) 20:22:59 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000100)="99fe358a", 0x4) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = geteuid() getgroups(0xa, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202ff7fc33b5e9e5ea2e40d"], 0x10) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) 20:22:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:22:59 executing program 1: r0 = semget(0x0, 0x4, 0x355) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x3ff, r1, r2, r3, r4, 0x89, 0xffffffffffffffff}, 0x370, 0x6, 0x1}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r5}], 0x1, 0x0) 20:22:59 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0xfffffffffffffff9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d9ea85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ce636c91107d86939f41674589e7ab13c37918144a33bc6818b1cfae59f5e788a3a30240", 0x60}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 20:22:59 executing program 1: r0 = semget(0x0, 0x4, 0x355) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x3ff, r1, r2, r3, r4, 0x89, 0xffffffffffffffff}, 0x370, 0x6, 0x1}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r5}], 0x1, 0x0) 20:22:59 executing program 0: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x14894a74, 0x4000000000006, 0xfffffffffffffffe, 0x3, "84f2d59a535a93d1d0a56ffd3077c0316d261d3a", 0x9, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:22:59 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x18000, 0xfffffffffffffffc) r1 = kqueue() r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x9, 0xf0000000, 0x8, 0x80}, {{r0}, 0xfffffffffffffffe, 0x41, 0x1, 0x6, 0x40}, {{r0}, 0xfffffffffffffffb, 0x80, 0x8, 0x10001, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x0, 0x4}], 0xc000000000000000, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x82, 0x20, 0xd362, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0x7fff}, {{r2}, 0xfffffffffffffffd, 0x21, 0x8f, 0x0, 0xfffffffffffffff8}], 0x9, &(0x7f0000000100)={0x0, 0xab8}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x7fffffff, 0xfff, 0x0, 0x0, 0x9, 0x5, 0xff, 0x3, 0x0, 0xbd, 0xfffffffffffffc00}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x5, 0x3}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x81}], 0x40000000400, 0x0, 0x900, 0x0) 20:22:59 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x7d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000140)) pipe(&(0x7f0000000000)) pckbd_enable: command error 20:23:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x50fc71880992c2be, './file0\x00'}, 0x33a) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20ea477b43047075b5e7ab98a58c0c7d7000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a71100000029000000330000000300000035"], 0x31}, 0x800000000000) 20:23:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d0f682a", 0xf3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) close(r0) 20:23:01 executing program 0: readv(0xffffffffffffffff, &(0x7f0000001640)=[{0x0}, {&(0x7f0000001400)=""/244, 0xf4}], 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000240)=[{&(0x7f0000000140)=""/93, 0x5d}, {&(0x7f00000001c0)=""/96, 0x60}, {&(0x7f00000000c0)=""/62, 0x3e}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/4096, 0x1000}], 0x6, &(0x7f0000001300)=""/131, 0x83}, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x3347}], 0x100000000000005e, 0x0) 20:23:01 executing program 1: clock_settime(0x0, &(0x7f0000000080)={0xfffffffffffffc01, 0x200004}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/149, &(0x7f0000000040)=0x95) 20:23:01 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r3) 15:42:57 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 15:42:57 executing program 0: r0 = socket$unix(0x1, 0x104, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x2d8, &(0x7f0000000100), 0x1}, 0x0) dup(r0) 15:42:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') stat(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000240)) 15:42:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)) recvfrom(r1, &(0x7f0000000180)=""/105, 0x69, 0x2, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 15:42:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 15:42:57 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000001c0)="02", 0x1) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100)='\n', 0x1) write(r1, &(0x7f0000000000), 0xffffffffffffff9a) 15:42:57 executing program 1: msgget(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) getrusage(0x0, &(0x7f0000000000)) 15:42:57 executing program 1: unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='x\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') 15:42:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = msgget$private(0x0, 0x82) msgctl$IPC_RMID(r3, 0x0) setgid(r2) getdents(r0, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) getdents(r0, &(0x7f0000000200), 0x0) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000200)) 15:42:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r1) 15:42:57 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x80}, {r0, 0x4}, {r0, 0x5}, {r0, 0x40}], 0x4, 0xffffffffffffff81) sendto$inet(r0, &(0x7f0000000040)="3296933ff72438c451654ba0842e01b54020f27f33f75c5324a6a013b922e90acb64e9202c9bf28dc9e3a3eb8028dd8f8c59bb5c352f3059f8f5340db118bdebe6b68f7f5a7d4f3109a2390762a9d918ac0697fbf5493bda9849e5d2a4838686f0a97b309397848af151fa3c515fa8e0575edc9eb8c065cbfcd86bf3d2", 0x7d, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:42:57 executing program 0: r0 = socket(0x18, 0x3, 0x0) accept$inet(r0, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) select(0x40, &(0x7f0000000080)={0x1, 0xe2, 0x81, 0x7, 0x401, 0x921, 0x4, 0x80}, &(0x7f00000000c0)={0x1, 0x1f, 0x7ff, 0xde4, 0x0, 0x3f, 0x4, 0x1}, &(0x7f0000000100)={0x0, 0x8, 0xffffffffffff8fca, 0x7, 0x7, 0x6, 0x2, 0x4}, &(0x7f0000000140)={0x8, 0x10}) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) 15:43:00 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x3) r2 = getgid() fchown(r0, r1, r2) socket$inet(0x2, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x10000000) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140)={0x1000, 0x20}, 0x8) setsockopt(r3, 0x80, 0x1, &(0x7f0000000040)="4da121ba19758cda02e0aa9e", 0xc) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 15:43:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x8) getsockname$unix(r1, &(0x7f0000000600)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x5, 0x52, 0x9, 0x5}) close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000300)={0x10007, 0xffffffffffff8000, 0x3, 0x9df}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500", 0x0, 0x6}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:43:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000040)=0x180) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/196, 0xc4}], 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)={0x4, 0x7, {0xa0, 0x8}}) 15:43:00 executing program 0: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) read(r0, &(0x7f0000000080)=""/174, 0xae) socketpair(0x2, 0x3, 0xbf, &(0x7f0000000000)) 15:43:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xfffffffffffffe63) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 15:43:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r2, 0x8004667d, &(0x7f00000000c0)) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r2, 0x8004667d, &(0x7f00000000c0)) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r2, 0x8004667d, &(0x7f00000000c0)) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:03 executing program 0: socket(0x2, 0x2, 0x0) r0 = shmget(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x8100, 0x104) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) chroot(&(0x7f0000000080)='./file0\x00') sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf030000009281eaebcc86e95961e60e7adc58106d2121a96c", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 15:43:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r2, 0x8004667d, &(0x7f00000000c0)) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r2, 0x8004667d, &(0x7f00000000c0)) setuid(0xee01) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r2, 0x8004667d, &(0x7f00000000c0)) setuid(0xee01) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:06 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000000000009) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x8) ioctl$KDSETRAD(r1, 0x20004b43) 15:43:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r2, 0x8004667d, &(0x7f00000000c0)) setuid(0xee01) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r2, 0x8004667d, &(0x7f00000000c0)) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000080)='./bus\x00') write(r0, &(0x7f0000000900)="510d000b520abe06d1", 0xffffffffffffffe7) kevent(r0, &(0x7f0000000040), 0x5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0x101}, {{r0}, 0xfffffffffffffffd, 0x60, 0x9, 0x401, 0x5}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x48, 0xfffff, 0x40, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x8, 0x35}, {{r0}, 0xfffffffffffffff9, 0x80, 0x5, 0x28, 0x4}], 0x816, &(0x7f0000000200)={0x0, 0x4}) 15:43:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8100000, &(0x7f0000000080)=[{{}, 0xfffffffffffffff6, 0x55}], 0xff, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x200, &(0x7f0000000040)={0x0, 0x9}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0xc58, 0x3}) 15:43:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r2, 0x8004667d, &(0x7f00000000c0)) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r2, 0x8004667d, &(0x7f00000000c0)) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7, 0x1}) syz_open_pts() syz_open_pts() 15:43:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x10000000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) read(r1, &(0x7f0000000040)=""/60, 0xffffffffffffffc0) setuid(0xee01) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) openat(r0, &(0x7f0000000100)='./file0\x00', 0x10000, 0xb903a650ee29b430) r2 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r2) fchown(r0, 0x0, 0x0) 15:43:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0xff, 0x1, 0x55, 0x5, 0x5, 0xfd00, 0x3c}, &(0x7f0000000180)={0x9, 0x1}) select(0x40, &(0x7f0000000000)={0x4, 0xc25d, 0x5, 0x8000, 0x8001, 0x3ff, 0x9, 0x100000001}, &(0x7f0000000040)={0x9, 0xffffffff, 0x1f, 0x7, 0x1, 0x100, 0x6, 0x7ff}, &(0x7f0000000080)={0x2, 0x8, 0x1, 0x3, 0x1, 0x27827a9d, 0x5, 0x7f}, &(0x7f0000000100)={0x9, 0x5}) select(0x40, &(0x7f0000000200)={0x0, 0x1, 0xffffffffffff0001, 0xe9, 0x7, 0x5e, 0x4}, &(0x7f0000000240)={0x100000, 0x3, 0xfffffffffffffff7, 0x5, 0x10001, 0x5, 0x3, 0x203}, &(0x7f0000000280)={0x20, 0x5, 0x1, 0x8, 0xbe0e, 0x20, 0x1ff, 0x4}, &(0x7f00000002c0)={0xf000000000000000, 0x401}) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000300)=""/253, &(0x7f0000000400)=0xfd) 15:43:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:06 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c6530002b6600265699a2f15230b28d22bbb598dab1cdf2f5b2d0fccbc985274af118e280ed3c4f04b0d03129a1a469dc3c4e0293792bba567fe865cf8b1c5e677e7c45cd9a45be5ffd606ac7ee221b881c0fcb1509ada4cafa69a591ac6e1856a158c2a8ac3cd6cdcfeea17b1fda43c700d364d66089db2b61a20bd97df0579c48215f0c6df33a6d001262edbab82423d45d1de465b3d05f6c70fd819e60fc81ac4ef77ded3114d03e64dd261f27def95b0fb8a793594b1ae2f584364cda56442618af70d04127515a6a07aff984e0934879c199a1f5f2bafea877ea83adcad31e6bb48d32bd19282b252ca2e56cb63dd0f5020ae69ab61af9251c43963df7519ab4b87c3480da87f25663a60dd05799d554fef43c958510455e46cba42418c2ab1b0a883ed77313fe9bafbed00d031b14d0e5458cca750af1a74d3ac8684b9100c538ff9c5d7eda931c9cea29c8b9365031823b29c5871ccde38aed648c7b841e3523eba19c410c60aaca2533c5c37dec8205fb2e6e6fa87f9bab9d4c4689f5d9c763c2a850694717a1d0d2b04a853a944378a12c4cf9695cc27d29bed3e3e23d75a5"], 0xa) 15:43:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:06 executing program 0: r0 = socket(0x20, 0x7, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) setsockopt(r0, 0x9, 0x6, &(0x7f0000000080)="0cfc4fd135c5da96ab2b02027e06f34a", 0x10) setsockopt(r0, 0x1000, 0x5, &(0x7f0000000000)="8484db58d68c8c67101e1647792ce269dec8dc6b8726f66bda539479d9719946a30e3ea9815785583b97edd709fb19d72cf48b98b8ec89e821831702095dd5bf4a0d7d26f88da22ce0b42d", 0x4b) 15:43:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="8c637a9e67dcdb153b6c96dcd39cf4757f1731d0b53a0326a0169da92c5303625ff5de061c746bff2af73e138b04900dac8aa192e26486d3b239d60a8332c7bfc8d02e4d809cdc28dc5ec925ef21c6e681d7c27b675a8c1cc81e21203fe34f69fab7ae98ece7ec1a3c3353c916c8eb1663a7764c7a9ec7bc74485b4c4e70a7b07480545c4a1906180358a66ea45202505bcd33956b8621f0e663d01ef731aedf8c1ea0042e2cff0df29304727bd6450518fc2d69a8707fa640", 0xb9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="1e545d407c80c757f6183d5b7a17d43e349cf9121bc88c57901e85c2c008bb4d5dcc85d033b19be8baf729048fac1d33d8ba12bffe1aa886505dbaaf0d634606aa5b2097869c1995fe5d770035a982b4b030e74ee190472882a028cd71c304764406fe345c7cb588b8fec1fad9aaf90baf9f6bec7fb2acc35dab810688a6ce0a799925ee55ac56520191bdc1377b3fce8ac5256d776e5ea8e520f95364c130c7569963e8484211ab135b0d87d4117a852bdd133d15ab8147586d14e09c91ac1bd4ea", 0xc2) 15:43:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:06 executing program 0: r0 = socket(0x7, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82000100000400000000"], 0x10) socket(0x17, 0x8003, 0x5) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x420, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) r2 = socket(0x10000000002, 0x0, 0x9) r3 = dup2(r0, r2) shutdown(r3, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x200, './file0\x00', './file0\x00'}) socket(0x6, 0x7, 0x100) writev(r2, &(0x7f0000001500)=[{&(0x7f0000000400)="832eccc55d8a4eaac39f09c987a15f599dfcc2d12df16f9cc3d26f35fe64f63b153e65629f9d87a2b3e23fba5b556b7cd3ff507ee8440c65b6155750484480d5140323c8f339850c270ef679d89dd5e9e2db73b83fb6fece4a741a7f11e13bc85f271f0b3d8ab7de6104421bdf7e9fe3be2dbf44f175ff8af47e22d987ed93755584e5572fc1eb65143d1a0b6ac7c67fbe41d7b7524fb11a04cdd5f8db8977954e2eb803e3b42c020e68c2030617a6ab11d190be7961104b3148d8cfdd6b48df57036c485088b5c3de8605ce983367ab24afb74f6e6fdac74239fa0360c9e9d4a345bd85b87410bf320336daffbf38b685da6cb11b00a6f5c206df267a27f11bef2190cc5f80c0209b0f13e2581fbc77d08b0856ec6533ff8f972006a39a915e183af1225f7c5ef01ecb89a2e695d4aaa066ab218a9022c5f6e4b4865931b3d14d70bdba51d0f5ad449a9df8535258c320a218c3f918c74dff5904f639c91776b054131654bbda792268f85d4f3fb6d031cf9af2166cf103d17a0a1609b7466bf88debd8c8fd983bb40af021e1b5edc8c1c6f869def1f03a4e5325c258759a38ef59c2115fbee10c239f9ba264d80d2de44b732fd2075b72774c956a299a1c51af57f00024741948eb4006e4cab9dfd44d8a82d40aed5d628be9b163860adb6691b833580d8fc4d8d8c7d0f125cd0a05a1ff5cd625735e01cd06638e6cbad2a4e2224b2b39d3ade86d0ee5dae714e1c872c503499ea81fab86b1e952e36f8166b36f849bbc6e9952d7e01e319d5e5058f02810213fc67f2b50433daf7cf95bc746be0b60c8d62c203f5fd63bdb5ce0fb7102e641e1c6ae59041ef56273203bdbf2ec67754d47c38aec09238c989923b47372264007c4589d4c919df7c2467acb0f973239909d0fa4e51034656b7534196a490bd41cd4634f510c5a3965618b02cbe48feba364fe184845cdfd5f2e5e7c13631102c75e8d2b803d1ead849fa16c540357b0b989e5bc77ba6874e9c87ddb7f6f9ce17623fe0dc70d1a8ed25d2f355833e2b295f552729fa6f51b2a4d899aa7686f85a7bfaac9a6adc0ab7a9c63593459033f8b51766c698f0969a61366e47673e0c48c491edf3145dec34530f338cbde0e54d2536bfe318b7f81864a1aa6166abef20b9636dc8cd1e47ffa8633f49eaeadc9964f85b22e871d3c6fb4afe0a2b37026606fcbee271e865162cc77d01c01cf45c1a1e64a6817014e8230980c66fa4354db814752210d10c6272af73bef659585bd66b47669d634838c96f01a31bab9bccab362068999968e971f46818a28045ca41181a7e9ee04ae8bbe25aba4e4a888046ab2fe714d3c07c776a50fd1267966bea2d7af94799b6eec3a70d33ceef66d1dab8cb73782d0722c2f3376686a4764df0e5fb317b72ffb43c026f1fb519cc0a38630a1c6c5684d91c48579f36a7ace4488cbcd684250248487ca47a5a789d546e6c4edb9fefa3303c364153b66740538a592091f372aa87c240441c24db3184130b5f7e7e3ef068b61b1ac5e49c2cc82cf6f0ea35cc30a4c058bd4f3fa84d23cf45052b892158af741599203eddea9fa0e5738fd0df96e654394ea96204a6deee14d6dfb516ae4bd04964c7bea96ffc274d31e33403fad247783e863ff86d44c3c9104b9a685b07de75e37d93d1b8292f7d4a2665fd572ea781ab8847069e523536b86c6df5178cfc79917980b59f6cfc8f59f0795d9d4a1ea2b1982f767812b163f244031705db467067f6b6e28870b2c5072c76ce73ce760499ebf743f6339435eb1bf72f0945dcec2f2d58a3d3f25a29e78e693c2c77cf04199dc056c422cd1b44c0a87efd5c425f41f4bfd58435f2ca23ca82273e4fb819ee484d748ea2937b259173ac5fd06ac5a5d74a5ff490e94a2559ddcff195415fb5814cecf6a8c2c9915bc63073da7af5ec02ef7390f24b261bae2c2fbbb9d5d26cf05e3b16af218ed897edbd03e9e587c60c9a4751dc15adf7ef97bd3f02fd8aaadb63adda196f8515ff017bf3933576c219611c91c24d2efc08bd7e3f4652cc800ea49647cf15ee6fcc1ecb0383e624937b953b62b870a9dd49ec72dd3a868d30012db5f3477171a16ac175b01ff99261b7e187d25e7df8da9fa74b5fdf3a581383a242af23a6d32d90c5efb7f5b2ee1d4c6c3d0e375bbeb479fc4217c53827a66d67e1342aad8a010c6229b8a3e220012c0566c2be4048048c5a6f5dc1034f8300d426b75eeece3dabe79949f132ff7074fcc3c28f988eaca11463609bd2c9d55ae1066a3cf3e35691b052a90deda8eefc38f9d13f357f901570d888cc571f70467b8cc80f5e9a01ab8ddf6ff7e0273623679e8ea0f84220cc1a9834d63a2993eae7cbdb64d7751c762e8825f51e08409f6790760710507f4bcb3210b3ebf2c5f1c1be305107524a852a161db36bebeccedc8f25e8a4996e309ba5a167bd34ddf5804c1a40dd477992608acebd73fb44feba8db22a94a354d56ecc580788282891b04edc96178e44650802532e551dc5a7555a6bcea0f109938e1d0e6f776e6664530a8f437e141b127f13cf043ec9a12722f74e30a9f77a8a5a0f73c756a3b820a28d797412429c17a3603a94316b4639e36c976a23e5eab47a6b57cff5dceb77b8e30766c5739aa3d02db94d87f1e73e0eb508b466eb71bfcddcda78020746bf52fd1c9e4a7a4048947e24db1b9904201bffb2bac9825493d2cc1f2811de6f83a7f641121c2de3a4787a68af9bdff0ee3aec5cb4af0cdeea46102d6754d3899d7c6e3938d0a1ac358c3f1c8ba9d7f5b56552b08b8722f076a4e5dff385d8ec4af9f32e57677d215bedaf8f96ff7331683cd2182feec537014f9f8dbc482ec6a89c949711bfbaa26651525f9d8e4a4199be421119b5039701e33758a5fae52c6a4d9d2981ad00bd185e9190f4940ada0bafb5b30fed4b5df7955c5e55817edacedd264ebfa25b624c001a1f6d59b85b99a874dbe77cece24353034f74fc54eee88c92804e4d5186b0a422511aae131947b4c71a631579fd96f5e7f2e1752e6f4f1f32dfb63e67e7d3e98680bc9803234c1615bb6ce65f069aa7e23f282aaea9e856c35ea178f73e3c2d2ccd521792435c476a85d9a0c8cf0807d9063b69613ae1f495195097f59e8f4cff1e0b1033cfb2874d9d6eb870c72d0e14fb63ab1a2e71323d621f1598de8e5614ddc02acbfc53d9889426a998493be42275c9c0936e19240836ef950b4b55997594abb488be3e49129bb7723ef66d9862164b80544c0347eea3286c0f98b11800eac491d7a3f8f96375ce1b1b3158be00095e3961f06a47ba06804756edbe825409d240c66d854c9f50e352f730c1085811a795725a0be8750af375b151ea55a6319492b20c4442e851213f46e514cdb291c88914876c52440a8877309c6caab4fc21bb164592465d6389adb8f241d35d4dd7604033c5d99f89cdaf8266b9fae286708360e89d44ee3d729763bba89784ecb33ef309fc3f5ec14b4d4b7caf25c1268e3d509f3996fd59803c09b56c6c1767200256f322bfa3ebe7e8f8b95b9b32e0170caf4a3a70f4e82ba16a2ca14a753cff9e8a4f944a2aaab0448d3cc1a65cc211a9b171a8f580cce5fc63f59165b6ece97f4e263a9c824b6c592e6482acb4fdb0138609b166087a2a4b6c763d96e7f4709d8e12adfc17caed4b4c772ef84d96f8d17aca3d3c6fd9e5557e683d5e001051f1177f0a29e3b1009e056d822357e59ff1d70c085df99eb0070cb33511ae5c2c89bf2c49d16c6a0e31fc5f33a65ea725d3631027120543e7d3d53821b8f91a7d9085d522c8950d15d51ff4f25bf2caa78fcbe9dc3aa57706ba91c5c9bd3a6772d57259652fd53c7ac41e145fdae8af8ad6484aceb359b1e6b53ae2628718b29bacacafbe7c76b397e823ed9ee2ecd40f3335a319387b00d236ff93613dda5b1ab5b697910dcf966122df9649ce07c74481d1e6970edff45b89139544aabc983b82d4a3664e1ee164db8ae3328083c1fd2d4f00bd7839f103dd104b7297a81898da32074beec8178fb319eacc4274a82f4c99d1fc36903e647594885b417e07578c4f83fe45734f7ef0a0c401a2e2abc4dabf45c81cb59b234f946305f4399375e43dda53f6f111facf9fcddb460c72edf43db815bd573a851963451d43afbce097d3cd57d128958b4eb183ba85c2db5b440e1b21b21988601d05e0fd5a6d9a5029d9c7d25145a8fcb81c7c2b6feedefa24d1b69c4d81066bc1a922d2027cb1289f5db49d02cde2392751a79d27734a6da1f24ee60beff06140ea65b0ec30b4445f670b7ca8c248b054ada98e53c45aee7bae43dc8f3b323dd4de882ddebacb06479bde25f5c01b4196f5b2bb05c14ac58c121e4a63a79f2d6e90e74f59e7a3d4541061c0516411d9fc967be6b577bf2548147c7840d6f3b8f9dfbb35418f6446b99c2e2c16d14082f1a2563ea8039fa1190df8898f12593be2e63239b88fdc2b1300e9e24a6821f451a4170fbae1f9b70bfdff405c612b5d5745dd64b34a8d006c16dba43d783475c180824d5aeaa88e5b621109b7bb0dfb09b6eee1caa614cc72c3083515632a26757a880455400d8c3735e225cbe005a0097b518dc9bc0b68a9512b87f8b78f385820ecd930b9a2848bbf84d6a246b5c60e5f83609631f0eaf38715078b18f5d57145dcc1b3b6d84400394346222fc8f3422a6756c8bb372060d50373b1bbb5f65be93e63167e45a15e925a918fa7b6d08c796849d3c85ce7722bc08ab1174f87414c2fca3c3de6e719f729aa3b623658d98007a9b1108274dbdfb57a47d74816988029894d08c3f62890232cfc1b2cd99686f6f0eb303f1285bc6446a8607734c6d618b2bd8a8cf96a13be621c3b7c0f149d26beb7d37ac3f90349ee0873f0ee7742122fd96b69c99a4e0302347becaa0a49ebd3bb523234cdef60667d0729fe9bcdb891c4666aff7bb88b24fab08669bad8707c4df8b5f1ca1189d926edeac54fc746979a4caa0f966166e8df233ca8abad3e2088fd9a3a58590755ff47d1f477821a0933619d34e91eb8c711138902eb5243373f4e06f22dd80ba48bcb1c811fce45d745a7b56bf2176150f", 0xe21}], 0x1) 15:43:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:06 executing program 0: kqueue() r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x8100, 0x10) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/247, 0xf7}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x601, 0x0) fcntl$setstatus(r2, 0x4, 0x14000081) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) recvmsg(r3, &(0x7f00000015c0)={&(0x7f0000001600)=ANY=[@ANYBLOB="00000000c86291f9cffa6e2fb8c5000000000000000000000000000000000000000000a8d4adc855476018d4eb7588afa1877601678dce99d5392e19693b135736679bfdc7da921b83713d245e7619574f00610291630278a5c43ebbac18ed1782491a6c73ad85c98a1547bd0a8cf42de28d43bd93a9301c6331e48eeb63e74a80a6b2dc4973c4b6ed81150451c397a08221130c3bb58c"], 0x21b, &(0x7f0000000480)=[{&(0x7f0000000400)=""/98, 0x62}, {&(0x7f0000001500)=""/188, 0xbc}], 0x2, &(0x7f0000002740)=""/171, 0xab}, 0x2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x103) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="597ad6118efb0eb5fcd524a10f1e555fd3be43e3869e4a6ee9fc21c2164076a824d9d9458f7b655c5251a017e6f737f722b18faeafff17d8fa48122ec1dd60eff65af21adaaaafaae81acb0d21a6fe3afc3c62cb7b17c0fb27a3f1eff5afa0e5bc5efc44dc498b515249f06bf75608e43a045c080b068ca36f089919c8774de3d113853497ae51e255edacd7460e8a1c8e7d132dd4937b7a994ab1b8e5447877ded849fbae8f93", 0xa7}, {&(0x7f0000000500)="4c77e16e3da300c0cf1be11a38238ca368aa4aa0caed44afe4bd021a699e34279bcd23edff2f53ec99c18389357cf670ebf9c478ff3b9bdfe6cb43e4fdf721f22ce700e23b229b9c4233ad3f9319369afd99973de65bcec54ba4d2db35b463557cae06f8b12ab1dcad9ed056cc3d027c7100caeb7c1f84c2df09ca08750ce95057addfde5e97c963bd28af893214f43f398c31222a8bc139797ac512a78e2574e7d9ea3626bc3c44ca9acb4f2a04073234d22525ffa4a9a18f641bd6e4f490932a13e0db127103b390ab2468682c558175f079eaea0d56b6daa10d2302b90d177918c00860448fe544d5c3ab0fd094cd10f55e80d51dfca548fa0781d98e2460bdc031fd8e1370ad708c88cb8460309871a4becccf9706fc1b363c990a8e10e20d347728ea37a56ecdf8e8f61baaf4b96b199b7e440202b237671790ab12cf06700e78e8f21554cf38dbfb5052ec33edc13f171b0eea7732527e5893b68c00998c314fa4e5049370f37c1494b5fb3c41e5ef15e8124960f7a7a970d2aed54c212bad926faa89695b9144ee9058b3fecd2999d364d0ce86faae9cc6eab9af9d23d74c7b4edd64d2d5ffa825d8e319a74ca62d513edd7f3713565895da0427d92bd444f07a84d262ec8516026545cdf0b25540535684374bdcf91f268ac4ba7ef5985ce7b1e20dbee66589a125fcfc021f463af621f8569e82001f7f7255f8eb60da329c5cbbd25a5e70c411c87d01321550b26fd2e24a726df14cd6131cd7aa210469fbc7b0099c6204273cc83d7a96a9fcd6abc40bbc4b2ba365a63ad97098a191b127259bd38016df0cfb920a445c81be5652f060d1ed9dcae76a8f45071d7f64a3ad54be0eaa474d339990b7422f6844d6d21a922ab3772df6977e32e922d80f08dc15176536fab92b33a64ea445371bef2691aa45684f26d428eb8879a62bb52a7b0f866c6ac82e5bdc5a03ef499bbd6f8a61aaab2a1e7ad1845a8d466f24faac2502688f5ce4b126af621807a34a2b9f306d9a089542f54f1e78722f1e4760341fb2ee4d9a0805a8a8599eb8fab782ca7e123ca34638612b9c48b42171e9f831711cde349b681ccb6eaa765d2b1f32ff579c006474e9c28b9af5bc0e945c28308d8244e5fe021916b43e40725820117d53e5d507c07604124a3f824a920fc2bdde0c099ba18f006610b60a6d3ea897ef32fd439778c910e78ed4212fa41a41f053e104d07e5d2953b3eff076a08e24236f7cecc40bc67e8acca31ec7243d9dbbffbc523799816f16edb22926a38ef1aa8721171a176d61d0bbdeb81eaab54593d818a7fe14a12b22257ad8bb66676acc458afafe9ebd4786ef92e70388d5cd0c1370653d1b1e9b8f663a55c98855131095384cc987038e21f85d376428cff8be0edaf603642787e4e0772c71fd48e13498ef80754749a5cc9262093cdcd104fd185b770f7945e0860480625c6e18174a6f4f9c1547f1c1b2a573d14f890063237adb6f6351fa00c5f1e0c3adc1ea9d7c8711b98fc2f7213fa078f9be68f07cf82e35f293ee2500a538473c846ad84ab9dfd663a81ea2ae7fd966aff5cd19db334cedd09ef6e88d22af0bd65344f4ccb1c2362b763e70a90067cfc69a97a4f71fea1f8688270feebb52091db471211349800a789d623ce61650c623c1c7354019d022f49731f77a5c63c623159f690b988439e9959cdf8895b16a82f53bcb0a17210399a546ecf0e016a6d4166cccac9f27a69a19b44914320e982478a2975eef26ad9d82c4402ec1c747017c9b44be1e50b8205f538afcafd068f1d29cb2725d431f5beb3e75a58126955153d899408f5fc207a12ef31765e091c7d28069c53d4cd8def8faf8187014bd7a749ab59f939115e305a6464a1f3e640fe1f4211ebc2e755f5498c79fca993e31f375eabbfb0b6bd939cb4f519deeed68ad6e6209bbd5bd0afe113b6d1d2a4fc3da14001832d04c524588b97428186b1a6bb06d255a33061b297857865d3fa7421ebaa9224b05bf2746ff2c2239fad554afc433dff25589a61a2c63a2f7cd5a34626a5f25731713ba6c6041de083184f5c82fe1595f79880968f2c6333c85a1e123845fee79930ec8a46cc476bd84356df9540988ab5b79dd339b245f01e537bfc7079441e5103dc7b5f02511eaa08065ab32e1d79736f8b735017ead212aa823583a067fb7e73e1df9a985fb94130e98da29a5a654ffc50023bfc9837d9f355b4f27947a5b7598a266fc881a10ce4c22a3439273ad6e8718482c2d2b2a966ad50c29d555b7abafeba79d3e93312ca37a0dc57ae8d357827a537facd5551d5149d6c685ac790b72d352efd2ed1391fb9f4cda7723930d40b0a33f887f6508db19db554de9ac6ced96de21999726d53965aa0f36a25181f853156c00d15a803659be880eecbec8b831c5bcdbe37b5d7c4f027b45927160e7b1b155ed648e1408d83abdfc931b95a5fe48d89cc69a0c4c3c79c87c7fd9991a96f0b35a7fc9c7a2e9df1a685208b6d3164070823aafc809f987fd47ad110805d4f8ad6a8275b0c49505153d7a5bd0208d53148a145e8cad9e5e23441da1bb80e363e59a66123ae82505a7d644cdfa99dfb46cd4fc9116c3adfde68584a008131b66a72a4ae258d0c9bde802b0c4668ee76cd328ddfc92883d71bf9b3299d7079b291c42bfbac77df653a6060947965e23a9469611b5e6e423c93f8bc2f952e96bce4a074302d10c6f3902790bb4a9f14556ea89a7beca18bd0dfd74091722cb412ea5c0643065062ddb94ca32adbc5a311e65bd9dc047e8e3c72192cac27cd3b7430029f90dcb21566302947763beb22c396aca157cfa2e7389a7e257c621b0cf769f5ff906414e6af622eac78498c160961cd593799e1b51ae13fa5aa8915ded43a313790809fc6b63e622bac425c272353a8c72b4faa68cc5e76e9cf3e3da897f1947c69a006dd023be12beb0af83244f285c57ea47a8e1790e2f829f47d8cd7ad8cbd6e2c8d58bb492286a94ddd0c80b8cb914eb62be7cfb9fbf9ae7bc1dc3e9eb804a07a4b6e077773f531ad7f40044ae18d6d3c860581ff84c5a080d9681e373ca14b1eb41344a5eb9e63892f45067566418114ff3b0b3cc7527793cc139728315b43d299f24e7e3532cb5c70d72de6d39f290d3e014f2557c9e893037adb0cb3a12bb1190bfa94dcd0bd5355025a615ed3d8a086b6e31db252785a36e556bc1e9301e58130ac8d6908fc3b4b78ff0103686cf3fa6f87a2dc43b497cecd7cd96ee3013b0f7dadabc00b82361c322aa1e868ed68459fee6a979931bacd773c8229f1a86bcd3e049c27a893299e222621be0e2d2e63ce6999f3deb58cb4673d8a9a7251f8c3187fce2613739735d193efc137b9eebc15d88fc3f3a739ab2c975750f2ec4b0f8c39139191b6a084971d87300dfd6b5431404bc94e00e9abb58e6de152b11bbed65fff53c1a55a2ec4beeb76f5b2b74993f1bd0e25aee4bad5bf791a14771e118b198b67c3a8d07242e0c9a601147c66610e48316ec03bc62378f202df4ba0dca33baf85fc435e853e0f447ddf0f9a0345aff350fc75dbfa01e70ae59f00e9678a570abe6dad076e8c540f569a7fa361521073de0a8b28ff5e634b17467ebd66c828d455f72f7a3ae0b3c8b34ae77fc93bffb6c86c235f6180723d418945af7dbbc007a20dc52ced811de92381b14b5305c872c1a41abe36859c2c115e623205133088367c283192bdc90ae3c21c33bdedf9af63c0ac99661a1bd51751b849b562543abb70460350ce70401e8c3296b3cbeabffd60dff4591c88b20399adf438666d3167a459092bf0a8042360072b99d67742e77dc622e706623ba8d522400ff4ed1433b7737bf14b9e7b0a58da92f5d1450575064f6abcb0d198de468b6fda6dd8723d630c4f7bda6e6a8f700bc1a66e92b075368d1cc6a3753bf5c8edc3ad47fb8b91b4859520f0775d4c76b3f01472c71e6d25f1792b05a4955aaa7d0995bfd045a699670bf02d4546ea3053bcbea5ed709e4e9a22e515ed6779eefc008bc3d0cc9785cf7851bbf1c1111a29cc5650c9826a2a57fc12344d3c7c2567428bff83318bbddf562725869f848e525ca19cb61cdbfb03f70f0f9737ede50d1bb15b99b9baf606b8db90bbf44e04ca0dd993ccebc3fd3b137a9d40aa31c6f80fc4b8681258808a6e168f3e46b020c801c2a1f061001d310d60697b42868558da4419949d566b150bf47ae6337352c3de65e884b117eae11e988892ff6df6a3da2f2ef4e6a73bb6c3f1ca380196cbb1efa12ab9a1c03e5ca7f4fa385fbd408bcaa7f65df6822a90abd1758eec31a8703757aef4f9a130a9307ad0698171c384d57b2dfe2ed205f673bc1bcf5aa67f16d37a93f801a466c52d2f692f481625e1305ffa55737ce19d1f60f46a6b467978ff462bb721c90d61b98a48b6d75011f39146bd5b77f01731c6886633a3c6fbc8c8a49c63514c16d6deb49a70ade6033bc924ca611c03fb754ed7b2d84a72c564c657b1025225de5568394dde0d7d83a437b9a9ab7ef9991a18a49876742bf3125b059d2b29b6734eb0f3a2ab5fa52252cd24f32a36dd385ed3cb39646f14a2c906c83dc9086df3047b26004ffd952b9c7930ba1330216dfe31ed18c8b18ba08d679619dee24777200fe08a8c3bab44cfea461e5c114629378898ad0e6bbfc46c15912f394574584d77b243b127c153f8803c34b338a114bc9a7c195b73ea4c567aa6c03363352160a3249da49da131eef14153163564a0b640f79dc3aec821e7879ef2aadaa9f9fe63b2d6205024244d264731b758e64ea282a9f196035e140218040dcbc89de1806ccc3d0b9e4e34055e7874d219faa312d6fbf9d15aee39bffa6f123b0f5a9e1e6a54c51a42397ed5e09a388d99d7e556a7242b1eef17a7400a98733c159951952c5cf1c4f29983359e4a98ceb6d785d975d68a422fde078ef469eb000621d12f5dd36261425411ce7a6251f773fe64bbd01bd2048df25f39760d0da5e72d5c8168cf3db30a8873b042100e2c3772d1e5468f2ed14c6c6356828c367f6c3e8726a7e213ef84e1189eb03f35bc9fa0895441f29887247a85225e68b0e5db23823355231f08b96a9e1685a9aba6daaeebf5627d6caf4b695311801bfaf4e673c158bb4b2ffd80ff43ec9f7dece93cf53aa5dfe931c25208a46b94c53c3b68999f8f2d63137307c6d2e98d45f23cadce94654c789b97a21d65177ff270768680cfc032401b41e770cf6a0fe4c485b7e0f7bd7f5ecf2060cba27e1c1c415a46a7399ed0ffeb027ef11b4896b7f3fb2c2cdb182d9290a58bee525bea3abdfa1acdbe648e005728383319c0a3becaf713f1a7100700bbbce417b8e8163b64a41d5243dce52de9ef8211a696e32fb87c9f80476525f145a1defd9adeb5ef4b27d2aab192d8e93a7e866ebf307b85b67d5c948d5af1d15672f427aa2f56edf83e2a92b5047a5242961c5016fe63188bf1173911c4106dfbd09469e7f5bc9f888dee41cefbd5ecf9a84a90294d57ae781c4b0fab49f168498bbd456b698dbeb7225d8542b258239a6983a6012497d98874dc8d4629fb36be876d542d5d905d796571cf2f4789da2d3948d3fc5658c318a5eb373700c7d013ca0a096846f8f29f9f3fa1ef5b60558f2f549508c8b55dd3aa409549cc48d295fe508303235ca473bc991dbd37e46aae2ef3cff3b0c45f1cc7e4bdd0855077e1a20661e3043fb5f9da41b2100174dc2afde652eda9724eb90e8c02a8faf1003cc8f73951b12f665bce15f11", 0x1000}], 0x2, 0x0) 15:43:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:09 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f00003bb000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 15:43:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) fsync(0xffffffffffffffff) close(0xffffffffffffffff) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000000002052, 0x100000001) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 15:43:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) fsync(0xffffffffffffffff) close(0xffffffffffffffff) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c64f7b202c, 0x1b00) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x2, './bus\x00', './bus/file0\x00'}) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="42e9673ed68f6cb346b338c8db2d1376c34e9fc8cc7451a9ba0483b258441f6aacbfe397a800264093bd512af35c4645c0beab7a5b486296d9918e95e5411820448efc732babc514431425f6924cbc9c06b001576c648b9142869c582e2229bb6e3450d0c563047b93be33fb877f2990f999442114d800cff0b31bf3f111b7ca", 0x80}, {&(0x7f0000000240)="fc8840d92cf5d635b646480d732989d64648976fd61fa18cb379f6ba46775b6a33e6ae668f673224", 0x28}], 0x2, &(0x7f00000002c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x80, 0x1}, 0x408) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) write(0xffffffffffffffff, &(0x7f0000000080)='O3', 0x2) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./bus\x00') fcntl$getown(0xffffffffffffffff, 0x5) 15:43:09 executing program 0: r0 = socket(0x20, 0x7, 0x10001) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r5) r6 = socket$inet(0x2, 0x4000, 0x2) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r4, 0x5) 15:43:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) fsync(0xffffffffffffffff) close(0xffffffffffffffff) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:09 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 15:43:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:09 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x2) msgget$private(0x0, 0x200) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgctl$IPC_RMID(r0, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000000)=0x1) 15:43:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:09 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x4, 0x2}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000080)='oL', 0x2) writev(r1, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a392ba1b685b6bbbfc953075b3392bfac59a02205fee5c7817f89c292a13bc69eb2faad7b2133b7c95426baeba22550581f50f09c405ff7494b91fdb99e573a3524cb2e6489342fb3af2b7a39ae5fa4a6ab52329e21870a480dd6251fffa20f16dc745dc0d581fb10c710a62d854c89f3105071a7dbab8a835a7d3e6d22611ffa2f6691da304ced18807d0c365aa7724f7a4424478c5b501a5585e8c96d3bb70e57d91a75c6d0edd5a380b19ebe4d2972e8c50c1bf04f5f383a26b197a599ea0410a4fafc989faa16dcc82d2a8fa40f48b161e8dbc2751ac5db1f6df7c24761d53b1da488eb4d55c7c020c46880b015ca50e33b48cc2b70fd2297d069485a078c22970e8597ee78865b6c3b42e1027100c88851904de959afcee15a55937d87003aa4cce97bbd331147597ddc3709da4c5ac495201ff4c8ec7f34077700d1ac2ece3593d7b9548b8b027a5e1dbbbba89c2df70f29fa6f2a48c9abd23c11fcbe11d8d247be65a659cb181a60604e07eafad4f4d3f7d9b703246e35045386403d5d3ab5c9640252bb002a020399f54593c69cb16a4cce713aa62343d99b51627a5779f855a6f73befcb7d7869e6adea563f22f61b083f25ab7ed184460fabe497d62dac7e9443b28462", 0x1f0}], 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x40, 0xe0c7, 0x1000, 0x80000000}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000300)="e99cb1193e483e9ea8d5569098f23beac61d6571381df2f6aed81a3026f58a59bb912cc498857d654a10fe23a262e276e2136d2c5df4d23d5e2851fac27663fc0a25c1320511c01cbbc364bb2712442e", 0x12}], 0x1) execve(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x100, 0x0) 15:43:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r0) close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r1 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r0) close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r1 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xe7a49686}], 0x19d, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x9, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 15:43:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r0) close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r1 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r1) close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:12 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) 15:43:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r1) close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:12 executing program 0: r0 = socket(0x18, 0x3, 0xffffffffffffffff) r1 = socket(0x3a, 0x4, 0x4faf8188) r2 = fcntl$dupfd(r1, 0xa, r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x420, 0x10) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000080)=0xa63) chmod(&(0x7f0000000180)='./file0\x00', 0x28) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000001c0)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 15:43:12 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0xd, 0x0) getsockname$unix(r0, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 15:43:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r1) close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:12 executing program 0: pipe(&(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 15:43:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r0, 0x0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r1) close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:12 executing program 0: socket(0x3, 0x8003, 0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() setitimer(0x2, &(0x7f0000000000)={{0x6, 0x7}, {0xff60, 0x9}}, &(0x7f0000000140)) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 15:43:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r0, 0x0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r1) close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r0, 0x0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r1) close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x802, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) recvfrom$unix(r0, &(0x7f0000000100)=""/22, 0xac2caa6be7d25d13, 0x0, 0x0, 0x2ed) 15:43:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:15 executing program 0: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRESDEC=r0, @ANYRESHEX=r0, @ANYRESDEC=r0, @ANYPTR64, @ANYRESDEC=r0, @ANYRES16=r0, @ANYRES16, @ANYRES32=r0], 0x8) getpeername$inet6(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffff1) 15:43:15 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:15 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x201, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002008, 0x2065d) open$dir(&(0x7f0000000040)='./bus/../file0\x00', 0x0, 0x5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000000)=0xfffffffffffffffe) 15:43:15 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:15 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0x3, 0x1000000000000020) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000001080)=""/104) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) r4 = socket(0x18, 0xc000, 0x9) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)) r5 = dup(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) msgget$private(0x0, 0x80) chroot(&(0x7f0000000180)='./file0\x00') r7 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r7, 0x0, 0x5, 0x0, 0x3) r8 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, r8]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r8, r1, r9, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r10 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r7, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r5) setreuid(r6, r1) socket(0x10, 0xc004, 0x2800000000084) setreuid(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000280)) setreuid(r1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f00000012c0)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r0, r9) listen(r4, 0x4) semget$private(0x0, 0x0, 0x41) 15:43:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x7, 0x80, 0x9}, 0xc) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) r3 = dup2(r1, r0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x6) 15:43:16 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x7, 0x80, 0x9}, 0xc) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) r3 = dup2(r1, r0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x6) 15:43:16 executing program 1: mkdir(0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:16 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) recvfrom(r0, &(0x7f0000000300)=""/8, 0x8, 0x3, &(0x7f0000000340)=@un=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x6) read(r1, &(0x7f0000000240)=""/157, 0x9d) r2 = msgget(0x2, 0x100) msgrcv(r2, &(0x7f0000000100)={0x0, ""/249}, 0x101, 0x1, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001900)={0x0, 0x0, './bus\x00'}) unveil(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='x\x00') 15:43:16 executing program 1: mkdir(0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:16 executing program 1: mkdir(0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(0x0, 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) fsync(r0) 15:43:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(0x0, 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(0x0, 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:19 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)='W\x00') r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0xd63) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x2, 0x2000100000000}) 15:43:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:22 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) dup2(r1, r0) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) execve(0x0, 0x0, 0x0) 15:43:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r0, 0x0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r1) close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r0, 0x0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r1) close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r0, 0x0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r1) close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) connect(r1, &(0x7f0000000680)=@in6={0x18, 0x1, 0x0, 0x8001}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000600)={'./bus\x00', 0xc2, 0xa55, 0x2, 0x1, 0x400000000000005, 0x9, 0x2, 0x3, 0x5, 0x6, 0xa810}) r2 = dup(r0) writev(r2, &(0x7f0000000500)=[{&(0x7f00000001c0)="4ba335569a048e3d546bf87900f0dd0fcc39f11242a876f3fa2725f57dd5350f571a6d21e6911022fb77e85cffc7fdbfdf386c20afc0951159ec88ad98069c4baeacf281e82d844da070daa56f5d0411c0c10240be4b83d8a899c3e49cc4851096ad5eb35911c1390a43a7912b0e773281b9104a698141647d711e17a4f91c8c2ff534afc69329daf3a9614fcd678893241f89897f18dabfe1eb3796f1c02def7f16f7840b0830d284186cc1d4c350e3fe4f9de91beb41f59a4288288b23d585082c8a8d4a171c756a0143468eed1831beb56b645485aa5577191de2a2880b47513b4d5bfbc9f8b1c77813d8861516c81b7bc4d147a1cbf640658408cc126a", 0xff}, {&(0x7f00000000c0)="3cef77b64551aefb65ceb60ad46c8833dc90c123737fa80686a6a6bdf3f1573a19cb692c5c0fdc7acbd12e08931c224268ec33eb88d1244c715fd9b4fcf7fa2af853c528acdb6edee4013a74b01d88a57651c6eb2bd4e1f0586af5dbb747344c2625a5fd0c86f680fcba0cdba7cdec1237ee", 0x72}, {&(0x7f0000000000)="925c9111c5d46cfcdb15441792603cdc58a4b8a2161989ac498593ad395fea36793fe1de6170be88b72639e3254c4b453947ea", 0x33}, {&(0x7f0000000140)="1f8533fe632a5a1432e377ee7cd6a14cd21963607bd0ee499971dbd036213bfcf999a9d03dbe3c38dd8d3a01e96e8e0807", 0x31}, {&(0x7f00000002c0)="5ba7955ebbadc634a8c86810267b1140cc7e9ab46b009927cf1e78996ead73ad36e5f8163922d015217305a8193e6f18da9ea86a11d1a9b8ff18ff38e6c982b68671cc9525cf86471c4f553220d68a894aed77e6546ed548126c98bf1efaa48bfed7da19db6896a0ac32b6ab8346215f", 0x70}, {&(0x7f0000000340)="74483bcd8ce5c2021a9474fbc1befb115555298040d96a585ad2ea8480255f69cd1bf007ad1c75798f41eafee859331e80c9512f0a45ed108cd22cdb148265c752f64d35442d653a1db5d55af578149667e438d7e919874ebe74cf4878297aa170d024eed20acf6c2fb6301ce05d17836cd56bedba960d02afc3049a1d71c6396f8bfdef4def4dc6351886c89e04ec85cf61b880e363393bf6909b18caf9e526ae397a8fb16c3eb9293d16fb27375089a3e43d84b19490f33cea52acc24a", 0xbe}, {&(0x7f0000000400)="582fbc129e49ff287d9f469ca268e8bf86863cabfb46a6ed5018883721ebc6513f7b47a064fef2de3d6827c6d6a6e841de05364e5bebf2add5e6161f50cf1f7ce4d2a9fb24b4ffc915a9fd939ccaf074b99aeac9f1b3780dee00fc2f9e4ebc34c9d4d286c67f10164dc341be99f0c896292bcc8179eea482235e0c4051466709099a757c7ba5c6c589c927060cd52bf0fed2bc14292fa0afcdd35e006cc9db8193b819c741847c2975bc04959e4e209e7d571b6fcec4db47d6841c2e184bcfb2a068c87ecb5be26fac9f1adf340327764be3a2a7ef056750e1620b5b4c3e4c6f06daf762", 0xe4}], 0x7) truncate(&(0x7f0000000580)='./bus\x00', 0x2) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x200) connect(r2, &(0x7f00000005c0)=@in6={0x18, 0x3, 0x101000, 0x5}, 0xc) 15:43:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x63, 0x0, 0x8, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x51, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000082, 0x6, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x22553214, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0xbd9, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x22, 0x9, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x5, 0x5b5, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fff, 0xfd}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffb}) fcntl$getown(r1, 0x5) 15:43:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5, 0xd4ea}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0xe1b4, 0x0) read(r1, &(0x7f0000000080)=""/166, 0xa6) 15:43:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 15:43:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:28 executing program 0: select(0x40, &(0x7f00000000c0)={0x7, 0xfffffffffffffc00, 0x6, 0x6, 0xffffffffffffff5d, 0x10000, 0xb48, 0x6}, &(0x7f0000000180)={0x4, 0x8, 0x5, 0xffff, 0x5, 0x8, 0x5, 0x8}, &(0x7f0000000200)={0x0, 0x70000000000, 0x10001, 0x8001, 0x6ea, 0xfffffffffffffff8, 0x2, 0x6bb6}, &(0x7f0000000240)={0x2, 0xff}) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x5, './file0\x00', './file0\x00'}) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) dup(r1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) listen(r1, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) semget$private(0x0, 0x7, 0x3a0) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x20000301c8, 0x9) r4 = shmget(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000), 0xc) ioctl$TIOCSDTR(r3, 0x20007479) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f00000001c0)=0xc8, 0x4) 15:43:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xff, 0x4, 0xc059, 0x0, 0x6, 0x8, 0x30, 0x3, 0x3, 0x1fffffffc00, 0x9}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 15:43:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:28 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20028, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 15:43:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:28 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0xa2, 0xdd9e) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7fffffff) 15:43:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto(r0, &(0x7f0000000080)="f878db0d81500d1a228b0dbcfa0773af2efe217d257051c712005973f70029a25937d4150cb1a38315f93ca7fddd8eab05d55056f7da25a02366916022ce0fcd72aa1b6971b6586c917ec9bef12cb6a078bbb681191db2b80deff454828de6a1281a51a1c7a2aaf0130e069890d999dd0fc1265dbea5c8d45824e15d1106bb05b092617525", 0x85, 0xf, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r1, 0x85) msgget$private(0x0, 0x40) 15:43:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x100000000}) 15:43:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) 15:43:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r0, 0x0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r1) close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:31 executing program 0: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = dup(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xfffffd9d) seteuid(r2) setreuid(r2, r0) 15:43:31 executing program 0: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1\x00') open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 15:43:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r0, 0x0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r1) close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000080002000, 0x8000801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x80087467, &(0x7f0000000080)={0x0, 0xf38, 0x0, 0x3, "805e8185cf5baa5f7a6beef3478b5d040bf35d52"}) 15:43:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r0, 0x0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r1) close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:31 executing program 0: r0 = getpgrp() wait4(r0, &(0x7f0000000000), 0x1, 0x0) r1 = socket$inet6(0x18, 0x8000, 0xb2d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 15:43:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) r1 = msgget(0x0, 0x0) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000ddb2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000ff0700000000000000008e377cceda4cafd080abb746538e50629aa04aaa990815ade68669171a63be380548c1c4125dae36076c57cbab15223487d6a38d75f5a68f141da3"], 0x7d, 0x1, 0x800) r2 = getuid() getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = syz_open_pts() ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000300)=0x10001) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getpgid(0xffffffffffffffff) r8 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x3, r2, r3, r5, r6, 0x2, 0x1ff}, 0x100000000, 0x8, r7, r8, 0xaf, 0x31aae76f, 0x20000000, 0x7fff}) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8402, 0x0) ioctl$KDGETLED(r9, 0x40044b41, &(0x7f00000000c0)=0x1) 15:43:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = getuid() r1 = getuid() setreuid(r0, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r2, &(0x7f0000001500)=[{&(0x7f0000000500)="55e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace76", 0x61}], 0x1) 15:43:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r1) close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r1) close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:34 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$KDENABIO(r0, 0x20004b3c) r1 = semget$private(0x0, 0x102, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/176) r2 = socket(0x10, 0x2, 0xff) socketpair(0x6, 0x5, 0x177d, &(0x7f0000000100)) setsockopt(r2, 0x29, 0x38, 0x0, 0x0) 15:43:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r1) close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(0x0, r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:34 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x3) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4a0b0531f46ff10f) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = socket(0x1, 0xc002, 0x1f) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000080)) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x24, 0x2, 0x9, 0x3}], 0x2, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x23, 0xfffff, 0x40}], 0x2df, &(0x7f0000000380)={0xffffffff, 0x6}) socket$unix(0x1, 0x3, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x884, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) r6 = dup2(r3, r0) poll(&(0x7f0000000400)=[{r0}, {r5, 0x8e}, {r4, 0x104}, {r5, 0x11}], 0x4, 0x4) getsockname$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x5, 0x1, 0x6, 0x3614, 0x76}, 0xc) kevent(r5, &(0x7f0000000440)=[{{r5}, 0xffffffffffffffff, 0x8, 0x47, 0x5, 0x1}, {{r5}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x7ff, 0x100000001}, {{r5}, 0xffffffffffffffff, 0x4, 0x20000001, 0xa9a5, 0x8}, {{r6}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x7f54, 0xfffffffffffffff8}], 0x4, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffff9, 0x88, 0xf0000021, 0x8, 0x100}, {{r4}, 0xfffffffffffffffd, 0x10, 0x0, 0xd61, 0x8}], 0x5, &(0x7f0000000500)={0x5, 0x5}) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) truncate(&(0x7f0000000240)='./file0\x00', 0x4b27) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) kevent(r5, &(0x7f0000000040)=[{{r5}, 0x0, 0xc, 0x10, 0x0, 0x7fff}], 0x5, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffff9, 0x8, 0x40000022, 0x3, 0x80d}, {{r5}, 0xfffffffffffffffd, 0xd, 0x80000000, 0x7f}, {{r5}, 0xffffffffffffffff, 0x6, 0x1, 0x8, 0x8}, {{r7}, 0xfffffffffffffffd, 0x40, 0x0, 0x2}, {{r5}, 0xffffffffffffffff, 0x4, 0x7, 0x63fa, 0x24}, {{r5}, 0xfffffffffffffffd, 0x8d, 0x2, 0x81, 0x8}, {{r7}, 0xffffffffffffffff, 0x80, 0x20000029, 0xffffffff, 0x7}, {{r7}, 0xfffffffffffffffa, 0x1, 0x400fffff, 0x40, 0xa07d}], 0x1000, &(0x7f0000000200)={0x8, 0x8}) 15:43:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(0x0, r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:34 executing program 0: lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c3772c0035b84e33332e", 0xc) 15:43:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(0x0, r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r1) close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r1) close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:35 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0xfffffffffffffff7, 0x8, 0x4, "c08dcb3ba8c65452927f7b516ff60473a4a2657a", 0x400, 0x5412}) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0xfd5b) 15:43:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r1) close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r0, 0x0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r1) close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:35 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x57da) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x88, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 15:43:36 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002740)={0x0, 0x0, &(0x7f0000002780), 0x0, 0x0}, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r0, &(0x7f0000002700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000025c0)=[{&(0x7f0000000140)="81752968ad91006f3c8cc59584ff2c1ab48a197e9936144cc9921b5cfd1e9e6fc56eab55ec08809d4a95f3bd0364b99561c2d941d9467bdf02e0a619ef4473edeb097ffaea82a2b5788c459c68a0ad87e68c1b7ab815a29514c26c3681b3a01332b2a26edac5a51727c4346557b92dc562b5711c08c989b63f88bc59fe7ded77def69dd8d9443a56f5e5e2ef866fc59c3bdbce5cf6a13e2dfa21eaf2bb19685c5a29", 0xa2}, {&(0x7f0000000200)="57ad6f0cd9a9f66ac78296b2bdfad24f01d0805f619cb02643b2bcb3e0088ac42672650df03d7d", 0x27}, {&(0x7f0000001280)="64c31ef1cd964a4c3f4776d9d0be657a3311aa909b9cc75f9629a6db0a8fd85bf57800f2e8f0f78f990e469ed4ec07f61f72e1ab0a718af511409327842e678dd8b32a1f0253de668d0283edc2221de3372785b643e92c64008e14c161f1f33feaeed8532ff5a7353c227d87312273f3309e0c0940acfb7deab5507855863182b0b993e177729a61c4d2a7a9d5d47228c54b5806cc027443478f335b127f4a5d06d836e52881b5274de63e03509803468defbe49a34eec64ca1b462aeead1ac1bd94a12fdbb2bba63d26ea71dbe23cadda0af57f18977bce601673d2f914bd13cb569676e79605f9da2bcfa85090881bb7ef481584", 0xf5}, {&(0x7f0000001380)="e85b7aa9e94e5fc3bfeb1357a62dd5d14b960856715886c6271d286f5542a79e872d5b09389877455a23d1375cd7448eb4e9bc25565cfecf60681ca357635194caba9c5b0516d035cdf84b14e32e5c4989f142a7d49a2842adf8d43c5061f763c728698428254f04e405c12a4f3822947d04d49182b732110c8772e74ce01be2db1ab4aa4d08f14710ed55dd96f93d4480166c9ab759d7", 0x97}, {&(0x7f0000001440)="e3fc8f0972099e50983c2ed4008ddd5064d69f0217c00ddaaa9059301dba2374838cd131015371e3dafb07b45299a850c8ff22e9c9cb66aac15f1a332008adc7139c1a5e54711fca6c87d97c90c393672570382e3a10e22382aa53adb5d1457df80450ad3b1c209f6034ff09be4d7d6d60641e4e5114d67018d4a8663cd7a1b588ec30eb682bc63079f7dde01e220202eb8466f781d498a8184dc55201d4a083b3235eb385b49a8e92b3901edf94811e63eff35934d1f42b574d8148c98de8ad00d6d80aa0c157792ec04610908d05cce9a2d39bae36ab3e013a438e9f83158e965dc71798b8bd24dfdf205b1228890d795ad84370b4f022b9889654ff11baf2985f4e20ee4e85143ef1c81fe7b0872e45e54f6d70000c213e5a5f4cb838b46207a8bfcb66174e219b0c814d7008a9fbc7b38179673e75ef6a0b1d7ba88238b45908ab1d66b481b62317e64bb6d0c140a88b0eb4bf1944c674415b4ca4560fec6df272ac7182a0167f95299e0abba97c63218605d589025fa3b0cd03504b3d3cb604b20bb21b301d9a0781c328f96b43e5639eec92a552b1a254da198ef92cf782041be1c5e1eb0b7a12628365cc2a36fa9aba64ac5fe06936e24318399684c933e7b651f01c2d6fd5409be00c8878fc04a604aedbeb5860d0a018cdd7b7aa2d3b3ee57a39356406473ad3bad4faa6e7c5f2340ba64ca17a4a363c1e2a7291a6b0d0be29d83a6f8d7dbe9f668acc0906067b8daa6a783fc7bb138bf16194a85c6a954746d1372875a6677fae509c3d768d57e1e160e41b22b21ec3b45e7c8f1be313939d5b42582999b8140fc2b9708d91ef02e862e7caed50da71be1fb9f6a43d389581be5d6adc03a2165cd982a674c20df48a6c7e5c4aa6d9c546582d2f2c0934538758476ddc5baa651f9cf99b063bd8ed7cd618c6f17db43aa2cbd5c07fdfffc1f35db170be387bd16add22605267ba3256f1a8046eb5cdbf1754ab4a233b4a48f681cdff409e35ec0166b703e52e52360866c78c45437ea7d7b8ae3d00e935926cd9a11cd157ad8037efd9ba96b1a136664fd1dd7c530d8cd48e747e590b24a6b9c040da342dda551bb3ac90f495a42af2fbcd66c6dafe0768f4727909dcdf862e6bc2f16e8802231b7e676192fe3d30f67c7c762ab0e9f51f32652ad4d3546f799a1e09fb02d279d6dce7890875bc5703524c6412b22f0c13207cab08ecdf10f137e7fb09de19f9586ea6e83c8a8ca60581ca7fa83662efce948ee5ae1c82d85ba1bba0f8572726364f0129f7df8baebac5ce36d8e878250da2d4adf50ee7f6543057cfea096300f0738c16690beeb4810ca277e40093c875c1ec0ecd44da66a4d891be8403df6bc9d3fd27ad44c1501d7f832ca2f06b383c4da4f3b9e9e15de82496e4274cc541cfd123f12364882224112b52be2632c70e301cd03c9acd82fb483adc588fb590f2a1b9aa78f4c5885219a0aa101770f38fb13876c4dc4bf51a0e283c3b0776df13f06c6f7eb0e08d6119c322c20ea0cffbd229959cd1e4b8692ce082be6583a4c919d84df0c6086015c63c9853323ef1a3496e8d3ad933e5303ec1d9e2d1519696df2982b2847a8a7a6977afb71c690a5bed170252d2d2d2773daa402610b6113f6ad2047205fd643940bdde52161adc84b3de1d0d0b732809fd1ef8d090fc88e7c712613fe511d0583bfb4520c47a2220aa6a3153a1a06f72df777e7a8717f0a1f86761d1da3964d32335dc655dc926c4f7032a31e29749a965ec60884c558bd436e9aa2f92d75d3401eb8861db87670ca592a2d122267c80d681ea8b3af79da430906f38f7cc2474a44da892254ecde49decdce6c23cbb0a2018e0494603725946b51da41712545ce19a6e7fbaae4e97c22e6d59b4424c67033694796f8fd7bfd48cbf473e074a073b0a5dd5cbf257333d983158146dc22056a170c52e8759a550d96322df0326e1fda488b4e1d8ba8a0959335f910aa8f53c5be537b9408588c34ea9019003c84ff3b4d4f10f05d543a595a7d8c77577fe5749b9e0258ff0b96c3de793c963777b566130aaff9c10a964721b4d1ff502074037042439bed390c693a6bbe047a6f13d5f1fb4dd76e58430dd167d53b394058fc32d338c83ff75c621fa0abc90520f779bc4490071632da9e4deb917882b8e8cd1d592c5dc78da99bbfbadc0d6a788224e66ea1e026d5e913f5eb3125e71fd0562d1ab729118a0e2c59921a7125a3b8d4dbbd0b57f40bffd396f078675fb78f3c6c1bb44fb7e1fbbb351d1e1d6675e9256f4bbac379e08dca5c95915c10392411862ec8b5be4f9ece810261e9dc0dbc001b2873621160bddc69e3f6ed51e340a39e0902bc1ecaaf779d8e3401f6cc2b85e1df4d8883b57b158eb7ae5486cf43076723a74b4cfef1cf2856de0288a3d3bef9deb1f17333927f978c1c6af93b53c2f4401fc9633efd2e7259fc8a96f6c7eefef208e4319c1a8c9e5788db3bfe49b7e85306befb6505734501c7bb7ecd5c36d16444e6908b353e32e067de49a4f2d6f6c544689592a400a23c4cae7e16789d2f1990ce7fc2345ca0f9d4e304986ffa0c8ed020ea365c6f21039ed76319432e2c72e75985610a40df67cb9f1bbc028eed50726405476a9a86901dee4a9fd637b289d42ac0823b15d8574f75d573ee07de12eb349dbcf984bdec0263935a7dfeaaa883b594082e5c9ced363daa7e0f4a14af98ba87b5dc1fb6bb652c23100ce78b99a3f7959aed965d28c268d866ff84dd88d83af4810e470a02a823050a8fe8d4c3d2ccce70c874e4b9adaa349e0dfacb5cb7378bc83138a1c57c4ec909059c5e425dab6213d490647b7aa719facc76426a86013ccdd1052cb767c5602b298706f953540335be6fe0d1891f2b6441f7c4e3bd33e2274f03b76f769f55ff0b15e1a6bf15632be9d5b5843b9cdef219f8df72a58e078c3b6eb86efe4f42187e51f55a664e793d443dc7064ed827cc1585f1554b2750d1c319e17b20d0b00335cec37d6798a6efd5a886180890a7236ce380dee79bb87a1dead0b454b9fe6798c4668003020a76d0ef7fff01e97363b0ab1961c1a53f922487fea76e5be15352eaf71ff78cb6878973002f12b4e3b24c69033fe95bd9914622b36b4638eeb19c6ed0985c421b824b6adcab6eb85c392c0607ad79911c5d3f597746a379a7e0ae19133ebec8a849a4ab2ca8b2ce3219aca3a560fe6c66119b621ea87d61733570ae558fe319c6b7d36fbcdb0bfe84a32290aaae44904304f4e6c6cee401b30f133bc686d520778496e68fc3da7fdaa9c20f5601602254605a5c3fb20ed283a6d108eae856e72a1218d9c6414a2a3d8bc066b4fc1961a38eb0993f8eb1bda57402f6ea363bdba2861005fa59597a85a2ea3c8417d5fd2b5ae087e4c2b686a72fc08bfd21ad676decc6cee4a59759526e61a55346a0ed4866d5f1e31ec67502c691dd2df0bb570639d2f3efca468a17e3d2403b79840cd4212210031e1d5d44b9ea0ef2d76aa9ee04b72e7a02e11bbcccc96a71bbcce9ff0516f946df1ef212ca37c6be9b530d994ab9dc46bd744df7b73ab2c8abf9468e84595b5681d4e5de3f01383d495893f743b7e89ae10145d862ca5e372dcae79ac4feed6254fe10f9149c07548d7b03011b79d9a06479189fc0f9de887dce60f8b8cd48bbfc12a388d0462051a3acc24628f0bec7aa6918cd401d237370e993a4fb1735812e06aa456712c76008501c9751ee916ab89ded21e76bc7eaa77a2df2f189c77570f8af7990c8dbd3433d49291530a60c105f9578c1189ffea2bfa4e3995b8f3dd2f4d971c0b0670fc9952a2a8c949d0821e6ee41184c833269180c28d943c47f109b069d4da2a5cda3022afcb9c9a8281baec480b19d7aedda7323240bff87d2debcef8355913fea74cdc750dff486e858c88265c3654128703082afcdc2a873b50955915a9231d2c038afde17f7598a7936b8982aa8047826a532253d666b53d129f00764d19ae6836fe679d62fdb98c11d4a4a151aa3b4ce1e97604074f11043ee21093dea0d1d474676ba9d53f9e16eba44cd3573eb81401012e3d19b1f57451bdc5e4dfe62a3668aa04b885ad4009d2c9b4d77f7bd75a498a3218c48b5604eca50ec4513225ebfd7f1b299d8098b5fe0c3594b901edd436591a9737160581af2e33c59da03785589d9c70c7311c077fd326532377563192b38a8db15d42bb9ef8c52440f36c97e44ca9238ef4e2dd89b20b9778a26cda3a03d85dd31be7ade9255f4413d8aac9b31e11feadad43d6a380f4df4fae4868b62062e36d1d7a5aecdcb5907a08331e3d736cc82b1b262ca3f2139739addab56dd0cd0f0280a67a7c68b6282399aebe2d08346dc5be07e44fcd6ccc0df4346a37d6eeb80cf76baa7c3201471ebc93f07dbb7d21a1cbbae9481d5e833e0a2b9068dc4fb03f8ba7bb6549883ce6db124e9d407669bba2600688ae44f289c35907e5e15754a65cd390eae15afe98f4c3ae0a7a9ceab65e919d9675a11e613aba01d20c0ba7fd294059df379939f7bf1c28a05abcaaa32390ab133b033497d5d7461e92ed4de31f44fd71242997809977db335b29a977c809cb9971173ce1be9de43ac47bc1bf054bf167814b172435d6a0aecc942b6734ddeca641b171cd13c3d5c40258a6b6a08b72243a9d00e5c0abe1ba58c92c2d3da098c8d1ee3958ae2fc59fff010005730c30dc0cc7edc195870ad81c9c6aaa84016167c473cf00d27756f05f48f36643ebf2b24803c5e00b9c8046ace3ed007b7cf733a38f389c314497f9a7b7594b29070b7ea23307a75c362e1b66bdce26d8323b27eecc33bd2e5e7da1c0944ccf70e073a58824910b372c8f054c7fba5160e9e4658f83aca8d341a597807fa33ac762cf80a6097fbe330f2f693db6e0e79c3f2cfe2c0af178b0d31d2ace97d55c9998e168d91fe31bc20b3ff1234a72fb242816c726fca91357f3c1666674ed34ceccf570a835696e06aa9a6455ed194257ba4afd9d16051812090cf9c964cb416db58c1bd9064f1105981b7260721fd8d3a70b454a8ec0773bf23d9545e67a896ff83f918ef52f2cc545141148238ff5e75096e2e7a43f902d6fc20eb07a70859131eb87c60887a8aa9b2a74015df6a1a9198f73a6275274287453a1a990500b7bd569d3e8330a41cf4f810b6570e3747256aafe92396cb58111a3ffe875bf4fcc53afa3dd17f0cc6cec8b85d52d5a0bd7542f411255318640a26365f4048cb1bc0a651766d6a1683cc3be6015a1216ff5b1abedde2a488ae9c4780cb8eef66c8e58a5758668f0cd8bfe715ea0385378bd9f208faccba9a674c9f1214877f1cfceb413f82224949ed706fd3b02502a4cc66c636b12c696a329087da76ffdeb4283b19a8197d60dc4343baa67b57308efd219c9c71e0e9d24e94cb7ad5fad553f1cd1192f6fe20e59ee172598beef5e42933a92b0a9cad6eecaaa80d88d0ae29541d9b8172dfec97566ce1e8fa2dce2a4627ed82c3837d69b6b7f5f2ccda714962d1b3dc911a70c131f092fac6ad6bd8eac139e3ac1228cb97195ef800c66765681a232b7c580fb013d8ceac09b531f44502eba7417ad17c243c2dceacec9949df6c9077744d8353d22c1e91049e105072db43d09a79f72d2acd3bc66176eed4b76012f4d20e6d1a4c017e0deca8714cf9fc97f9342b9251e2b08a031f2ed07c3583045a9b43ed6e1d304ce3ea102c951b8b319a27bcecd67df7c9e7ebba58af2af96ec09759185cab35971ba5e4fe48882afafc6", 0x1000}, {&(0x7f0000002440)="bd97526579ff8bd0a187b381a2e7022a6030293edbf8d2a97a6733993f2c18f5664caf7d8b0cac232c0f89ab3be51239dc98650ed5c6a64d3a508bd7552e3217db7e73c7e7f36e1e4f5aee99b232", 0x4e}, {&(0x7f00000024c0)="3486f2bf9eec80e73e38618858d11e47055c9e7492e5602c87eba52c2ff14f52ff85a738a49c5b5da61884195b05102971ff9a9b3a0bd8b1753bb5817d9f55c15e6e37de48c56b3eb7863dad9e974c5db2756293a09aed80dd9687263db1e142222dde22d7fae35fa121ffc2878d9b53b66416c9538ad6e1224e6d5dab3286910bb78e755f4df8de18887157ffe6c41783366ac2432db4865b1ecb80791d360a2b9eddb31fdc1580a35a83cb34be1b6e8e2b6629a854bc73e12725362f7c56dabc09b005b152038d41a8432e6d90a99e29214a8752eaa1772e7b2bbb", 0xdc}], 0x7, &(0x7f0000002680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r0]}], 0x68, 0x8}, 0x401) accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f8e592ed5301d844a19f8c"], 0x0) execve(0x0, 0x0, 0x0) 15:43:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r0, 0x0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r1) close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/255) pckbd_enable: command error 15:43:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') setsockopt(r1, 0xffff, 0x800, &(0x7f0000000040)="2a67b39e", 0x4) 15:43:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r0, 0x0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r1) close(r1) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x5) open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x2) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x801) 15:43:36 executing program 0: r0 = socket(0x1a, 0x8000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e7d86d47b3a44834e13a9928721fecefe3dde805f5220c288b81d2a8a4b10662dc866e0930b1bd235b3c60bb67f0559b82e25c3aa3f2b9165bbe8652f86c44717ca2f85feb891c3b5a2b471ea78a322896490bc8a7256628a87f847c6a4e874669bc56d06bcdb73b6b809bb299f77af88f9e7ca2da082b9de5a4eac59dbaea31dc5b67c62d24176e93d0529694e860cd77bddcb6020a871d377d1255816030e3787f0b5425da90c181280eb35ee52f00f9eabf7782ab966c0929c8009a7603306e48337e39f1064499d1bb7ca71f73f3afc90656b4b2c98aaf853aa9003a971c6ad87f4a5287e3abf77c85ed33cb53ab00d9793c5fbdf4244463c55f4024608454388cc6e922aa31a275e6cd9f4d7c93d65d3b00e74e92c91278c2bf6524002e1211bc0adcf0056cc9ac80952f324d5919419d375dbb889e46aaaabe669a76e7a63970d299f0eb982ee330de52df315bf5b30dbba2193ea39778f7c73db9c03c543527bfe7833be6cc02034fb1286af6d494228079c0892a1c93a5d2e1164e55b5984e82532d0bb9de8ee819322e63895afda6ee1917c58e9c0ffc0dfb549f2d3ac2a85c92380371b5aa72cf57fd1793c88e8c8827d8c361ad6c367ddf99dc7b1721c63cd27e0a86d42ddf81c06b22365a5a7d85ec2d1da3fdf1398be70e4b8052dabe64baa5dabcf1c92189a0071ab119e937b38dd9b980e256ad38065845caa39068b7b47c6d2f5492cbb318945e21c612d2914c467e438c96c534224af7e9fab77f086945772c5e8e490c082f8f530624c0a8932a416a6d9d8546d7b2c12638ba665053d189afad236d2fc82990403b8edace118ddbda404de3e60e8703183362fac05feb4e1fdd31a06ae783b4a41a3c3b1ce2f4acc6689eaba801b78b477d429d533136e3e5677d4e0dc236b2d03711d2f1740c43667764e1e086779fe02c535d927836531fbae42da4972d7d3677468a4f82f961acf13a27dd1ede4380501e5ef755df132fe1491fd0745a926b1993c3a044fe1cf02bbff27d3bab9cff91c221aaa9039cb0744f88ce7448dcc23e2f91c06f42c31139031fa2ead1ea9230243e5d8e1e9b3ba8f1090b1d35583eb56207eb634ae877581c92662a1cc5cd6af9910c83538a171447136d54953da7b2010d34ba32cf27b199384a479f4bfa2c856f132f77d539e7f38ab9112a5ec2ffb2f7c60d47f5ce127282ad5328aee479c854c4f0bbbf7e50271a82338a1ad9756f62e10ff1b56098a0f1058ee8b2c7b5d647170ce7607573e833dadb4e11a5881a7afb0eb9d42a90113bb5a7381d5809a8e36ce260a4724aa74333bfb7d29493390e00abb6d9ea98b1acc469586ad16c9f0572d3bde02daef58ad80689d41714729ed8b8df0a2fc2861c00e6c2af4703681517ce4fb7fa7e13d925ab9f35f7fd38b03bc26f9239bf715d832214761785e68c24f973b378bcacd3769f0164b320bdac6535527f49a8de6ee9a4f9b16f607b9eda6a6dd1bda4389d53d14d521f27e77e7d3aa0f687084ed3fb7c9f1690827166c8d994efc0f1d322d851615164e36339fcece9f7b88f942b911157f50152676aac427b764960dd269b42b14a74f74c5aa10b6eff4b15155b3ccd2b731590f477cb26861e13efe1adf9351e3cb8ec757e00000000ce12f82f0b8d9c75495fef6bcdcc9869824dfd4003df387959e7e476f4f9be3be5bf2e8d51bac3d006f68dfa6eebf9d6b71c381b94471dfc840ea7bbe7677f8448cc5a9d8b8f91d0515ab2c6d00f9bc571ac1193de379893e759d6598a2311b62f5f60f45f9c4b7f614b5aca2972158e4c1eec15f5b1a04aee5d0f360e1d5b1fa5b3e389f254e381b4d17fb4024549816193c7afe3443765cb03241ce2d8865dfc7c97b6d9ff6e4ce4e149922780d6506bd7901c4743586254bf1332d50a9da629c410750caa3cf3818821c1c71a8824a0a9999f48c76a96aa645a53cdf72af3cf66f34450b7077eb46d8858ddf4958613922883b0d20bd226169e2832fef6add0ac272bf4988018683e5b88ae5217873ac19db24136eb5f75fc57b57915c2667bf5d0ab932c8d1df2223ba966b0b93c8b0cdab1c1dcd59c4575596f0960a05a6f580d3eaa7cf9e5b25b55bfc8cfc8f5f831003479daa036596cd5aed58ae3c55582e7c63b1755f19c8f3c433ceac88401d6a293b4176fe0139b595a76e04b0027fecab17f4d1b72b78d63820accfe89ce9a3dbb8f7b29fb962770576de24f7944e7afc795a6f37e6933193bea328f80dc0f56bc62793466491c92845496121010dc35143f5cba6fe73b4b382b48be1662d59886150e0fef133e3587f6199ad1cc7f1783444278daf7260234bd3ac8e797080447169d0a27a69bec06927deb1d8f626624ff4fe99b55977c6702c7edb69ea3cf007d56eae5fccc775775974acf17cfed2ec3982bedb2dd6603f7f48c0cc7591b6cee457602153f7cddb4d5af0451a168177fec50ea2d3aed2496907eb44950050673c9b9b2d127da300117229608f1600cc21550ea9648d7a37a6df3661353c3eba67491aed88105313cfa26ad442f64f44e77e775d6a195c7466fb6031c5f1a5ff99c4aa0805e494be98a5146562838c94b214c7a5649ee416608a7c025557b8eff2e39dad83f8da35ffce8bfe03c03b659adf995b1a3e7bbf66a255f2efdf22ac5dfa7a8cdf7725a56876763c9455e8adbf890c3c192f337cc409afb65942efac77ba744dd1b42e50c4398c5642fbede4684e9ee09ef2e148669ce56f5207ead6758b23d5b69c952719f6d177bae19dbabb94a6b6e1d8d3f72fdbcea78b06f35f62e2ed6510c3034fa21e75c72bb9d6c24f5c42b6f9d9759d14a5cc3977a2418ea8abf7601cb621f238c3d4e61717cfa9ff4e221f12cb08983189e5c58a6a3a142ad74c5e7edfe50b83cd46f5be4ff5617339184d1142b6ce2f536b1ba1ee126d123132dea30119f27e7c9255b299ec5dcf381fcfbd61d111ab1804977565db1a4ec57a6e72bf8c3cb4acefd430d1cb7a55420d66a1482ca8e2780e99683d0b8cdc88d0c310bfe5d9b426b4c5ef9af7178e1515e3630797d27541035fd0701ee0605f327eb32ea601a1cb9dfe3145cc4a1bafa1078f7572c179cc474d4baec20577beb330a9b7483aa9979df332a34bd0a22c89a79a7a1f59a30b6d0ec13352feabaa85daaa3a584580dcf89699033b3776e0825fc5441ed6fc3097f647702b30a2e1d6ac75ca329d7bc67eb25fd9e2468d326140d7e3365e61143dcf13072f95189d9deed69842521cde8b62b45d5673a6e9b26a34ef1f54545489bc97750ed9c8e35a6c34df1df4291fa885222366012210d4067d854a82fa69c13766130128e95a65224d6061e293d48883bd8621fc6f5d7eeefbece7230bfb0e25106f9c22b3703f9586f46bfc4b4d5c419fa781e2fb53e64aec6d345cc524587ac7858a80ec281d2bc7f7b6308789a665d35d14c0f537f4a70d9735069c1dcdf355ea35bf3da95d250069ab629005ba4b0d87045cd50119dd7f2576bedd0f8a7dc2654fa9db1cb9591eb02f77c02937f154b9d11277a7e6af09edb71c4f308341d988bfa2f1fb3e6413f394d3007886dae22554938f41c265af5702a93a5135d0ba4ab067c1a11817dd7d0a5045428be8b0b0c1db29bf547fc7ba8f623ddb760679a7acb956944ed33d382ec172ca1bb5767e474e360b9a5445aa7c32a9e559102773b20ead1970f0ccaf778346df4fd84f25ccf0670b6977fd45f8937c899a02ede7aa4cd3bbabedced0e87af052e0cc6515d11f6bcbbd40d83dc29b5fb668fe3fa20494242e32994bf66fa2c9678a1b14b3d349b90bf7da8d991961588c112bdbae6753967f96675699c3f9b38bf20ed511648af14b000e7d2d029dea9eaf12881903e0e5b5d42a8d54ff3ae581d56a08b97cddcef0f01c60b69294b8d3791871739a4161ba1699cdbfff58d7ed2ec49795d2cb5292f2bdd986c51eaf47b5d289a42adc4242726c2cf781ac30c8446874062b52845b48a291fcc6ad5bb2415d1c13af6d85bf99feba1ff0103f36721f19a4ef23a9d8f414174c0f2af20ac0532591aeea200cb8001e8847e7f928a7a8fa09ca3f410e6a58d3f2fde897849e62df7ecad58df4fa40003f981561f7ec5e50345b51368625d0dcde353ccf8a0f784173ff99f2c637e22ff631fbab084b9b2195a336a50834a01e96795a1c8a9ee03e15dccc941e3e354aff8bad35d11fceb1fdaad6a1055e82544dbcdfe4c1b1026e614417fb20d08702e9295ddb36e03eca09fc0f44dc00c097b1a1c45f3e0cacff934a6905dc1cc80416e71a1e6f395c7586449f796651243102b68b76a5d084becd450064bfb7f32784f955245992c3698e010fed5c1fe19193a66ebbcb3616cdc3bff67f3da46762b16496c693a3a606fd2627056c6ea3dc612c3f40c2884ba7d957d11ed84d0817bc2f1f9388e5a2888a353e2bf2725757112172492ef961e3aa618be0592637d5de53432b137d5f13a159e484d274b1fa8f91d5f0e80e56060ceda1e5755963190b9fb806eb3f85e688c225958d1a7d9c9c28dbd10428630ed3a4504025f9015f9619c0395c62ee15fb1633c80d962b7b4382f826dfd3fdb66c4a7e925cf31d634cb8bd22c58e16284f70bfe3b861a8c4c574891434251fe0de9e102d77654cc6f7647b3be9591150c2ecf364fdb6aa612d884f963f9b150aece9db0f0fddb7be04fc7a1778a4a5961358364b74be35202a12d3e3c37c1adc7d7ef6c5b1869d4680de9be081354ed04a917ef77f5a052df5462d6a4fac2519a13e97d12c062c53dbca042c7f871fe17a94ba641196269edccace67595b6f56b3567780ae6e9f5ee8cd624a9d977d781f0cf5d738fbc824ac8baef56c609962b30edfa42ed13ec1eaafd10c6307180ae520978ad99960af182691b2c73e65179572e2324d9d38f5e48411f488ad127cc902e56eba8eccf44d7eb154d7bf326cd0c0a438c24d965b1358f4e0033e243201bd70f4c83ddffb98898837324ddf9a17d963761b9a91aef6b12f815fcf46b594054318622773e340417105cac997372d9f8111a3330199ecdace10a60e4d02a5b39ae05d9231f57ae4d13bc88b1316ea2b53671c0bb11e5987fe0ac4024614d87cb3c2c6821e5ef8552dd9fd2e34e21aa3975b14376e2c150f648ca3ac11ab6e40b80e3240372f1a5740b9fcf435ed267b097a2c04bdab9821ff280a2cc4fd67b333d3909ff0330547893d80b4553128058c238b905e8999335232a912778698da143c02c2bdaffe29e0a384aeaee152c64f6fd7e1a12cde37ba1aa879c6ff5cd3aee4a4a4f45a2756dd40fdea90ccee54f33e94e264ab478099c4c226d2e3b6c55586bd844825fce949ecee693fcc9dd98f14212fb392f65e2b46db8b40806376b834685c3d7ef09089373dc7c29223a9b2de2a69f455691163770a0d108add68b8ef824d61678ea7ceae452cd4f1ade4a3b4a95d1455e7e37af57ebe2807a6c9eea352879a0f0bd8c4c08682d29c223fe3f314b2f8aa2b28134905b3738117231e8f07cf1e189511be988bb45495a417b8a70e85394fb7ebf9fe4c2b847eb95ea29a59456cc68e385134d7be6c15b2a41509326c6e88f55a3dd6710191280a62df849fd2970cfb7d90be43dfb6ada1eece2c28c530bb30423f16896a0246603aa48019861d3a50f5fe707df7ac9f137607d07a45c4544d4343f3dd2789a17ad86b52afd9d43c2c3a5d170126f68606356b8985e296797457ec5622c5dde5bce406642951b74", 0x1000) setreuid(0x0, 0xee01) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001080)="1c504dc18d5c666de191e25b3668df8365f49f49978bb3bfb101aa66a63b747a253ebf186998719f6010c52abf6895734795bd0ba45bc97503fbbc81358855672654ba264cb5cb21029ad5a1def69210cb0373471b9847498c3d289f97f8e5fac76e9c4ea39d1af20214f87689cced63f6b2538a7b1af4369f21122dbccc3533443514e00698a698d3efd70896e20e0babc43647081b6948f975665a39a18afe6d499303b05482d89a7f4dd3386f914a0c7222f3d9c8ab55607c7bc98d6b04489392f18ace2226006d27c47158c545cb6816a5b82e7c6ef9117165e40eba8a6bc4", 0xe1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 15:43:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(0x0) fsync(0xffffffffffffffff) close(0xffffffffffffffff) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x2, 0x7) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:43:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(0x0) fsync(0xffffffffffffffff) close(0xffffffffffffffff) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000600)={0x1, 0x1, 0x40, 0xff, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xc) r2 = getppid() pipe(&(0x7f0000000680)) r3 = getuid() getgroups(0x8, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = getppid() r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)="e246416aaf7fea36e103a0589f9d467397c8ef1de8899c5f228f1d4f8bafba0a3dd982b89e9c60daecfa1037b7f6f126fc9b5f399d201e204b04c931dfedee77a7668756a581059ef671e287108080d184f8c9d8138a37a25d7c4311e73a49ca75a7ff250fbdeb6cdb7feecca495b5952c06e404257468e33b7a", 0x7a}, {&(0x7f0000000140)="bff03dfcb677117e8d86b19f50efec3a9451ae77ec589a55f641ae60ec9d7135b0dcfb79a8b5874b59978be396d61a6b68ef232b3b4889a4cab39f1b3cd7f21c24185587adca666e22b17ed44d5b7531b3714bb5daef656a316bc0eeb9c7de419f21d04deced34535cfbdb3b1d310f101c76668655f4b40140a0310582162e2384cc845095db0a5cb38b89302e57162ff3cd043f45739f490a4d2b9d2399bbcc866742603eb811ed1e04ba1d1f2dd236877897a32e96a1540f4a6c9de76de52de7f56f0d77e3eb20f249e8d2a709f84c818bb25a43", 0xd5}, {&(0x7f0000000240)="f5cfc62c53d74f68a263dc08edd84d3e072a8039e83002c3e9e4b070b01c7a4b4d7d03d674f18e2db55adf55949c584bbb32748796436d0fd07c7272850cdf38d348acfd551c11efd569f28d6e7f6866596988c9f834e7fe72d97b93718eaf4fb9f5e62f81b1c91c7f6066acf828ac7f561e", 0x72}, {&(0x7f00000002c0)="300e913e37461253e3feaba43792846df3f349208b79e198e8fa112e68b3c90a220fd7b7067c09ee76eba19defff8b8fa00aa990694a", 0x36}, {&(0x7f0000000380)="3fc07363930bcd2d6b8e9fff9512bc99239deea516585355578356b73e5d048a3e0760b0065a199293cd3eec4b501ac823d668dc1a47cfea057468ce90bade95bf940060a1852ec62fee0b661a37a86c3512536adfe1bf6f647fd3fc6df99bae30e85d2cb0c9ccab76edaf15faa4f70ac0d7db674c105738bbb27ef3228af369ba16ac276afee6aba8841fdc567bb4ce397869dc7e7951c8225bfd4823d8f9dbb1613d723e1de0dc2d9170a6edeb564792f39dfbc7050d0a1b21483d4e2392979d6d3b26d1661e4e565ed2158d6d91fc4e21e83959b7134206cd827b34fc8965628c3155d6e3", 0xe6}, {&(0x7f0000000300)="879acf036539333ef152dcc8a0677b58c0b3b37f24be76c2453929d39662a90b7399b39585e77f8b0973127ed0e3", 0x2e}], 0x6, &(0x7f0000000700)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000000020000000000003000000000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="0000159750200000"], 0x90, 0x8}, 0x3) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000940)="470d4df48c5f45cbcf15e81004f611a6798676fafea128244c58b526f7a05f769aeeee28038061cfbb8c951fe76672c813e0e271c5db3f6cbc97f6384303c111e5c471beff85c7f82579db4842e0289c2bfcf8108ed730f61ae30670437c3d9859b717f3fabafabc6a1fd493ba5160ace3aec9ce6897040d9bdf3161f121066ae2f70f324c3bc75d585a2ede121882c3b83bdd7e2f987d88a6674e2875350f1d4fea18c245e1c312a0c7082c278b27b6ca2ec29f8b6a984b17335c29de1e7d611fd051e9afadb33b3fed7f6e231dd5725559df7826d3f726617eec848df402f143f7e43d136d17b3b60f6513d2c34af45ba2a3a42526c1edfabc5aa63954d5324b24db86c1415a3530865b183c4255200b422d8348b6dd55e2ac575bc2618f9114f7a1865ca56e87013da3054c7312acc9425d1ad7c8a71edc473a9a6b98a4fb40d83f6aacacdc05bf1af3c5e7e1c3622e16fb72a721aa2e0995647b4221c828cfb6ea4dc00c1489a54a8bc74f9cbae83f0017781ff42848298fa116f8696c8d9c0b38061172b4d506de0823375c3321d9e912566f5418b13cca30709d4dc47e6ef571cfdd7305580463c76cef80b59f40ff418abaab2d9f18a3032e362992c213e60460fe19ead9bf77c0e049532f566f6e", 0x1d2}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 15:43:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(0x0) fsync(0xffffffffffffffff) close(0xffffffffffffffff) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(0xffffffffffffffff) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(0xffffffffffffffff) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:39 executing program 0: open(&(0x7f0000000180)='./bus\x00', 0x5b1, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt(r0, 0x9, 0x9, &(0x7f00000000c0)=""/71, &(0x7f0000000140)=0x47) ioctl$TIOCSCTTY(r0, 0x20007461) 15:43:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(0xffffffffffffffff) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(0xffffffffffffffff) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) write(r1, &(0x7f00000001c0)="c73a7c64ccaaae1fe0968e466a06d57f", 0x102) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) r4 = shmget(0x3, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000ffb000/0x2000)=nil, 0x3000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x10000cfd, "845c556b0007b8afb44c7f8ad79f2500"}) r5 = shmget(0x3, 0x1000, 0x47c, &(0x7f0000ffc000/0x1000)=nil) shmat(r5, &(0x7f0000ffc000/0x2000)=nil, 0x3000) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:43:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(0xffffffffffffffff) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(0xffffffffffffffff) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) sendto(r1, &(0x7f0000000100)="3e15894aabd3e1cd6b3d6c1df3e5eff1a6e5837b61016a2e8ce8f1c24bf92882a268f9238f13553de3f100309ce8102d1ef04362b1e6d2d613b81ddc50206dcde895b9cadba712fb33072d17b9aade78b3b87795379222e0b3cbf06fc208e752d98850dc01a20c8676a39d8a99a0606ef089fcb5e71b816841f707bfd404fce990408867ff0153c56541852fac779ad3bd393f38ceffa1c752253bf1823eb88fd79e706e2be343673051", 0xaa, 0x400, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x10}], 0x10}, 0x0) 15:43:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:42 executing program 0: 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$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) 15:43:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(0x0, 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:42 executing program 0: socketpair(0x1, 0x20000000000000, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) getpeername$unix(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18080, 0x9) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x1f, 0x8000, {0x0, 0x2}}) 15:43:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(0x0, 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:42 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r3) r4 = getuid() r5 = semget$private(0x0, 0x4, 0x8) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f00000000c0)=""/222) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x410, 0x0) pwritev(r6, &(0x7f0000001680)=[{&(0x7f0000000200)="fc0c0559ba3b573e11b255c8d215c398f576bab6e691e66c3cc7409f51de2320a9434b0a8277dad0060944dd7262c149df09c8f3b6f2fadebe3bdc547fc5ea8b88203ad30cb85fd2d693a8a5", 0x4c}, {&(0x7f0000000280)="9f068ab185a9434565eca94b3c98ae5c186fca239ead69eaca3820774a979a1245235f7f8514ba5a64fef98214ef6f90c99132bb1a82a5c92755f6dc6433e035a8c561b0de4c86aad1d86f82727a07dabddef0c014b36b6e5a8644262fc476413c8a02c517238d1094ba0c05532012fb9c274ea2f51e45c3bc65afbd17801c264a6d541228eb2ace8e3e1e4dd4db2eaf542e47a632055f8360e5ee8647ccbe44", 0xa0}, {&(0x7f0000000340)="3ef2621a21712006c436028c4028b66218aa01e9b1968f34dbacb2e25c8040e2fcf7ffa0bfd29f121c8454bb0785e4ee9f3d584f8b0afb4f1c7d8342df54bc9153792973bb3c82eddc1af02a809d99ff7696db4cabc4b9664ed88887f2014433ffb287c42ff50969b589592e8b10610e72035e329322668eb5d1b33c4ce6b1102b918f36669fb154a2", 0x89}, {&(0x7f0000000400)="a1d119285c68165443c163004d477a31f4bf7609cc8ed8bbe402f55597a3b7581b262b041940b5ebf618fcbbb2e9a3cbecd1df1d107b6a7fc26620a326bf51b812d8cf083c5996badf8c34de141d3cd8fc96eabfcb4677c978df71df39ba1b5a564e8f3279eaa8cb48ce3fe2f17b2b0f8114dfd5ae46b10ddc64bed67eac811dc093de233882cca61da0c23f3873", 0x8e}, {&(0x7f00000004c0)="7f3f763f20c17bf67517c4d291dca698c6f3263d2545ae7e22299799f3f10b123c71467e18e18f764f8ea428c226320c70ffe7623206e8522a608581d4734ef841619ac24abe27300dbe98acf3c9ebd3ef0e4a8cb9eedf0341a85f32889f1cc780861cc55995459ed0e9a62e07afd65df629fc1aae096a076da9f53114424dd880dbe21b135a103302fd4055cc0d64bc7de0b0ddd847388ebb959efbfb3e57f722b1dc8ac283fb50e3c247f74b9800e35c9c03bcbee55449fb8697edbd5964", 0xbf}, {&(0x7f0000000580)="4e8d5014f01ede86b6f3038ccca18ec9a5d94eeb41f1cdd54e446c9b51031cb03f11c670539d203dc1556b8306cc5f049fea62b1206762a8e4064322c25a4a95a43b5c10dd3ad8acc89259869de3e7cee26b5d6684375c24d5db52ad02f1051b054e294f133dbd40766c7422a06040831778847864ef5b3d15ebf4816b9cbbf93ddac54c2859723025bc8360b376afa37945c4346fbdbf429a445fd5266c14d10a428b59adb2a354c5e38743a6a1ab6f255a1da9204f9a1f0524b14a8f2a19877c764321c4a68a5a8510223fc2eb71805179f65f06d4ec684b19de53ff6601b0df62649d772d98254b275429ca67593024dfe9f5171db7727719aa87e4e6946cc8944cf54cf4fb502976794cfa35185d94b7a3a558b282dfd3fe6d35818c17979534b20ad044e6236df2fbc5b6782e21c97fc6b1676b99dbefabf9366fd8ac7d141a54e174868806cfa357fc349b2953d1fdd116f06a6fb7c0e6ce318234cda69a29e327df64a93b5e90f7ad0351803894f0f7f598e27c9f31f29883a3b53f15325d2a9154c9ad32bcc16d1241fe7bdf32c0a76c69c81cb169985eca2033b525e29a063f2be4d583142b21066eec5f3a0e2f873ad7cfdb3aedb9d49255e312f2ed3e3bad1f6fdd3e47c84ae456002901eaaf7c2b73ee0710dc59837037034c0c429c371e8f139384153ee2c927ef744c3c985044a1b8d6f757d3c670f04aed75f67e752e93e7065da07ec981e4db109186769db6fdb99df1813db9c6247b11fb78a811b4d85ab0c335a00bd2f1fe6cc7746e7cea998bda841e683152bcd92a0aab8c03c1024a2de1d33a43f91acc75af3ad300a92a700d20f38dfcbbfa6ad478e12212c235cff025aac4729bd210fd7380e8142518ac3af87fca2b49b12001c0495a614a92b81f3ef59d769e4f03b9deff940f4af9b7719238ffe4306d8c941f1b8ed085a74274e544c21ffcad0801979140018b778709aa5f67d823f774086589387f9b77941052a661db75f296662a6a72b6a09d7badf32a3c4ab58012f967dcb0fba485e61f2ccd60ba36e6e6a7c65106d1a6db4f552dc9741408353cc07f8ec8f2fef6440c9bdbde176d129cba13cf1427967d2d070c8251c958acfe628d07ca98615d87142301a37c7bb296fb62746f071888c5c2fbdc13f40b39f2af4c2ad90cf31831b025ac7292fbba15094eea95811adfb9bda5fa7ec227e0ae383d4386c84c9d26c136976dd9f7f113c8692f85c86a75b7afc42418f9f427eaa893a832f3e569ffd0a8ea7a90e2c1df41cb40100cc8b52c940fe9eed4e577fc80cef9547584d082bd413690fb19cb97df651deca4c1ef16f935cb12f3a1307bae9cc07567e0f021c2673b5714dc7578ad9d55802d177df43442443fe47e2a32ab998894040a694bad69b5974f8bb4fcf22c28831c656ca29888c52b2adb699b0c8a615846fc8bb0d36a59ea7a82f59577cfaf1602cacdd17ff954b0706c50258ea8510bc147065b6b4fd5cc351f58d6ff4d3c83f60b506497f07d8414b47efea23effac8e972c1b4ad73abfdd1bfbae3fece57a1dadacee2908f972e38346a88b00cd60c41501e5175d24c3ffa702f040beb3e13dc5063b1742735033fd73020e41114139a1c4257be46530eaebf293b21d02241d8c714483ee111bcd4cbbebeaed5843d10f13e30d68492ce8eeb2ecabbba1f9fda0f5dda2b1ce324cf683a00fc0882fafd990e03ba3fa3eadc6b22eee2f85d59a808d2a19423266a0c5fc7739f7f7b6cbc0d09c322adfbadd3481e310ab2d98defdc2dbdde66999c7bd17481b0dbbf808c3a7e187dc4be428d7e36b339dca62e3be83945b33d1320e72f6fefa00082eb1795fde24265a2f256302b750f81a08ab5ec2b34f958b2082b632523ddbfe37287cf27091645137bbfa9b26c5f345d15269e68249134c4fc81258bb2dcdb4d77813f2b88a04e610dff52000bb5b14f5f6414208f299aeed1baba6657e47894b429a4c1b5f18e6f0cbe5936e6582b11959c166872158f8593b24dea2e0dcf60e1835bd22692f61a3178762c53ad582da5eb0c9d18908e60c54c89dea29ef416a469bc6b6143a1ea82a3d094c0a3f46509924913fa560bcf432d5b15bc1976278bb047f5dd304bcc24962a53e437a07047f81ec64ab1c19b4a0553002b20a00a31dae807f1c137765b29354f7ae38fa60b9f8daa11752ef3e8559529207f4123143d4e046fb968ae60f83eba49b508135462f6e932069653fae4f95ae50d88d1e1315aa6f1d042ddbab37b3247e655f1a9c941e8af956907b132596a8b0264b8ccdde1abaeca2fdc7d2bda8cf8bdce3b7a146e572b2deb4577d301baea80d66d53cfc9dae57c866e40d7481a5b3bacb7f5793ffe40cdc9dfaa54ae436ad652e3fb086dcb05e5c17d57536d21d8ec55714bcc423e72a63a244265d30eec5083546ef5f96e12eadcbe5b457b9dea8ddd07e2f4cd7ddf9888a52a69d40178d1b807ff25e4a0c240a90a6df25696378c3bb7f042c48024ce4208a0f054d8f2b9bbed9149364f9ccf54901a25241dcbd5304fd43128c2331eb46c35b363364b83667a9394ad8164511919d05388741c18dcaadb2d1fffa882dfd2bab0bfb249b93064cf516cba1beff2343732f33a65a7d716b1cd5f08756869df499c37fce323a5e68de4476a567443ab953f690ca457a892f4a517276edbdd40b39c9bca2d0930b943100240a980d0edaba7fe76ba7c3151234feb0ed44e3e8e99b3fc6bf81b1f2f3fb4a0390495d1458f54170a929f23681a9970825c3aaabdfe8cdf200ea439cd028af7daeec1074823a465deb49d9fd2c883268897bdd9ae7915abd3726312812197c6836f6e07855383a0ca69a3e35da4058e56b641c63cccbbdc7493f6ed2d4b4c24eb232ad87371272ca8865ae751c8add64ed01b3029eca403c6bcbffbd4a9909c9a05d4f94710165833da3fe8701cecb897d760105c372b69349d8240585b2312ed2fe45f0478d514a3e9fa29786cee17b77bdd7b4c498a432e5b15a208f1a9c550d9bcdeb5087edbb2d072c9a1860b9e68df85782c012a68898be58accc032b986e0d78a3e38f256d57f251c951c49f944473fe4cbc2a502d374435e12827de6ecdf171bf94204e644525e1cc8f8819d5fce6d9d9277d8be920d0757e035fc352f4c8c1717d9d909c7edccefa3e160d212f8ca167f1b255f506f9b0af392926e1bf52e1c2a75b130070f1f1b180a61860741394db1ea01c70ba0bc97de5601d0943c77cf2d8029dda560e97838f98d8a97816d5f2ae94426090909bf4657b20be939bcd99b7f5831ee5489b7ded9770e7c228e7a13a0f417d1059247d795f19d8ad8706a8e5e8dc190b0c94a309b1fb347ab61fd0ff4cdae175d95d7cab1a32db486d06d85617da80ef39b55864a1a6c086f9e2914787bb5273646fd6d46239cf2b9e89f488f899e74a2588055e9e0225219c0aa34fef8a4908eaf99ebe68904052449641c0ec5df688b5b5a0fefe1866c5548f665858a01d967f8349abd3febf3c4020922c1e0e562e9b5aa4c955d23a3fb29dcdab4659336d12e7632b3f3b17ba3c9b7b227099c09dc90ec2e338d91326a33bcb5de722d28222e3e5accaa9a8aad127edd05f10c69aac414b267d6843cdee725bdba5f59dc59aab67ab3f158695898a572cf4f22daa698dc77d97e4aa397036b52a11b3ba441771ae9769ffa7dea3a13dd9751ce8174f8efebed244843dcaebd273a3b025597adf6858cbffad67283d56e272166346244f7906897f20ddfb70a5a29754454beff600f16e6b471dd68d5392ac0af8f572ec70a59fecb6462ca44d673e8ce2c06e2b0db78fccd424678c5130a039c9e9ab82806ca0e307fe29f85bda641e43a8e2d644ba9b532501923fe0ed4513ce25c3199caa64b98bb893c3e1a5d3a6a714874827a8f4ed4047b855805dd0b3b126bfdb3927cbd3808ab88958a5729ed104d2ab37eac2a6a6059762cfecac4c68f863ef736dc69fa68e84aa4f6a5c4831970f2a45abeacf5d0b8e5ff0f96c42747a9394e97eb961451336f07b0a82eaf9275a19c7f0a478a3fd1b32de113e1224ac36c8f154afca73ba727ebfddf6e5d6f3e1cd745fdbdb884cb9bdc3d5117e0734f1fd6f01317578c43c1aebea24d2a7f4e119b4f5274712bcab94279a25b63a8de66de39862552e700477c862d42a1b521af065d0be78993e4cd58936445898ef551234bfb2c3478b43378c9d0b81afa246272e9a9f7c2b7505024f73b4e50e7c5d3a3ae6615bd91fe4238767a89787339499edfee334e52a41884bda3fbaf0cc9d8da6c5ab190fdc525ba570e81abc9c1f5d9aa1b70b26c521fa494403692686ba72aa3502286bfa94feba278dc9e2e77bad9a466c85dce7af16d76d79b277cdf1b4f49b7d240f0fa85c0b37539faf8762f6c029bad11b81afb113eca44387c2361dfcffcab79e4638e790c5331094468f1b75bcfe577445e25f4f1eeebc8082352cf4f1c81fa876bf159869cbaf43a1df58a9ae16b80a014e9447e0dd527c1082a9964bd9d18182f260bf394de0fb51fe95044d970934d11241513d7ebc416be118ae371543b5642a1f482ce669b212cfbd6a00be602b70c99919feb46ec8d3f1c02db719c05927e6aaa5e7c7f930fd725e2ba851a978b0ac37b63472a18df91f053e8dea9a7a12ce8ef08a66217b5ff8ab443691803e7668a38c46aab103671ea0ca3b85bf0a50be7dd4ae634611095dff2d4589272afe3a74eb003b5ceea6011757ff00f73d70aa91bcaa1420c7fe15185ce888bd6cc76529b9dbeb04c66e639b1d8cfd3a5bd40b0757858b7548596e6d07bea671bc36a807d33c119b08f83603893b5ca4e6f8f031caac671f538fad7bd7dec1252a37d6af0e04ac4029d736c9d7620f5bcc40f2ca9fcacad679d729499a3ac47dce9db4d071fd4b718c311af0e9b3180bc3a650d11f472354b0223855788a139d8f6e21edf55aaaee9da3103ebe9c753724678ab5843dd05b62aaeda5b554ff2b7d05bb0d44ca9d0287176a56f68dfe80197d27759a8a5e8ef4a7e984d5fd0584d9c7e758c434e2fe11d0712c6af7fad90b81adf54197c75a54498f4d3a6ab7b0340f520ef0889472c26e4397e58fa163460e22c2dc9498c28f833fef163a34e6227ff9f66bfb6505ed648bbbdd0702979abe230a9aa1f5a7a0e6ccfd3dd49823007dce554c5aeeb2fc02cc18a309e7126c5135632f6106f48384a5d04af6c0388b960fc79f445fdeec4543a1165503d034d393e1e762a45bc78bcdf7f291332bdd7bf205b7430d5299aff4264964f263c306844596a50ee0b81c4d8face70b8c51a5069ff00d04a3d7e54f2c4740a9bb134e83ba57c109ee907dfbbaedd554803873fcd29562904d6ce55383f18f2681ae6f657b4792ab985385ac6fa48e9632512cbe79b21947a0f9d5c098bcea40bae903e62f85ab9e9511e18edc2d29582549d41ac6f3f606902e460abc04542b11d81bb9f7f5b882c56f35cd6e4037381913f345d8f64f3625bcae887e7d00d5aef8f00ee980d21de064e510d0f26e87400d0362af504453f90fbf869739c294a273befba204afa0ffbb5901fa5e2c311110a6c620636abdf59b859cfcd04aedfea83527cc71b36426dd015da08a9f1270989afc4dbdd2666bca2a27eb83f0cb8fffe983498a42b855ab081dfbe5efd5af9a6c0e5881a84117d8ee1fd7cb088bf28541d7d04c582d58338560260b0865d3f2eafe92bf030132c5c647d31cfc3120c02a3e9b9c60380924962eee", 0x1000}, {&(0x7f0000001580)="f41e633fd778920437ca6e76", 0xc}, {&(0x7f00000015c0)="9a5ad9a1fddec1d66ef7c3322a3822cf88cf290af1dc8a309a3c38221f4d78a3607d8dd4899f04c352693a1bebc0110480a8169329fec293ba09ddda8bc3fc3fb752963b68e06354dd2acda5335e7b8285ae75df49d31e63d12fb1d5127ac8ec4892c2bbf8a446189fa7439e0cc102f073c9b1c6ccec2b9821626efef1e789ff8f78203268a2b5fb2c4c78da74b23704310f7da12c93c7d6b8528b68bd3aa78c37ad2ebba597efb3790751972864c01b13cb0dcd3ecfa379f4b55878", 0xbc}], 0x8, 0x0) preadv(r6, &(0x7f0000001700), 0x0, 0x0) r7 = open(&(0x7f0000001740)='./file0\x00', 0x43e58be5e8d3f172, 0x8) recvmsg(r7, &(0x7f0000001c00)={&(0x7f0000001780)=@in, 0xc, &(0x7f0000001b00)=[{&(0x7f00000017c0)=""/48, 0x30}, {&(0x7f0000001800)=""/169, 0xa9}, {&(0x7f00000018c0)=""/185, 0xb9}, {&(0x7f0000001980)=""/119, 0x77}, {&(0x7f0000001a00)=""/25, 0x19}, {&(0x7f0000001a40)=""/163, 0xa3}], 0x6, &(0x7f0000001b80)=""/125, 0x7d}, 0x40) r8 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001c40)={{0x2, r2, r3, r0, r3, 0x44, 0xfffffffffffffffd}, 0x1ff, 0x1000, r1, r1, 0x1, 0x0, 0x80000000}) open$dir(&(0x7f0000001cc0)='./file0\x00', 0x10241, 0x10) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001d00)=""/162) shmat(r8, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r9 = socket(0x0, 0x3, 0xffff) r10 = openat(r7, &(0x7f0000001dc0)='./file0\x00', 0x8000, 0x80) bind$inet(r10, &(0x7f0000001e00)={0x2, 0x2}, 0xc) socket(0x3, 0x4007, 0x0) shmat(r8, &(0x7f0000ffd000/0x1000)=nil, 0x0) connect$inet(r9, &(0x7f0000001e40)={0x2, 0x2}, 0xc) openat(r7, &(0x7f0000001e80)='./file0\x00', 0x100, 0x82) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000001ec0)=""/228) setreuid(r4, r4) socket(0x20, 0xc88fa1abab977494, 0x3ff) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001fc0)={{0x2500, r2, r3, r0, r3, 0x80, 0x3}, 0xff, 0xc1, r1, r1, 0x26, 0x0, 0x20a0}) socket(0x13, 0x4, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) bind$unix(r10, &(0x7f0000002040)=@abs={0x0, 0x0, 0x0}, 0x8) 15:43:42 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x100000020) msgrcv(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045ed498959ec8e082889f3817f54858c3d5e0a10e045ef4e170f88afa7a2f48274f3ff6013087e5b92ba9c955cae8950ce72e06bcd7c042cbdadefebf4369ee3fb964bc66e51eb7e8db5bd902f2907fc28a8d112163f6a61cd7b331a27ed507bdfb0e485234ccfe0e57f6b9a4953559a3e3e262a002a61862e95e610432fe025b4c53b8abcd4626e0aae289d350ee32e2e30deee84544e35f1f12d9294050939babd703c126405746247355015f9f6728d4a9ced67089fa45fada06444ed043bd600000000"], 0x1, 0x3, 0x1003) r2 = accept(0xffffffffffffffff, &(0x7f0000000880)=@un=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) fchmod(r2, 0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r4, &(0x7f00000000c0)=@un=@file={0x0, ""/1}, &(0x7f0000000200)=0x3) writev(r3, &(0x7f0000000600)=[{&(0x7f0000000580)="54903db030c96654688a67791a69a2be23f08785b97065da2be97513310441", 0x1f}], 0x1) msgsnd(r1, &(0x7f0000000100)={0x0, "64fe5872a62960bb69f835e996f7415e1d41bd7259fe5edd970af9cf89447300201e4b06990b2781dc4369514074e77c95f271f4cbe0a28febeeaba5f32a36a9d0"}, 0x49, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000001ae1383de3df472f6cd770cb06382ad11567d4e600e93bf151d6ac6540c62ca693c3abd84258c84abc3a30044dc2e56e2eacf10cb3baa7c0ab49352580a78803a1b25b9810b37fa7aee2723b15f40ad72c5f2e668b2c2258decf341a05bd19e2922df57bf2365955f4ac4164bea0c9bb3332da0139fa422d78d7b04f66a0b88361cef4440f1ac1eb4f8b7c0865aa543c9a0fcd1fa4d64b7e9220357d1a4c495e59dda4de03c67dbdeedbefb8655ce56410"], 0x1, 0x800) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) msgsnd(r0, &(0x7f0000000680)={0x3, "fa167ea974802c93a76417c9f812a20738d0278f8d4738dbc3fa58e52e75ec8edcc393a45a81c902733041d834343453fa5238f88f9933556f4d6b7076c12f2c8bb5f980ff41141328c1508f695d4db531cc4975a9d9e98a50c6e0f9ae69eb9caa439068a8e3d4c92bd5922b1d7729e8346b454718cc959fe3cbd5f1f334e13509ef86b7e1e01c1923540f592a3d7611fc719a3502c0858e9a03a39cc7fcbbc326bec9fdac690265c8694a813ccecc5d27fa5433093bca3e0ff03bd2"}, 0xc4, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) r6 = fcntl$dupfd(r5, 0xa, r3) readlinkat(r6, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)=""/195, 0xc3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x4010, r5, 0x0, 0x0) listen(r5, 0x0) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088bc31981500000000000000000000000000000000000000000000000000000000000000000000000000e4d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef9e470aa908589769bcd4b35a65840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000380)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000280)=',[\x00']) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="030000000000000077958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175d2e964d2c77c9beb78feaaa497ee4ff775e4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968050008321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9a3e5aca38dbcb32a6fd188b59becb9cdbebc38cf"], 0x1, 0x800) 15:43:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(0x0, 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000100)=[{r3, 0x1}], 0x1, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2, 0x2, 0xbfa6, 0x2}) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0xf5f5, 0x100000000}, 0xc) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) readv(r1, &(0x7f0000000580), 0x10000052) 15:43:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x0, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0x7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) unlinkat(r2, &(0x7f0000000080)='./bus\x00', 0x8) socket(0x0, 0x3, 0xfffffffffffffae2) r3 = semget$private(0x0, 0x2, 0x80) semctl$IPC_RMID(r3, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0xfffffffffffffffd, './file0\x00', './file0\x00'}) semget$private(0x0, 0x0, 0x125) 15:43:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x0, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) fcntl$setstatus(r0, 0x4, 0xc) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 15:43:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x0, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:45 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') open(&(0x7f0000000000)='./file1\x00', 0x0, 0xf0) 15:43:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = semget(0x1, 0x4, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000080)=""/229) setregid(0x0, 0xffffffffffffffff) 15:43:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffdfff, 0x0, "b04d00f3ff0a631a00", 0x0, 0x1}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:43:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 15:43:45 executing program 0: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0xf7, 0x1, 0x41, 0x3, 0x6a7}, 0xfffffffffffffd38) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r2, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 15:43:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x4000000018, 0x1, 0x6) setsockopt(r0, 0x27, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x7, 0x0, 0x4}, {{r0}, 0xfffffffffffffffb, 0x60, 0xfffff, 0x4, 0x5}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000001, 0x96b, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x22, 0x8}, {{r0}, 0x0, 0x0, 0x2, 0x80000001, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x32bf, 0xab}], 0x81, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x20000001, 0x4, 0x8}, {{r0}, 0xfffffffffffffffc, 0x2, 0x10, 0x953e, 0x6}, {{r0}, 0x0, 0x14, 0x20000080, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x52c, 0x5}], 0x0, &(0x7f0000000180)={0x7, 0xfffffffffffffff8}) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="cc7440b3f653b86a29451ae25bcd63d8377a1836bd2dea8cddbec1b9d1760c3efd4b2f48fca523871964b739e170d255744fd3c81a170340ed2850ad3fabcbd2b66255512acdf3", 0x47) sendto(r0, &(0x7f0000000000)="4997d9c71767e4418024f2b26521f6844b8d44c9b7a58f5403901d15b11153eba7c183b11dd23ffdb3d784107cfa0d49fc0a590e61c4b2cde6edab6ce98a5a3ba103a81fd1", 0x45, 0x2, 0x0, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) write(r0, &(0x7f00000001c0)="64caf62ff1f4a325f0de907f23300bd0356fc70ddfd8efac62bd12c644b91fdefb6d3afc9db16165d85f6ded2a0ed2116b4f961c79f6b170b7a5748396be90916d85fd0146ea7ef0f0a0f3b5e143ca89791e9b54654a899d243ef3f11d6c03ff320a786258e086b792b7c1aaaf657c4d01e42cda2b348cd6d718035cd0b7174e01cf9f761465d42d499b2570bc432b1e7d4a5e717cd89e96883d015fd539cd91dd8c1e64a7c3327af07ff9f8b6641ba424eea1e9f45946c8c10157876b282f1b6b8070bac2f34d7b62fb1d5c1cece6e827cfe2bf6fed577df521d221413c750e3d4eb096a61efa0b67225db54be5c8d56cb6910429f197183136c8a4c80ae95e1d444a4147458cf3dbe255b5d4a85cf9b9a03468e8425f3c37bd255d08cf12ea48af52b7e60552591ce512f7188079e4ef4382b0bb91a8485e60efe3a8b106b69ef5b50c9f366cc74b111fefdadb0be3cb99a1db84a01268b81d00ed4bbf77059c19212c3d2cc1e6f09c331d5842706eb940c2e00aed778fdd966b4feb2c57e196383be24dafbda53b22a6e046a7c4e90bbee8ab78e73d541240cb5243e582296599e0393b57aef36f91522aa41ed1a758f5f303a528e8252d55a0ef7c02f25f6ddc93313df8e963de7312aa7312e9b2cc8953afb776cbd28bdef52aa518f73ff68994958c55da02eadfab2d5de2401e2e0fd5a5bc6f84642874d76cbf64752d1a6265f14bf566d8cc288a810ff14f03407911ad197ebfa429990f4042b2671eb38b1640a7e68e8e85346348e52134ca23291f250d5b54252237fd153805a9c9922fee4e8371f3fd99892ee304f2e6c097987e60d7caaee6e2ec46141b697c6faec1c892d028c60246499d231d5790ad75632700052cd824a4026278d678206cdbf33d60926c534fef4a84965ebd3ec3312c55b4d9ff20744ab0a53d9fd739326e09bf2f95f7d82ef406f5ac960d6efc4700ee4684c5f4d23162837097a81e04b1d1574ce32be07bddefff5055f84ff3449ab6bf65c9cfc07ce2cfe2628a61eb826b0068158ca3146eb14fb26ed137748a54fa106d2beb6340ec3e80672b731daa4d737d69efea75e4216c8ed1da089a1bbb4b5a4a92be27da23b0f5aa3f0dbb84b033d4a167fa21a046f52c2c299b8eee964a852dfe6483af5856a4855a307219d4c0c5430767bb477fec48fb01db167f243317401a8a2534622ef7eded500404e2d9c6a563bd89c938a21bbd7863360fe22ab1d52f64fdc06ba6a5f23041d85cc81b0e055886f40ab6fa7af9505c0faf5da4f8f13ab4b2b0de2d2d486473ddb8e738f5ea46c66b866a9f8018aabb04cb10e444cfa75f914bf4f3416b0d120b15682d2b7246abe46e6480dcb30816d74474b162395bbbbd12483eeb7caddae52c7f7d046f226e0be223c2168a26746caa6a17785053e0b65439039298f0fa9d0e6b8d36671b1e5af49317e39f38d2cc129e5019a5511417ca8411e990c33a7676afec885234f59c9aecce230894f2d945d860ea4b6c39850096719a4523699117822bd7db07004f635a85b387c5785e81ee797c35c86c8f301eecabad712ef578e5157e0da6f3564dbfe33de93df1917d1690f2446408e723d878e5ce249617c12623d19863beea3223b48cc726fb65027ced28695a7da82b07cc3280a21aee3f9eac276ae5374d3bdec232202e250b75374710c0992da958cd7fbbea951a69c693a2b56c95aaa6dbe8181099fcbb886f3c6933574a6a4fe7d0dd5754d375f1cb81d544ce8daaaa0896df9ca9bb710b12813456038f97b9bb886062edc459e376699aad6f2981d5bc4ae6999f06ed419efcb112fc5cee4fbd7804ae8cbd3c849d6aea334486cdf106cad567e1e0b67f102d6e525221f4727e6acf30ae6a7f744545407577ef81a7374f48df6c7c98f3e612929903c66a403ba2dbecdffae323abf56be26c203d50b19dacbd86b50b49b0c43f6010cbcdcd7afdb48d7df6f97541b1eb31593e85a82d1805a50e69b384ad0cab50cffce66d4388c739e6f799143ac2423130d016c5281850c8335cb99a1372b6ec42f40a6caf69d5af2071322aed4efded737e23f6e1fae83c334dcb2a4cf14577e4d1936a11828e0a40dad417508a4b6e8bdd3f7506e14bd7a7b1e3244f6f79c77e833f5b8936c428011d9829f34b771f9dcafa1d245b09790da8c924f35aae6954cfbacdcaaf8c52a7b21202aacb272358a7405cb43d55b7b6a39480f94fcd248f0043df3a45b55215bbc6e2ff8d31de75c02cd79541805a5722d729df5dbe91c857a5d5e13ae1e0d0661aa65e7449fab421215fd452867a25b1c7f5c1fb0e1134813708d5c2863d80c02c82f89d4c9294066868ba4821bd216fd03f4ea29c369e93c4863f9fb34ac978fbca07d8e48757d04c4ac8c93c4efe5f551a02b43e77fa9c6047e414c3fd3a6151317f28f0c392354a572b93a6beec1202b0417e4042527c6546cf5adfb760ca648d506fc3dddaa2bcc58dc60e55313b40d6943eb3b4c909866a7dd313cc7ac2a022c3fc97e3acb6d17a394c69e45627290d613a5b38b8ca7352eaa316f30e27128fb7960f1affff7595b5e2c0254e623a813f13ff7e6dc2f7282d9294a98a2b946002ce939bb139ab4c761ae25f0d86c7d86433e4346d0c7ae860f6a46d1eb0054d93790a2eba4a2d6120c7d481e7bda7b8a30f864556a371ded8d800123861366460ac2f539701733ed2aa2a681d373f3caf67ef9fb48878e7d28979cf28a1e416848f1713251f3afbd5877f1fc7626be1dd9a71e74dc21187eca3b51b49e28300106e97ab9837ed11e491d249b345ab02f5bf88018f6002c555e02024b5e58844612daf9a81d825935ed400ee20134e1199fcc092dac110ff4e5500f54cca507a98d66fe385dfceae83cd9b4728335cb3947ae8dad8b62380e30ffb89558951175b5e28cfb6dbc0554dd3df4a40da515e80fd0ef4ec9369871843ed0000237a8b0c8a818b5cac38fe0979693c5b6d50e4d07c95121ff09435823a42e37ca5b0ba24dc5281ff682a9e43696fb115e7d4f8a841e35ffd7517f711ac197c34fac05184ca33deed97ff261b2d8fb7b5cde22fb42dd0be54dbe0ae8488fc3f23e31a3ecae045655fe1600d2953e3d0f1ffcac4734320e06acbf41c36b7685085e108ca55269426096e22e5da721edbcc10d745fc1f7fcb2dcf40c2d36ace530adfc8a39f42511d08f8c9bc0d769e42938525d6e6fe634d2d455e6432121eca661bde56ea7e831763260cd8c88aa3ff54a1e5532fd74e697fe526b2c346cbd6a97a64dcdc853e7b0f230e4e148acee89b573993959ca17a4b1b2290b02d8a4014a567a2ce43dae997a859f74d26981e3c40f90ec9bf3f4b94e217b5d11d46e3fefb8f14e0676042c8f06bce81eb1e990aa6b211f57f140b4c73bb15425a5c7ed928778c8fb85ce35e730acdd9d1d168df6e7b00648349a0a1e5bf2db8afd61ae34a2de4fe47c981f8ff2757c966e70ac6ebbc7e72ae15b372dac9c004cec10281f74c5d3e7e72db2b982c14e30b39500d2d99acdadb6cebc97a4dfabeda85573c027538f12b7317cda00e126dfed2ec8a4a1c780b8fe105a581e09c468646c6e3789ba965fe11896c684133ecb231e52cd2fdbbf05c66d1da74adf87c7ea5ede1d8a2f6c1c683e6a16cf60b4495907f1b547c5a9b6487cddc12e8632f35ae84ce239b9bc04536225271ae8164b01cab5463b6019e8fd6b4aba7a8a74c4d1be5e98cbb92e539a2c42b63919a836d646e165baf248ec94238f8ec714ede7c7574235cbd0e701d4fcae70dc808e921a59d592a87f7899dac4977c8fa2311c7d2d18b5af9888ae60ea54dd9e3c9a621ec3287342ffd609459e8728d34a9910b4964af76a6e05bc530141c9c790d2a737fd7e956f0f59f21de6f50438f3dc1fd876d4ace7f1d760dba5982c9a068274d923b241f322966c1eac7f2ae4f929b6a3df6cfa488e65950f441e6068e09ef2a5738c5ae3c0fed86df7c55618477eb5402b7c7359d52e284826f3ffc5a876b9b5971feb81d9e154192b0b6e12fca7512e89a5fe4f71c9ded828fc6a5cff5dacd774209f3fa829924926468b1d5e193827a83c632b9a18022a63adbb7807131f04c7087cfe0ea6a33a222aa521654e14e430de97a388ba9cc45515b063a85d9ad6511cb5def52aa11989be6099d78367362b942c0cc553b648644f1d0bf4849aae60e128568c347c931a388658eb5e6ec04ea2d17481065c1d622d9dd5bb695b0a5540b62889b606fd07c87d7b2bb6886f258ff60e37fadfb053ce25b10690f926566dbc6cee4a1bfae5b3f42f75818fd687585520331713042e2c6190518f8837404e18c23fb956e04661cb0c693d7b02cd82f120b7a8e5f610a148176688224a410e560e1782e4e6f4cea8cf61862f1f2967473f10eca89585f51c4f49dc848fe73e47b5c02ab7ef22710a641167c20935bbba59d5f80abaeffcca9e5c293c568a756c4eea9fde6f381af88b0fdefd6dd2d4829c5a1b0ed19448fa05d5aea71cd5f6165d5d3f0309a2164436969ba8831333467f8b097e134eb0c948a0129521eb61df9c26be4121931ec9a770b95648fcf9bce174efcea8e5c07190011234b5b1b46dc3cd6d9a7f9ce0e4a2c3a320b24c8b1c870f9b9af39b78950e09bdd0d244b8386586d1c5a447c05dd7e2130e164f1c0d54e58cbb065fc34230b9d7a0430f0a9b44f64c5ca19b56ffbc3962442e8247b886c7ec0c683200395bef0065788152e1f07ab9c6ccfb14da3bf37650a91efde647e5886e8a8f2168af51d66f52c17b5a79d57d0b4504a0da0578f07063ece186d62b553a0c0d92e9fb03040d3595909f7b58ae55f2703615121d016967c2fddf316d12e8055337d09101b994948dbe665c8dbe3429dd026be6bd26dd30c2c44598272c072c060c63439443732cb3b262ee992d42a459c9ce2761e84a4d5e5e9d69a428d8b4df4e86d0ba8fbe2d5169f7bb881819f0c38af1d6de160675944957e68e5a31ff955d549cf05e7971cef26a11b1a0b524a1fc026c9170f3fc7660c50dc94d1a39e364dc425c7cb16f0777629989622fd54ed62c2d8f28a7fef5d07f2c4b5269cedf292cbb15946ca97f3860423ccee90420bf8b6502677f9b08776119eb5a6a2a9b20d5e0dcecacb716db5ac491f173443e8340de30e1bce6bb269b9d80f871397176413b850137c0a205a3c68f8245707dc89f43287e16dab886c157243ea46693c85d8b9a4f5bba66190be6b45209ecd3fc07422730c8bdfbd4fd87492643ba2ee951b5c331b6c46f0a8a05c2df1b39ad106084bb565ca8d86e0c38e6a3e822a124581a40ae3ed4b2ba9d8809728810dfc7d986afa7fd9101d40641d696e9be49bd90c7858532dc7baaa6b5258163d405e993fb38a8e19cb51571f51b3fc3f3d56b44b28f2692ef6e45fcebcc1a7ead58ad0c4d0bb2c5be68c458e779580b15a5b0662d4fc3de69a363a43c89e5d1f6bfc3cbe05e4646a9348bbf7fddd7b2848cc5cd8512e339c44330ece7ebb0feb1eae8f8b7f3db02fbc3243030515d07d31770b40ab5e124bbe1566b91e9ed9a1c8071327a9dd93fba186a8c7bb29bea7780a7147e539df6a82daa774c00eb0b9f8b7df45101fae86aa84c60e16f22dc890e3cab591896939a39565ed304447b486af8fecab643a5a3a5f5e0b56afceb18cc871b7388b88be23977e964e73c965868b636652baa05f1c281fc0a9ae177eb48b058eb40344c7b4f683094000ac0c6b0a5a44dfe52b5f5a0b142cdd13", 0x1000) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x400c745c, &(0x7f0000000100)) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x10000) r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x5) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9f2c) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080)="102e2e2671b0c5f1aec3ad57d4eb0d4f3dfcb757dfcceac3483cbee0457a959cc7037a07d58d16bda33f1af8344690acf0da39ba33a10b641d0a477647c1ade78b3852cf08fc90952ac40aa75206ca4ce5be74ff2801c18f248504cff89ba43c4efb002eb778fa03ac705acfc764a8a40fde88e9b44ae035b50eabf0a80854215bdc364c99e26bbdb83c913acb5af05b5662d7eca5ad20b2ea25677e951829c415f1cc97622b51d49b07fb40a9feb50e7ff896520647d1b2d83b890e496c1cfc541b18598f65df621f40ab0a3a3438f230447080a63a2cecc1d4711ada6c7f72f50ee0701c7738e40ad0cacc64a5c3cf18d8a9e55b3a72", 0xf7) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x8005, 0x8c7) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7, 0x0, 0xffffffffffffffdb, "84f2d59a535a93d1d0a56ffd3077c0316d261d3a"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xffffffffffffffbb, 0x8001, 0x20, 0x6, "b788ad97d6acb60b8b7e62eba9b97fe5f6e90b66", 0x1f, 0x400}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, 0x0) 16:00:03 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xfffffffffffffffc, 0x80, &(0x7f0000000140)="7f64b1daae14fc5f382216eb24a038d2ead8a2ddf17d36b2169dec79b9a4925dccfaa7a955f0f001a9c3d5f0a1c2cd000fae7674fa352dd3b0e45fb8016e644f26d9c281fc99ea2ca4a543a3b936ee3e093fe63f0927edb794c326acc1d32a90fbf8cf226e76127c27fd0e6aeabd9a636245ef688d4fa63d3ca8f739f8d593f40d1d6e63f316842c388e77f4e41febcdf53f395e739c57cf62628602493b81ef286a48c0e3d65b48e22bbfeb152669ed979d8d90ef5f9f7a0970a447a2315e0a61920561fed7ed6c5554ef754893a68ab6bba2cbab5a524f63bed0898beab3d1a5", 0xe1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:03 executing program 0: shmget(0x1, 0x3000, 0x58, &(0x7f0000ffa000/0x3000)=nil) shmget(0x3, 0x3000, 0x90, &(0x7f0000ffa000/0x3000)=nil) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r0 = shmget$private(0x0, 0x1000, 0x45, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0xb) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="b26ffa8671763b653766257fec5b4996992859cd2bfae433bee8d8fc8e00a95643c4371f2938067603c410b4a905bd2ef9fa497dc3f37ec566d39ea6dd0ec98d9ab9e8de53dd6cfa4e3030ef93788a6c114dc32fe9f61ff193b8bf1557ff1e76d056c828f9235073d93b29256011ef1b563444b53cf7cfe5f683c93658d8475d907a95707eec5cf3e213d038045ccf4fc934b7179d90e061c29725d539e65e54f9c13e10604686d58066da64e2549280c1acc963", 0xb4, 0x0, 0x0, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0xa, 0x2, &(0x7f0000000200)=""/255) 16:00:03 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10400, 0x100) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000080)) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) r2 = semget$private(0x0, 0x4, 0x8b) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000200)=""/75) r3 = semget(0x1, 0x2, 0x100) semop(r3, &(0x7f0000000040)=[{0x7, 0x8, 0x1800}, {0x7, 0x7, 0x800}, {0x4, 0x7, 0x800}], 0x3) link(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000140)=""/154) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0xc6, 0x2, &(0x7f0000000200)=""/255) 16:00:03 executing program 0: syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0x3) mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7ff) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x1) poll(&(0x7f00000001c0)=[{r0, 0xfffffffffffffffc}], 0x2000000000000082, 0x0) kqueue() 16:00:03 executing program 0: r0 = socket(0x21, 0x2, 0x5) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0xa00, 0x2, &(0x7f0000000200)=""/255) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0xc600, 0x2, &(0x7f0000000200)=""/255) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = kqueue() fchdir(0xffffffffffffffff) kevent(r2, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x6, 0x1, 0x2, 0x1, 0x80, 0x1ff, 0x80000001, 0x3, 0x0, 0x400, 0xfffffffffffffff7}) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x1000000, 0x2, &(0x7f0000000200)=""/255) 16:00:03 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x2) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0xa000000, 0x2, &(0x7f0000000200)=""/255) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/176, &(0x7f0000000000)=0xb0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x2, 0x3, 0x9, 0x8, "2b80171505528094194ff2f634ec03626779d1ec", 0x5, 0x3}) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0xc6000000, 0x2, &(0x7f0000000200)=""/255) 16:00:03 executing program 0: r0 = socket(0x13, 0x2, 0x800000000008) socketpair(0x2, 0x3, 0x1, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x100000000000000, 0x2, &(0x7f0000000200)=""/255) 16:00:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0xc0) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x5, 0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/4096) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r2, 0x4}, {r2, 0x40}, {r2, 0x185}], 0x3, 0x0) semget$private(0x0, 0x4, 0x121) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0xa00000000000000, 0x2, &(0x7f0000000200)=""/255) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0xc600000000000000, 0x2, &(0x7f0000000200)=""/255) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x6, &(0x7f0000000200)=""/255) 16:00:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r3, r4) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x8, &(0x7f0000000200)=""/255) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x9, &(0x7f0000000200)=""/255) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x110) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:04 executing program 0: r0 = socket(0x19, 0x7, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x182) linkat(r1, &(0x7f0000000300)='./file1\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) getgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000140)='./file0\x00', r3, r5) setgroups(0x6, &(0x7f00000002c0)=[r4, r4, r4, r4, r4, r4]) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) fsync(0xffffffffffffffff) close(0xffffffffffffffff) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f00000000c0)={0x58, 0x7fffffff, './file0\x00', 0x0, 0x200, 0x1, 0x8}) write(0xffffffffffffffff, &(0x7f0000000100)="f0c367a33a9754c340c0a624f3074b3e0d5bc5723d589a961a81e0e2eb", 0x1d) r2 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) r0 = socket$unix(0x1, 0x1, 0x0) read(r0, &(0x7f0000000240)=""/107, 0x6b) r1 = fcntl$getown(r0, 0x5) r2 = getpgrp() setpgid(r1, r2) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) fsync(r3) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r2) close(r3) ioctl$TIOCCBRK(r2, 0x2000747a) ftruncate(r3, 0x101) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0xb73, './file0\x00', './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(r1) r4 = semget$private(0x0, 0x100000003, 0x200) ioctl$TIOCNXCL(r3, 0x2000740e) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = semget$private(0x0, 0x3, 0x200) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0x2, r4, r2, r5, r1, 0x80, 0x80000000}, 0xfffffffffffffbf0, 0x100, 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r6, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r7) close(r7) ioctl$TIOCCBRK(r7, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r8 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r3 = getpid() r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x20000, 0x2) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000080)=0x7) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r3) chmod(&(0x7f00000000c0)='./file0\x00', 0x20) close(r3) ioctl$TIOCCBRK(r3, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000002580)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000040)=""/240, 0xf0}, {&(0x7f0000000140)=""/246, 0xf6}, {&(0x7f0000000240)=""/113, 0x71}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/52, 0x34}, {&(0x7f0000001300)=""/116, 0x74}, {&(0x7f0000001380)=""/17, 0x11}, {&(0x7f00000013c0)=""/230, 0xe6}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x21) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) ioctl$TIOCCBRK(r2, 0x2000747a) setuid(0xee01) r3 = semget(0x2, 0x4, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000300)=""/4096) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000900)=[&(0x7f0000000800)='\x00', &(0x7f0000000840)=':+@%.\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='$\\^\x00'], &(0x7f0000000980)=[&(0x7f0000000940)='\x00']) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000200)=""/219, 0x1b9}, {&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/105, 0x69}, {&(0x7f0000000480)=""/210, 0xd2}, {&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f00000005c0)=""/247, 0xf7}, {&(0x7f00000006c0)=""/168, 0xa8}, {&(0x7f00000000c0)=""/43, 0x2b}], 0x8) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(r1) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x240, 0x0) recvfrom$inet6(r0, &(0x7f0000000280)=""/245, 0xf5, 0x0, &(0x7f0000000180)={0x18, 0x0, 0x4f2, 0x8}, 0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x402) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') writev(r1, &(0x7f0000002340)=[{&(0x7f0000001280)="59f6a3a0134bdc1ebd79d9b2b65e1f0da1de9a5a5cc042697145f9e4c0e2654404c4f555717bb101f39607fea0ab878b6c6e92d40098d376b7b86a90aaa10058c926f9f8db277063c931c4d068046cfe828ba2805d9100cad290e206e70f65893ed9d88d6d0c5684257086adabb9407da047c93fe991977acbdc2a7800678b05a441051bacb8f9d1d1210318c072948328488a9ce201fc4d0fc219e7d10b1c7d2a33ac708133892bb8ec3dea0e4c9ba080059cacbae41fbd5745fad4ee668c329d7814b58d13fadcec65c3ce6d5d3a50f3a3f3c5376774d22875b3392663a0fb30cc4f9f55a0368fbc74f1cf8a4bb155bbfeca169222987fc53a89750731194f9910edd09e402ef6ac4936b5df8b7baa615e40539695418dab18332dbcd1f082f2c9ccbe0a5dafb8dc08d6d3be2a7373d12834d6ba7aab76ffcd48c681bf8a6c513b0294bcd064721977c4d92769025fe7bed47d57c34e9706051f34c18e6200956f8c5f78686ed6968084c1aeddd397fd661f4043b00cca77d0df6bfc3a57769fb7c95b2b2480d7e8d79bffd7865d4bac330fbd0651cd586622bafabc4ad8baceb2dec76d45307395c407dcde48decac5b6ef7964e8aae63a2e84a97c839953df5d13343712674950f53bb200d98e56aa6175f835b860059aacfd38381e6bd0fb8e00e408ae083a350fb090c6571718d8768c275a69cf782be0cfb4ac9715d422632b5082d5d84eb49307985968e4a94b191da4f5b9d74e8d032f378225f7407dd395930556853aa34d8a5238499d1ac836e41b9e3391d39aab4c9d2067e5725b5caaf79c463d166c57a9e67b34672ae8a4c2b7e31711e8ee436d1290f7565b558b5fe8c933e10c11e0b7d692e19c04de30cae820bad1e01b8f6545a41422d85cf3bb91bcf4b2ff607ecf7f1783c5c4e5328bcaf4ff9a3790526845a1d8de2772a62ceae576b4978a2bf222fe28495b4671323c596e0f030478caeeec44d11ca39d445c86bb6dcf56c1dc3062bd013a9aa99dfdc6ce8d32267a6d3b1a8cde3398af7d21b12e8a31279dc5beabcca19318862ae3e605fc18fd4ff6829ce3d4424c85e70d5be494876468cade01473796d9be0fe535a2922f94ae67f5fee69a822160cfaab8f096c4b450d29d94bd76eae37198cdfb7a28adb05687b0b5d844cee617d539bcd4c34e478c7ad6e8d2bca07126723d1a35c50350f6ccb0189484013bd67461f8120dbd3225f84c9d0ca2b7ba95def67e0bc18d25450e74a783638fceabeed445d072aee8f163236f1887f40191c9760b676bb1cca945513fa2ef16ffe8c6479a5971b4ae552c90afa337c6e6472483ae330ebb9daa5fb4b16129dfcad2d0aba4c844a583883978ccc0dccf82c3de870d9385e5a0352dd96aba34a0f16404c92146a6750ac17a45c278d88b67a86d83727f87f153e198810883877046f74d9828167991dc052cd5ca7aad99f93bff4bf605cacfb6e91247619b9b17f4edf246f89cece324cf6168cf8d3d44e49659046318f63070b1890abcff8e7178e456a17b03b45ebc61e74d07cdf01d44723f30a28b4def2e1740276efea6de039c76f513f2837a97578e2618fd3ed01b587b6a1bcf609bc1625c7b72954c208a5029e34c034565daaf9746be459d2cc5b2c78d08d7a30d5a348e848a548ae250ab8865bc497ed808768fc086a7cdd8bbc29faa5fab4160f71c67bd8706ff8d51452feeb78f401f9b5580f2964d65070f95baf16576a85f35e8cedd8cef9838c23e549a7bc092e66470b5455d307e1ad37d2ef8c8bc7d36c872071b1da19f4b31939352fa2717121c460496aa51decde17833a70638197d09a6f4181a9c9751373d98850764d421909319750563d536c091eab81585ce125e920a7cf5adc0d6f461b80b33ed491dce356f35d75e93a6f7a3c73ca7781cb2aeb3e38431dc0f3da22b809a143613b158f9f5426fa694809d1382ab97a6221728fe4d8c0cb37f6030ea02335bb19314ec9400f139e87f3091231d245d75b1f6bc62604c1e021383439beb8362cc26eb99d40b775647f5fb08c2e9a29a824cceced527a8550aa808ae302397bc6c697485f06805c929bdba232f3badf9791d6564aac92875fadd34b3fe6900c1d8259151990c3ef514e399ca8bb46002e7725f8fa9c1f4e74d467e029ac5c9513a702c8cf403b7bf556785925616418608e2b4bc7cfbb5f8d331a99fb223d8704add9d06431fc0d8f76b1a1415c4a6188c497556bd6c832f3903c79bc55b0cfebbfbd8d3d9d8cdf4cd38277e61e42b8abbde9cff66b778b95eced99e453bf0532009f8b8da89aeffdf750978a17777a0de05ca9b6a4157dd0abd886d905a7a48838a47e78a671c1a49f763f78aef664b51e103c6769fbdf1c75af815e8c5992812d46d57a3af681a0f1f57f683cb8d0fafbb5503dafc7a76fd26f9987fb8fc951efce4255cfb3fa593dbc4612a9a3e671d082bd6e26cdb9a164a480a4c1388b13fdef715fbf1876d1226a2e67a8c72d865e67fc6e01d969380f6344552f171a980bf7ad61f69489bb5250240a1442475939a6848f4b28abdbfe3b8cbc244cdd1c7277e093d6e91035edb403f5aa4894f19aa1386d420acaf71302e5869b04066ab72ade50c02c9b3ae53d745cabe24c87cf2c44bdbf5f66e94186abb12b4de53a1cdfbe303fc61ca972cb051d2ed42286d9d139facf3a44a9630ad4711277edb75ff955db4df46bab3417e1a58486f001796e8d9f2065ccadb1fecc5b0952253946faf3936ab761b846e519bdd256c1144c582213b28e1442a4cc183761de0c32261134ff81c6b200a7dc30d1a2b4fa2b73525e273e908f225f40caf635df6f0fa32f4c0d7d3a5c41a46db6c277071fd62359a5a76480f8a80966a3ed1feee3eff507f54d15773de887bfff72ff58cf3f64e8d50fdc7be5244bdd43264390191df071f59b1fa7bb47b7906e806703d47ee2d8c28d365e48be0928e3fa95b656275aafbac921216c1930bfab90dc9b227d80b0256a600e916fa2d55710a93105e39a87eb84e92b44bd51aabc0d2543ae735568a77deb8f534fb41cb6375ab5d8c060ba456bf6dcb9bb6b045c20cb7400b24ea5653ca380f7fbe7bdc447564472afcf069c1b2bffb2902039e4da9dc20dd32316f15f0ae64d5ea5d0d97d7cd798c1a3c7d5caae927c0ba33c563faedbdbfc9edfc7e904ffa76de92eb53679573d32cfe1daf498f0351ea89eb969ec9a847d1fef96a5f94c56d1e135bc431c09884d2cf8d3e0ade621fa9d78ced095f0d9df954535a514ccd710482137eaf2b8aaaefda74e94c3c6d522e081efecda3a01f990ade01c58c9491fec48352fc8e217d25e642881a5ad2f7b2837809cb1b33ca48f570dbc929a697b7c7504dab7e7232e653e121c0ee9c9e3cfc6df7b62f09a3f9a1f0726bd94f742e8ee56d059f25020fb45fc7e56fbc530f3b812607fffa7636199178776b1d3ccbe409af724c1eeb7ed1cf635593ecbdd395c0a6029a2dc31cc03b44b6a82d90426dbeb002882fc2ab2d1472125179fc019bafdf8419f6e72a2edb2a4f4e33bef1677ad68a79c833bf5f4ab15dd70aaeb75dac439cd6968a6915d80fb6a65ade71d74e9c2bc01d3db781372f15d6af49db70ae39e99ed1dc4954f0c866eb238d6b6b5a020bea2330fe0da34c77bc6cd8eec88f2ea9fece41e014bde7d2542f92473ab7825cc3939b518ecab5d56b51afd8da30abc26d8c83b3c040b9d129e5528d1cc14a07b959321bc84942333d072f13b7bf80423772698174a4dee97e41e05c112fd231b7c0e8ab18fba16de68ecbed3577ebdd43e7142f9bdd322ccafb9ce59e7b2a816d626f2132c6238b8e2cb048c69e17782574f7f6802876633faae6eb2907cb3a13f8666c9b798ad76bf302abed2e90043d6f641835a4f22b0786743ecdfe258ae1a6fcf2ce849a971beaea6e372a868dca84ec1d16b214e96d56c82993a122a8e401927ad3d78aceb2cf5ce10f24f8784b9e506e269628de79ab9aa7e8078606622bec18c7b19bb18eacddc030cf55f0c8a9ec1dfb8b349c71324b6bda1bf7c31dd2fb40fdc40777d5a61a1c33d0554c040b65994bf92a499ad86fc2339e626b5bf25e5340fe4a9734488f2a1909caaa145753876f229b8e00ae0bb127366eabcce26243f55df01b57d170e97b10fc76d2d65af3891ac12e02778d8f7187737afec00cfa7123f78dffc1ae1f5ea74645b538ab5448d2a9399672887899134995eb575b4ad7a2e865ffdee7e35920bdfa43b7f1085c0ee46427df2291905b33302a3f7f1877fc8a62e75a96b0bff405258458dd168347fb06b458b6ce78e69dd3acb603beec7907a8d52b2a5eea3aa4bcd6a81d53b6188e32fb4212caa0c02781a70d497d8399a97a5776ad3556c88b9ffc49561bf4f101eae54c9d453b0759ceb8fb684b67ace90ba620eaa8171db8ce5aa73b10180d7aadd1b417f16acffb166a42c2e6d07b0f00f8e3b4e0716c88003d373bb344096535bac1b4fa851c14b4ce4555612bbc9a57fbd99dd44155df6d7a0ec27701dd30444aea18aaa0fe6cbf096d28e9bd3fef2c7fb14f67c01c4ae1068273cc3b2af42072514ecae0a9af009fe85373aed440cd5460389c371955810855d8cfeeb68c67a7e03af8122b5274ba2c630a04fe7bcbf2f2cd57087c3976173e6e1af5aa29545e8340342be9757287f4790fdda7d38a3365a07c6d8f5fc248a3ad84e663dc4653bc165365b575b8b53c14b8cc41eff926feeefff830c564f10c257f2176c4b000ccb47a337c526d46f93c259f8e881dd4d0bbd56fc2952453a5197efe7c9556626f497d4a3ac69ccfec220ee8a2db2d7d2e962716624747b5bab0e97df95a89ab938b9ce7f773eb2c2a500365dfbbf3e29881e5cada0ddd5ebb6251ec5f580c8a474477ef3919fd3f754ec03b085406ea65064c7af64b71ca6e0674e2e8888a04ef7483062288a5d364d5b4cb85c22969017c68d4ab54c457f36fc3964963417c601260d2a6c422636a99ce2cdfd1e43817c9b6090ea1244b151fed25c52d7d427f813edf7cf737362439e03eec3729150ca39fdc722f2baa32590b1c6df405af17dd3990b6254b1aa3ed8527cec9dc253aa06f7422afb96fa74571c7b1a516d949907e5b2c60f0a370249d7cacd8ac0b967c736e39a1d7c6230fbf6c9b953d768b9e33bc0d9641db566406f705246b818ccd33b8eff69c44ec40d82676d4d7708ff836e83de4ee54fe3734822673b2ff58c8e16473977034824544f466caa03f7fddbdec24a9c5d9c607cafdd66aff2c74ef5c95a80773a47b8667cdb6b526ba0256701b760db5b38c55d7eff1e8816eb9cfe5f08e23c5dc0f1819bd30bb7dea1efc0185e9602209ad549a7f30a15f1a1a3454b5b2143f3126e19aab5c231bce51c26ab575ceab9273fedd2c14f1ac", 0xf0a}], 0x1) stat(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000380)) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mkdir(&(0x7f0000000200)='./file1\x00', 0x101) close(r1) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, r1) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r3) close(r3) ioctl$TIOCCBRK(r3, 0x2000747a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000300)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) chown(&(0x7f00000000c0)='./file0\x00', r2, r0) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:05 executing program 1: truncate(&(0x7f00000000c0)='./file0\x00', 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x1, 0x5fc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) write(r0, &(0x7f0000000080)="9c87c3772c0035b84e33332e555faae7fcb102", 0x26a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x132) renameat(r0, &(0x7f0000000100)='.\x00', 0xffffffffffffffff, 0x0) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) getegid() 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "08000000000000080200"}) r0 = socket(0x98, 0x4, 0xffffffffffffffff) chmod(&(0x7f0000000000)='./file0\x00', 0x104) connect$unix(r0, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x81, 0x90) readlinkat(r2, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/29, 0x1d) setgroups(0xfffffffffffffeb9, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x1, 0x3, 0x1) semop(r5, &(0x7f00000000c0)=[{0x0, 0x1, 0x1000}, {0x3, 0x501, 0x1000}, {0x3, 0x8, 0x1000}, {0x7, 0x7, 0x1800}], 0x4) fsync(r3) close(r3) ioctl$TIOCCBRK(r3, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) readv(r4, &(0x7f0000000480)=[{&(0x7f0000000380)=""/255, 0xff}], 0x1) setuid(0xee01) r6 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000200)=""/255) seteuid(r1) 16:00:05 executing program 0: unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='x\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100c0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x8000, './file1/file0\x00', './file1\x00'}) mkdir(&(0x7f00000001c0)='./file1\x00', 0x102) accept$unix(r0, 0x0, &(0x7f0000000000)) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r5) close(r4) ioctl$TIOCCBRK(r4, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r1}, 0xc) r6 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x1000000000000006, 0x2f) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) 16:00:05 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x168) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r4, r1) setgroups(0x0, 0x0) chown(&(0x7f0000000440)='./file0\x00', r4, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r5) close(r5) ioctl$TIOCCBRK(r5, 0x2000747a) socketpair(0x16, 0x8007, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r7, &(0x7f0000000700)=[{&(0x7f0000000100)="c3298b9c598ba6ed271d7d2b39", 0xd}, {&(0x7f00000005c0)="857c825182ddd2c01c4a764c2f2d7d5656c95d66c473b1dc800cf5c1b5f48bfc75b828004b0e34d78e4c3220e7c9f6566c88c7a22beb892e7689364dded7d3ff0fbd8e5bd73696c32a902bfe6b586766282c3e448c4f2cb7d2773bea8eec0cc8a85455bdb7857f1ce5cea0f0a0b5dd3a1181e671a9a6f65bca741916f7043a3deae7a5b76d615d3afa1e9ae782611939f5c6ea249bb5112f37a595185580e240d350c4a7394418e718db7c6190b2aed6186a89e7df63033f320a49", 0xbb}, {&(0x7f0000000680)="e7763662f26cf3ac26381b9b76047c7d1cd6625ebee251b8ec3d26f557890702869eff8f54f0715d4908548c027940096fa19c7b3a0b2d2aeffbf119399c3d9bb8fb83", 0x43}], 0x3, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) setgroups(0x3, &(0x7f0000000800)=[r10, r0, r3]) setuid(r4) pwritev(r9, &(0x7f0000000000)=[{&(0x7f0000000340)="c9d5d056b54d8ac70d4dd451068165e641446aeebce119a59a119f368230bfc9a7a1a7321b8f115b88f599ba7c92ac9dd6bef5a43e834b2e996ad1270b07264372781b511a6b07b9d17cc57d6c395240e7872cd470ae58f3486425b89663bae243c3568db890ee3efaa4a6af1c504e289c30b559d90596458a54c1d62f077779326967a5db03e1fb73afb349f224ee2f65cb003d8e48357820b64a27ba639a8c8fe4b79eaf71024896e4a0ba456d783214f74832dceecb447d03c3916941d00d02fb67e3293f617092af6ddaf54a0db3a6ac86fc", 0x42611554604fe19a}, {&(0x7f00000008c0)="23ec7d10327904700775fc7d9c877d7f3278be7176e8431cbad1d7ef8f013b18c9e5aa9a883b68c40070518ebede94557b7d92499450c48743e7d58e53ea6745ff2471aea48d07903f3364ea112b16a0c3c92ef0c993c847f472b0b4d60ddf4f3ab8250d97aec54b27a297b6b3624fb277503bf4d3d827ace357aa95c1a90f80ff5ecee147916f2b445cb46e0a6f88db7896175ba61335671be729bca68568a19a9243eec6bac8516e49a04dcce088380d6ac382e4e68436db3a6b9c1978621451da", 0xfef8}, {&(0x7f0000000840)="8afa2af9ba9c38f79e688210f35e61a0805ba6234f29b4d16efcff79f3386610cb10599535cbc2b07ae9ad51d44125786bc7a0e75d015e4137eba42cc9189d8dbfa6b39f88a9501bcec61153fe335fe04ceaa77e3bcd443b23f085b6d64a360fa4a44e6676af75c920f8a9f294f89dc0b591fc94ec0c481de897c2", 0x7b}], 0x3, 0x1) setsockopt(r8, 0xa00, 0xffffffffffffff00, &(0x7f00000009c0)="9e799a29bdf78f724d775d26b4991cb48d2d9fe11f24ee1f898ede88276aa73bb79416bfc261d24de46f30c5729f1e5ba10cc7bdfda14d98beaa0a9501002dd99c80dd063f92a36f4e939af968e3309780ee02b10764b138d81d6800f22464e2a94da1af826aff2e8512960786e19b801f9558efc33fe77acf9b95c88582850baff11d1c37375c68b7579d73271156b5c59e3a8417d8330aa4167e25bce8a85c98ba9a97b4807b09d5e2cd02e3a96cfdfbc1b2fce8636d6b1f33f3e94affbf8dea5cb51868077fa9ea9592580cd191", 0xcf) r11 = semget(0x0, 0x0, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000480)={0x80, [{0x1, 0x7}, {0x3, 0x8}, {0x3, 0x5}, {0x0, 0x4}, {0x3, 0x100000000}, {0x3, 0x1}, {0x3}, {0x3, 0x9}, {0x3, 0x8}, {0x1, 0x5e2dc486}, {0x3, 0x4}, {0x0, 0x6a1}, {0x2, 0x2}, {0x3, 0x1}, {0x1, 0x2}, {0x1, 0x2}, {0x3, 0x2}, {0x3, 0x800}, {0x1, 0x100000000}, {0x3, 0x4}, {0x1, 0x7fffffff}, {0x3, 0x4}, {0x3, 0x6}, {0x3}, {0x3, 0x200}, {0x3, 0xfffffffffffffff7}, {0x0, 0x5}, {0x2}, {0x0, 0x8}, {0x3, 0x6}, {0x3, 0xb3e}, {0x3}]}) semctl$GETVAL(r11, 0x2, 0x5, &(0x7f0000000740)=""/45) r12 = semget$private(0x0, 0x3, 0x8000200) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10110, 0x0) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000200)=0xc) r1 = syz_open_pts() dup2(r1, r1) nanosleep(&(0x7f00000001c0)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f0000000000)='<', 0x1) r3 = dup2(r2, r2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x0, 0x38ba4b3b}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)) dup2(r2, r1) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10, 0x0) 16:00:05 executing program 0: mkdir(&(0x7f0000000300)='./file0\x00', 0x168) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r4, r1) setgroups(0x0, 0x0) chown(&(0x7f0000000440)='./file0\x00', r4, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r5) close(r5) ioctl$TIOCCBRK(r5, 0x2000747a) socketpair(0x16, 0x8007, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r7, &(0x7f0000000700)=[{&(0x7f0000000100)="c3298b9c598ba6ed271d7d2b39", 0xd}, {&(0x7f00000005c0)="857c825182ddd2c01c4a764c2f2d7d5656c95d66c473b1dc800cf5c1b5f48bfc75b828004b0e34d78e4c3220e7c9f6566c88c7a22beb892e7689364dded7d3ff0fbd8e5bd73696c32a902bfe6b586766282c3e448c4f2cb7d2773bea8eec0cc8a85455bdb7857f1ce5cea0f0a0b5dd3a1181e671a9a6f65bca741916f7043a3deae7a5b76d615d3afa1e9ae782611939f5c6ea249bb5112f37a595185580e240d350c4a7394418e718db7c6190b2aed6186a89e7df63033f320a49", 0xbb}, {&(0x7f0000000680)="e7763662f26cf3ac26381b9b76047c7d1cd6625ebee251b8ec3d26f557890702869eff8f54f0715d4908548c027940096fa19c7b3a0b2d2aeffbf119399c3d9bb8fb83", 0x43}], 0x3, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) setgroups(0x3, &(0x7f0000000800)=[r10, r0, r3]) setuid(r4) pwritev(r9, &(0x7f0000000000)=[{&(0x7f0000000340)="c9d5d056b54d8ac70d4dd451068165e641446aeebce119a59a119f368230bfc9a7a1a7321b8f115b88f599ba7c92ac9dd6bef5a43e834b2e996ad1270b07264372781b511a6b07b9d17cc57d6c395240e7872cd470ae58f3486425b89663bae243c3568db890ee3efaa4a6af1c504e289c30b559d90596458a54c1d62f077779326967a5db03e1fb73afb349f224ee2f65cb003d8e48357820b64a27ba639a8c8fe4b79eaf71024896e4a0ba456d783214f74832dceecb447d03c3916941d00d02fb67e3293f617092af6ddaf54a0db3a6ac86fc", 0x42611554604fe19a}, {&(0x7f00000008c0)="23ec7d10327904700775fc7d9c877d7f3278be7176e8431cbad1d7ef8f013b18c9e5aa9a883b68c40070518ebede94557b7d92499450c48743e7d58e53ea6745ff2471aea48d07903f3364ea112b16a0c3c92ef0c993c847f472b0b4d60ddf4f3ab8250d97aec54b27a297b6b3624fb277503bf4d3d827ace357aa95c1a90f80ff5ecee147916f2b445cb46e0a6f88db7896175ba61335671be729bca68568a19a9243eec6bac8516e49a04dcce088380d6ac382e4e68436db3a6b9c1978621451da", 0xfef8}, {&(0x7f0000000840)="8afa2af9ba9c38f79e688210f35e61a0805ba6234f29b4d16efcff79f3386610cb10599535cbc2b07ae9ad51d44125786bc7a0e75d015e4137eba42cc9189d8dbfa6b39f88a9501bcec61153fe335fe04ceaa77e3bcd443b23f085b6d64a360fa4a44e6676af75c920f8a9f294f89dc0b591fc94ec0c481de897c2", 0x7b}], 0x3, 0x1) setsockopt(r8, 0xa00, 0xffffffffffffff00, &(0x7f00000009c0)="9e799a29bdf78f724d775d26b4991cb48d2d9fe11f24ee1f898ede88276aa73bb79416bfc261d24de46f30c5729f1e5ba10cc7bdfda14d98beaa0a9501002dd99c80dd063f92a36f4e939af968e3309780ee02b10764b138d81d6800f22464e2a94da1af826aff2e8512960786e19b801f9558efc33fe77acf9b95c88582850baff11d1c37375c68b7579d73271156b5c59e3a8417d8330aa4167e25bce8a85c98ba9a97b4807b09d5e2cd02e3a96cfdfbc1b2fce8636d6b1f33f3e94affbf8dea5cb51868077fa9ea9592580cd191", 0xcf) r11 = semget(0x0, 0x0, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000480)={0x80, [{0x1, 0x7}, {0x3, 0x8}, {0x3, 0x5}, {0x0, 0x4}, {0x3, 0x100000000}, {0x3, 0x1}, {0x3}, {0x3, 0x9}, {0x3, 0x8}, {0x1, 0x5e2dc486}, {0x3, 0x4}, {0x0, 0x6a1}, {0x2, 0x2}, {0x3, 0x1}, {0x1, 0x2}, {0x1, 0x2}, {0x3, 0x2}, {0x3, 0x800}, {0x1, 0x100000000}, {0x3, 0x4}, {0x1, 0x7fffffff}, {0x3, 0x4}, {0x3, 0x6}, {0x3}, {0x3, 0x200}, {0x3, 0xfffffffffffffff7}, {0x0, 0x5}, {0x2}, {0x0, 0x8}, {0x3, 0x6}, {0x3, 0xb3e}, {0x3}]}) semctl$GETVAL(r11, 0x2, 0x5, &(0x7f0000000740)=""/45) r12 = semget$private(0x0, 0x3, 0x8000200) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:05 executing program 0: mkdir(&(0x7f0000000300)='./file0\x00', 0x168) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r4, r1) setgroups(0x0, 0x0) chown(&(0x7f0000000440)='./file0\x00', r4, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r5) close(r5) ioctl$TIOCCBRK(r5, 0x2000747a) socketpair(0x16, 0x8007, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r7, &(0x7f0000000700)=[{&(0x7f0000000100)="c3298b9c598ba6ed271d7d2b39", 0xd}, {&(0x7f00000005c0)="857c825182ddd2c01c4a764c2f2d7d5656c95d66c473b1dc800cf5c1b5f48bfc75b828004b0e34d78e4c3220e7c9f6566c88c7a22beb892e7689364dded7d3ff0fbd8e5bd73696c32a902bfe6b586766282c3e448c4f2cb7d2773bea8eec0cc8a85455bdb7857f1ce5cea0f0a0b5dd3a1181e671a9a6f65bca741916f7043a3deae7a5b76d615d3afa1e9ae782611939f5c6ea249bb5112f37a595185580e240d350c4a7394418e718db7c6190b2aed6186a89e7df63033f320a49", 0xbb}, {&(0x7f0000000680)="e7763662f26cf3ac26381b9b76047c7d1cd6625ebee251b8ec3d26f557890702869eff8f54f0715d4908548c027940096fa19c7b3a0b2d2aeffbf119399c3d9bb8fb83", 0x43}], 0x3, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) setgroups(0x3, &(0x7f0000000800)=[r10, r0, r3]) setuid(r4) pwritev(r9, &(0x7f0000000000)=[{&(0x7f0000000340)="c9d5d056b54d8ac70d4dd451068165e641446aeebce119a59a119f368230bfc9a7a1a7321b8f115b88f599ba7c92ac9dd6bef5a43e834b2e996ad1270b07264372781b511a6b07b9d17cc57d6c395240e7872cd470ae58f3486425b89663bae243c3568db890ee3efaa4a6af1c504e289c30b559d90596458a54c1d62f077779326967a5db03e1fb73afb349f224ee2f65cb003d8e48357820b64a27ba639a8c8fe4b79eaf71024896e4a0ba456d783214f74832dceecb447d03c3916941d00d02fb67e3293f617092af6ddaf54a0db3a6ac86fc", 0x42611554604fe19a}, {&(0x7f00000008c0)="23ec7d10327904700775fc7d9c877d7f3278be7176e8431cbad1d7ef8f013b18c9e5aa9a883b68c40070518ebede94557b7d92499450c48743e7d58e53ea6745ff2471aea48d07903f3364ea112b16a0c3c92ef0c993c847f472b0b4d60ddf4f3ab8250d97aec54b27a297b6b3624fb277503bf4d3d827ace357aa95c1a90f80ff5ecee147916f2b445cb46e0a6f88db7896175ba61335671be729bca68568a19a9243eec6bac8516e49a04dcce088380d6ac382e4e68436db3a6b9c1978621451da", 0xfef8}, {&(0x7f0000000840)="8afa2af9ba9c38f79e688210f35e61a0805ba6234f29b4d16efcff79f3386610cb10599535cbc2b07ae9ad51d44125786bc7a0e75d015e4137eba42cc9189d8dbfa6b39f88a9501bcec61153fe335fe04ceaa77e3bcd443b23f085b6d64a360fa4a44e6676af75c920f8a9f294f89dc0b591fc94ec0c481de897c2", 0x7b}], 0x3, 0x1) setsockopt(r8, 0xa00, 0xffffffffffffff00, &(0x7f00000009c0)="9e799a29bdf78f724d775d26b4991cb48d2d9fe11f24ee1f898ede88276aa73bb79416bfc261d24de46f30c5729f1e5ba10cc7bdfda14d98beaa0a9501002dd99c80dd063f92a36f4e939af968e3309780ee02b10764b138d81d6800f22464e2a94da1af826aff2e8512960786e19b801f9558efc33fe77acf9b95c88582850baff11d1c37375c68b7579d73271156b5c59e3a8417d8330aa4167e25bce8a85c98ba9a97b4807b09d5e2cd02e3a96cfdfbc1b2fce8636d6b1f33f3e94affbf8dea5cb51868077fa9ea9592580cd191", 0xcf) r11 = semget(0x0, 0x0, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000480)={0x80, [{0x1, 0x7}, {0x3, 0x8}, {0x3, 0x5}, {0x0, 0x4}, {0x3, 0x100000000}, {0x3, 0x1}, {0x3}, {0x3, 0x9}, {0x3, 0x8}, {0x1, 0x5e2dc486}, {0x3, 0x4}, {0x0, 0x6a1}, {0x2, 0x2}, {0x3, 0x1}, {0x1, 0x2}, {0x1, 0x2}, {0x3, 0x2}, {0x3, 0x800}, {0x1, 0x100000000}, {0x3, 0x4}, {0x1, 0x7fffffff}, {0x3, 0x4}, {0x3, 0x6}, {0x3}, {0x3, 0x200}, {0x3, 0xfffffffffffffff7}, {0x0, 0x5}, {0x2}, {0x0, 0x8}, {0x3, 0x6}, {0x3, 0xb3e}, {0x3}]}) semctl$GETVAL(r11, 0x2, 0x5, &(0x7f0000000740)=""/45) r12 = semget$private(0x0, 0x3, 0x8000200) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xa3f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r4, r1) r5 = socket(0x10, 0x3, 0x3) sendto$unix(r5, &(0x7f0000000300)="5a55ab87db6acc519413d69589dcb7cf84afea296f10d3d1e1e88ba6ff31fe43b798009bfbd8a32bd5e73ab0192108bacca5a73df9691420912486461ad2480af51c72e00bcca288cc126c029f6b2c015859a52481280e088be89bac8a1c21cc6d27e5e5b95a0a934b795a14aaacc0091af2ad122f56f020c03f1ad9338c86df9c23e7f81e0ba30a06310efe0c00ece1c780fc7725da93bb1d324572e0a1e3bdc107a3cebfd57f8b57113c28f558b8ef1f43e0e68176240b3b2cb68abdd323d87cc2868beb66a85cb25204677b71e46a240ff385090eb7c6b26b5b2d", 0xdc, 0x4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r6) close(r6) sendto$inet(r7, &(0x7f0000000400)="90af7d76ebcaef41427869aaf548c168743c2b2f2a04ef1503ab13989244b0e4807e3fcdb3c9f72afa50180db9c7e8aafd8fd977fdf4778f25f750b4b4292978854af9d55a39a7ff91e2374de2f58e7fd4e2f3f7d42a8a030e7c943ace82179460856e5f04c04a76c20359867ec1010514471d8b0afa1eb61a3451587c65a85cbb9aaf2a93ecc715c1fb3f5790bb7df8a0a22a3e485f45238d657dbf6717b46492cd461889cda895b4664a06072617f8b0f2558eae29373e57e5d35d59945d0f04a32f4547cd0cd7deac07eb3d7e3b11bcbfbca7bf60a0a125bc262e8387", 0xde, 0x1, &(0x7f0000000500)={0x2, 0x3}, 0xc) setgroups(0x4, &(0x7f0000000100)=[r2, r0, r3, r3]) ioctl$TIOCCBRK(r6, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r8 = semget$private(0x0, 0x0, 0x200) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:05 executing program 0: mkdir(&(0x7f0000000300)='./file0\x00', 0x168) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r4, r1) setgroups(0x0, 0x0) chown(&(0x7f0000000440)='./file0\x00', r4, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r5) close(r5) ioctl$TIOCCBRK(r5, 0x2000747a) socketpair(0x16, 0x8007, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r7, &(0x7f0000000700)=[{&(0x7f0000000100)="c3298b9c598ba6ed271d7d2b39", 0xd}, {&(0x7f00000005c0)="857c825182ddd2c01c4a764c2f2d7d5656c95d66c473b1dc800cf5c1b5f48bfc75b828004b0e34d78e4c3220e7c9f6566c88c7a22beb892e7689364dded7d3ff0fbd8e5bd73696c32a902bfe6b586766282c3e448c4f2cb7d2773bea8eec0cc8a85455bdb7857f1ce5cea0f0a0b5dd3a1181e671a9a6f65bca741916f7043a3deae7a5b76d615d3afa1e9ae782611939f5c6ea249bb5112f37a595185580e240d350c4a7394418e718db7c6190b2aed6186a89e7df63033f320a49", 0xbb}, {&(0x7f0000000680)="e7763662f26cf3ac26381b9b76047c7d1cd6625ebee251b8ec3d26f557890702869eff8f54f0715d4908548c027940096fa19c7b3a0b2d2aeffbf119399c3d9bb8fb83", 0x43}], 0x3, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) setgroups(0x3, &(0x7f0000000800)=[r10, r0, r3]) setuid(r4) pwritev(r9, &(0x7f0000000000)=[{&(0x7f0000000340)="c9d5d056b54d8ac70d4dd451068165e641446aeebce119a59a119f368230bfc9a7a1a7321b8f115b88f599ba7c92ac9dd6bef5a43e834b2e996ad1270b07264372781b511a6b07b9d17cc57d6c395240e7872cd470ae58f3486425b89663bae243c3568db890ee3efaa4a6af1c504e289c30b559d90596458a54c1d62f077779326967a5db03e1fb73afb349f224ee2f65cb003d8e48357820b64a27ba639a8c8fe4b79eaf71024896e4a0ba456d783214f74832dceecb447d03c3916941d00d02fb67e3293f617092af6ddaf54a0db3a6ac86fc", 0x42611554604fe19a}, {&(0x7f00000008c0)="23ec7d10327904700775fc7d9c877d7f3278be7176e8431cbad1d7ef8f013b18c9e5aa9a883b68c40070518ebede94557b7d92499450c48743e7d58e53ea6745ff2471aea48d07903f3364ea112b16a0c3c92ef0c993c847f472b0b4d60ddf4f3ab8250d97aec54b27a297b6b3624fb277503bf4d3d827ace357aa95c1a90f80ff5ecee147916f2b445cb46e0a6f88db7896175ba61335671be729bca68568a19a9243eec6bac8516e49a04dcce088380d6ac382e4e68436db3a6b9c1978621451da", 0xfef8}, {&(0x7f0000000840)="8afa2af9ba9c38f79e688210f35e61a0805ba6234f29b4d16efcff79f3386610cb10599535cbc2b07ae9ad51d44125786bc7a0e75d015e4137eba42cc9189d8dbfa6b39f88a9501bcec61153fe335fe04ceaa77e3bcd443b23f085b6d64a360fa4a44e6676af75c920f8a9f294f89dc0b591fc94ec0c481de897c2", 0x7b}], 0x3, 0x1) setsockopt(r8, 0xa00, 0xffffffffffffff00, &(0x7f00000009c0)="9e799a29bdf78f724d775d26b4991cb48d2d9fe11f24ee1f898ede88276aa73bb79416bfc261d24de46f30c5729f1e5ba10cc7bdfda14d98beaa0a9501002dd99c80dd063f92a36f4e939af968e3309780ee02b10764b138d81d6800f22464e2a94da1af826aff2e8512960786e19b801f9558efc33fe77acf9b95c88582850baff11d1c37375c68b7579d73271156b5c59e3a8417d8330aa4167e25bce8a85c98ba9a97b4807b09d5e2cd02e3a96cfdfbc1b2fce8636d6b1f33f3e94affbf8dea5cb51868077fa9ea9592580cd191", 0xcf) r11 = semget(0x0, 0x0, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000480)={0x80, [{0x1, 0x7}, {0x3, 0x8}, {0x3, 0x5}, {0x0, 0x4}, {0x3, 0x100000000}, {0x3, 0x1}, {0x3}, {0x3, 0x9}, {0x3, 0x8}, {0x1, 0x5e2dc486}, {0x3, 0x4}, {0x0, 0x6a1}, {0x2, 0x2}, {0x3, 0x1}, {0x1, 0x2}, {0x1, 0x2}, {0x3, 0x2}, {0x3, 0x800}, {0x1, 0x100000000}, {0x3, 0x4}, {0x1, 0x7fffffff}, {0x3, 0x4}, {0x3, 0x6}, {0x3}, {0x3, 0x200}, {0x3, 0xfffffffffffffff7}, {0x0, 0x5}, {0x2}, {0x0, 0x8}, {0x3, 0x6}, {0x3, 0xb3e}, {0x3}]}) semctl$GETVAL(r11, 0x2, 0x5, &(0x7f0000000740)=""/45) r12 = semget$private(0x0, 0x3, 0x8000200) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000001700)='./file0\x00', 0x1000000023f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x35c) chown(&(0x7f00000001c0)='./file0\x00', r2, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r3) close(r3) readv(r3, &(0x7f00000015c0)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/51, 0x33}, {&(0x7f0000001340)=""/48, 0x30}, {&(0x7f0000001380)=""/39, 0x27}, {&(0x7f00000013c0)=""/86, 0x56}, {&(0x7f0000001440)=""/194, 0xc2}, {&(0x7f0000001540)=""/39, 0x27}, {&(0x7f0000001580)=""/16, 0x10}], 0x8) r4 = open(&(0x7f0000000140)='./file0/../file0\x00', 0x0, 0x4) ioctl$TIOCCBRK(r4, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(r2) r5 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000200)=""/255) semget$private(0x0, 0x0, 0x20) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0xffff, './file0\x00'}) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000400)=""/255) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)=0x1) 16:00:05 executing program 0: mkdir(&(0x7f0000000300)='./file0\x00', 0x168) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r4, r1) setgroups(0x0, 0x0) chown(&(0x7f0000000440)='./file0\x00', r4, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r5) close(r5) ioctl$TIOCCBRK(r5, 0x2000747a) socketpair(0x16, 0x8007, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r7, &(0x7f0000000700)=[{&(0x7f0000000100)="c3298b9c598ba6ed271d7d2b39", 0xd}, {&(0x7f00000005c0)="857c825182ddd2c01c4a764c2f2d7d5656c95d66c473b1dc800cf5c1b5f48bfc75b828004b0e34d78e4c3220e7c9f6566c88c7a22beb892e7689364dded7d3ff0fbd8e5bd73696c32a902bfe6b586766282c3e448c4f2cb7d2773bea8eec0cc8a85455bdb7857f1ce5cea0f0a0b5dd3a1181e671a9a6f65bca741916f7043a3deae7a5b76d615d3afa1e9ae782611939f5c6ea249bb5112f37a595185580e240d350c4a7394418e718db7c6190b2aed6186a89e7df63033f320a49", 0xbb}, {&(0x7f0000000680)="e7763662f26cf3ac26381b9b76047c7d1cd6625ebee251b8ec3d26f557890702869eff8f54f0715d4908548c027940096fa19c7b3a0b2d2aeffbf119399c3d9bb8fb83", 0x43}], 0x3, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) setgroups(0x3, &(0x7f0000000800)=[r10, r0, r3]) setuid(r4) pwritev(r9, &(0x7f0000000000)=[{&(0x7f0000000340)="c9d5d056b54d8ac70d4dd451068165e641446aeebce119a59a119f368230bfc9a7a1a7321b8f115b88f599ba7c92ac9dd6bef5a43e834b2e996ad1270b07264372781b511a6b07b9d17cc57d6c395240e7872cd470ae58f3486425b89663bae243c3568db890ee3efaa4a6af1c504e289c30b559d90596458a54c1d62f077779326967a5db03e1fb73afb349f224ee2f65cb003d8e48357820b64a27ba639a8c8fe4b79eaf71024896e4a0ba456d783214f74832dceecb447d03c3916941d00d02fb67e3293f617092af6ddaf54a0db3a6ac86fc", 0x42611554604fe19a}, {&(0x7f00000008c0)="23ec7d10327904700775fc7d9c877d7f3278be7176e8431cbad1d7ef8f013b18c9e5aa9a883b68c40070518ebede94557b7d92499450c48743e7d58e53ea6745ff2471aea48d07903f3364ea112b16a0c3c92ef0c993c847f472b0b4d60ddf4f3ab8250d97aec54b27a297b6b3624fb277503bf4d3d827ace357aa95c1a90f80ff5ecee147916f2b445cb46e0a6f88db7896175ba61335671be729bca68568a19a9243eec6bac8516e49a04dcce088380d6ac382e4e68436db3a6b9c1978621451da", 0xfef8}, {&(0x7f0000000840)="8afa2af9ba9c38f79e688210f35e61a0805ba6234f29b4d16efcff79f3386610cb10599535cbc2b07ae9ad51d44125786bc7a0e75d015e4137eba42cc9189d8dbfa6b39f88a9501bcec61153fe335fe04ceaa77e3bcd443b23f085b6d64a360fa4a44e6676af75c920f8a9f294f89dc0b591fc94ec0c481de897c2", 0x7b}], 0x3, 0x1) setsockopt(r8, 0xa00, 0xffffffffffffff00, &(0x7f00000009c0)="9e799a29bdf78f724d775d26b4991cb48d2d9fe11f24ee1f898ede88276aa73bb79416bfc261d24de46f30c5729f1e5ba10cc7bdfda14d98beaa0a9501002dd99c80dd063f92a36f4e939af968e3309780ee02b10764b138d81d6800f22464e2a94da1af826aff2e8512960786e19b801f9558efc33fe77acf9b95c88582850baff11d1c37375c68b7579d73271156b5c59e3a8417d8330aa4167e25bce8a85c98ba9a97b4807b09d5e2cd02e3a96cfdfbc1b2fce8636d6b1f33f3e94affbf8dea5cb51868077fa9ea9592580cd191", 0xcf) r11 = semget(0x0, 0x0, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000480)={0x80, [{0x1, 0x7}, {0x3, 0x8}, {0x3, 0x5}, {0x0, 0x4}, {0x3, 0x100000000}, {0x3, 0x1}, {0x3}, {0x3, 0x9}, {0x3, 0x8}, {0x1, 0x5e2dc486}, {0x3, 0x4}, {0x0, 0x6a1}, {0x2, 0x2}, {0x3, 0x1}, {0x1, 0x2}, {0x1, 0x2}, {0x3, 0x2}, {0x3, 0x800}, {0x1, 0x100000000}, {0x3, 0x4}, {0x1, 0x7fffffff}, {0x3, 0x4}, {0x3, 0x6}, {0x3}, {0x3, 0x200}, {0x3, 0xfffffffffffffff7}, {0x0, 0x5}, {0x2}, {0x0, 0x8}, {0x3, 0x6}, {0x3, 0xb3e}, {0x3}]}) semctl$GETVAL(r11, 0x2, 0x5, &(0x7f0000000740)=""/45) r12 = semget$private(0x0, 0x3, 0x8000200) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(r1) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:05 executing program 0: mkdir(&(0x7f0000000300)='./file0\x00', 0x168) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r4, r1) setgroups(0x0, 0x0) chown(&(0x7f0000000440)='./file0\x00', r4, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r5) close(r5) ioctl$TIOCCBRK(r5, 0x2000747a) socketpair(0x16, 0x8007, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r7, &(0x7f0000000700)=[{&(0x7f0000000100)="c3298b9c598ba6ed271d7d2b39", 0xd}, {&(0x7f00000005c0)="857c825182ddd2c01c4a764c2f2d7d5656c95d66c473b1dc800cf5c1b5f48bfc75b828004b0e34d78e4c3220e7c9f6566c88c7a22beb892e7689364dded7d3ff0fbd8e5bd73696c32a902bfe6b586766282c3e448c4f2cb7d2773bea8eec0cc8a85455bdb7857f1ce5cea0f0a0b5dd3a1181e671a9a6f65bca741916f7043a3deae7a5b76d615d3afa1e9ae782611939f5c6ea249bb5112f37a595185580e240d350c4a7394418e718db7c6190b2aed6186a89e7df63033f320a49", 0xbb}, {&(0x7f0000000680)="e7763662f26cf3ac26381b9b76047c7d1cd6625ebee251b8ec3d26f557890702869eff8f54f0715d4908548c027940096fa19c7b3a0b2d2aeffbf119399c3d9bb8fb83", 0x43}], 0x3, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) setgroups(0x3, &(0x7f0000000800)=[r10, r0, r3]) setuid(r4) pwritev(r9, &(0x7f0000000000)=[{&(0x7f0000000340)="c9d5d056b54d8ac70d4dd451068165e641446aeebce119a59a119f368230bfc9a7a1a7321b8f115b88f599ba7c92ac9dd6bef5a43e834b2e996ad1270b07264372781b511a6b07b9d17cc57d6c395240e7872cd470ae58f3486425b89663bae243c3568db890ee3efaa4a6af1c504e289c30b559d90596458a54c1d62f077779326967a5db03e1fb73afb349f224ee2f65cb003d8e48357820b64a27ba639a8c8fe4b79eaf71024896e4a0ba456d783214f74832dceecb447d03c3916941d00d02fb67e3293f617092af6ddaf54a0db3a6ac86fc", 0x42611554604fe19a}, {&(0x7f00000008c0)="23ec7d10327904700775fc7d9c877d7f3278be7176e8431cbad1d7ef8f013b18c9e5aa9a883b68c40070518ebede94557b7d92499450c48743e7d58e53ea6745ff2471aea48d07903f3364ea112b16a0c3c92ef0c993c847f472b0b4d60ddf4f3ab8250d97aec54b27a297b6b3624fb277503bf4d3d827ace357aa95c1a90f80ff5ecee147916f2b445cb46e0a6f88db7896175ba61335671be729bca68568a19a9243eec6bac8516e49a04dcce088380d6ac382e4e68436db3a6b9c1978621451da", 0xfef8}, {&(0x7f0000000840)="8afa2af9ba9c38f79e688210f35e61a0805ba6234f29b4d16efcff79f3386610cb10599535cbc2b07ae9ad51d44125786bc7a0e75d015e4137eba42cc9189d8dbfa6b39f88a9501bcec61153fe335fe04ceaa77e3bcd443b23f085b6d64a360fa4a44e6676af75c920f8a9f294f89dc0b591fc94ec0c481de897c2", 0x7b}], 0x3, 0x1) setsockopt(r8, 0xa00, 0xffffffffffffff00, &(0x7f00000009c0)="9e799a29bdf78f724d775d26b4991cb48d2d9fe11f24ee1f898ede88276aa73bb79416bfc261d24de46f30c5729f1e5ba10cc7bdfda14d98beaa0a9501002dd99c80dd063f92a36f4e939af968e3309780ee02b10764b138d81d6800f22464e2a94da1af826aff2e8512960786e19b801f9558efc33fe77acf9b95c88582850baff11d1c37375c68b7579d73271156b5c59e3a8417d8330aa4167e25bce8a85c98ba9a97b4807b09d5e2cd02e3a96cfdfbc1b2fce8636d6b1f33f3e94affbf8dea5cb51868077fa9ea9592580cd191", 0xcf) r11 = semget(0x0, 0x0, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000480)={0x80, [{0x1, 0x7}, {0x3, 0x8}, {0x3, 0x5}, {0x0, 0x4}, {0x3, 0x100000000}, {0x3, 0x1}, {0x3}, {0x3, 0x9}, {0x3, 0x8}, {0x1, 0x5e2dc486}, {0x3, 0x4}, {0x0, 0x6a1}, {0x2, 0x2}, {0x3, 0x1}, {0x1, 0x2}, {0x1, 0x2}, {0x3, 0x2}, {0x3, 0x800}, {0x1, 0x100000000}, {0x3, 0x4}, {0x1, 0x7fffffff}, {0x3, 0x4}, {0x3, 0x6}, {0x3}, {0x3, 0x200}, {0x3, 0xfffffffffffffff7}, {0x0, 0x5}, {0x2}, {0x0, 0x8}, {0x3, 0x6}, {0x3, 0xb3e}, {0x3}]}) semctl$GETVAL(r11, 0x2, 0x5, &(0x7f0000000740)=""/45) r12 = semget$private(0x0, 0x3, 0x8000200) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000700)) close(r2) pwritev(r3, &(0x7f0000000600)=[{&(0x7f0000000300)="e3df48ca35a802415a96f5921c5c9ca6030fe8839e18332f2967196c6ad3b977bb853cec61c6d859ee6d115ecabe1be49a01431edf735ffeb59200f8d393e0af49d26ae86464f95435b74cb32318f917176295f4b859f51e5faf58f7b7bbace31371fdba60c61dd0e768410fcddf0b726a127fa74adf399263c175cfb802cb1e59bf67e9157dcd8e1d2b782f99ecb5866519b48572df7aa4807dbcfc9be31eb7cdace4a6e1e1c81bc29f043f08026abcad4795893089354a67a02498fc37806538fcd6471ebf105a8b0aa79130b7084f123127ead4998c0ffefd3a23f5216f74e5bc080a3602f4bd8566eedde1740527f67754b8c20c53b313", 0xf9}, {&(0x7f00000000c0)="5603e453cf7835bcd9cc5b61c38db90e3e946e97a5ebcb864970babf01163eb5f2bc", 0x22}, {&(0x7f0000000400)="293e6c0b4b32d7743e2788f31938872cdf53bd5cc78aa788a9581676f6a1eca410b0bafd7479c189fd243ff9dd587c172e869cc69a8463933d16d52cf19f457a0f14477f8bd00a32649ebaccc352222c7ac9b5dcf4021f85189baeb2fed5ef9a1735d5", 0x63}, {&(0x7f0000000480)="957e8a8328df2745b9f1d5360e04d8030765e484a1e76e8bae7164894c111b02fecd4d2f88947b4b7b1bf5c8f9df314af08f1fa4ec20801c652e9aca8b18c65d1d473965afd4f699ef186de92a9d279241fd606aec462639eab6b5ae79e4a43616d4266e943e9d72871ebd1ad33ef03f2562bfafa6d2db1ef43501e6dce8f82cd64ca038a9eca00790d29a304c7077bdb6dec1d1a802ccaa6068ff04e61ab9cc8cba", 0xa2}, {&(0x7f0000000100)="02d93c3c0b06488bfc350353adc852f3f866a965d6de7b4819", 0x19}, {&(0x7f0000000540)="a9fcd623bc73e047c407551f065a95d736506dacd6b3d63c5c60f8bb45c8dcdefa89cf3332c898a3556293b35fb3bafa724bd0098d863b0ea769672b7cb54df18c9776666dcee270f0de3614499b7657277e8357bcc0d68f8b5cbd9a72fe2d38beb197a8bae086a210065942", 0x6c}, {&(0x7f00000005c0)="61ae2544e743405e5eed18b029bffd013159d02e71cc2bf38777ae42156a5158c0debd091db29f14f2ae7f57fea86bb6af6c758f03d8fbac9f", 0x39}], 0x7, 0x4b) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x49002a9035f8714e, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) msgget$private(0x0, 0x81) 16:00:05 executing program 0: mkdir(&(0x7f0000000300)='./file0\x00', 0x168) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r4, r1) setgroups(0x0, 0x0) chown(&(0x7f0000000440)='./file0\x00', r4, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r5) close(r5) ioctl$TIOCCBRK(r5, 0x2000747a) socketpair(0x16, 0x8007, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r7, &(0x7f0000000700)=[{&(0x7f0000000100)="c3298b9c598ba6ed271d7d2b39", 0xd}, {&(0x7f00000005c0)="857c825182ddd2c01c4a764c2f2d7d5656c95d66c473b1dc800cf5c1b5f48bfc75b828004b0e34d78e4c3220e7c9f6566c88c7a22beb892e7689364dded7d3ff0fbd8e5bd73696c32a902bfe6b586766282c3e448c4f2cb7d2773bea8eec0cc8a85455bdb7857f1ce5cea0f0a0b5dd3a1181e671a9a6f65bca741916f7043a3deae7a5b76d615d3afa1e9ae782611939f5c6ea249bb5112f37a595185580e240d350c4a7394418e718db7c6190b2aed6186a89e7df63033f320a49", 0xbb}, {&(0x7f0000000680)="e7763662f26cf3ac26381b9b76047c7d1cd6625ebee251b8ec3d26f557890702869eff8f54f0715d4908548c027940096fa19c7b3a0b2d2aeffbf119399c3d9bb8fb83", 0x43}], 0x3, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) setgroups(0x3, &(0x7f0000000800)=[r10, r0, r3]) setuid(r4) pwritev(r9, &(0x7f0000000000)=[{&(0x7f0000000340)="c9d5d056b54d8ac70d4dd451068165e641446aeebce119a59a119f368230bfc9a7a1a7321b8f115b88f599ba7c92ac9dd6bef5a43e834b2e996ad1270b07264372781b511a6b07b9d17cc57d6c395240e7872cd470ae58f3486425b89663bae243c3568db890ee3efaa4a6af1c504e289c30b559d90596458a54c1d62f077779326967a5db03e1fb73afb349f224ee2f65cb003d8e48357820b64a27ba639a8c8fe4b79eaf71024896e4a0ba456d783214f74832dceecb447d03c3916941d00d02fb67e3293f617092af6ddaf54a0db3a6ac86fc", 0x42611554604fe19a}, {&(0x7f00000008c0)="23ec7d10327904700775fc7d9c877d7f3278be7176e8431cbad1d7ef8f013b18c9e5aa9a883b68c40070518ebede94557b7d92499450c48743e7d58e53ea6745ff2471aea48d07903f3364ea112b16a0c3c92ef0c993c847f472b0b4d60ddf4f3ab8250d97aec54b27a297b6b3624fb277503bf4d3d827ace357aa95c1a90f80ff5ecee147916f2b445cb46e0a6f88db7896175ba61335671be729bca68568a19a9243eec6bac8516e49a04dcce088380d6ac382e4e68436db3a6b9c1978621451da", 0xfef8}, {&(0x7f0000000840)="8afa2af9ba9c38f79e688210f35e61a0805ba6234f29b4d16efcff79f3386610cb10599535cbc2b07ae9ad51d44125786bc7a0e75d015e4137eba42cc9189d8dbfa6b39f88a9501bcec61153fe335fe04ceaa77e3bcd443b23f085b6d64a360fa4a44e6676af75c920f8a9f294f89dc0b591fc94ec0c481de897c2", 0x7b}], 0x3, 0x1) setsockopt(r8, 0xa00, 0xffffffffffffff00, &(0x7f00000009c0)="9e799a29bdf78f724d775d26b4991cb48d2d9fe11f24ee1f898ede88276aa73bb79416bfc261d24de46f30c5729f1e5ba10cc7bdfda14d98beaa0a9501002dd99c80dd063f92a36f4e939af968e3309780ee02b10764b138d81d6800f22464e2a94da1af826aff2e8512960786e19b801f9558efc33fe77acf9b95c88582850baff11d1c37375c68b7579d73271156b5c59e3a8417d8330aa4167e25bce8a85c98ba9a97b4807b09d5e2cd02e3a96cfdfbc1b2fce8636d6b1f33f3e94affbf8dea5cb51868077fa9ea9592580cd191", 0xcf) r11 = semget(0x0, 0x0, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000480)={0x80, [{0x1, 0x7}, {0x3, 0x8}, {0x3, 0x5}, {0x0, 0x4}, {0x3, 0x100000000}, {0x3, 0x1}, {0x3}, {0x3, 0x9}, {0x3, 0x8}, {0x1, 0x5e2dc486}, {0x3, 0x4}, {0x0, 0x6a1}, {0x2, 0x2}, {0x3, 0x1}, {0x1, 0x2}, {0x1, 0x2}, {0x3, 0x2}, {0x3, 0x800}, {0x1, 0x100000000}, {0x3, 0x4}, {0x1, 0x7fffffff}, {0x3, 0x4}, {0x3, 0x6}, {0x3}, {0x3, 0x200}, {0x3, 0xfffffffffffffff7}, {0x0, 0x5}, {0x2}, {0x0, 0x8}, {0x3, 0x6}, {0x3, 0xb3e}, {0x3}]}) semctl$GETVAL(r11, 0x2, 0x5, &(0x7f0000000740)=""/45) r12 = semget$private(0x0, 0x3, 0x8000200) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = getuid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r4) close(r4) ioctl$TIOCCBRK(r4, 0x2000747a) setuid(0xee01) r5 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x2, 0xa8e6, 0x3, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x8, './file0\x00', './file0\x00'}) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, r1) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r3) close(r3) ioctl$TIOCCBRK(r3, 0x2000747a) accept$unix(r3, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x6, 0x9, 0x9, "87c499592600b1254dd9cd76116cc64ce010ab96", 0x4}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) bind$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x57, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r3) close(r2) kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x80) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) mknod(&(0x7f0000000340)='./bus\x00', 0x2, 0x5000) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='&,:\x00'], &(0x7f0000000300)=[&(0x7f0000000140)=')!$%&\x00', &(0x7f0000000180)='!)\x00', &(0x7f00000001c0)=']/$*\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='@\x00', &(0x7f00000002c0)='&\')-\x00']) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) chroot(&(0x7f0000000000)='.\x00') rename(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='..') semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r0) setgroups(0x671df4c32cd76abb, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r5) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={r2, r3, r1}, 0xc) close(r5) ioctl$TIOCCBRK(r5, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) readlinkat(r5, &(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=""/169, 0xa9) r6 = semget$private(0x0, 0x3, 0x200) fchownat(r5, &(0x7f00000003c0)='./file0\x00', r3, r4, 0x6) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) rmdir(&(0x7f00000004c0)='./file0\x00') semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000200)=""/255) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000400)=""/79) 16:00:06 executing program 0: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) r1 = kqueue() r2 = msgget$private(0x0, 0x1) msgsnd(r2, &(0x7f0000000180)={0x3, "36b739b9fb771ac5308ec3ab895fc664b7912bdec5b4fcc4773ae050ba6fb2f480bdab85cf6e222a850ac19d71a151bf56ddc994c7c2901567a72d4d60c80d083343d12be0a061201737765d5b1f7d2b8cae3a2f53dd05321e4ee78231bf71be9619d2c4bfd5916bc13f6cd64c473e5546d2813534ec1367d57c46f17703097203af0af418578e03bf972fe993a963746e7a0ceb2916d5fc25466774d9059251da727acb8106e006c950956d7b"}, 0xb5, 0x800) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:07 executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x9) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x20) r1 = kqueue() r2 = dup2(r1, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xef, 0x587c}, {0x0, 0xffff}], 0x2}) r3 = getpgrp() getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x1, 0x0, 0xd979, 0x2, r3}) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = semget$private(0x0, 0x5, 0x80) semop(r3, &(0x7f0000000100)=[{0x5, 0x9, 0x1800}, {0x1, 0xc8}], 0x2) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) getpeername$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000540)="49c9dfef64160aa6df4f55cf7883000f19aeb84a183839d8cfdeb8f6636024e7d5cd454c4dd5d3d39b09e5d1120234e233259448408bbe1e93dca8cdde6d62a82ad64e5ff1a12038ffe5bd9e6d7e7145cdcb7b0475f57ae9187ec8bf315b1e73993d8eea3f2dd1f900b3435008aba3ed6ba48f2979b349f2738bcbbc9ea30236679d7fde7938fb0f8fb28a0f75b41daad35da7f8809fbb6c36bf923e492b8373de1eac0d031ffa013f601990aebb97b69a9aa2ac5170466eb4ad07b12808b8d63f403a520cc7ac20ed570f5baace4d09d9a3e260f797aeff90136b53e1cfa43bcb5973", 0xe3}], 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000800)="841577c1ee3e89299cfbe611591c4c0d4bb5163e5c007ec37d359465129dce3710d13f7fb90be78924a467d9e1c91173e2199d69bc0d56d0fa89f9ad7d9efd5d88f2a2bc6875eb1e17bb0a6fdccb104f3931", 0x52}], 0x1) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x800000004000002) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000300)) r1 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x11) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000340)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r2) setgroups(0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8a42, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r4) close(r4) ioctl$TIOCCBRK(r4, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r5 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x142, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r3) close(r3) ioctl$TIOCCBRK(r3, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r3) close(r3) ioctl$TIOCCBRK(r3, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) chown(&(0x7f00000000c0)='./file0\x00', r2, r1) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:07 executing program 0: r0 = socket(0x18, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x11, 0x3, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) fcntl$setflags(r1, 0x2, 0x1) close(r1) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r2) close(r2) recvfrom$unix(r3, &(0x7f00000000c0)=""/117, 0x75, 0x3, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0xe8) 16:00:07 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x401, 0xfffffffffffffbff, 0x2, 0x3b3, "f27b091c40373411e4730ce11ac6b7b938e1993b", 0x6, 0x2}) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000440)=""/255) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000300)={0x2, 0x4}) 16:00:07 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x60, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x400, 0x0) shmctl$SHM_LOCK(r0, 0x3) shmctl$IPC_RMID(r0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20048, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = fcntl$dupfd(r4, 0xa, r4) r7 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r6, &(0x7f00000000c0)='./file0\x00', r7, r8, 0x4) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/26, 0x1a) 16:00:07 executing program 0: r0 = socket(0x10, 0x8004, 0xad) getsockopt$inet_opts(r0, 0x0, 0xe1257ef0274cc0f8, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000023, 0x0, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000001040)=""/94, 0x5e}, {&(0x7f00000010c0)=""/38, 0x26}], 0x2, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x80000001, 0x0) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r0) setgroups(0xfffffffffffffde2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x0) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) r2 = socket$inet6(0x18, 0x4000, 0x20) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000300)=0x10) setgroups(0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r3) close(r3) ftruncate(r4, 0x10000) ioctl$TIOCCBRK(r3, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r5 = semget$private(0x0, 0x0, 0x8) semop(r5, &(0x7f00000000c0)=[{0x2, 0xc4, 0x1800}, {0x4, 0xff, 0x800}, {0x1, 0x6}, {0x6, 0xc53, 0x1800}, {0x2, 0x1, 0x1000}, {0x0, 0x9, 0x1000}, {0x1, 0x6, 0x800}], 0x7) r6 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) write(r1, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x880, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x6, 0x100000000, './file0\x00', 0x4, 0x6, 0x4, 0x10000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kqueue() fsync(r3) close(r3) ioctl$TIOCCBRK(r3, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r1) setgroups(0x0, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) r6 = shmget(0x2, 0x1000, 0x408, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x68cb, r3, r0, r3, r4, 0x80, 0x4}, 0x50, 0x7b26, r2, r2, 0x3, 0xfffffffffffffffb, 0x4}) fsync(r5) close(r5) ioctl$TIOCCBRK(r5, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r7 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:07 executing program 0: pipe(&(0x7f0000000000)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x28aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x40) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x70bcaa71fca82483, 0x2804) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) r2 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x0, 0x3}, {0x18, 0x3, 0x10000, 0x4}, 0x2, [0x4, 0x401, 0x3, 0x5, 0x3, 0x4, 0x5, 0xab]}, 0x3c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r3) close(r3) ioctl$TIOCCBRK(r3, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, r0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, r1) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r3) close(r3) ioctl$TIOCCBRK(r3, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) bind$inet6(r0, &(0x7f0000000000), 0xc) recvfrom$inet6(r0, &(0x7f0000000040)=""/144, 0x90, 0x2, &(0x7f0000000100)={0x18, 0x0, 0x10001, 0x7}, 0xc) poll(&(0x7f0000000140)=[{r0, 0x53}, {r0, 0x20}, {r0, 0x40}], 0x3, 0x155b) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, r0) setgroups(0x0, 0x0) fsync(0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x80, 0x0) syz_open_pts() pipe(&(0x7f0000000640)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd0\x00', 0x90, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd\x00', 0x800, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse\x00', 0x10000, 0x0) close(r3) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) writev(r4, &(0x7f0000000500)=[{&(0x7f0000000440)="f8a439784df738313de1cfcaffd936c7d326a6614dd6f57c07e680fa7db2337d42b9b3c777cfb68d4f87b198efcf6d9ea16a7c8fbcb007ded6a2149807430e4418cc4a4ddc1b4ba63a2287ba8ec794e4c57398de109eed1e2b30889c9548a3754220ad46", 0x64}, {&(0x7f00000004c0)="9a5f9d0d1548866473429b883ebeadb07611e572837a4a230a71fa569fb88bc67d9cdd58f2bb5a4c", 0x28}], 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r5 = semget$private(0x0, 0x3, 0x200) chown(&(0x7f0000000400)='./file0\x00', r2, r1) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000200)=""/255) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)="0a9740f3eb7d83b322e68221f30b5eb7d3570d445c2f432a4d30e3331a0ffbffb56ce6f89609d0a3dde6eb2cbea12ea0421b6fec0f552eaf2ae1a038e7a878578b9d35cd3765c616e3bdc333b0cc7ef9f9f701d10b05c91e83f6196c22401d70bfc47560a411d2b7fc26842510c1e8b29e405c0293614a2f5441c3d0338b9969852a8e24ae81fb6e1e201d25b3db66e7baf809402adaf64e2238dcd689cf623d82bc0266981b671c8dd3bc92a59d18e7f0912606a77a7c52807cec6993aa951c689991169ebf", 0xc6}, {&(0x7f00000000c0)="873b1b16872e4cd431f97f86435709cb8366afbfa3c4a5a6865e25a746e02fe27e6f9c3fe73d48c683402e811790", 0x2e}], 0x2, 0x0) pckbd_enable: command error 16:00:08 executing program 0: open$dir(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x3010a, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) sendto$unix(r3, &(0x7f0000000300)="6f8fe42d64ca7bec542464f0be0a38ed9a2a33eabe7c1a1fca37c9b3148cad3333ae9fac5e80a0596b3672de5690fe0de1bcda689f11dfb608b7434c7fb0bb65d0b602178442e16289f8e6bb6b5a468ddebd7469ea15670ba1224af5bfd566133407950eeb1523df9786223226096f171183f88ad120f8e0cb52a842b705e38c909b887b4d3a86349cbdfb7ea696c034377a4994f1755d2e37de5b0d2962ddd17d3357f762ef78e75906500c0511774afc478633c126aac0f291ec1845790a4d785911f61535f8f7430b14690b12fa44cb21505416ca508adcc3", 0xda, 0x8, &(0x7f00000000c0)=@file={0xce70a11a6999b87d, './file0\x00'}, 0xa) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) write(0xffffffffffffffff, &(0x7f00000000c0)="4127d43bb2a8e7d2cce1c9bd397f440094ed813d5094eb3899daf7ee916078d9d1c521341b9c9a697e0d71f8fc249b6a9ef51bb731375059c1ccbb65c4113eeeb739a3ea07f159afe69c032735b4ee247eae99aa9ab77869719d3a300f3e6b8457c217d4c127229955404c657c1d345552891357f931b3b31374e2a7140f632a97", 0x81) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:08 executing program 1: r0 = shmget(0x1, 0x4000, 0x206, &(0x7f0000ffa000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r1) r2 = semget$private(0x0, 0x6, 0x0) r3 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0x18) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x100, r3, r7, r8, r9, 0x0, 0x4}, 0x400000000000002, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x17f) getgroups(0x0, &(0x7f0000001380)) setegid(0x0) setgroups(0x200, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$IPC_RMID(r2, 0x0, 0x0) semget$private(0x0, 0x5, 0x551) r10 = dup2(r4, r5) fchownat(r10, &(0x7f0000001400)='./file0\x00', r8, 0x0, 0x80f21a668ef0d131) r11 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000140)=0x7) semget$private(0x0, 0x0, 0x400) readlinkat(r6, &(0x7f00000013c0)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x10002104, &(0x7f00000001c0)) shmctl$SHM_UNLOCK(r11, 0x4) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6e696c653000"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:08 executing program 1: r0 = semget(0x1, 0x2, 0x8) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000300)=""/119) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, r1) setgroups(0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r3) close(r3) ioctl$TIOCCBRK(r4, 0x2000747a) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(r2) r6 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000200)=""/255) preadv(r3, &(0x7f0000000840)=[{&(0x7f0000000380)=""/205, 0xcd}, {&(0x7f0000000480)=""/69, 0x45}, {&(0x7f0000000500)=""/221, 0xdd}, {&(0x7f0000000600)=""/255, 0xff}, {&(0x7f0000000700)=""/187, 0xbb}, {&(0x7f00000007c0)=""/84, 0x54}], 0x6, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x5, 0x1f}, {0x18, 0x2, 0x20, 0x64c}, 0x3, [0x4, 0x200, 0xffffffffffffffff, 0x5, 0x4, 0xffff, 0x5, 0x3f]}, 0x3c) mlockall(0x3) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8ba84b5663ed4c3f, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80104277, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) setgid(r3) r5 = msgget$private(0x0, 0x141) socket$inet(0x2, 0x8000, 0x6) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0xf6f, r2, r3, r2, r3, 0x80, 0x7fffffff}, 0x8, 0x151d, r1, r1, 0x81, 0x0, 0x4, 0xc36}) getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getgid() poll(0x0, 0x0, 0x8863) fcntl$lock(0xffffffffffffffff, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x64) socket$inet(0x2, 0x8000, 0x5) flock(0xffffffffffffffff, 0x2) execve(0x0, 0xffffffffffffffff, &(0x7f0000000300)) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x28048, 0x0) fcntl$setflags(r2, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) connect(r3, &(0x7f0000000100)=@in6={0x18, 0x2, 0x4, 0x2}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r4) mkdir(&(0x7f0000000340)='./file0\x00', 0x114) close(r4) ioctl$TIOCCBRK(r4, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r5 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() r2 = socket(0x22, 0x8, 0x4) shutdown(r2, 0x1) close(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) syz_open_pts() 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0x0) chown(&(0x7f00000000c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x200) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './bus\x00'}) fcntl$setown(r0, 0x6, r1) chmod(&(0x7f0000000100)='./file0\x00', 0x0) dup2(r3, r0) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r3, 0x4}, {r3, 0x40}, {r3, 0x185}], 0x3, 0x0) chown(&(0x7f00000001c0)='./file0\x00', r2, r1) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r4) close(r4) setegid(r0) ioctl$TIOCCBRK(r4, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r5 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in, 0xc) sendmsg$unix(r0, &(0x7f0000002880)={0x0, 0x0, 0x0}, 0x408) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpgrp() 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r2, 0x20007471) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000800)={0x0, 0x7, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d", 0x0, 0x618}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x100000000004) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x1010000) open$dir(&(0x7f0000000780)='./file0\x00', 0x40, 0x48) r4 = getpgrp() open(&(0x7f0000000340)='./file0\x00', 0x80, 0x0) wait4(r4, &(0x7f0000000680), 0x2, &(0x7f00000006c0)) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000380)=""/206, 0xce}, {&(0x7f0000000480)=""/16, 0x10}, {&(0x7f00000004c0)=""/47, 0x2f}], 0x3, &(0x7f0000000540)=""/240, 0xf0}, 0x2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="3d26d816fc79d5a6aa17010e50d8acd0ff5af6b8c7170b339113283a7da012114160e1c8792f931bc9e8388f8e62c0cefe1d205638a092038e5423fac5a63768686caf76344440", 0x47) sendto(r0, &(0x7f0000000280)="f869fa2e5a0b8f68474fe731f5edc5393dc8c15d5dfffb4cec692bc8eef88dd71e7c7633add15cb460b74cad5136ea88b895eb859ea4eaabd4647699af90b39a8274d5cb3c566da73e99e8b1221c8ec42fb3ad5664c3f86b28ed7859cfac51182bb2b452169f934c9d1d2f76", 0x6c, 0xd, 0x0, 0x0) pipe(&(0x7f00000001c0)) fcntl$getown(r2, 0x5) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000700)=""/255) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x10) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, r0) setgroups(0x0, 0x0) r4 = semget$private(0x0, 0x5, 0x610) r5 = open(&(0x7f0000000300)='./file0\x00', 0x18148, 0x60) ioctl$TIOCSTART(r5, 0x2000746e) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r2, r1, r2, r3, 0x2, 0x1000}, 0x100000001, 0x1, 0x100000000}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r6) close(r6) ioctl$TIOCCBRK(r6, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r7 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setgroups(0x3, &(0x7f00000000c0)=[r2, r2, r1]) fsync(r4) close(r4) chdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCCBRK(r4, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r5 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x10, 0x1, 0x40) 16:00:11 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0xff27, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) mkdir(&(0x7f00000000c0)='./file1\x00', 0x182) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)=""/72, 0x48) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) fchdir(r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semget$private(0x0, 0x1, 0x204) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r2) dup2(r2, r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x0, 0x40, 0xe41, 0x11a0}, {{r2}, 0xfffffffffffffff9, 0xc, 0x80000080, 0x7ff, 0x1000}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000009, 0x9, 0x5}, {{r3}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0x40}, {{r3}, 0xfffffffffffffffd, 0x28, 0x1, 0x0, 0x7}, {{r3}, 0xfffffffffffffffe, 0xd0, 0xf00fffff, 0x5, 0xffffffffffffffe1}, {{r3}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x1, 0x3}, {{r3}, 0xffffffffffffffff, 0x5, 0x4, 0x3, 0x6}], 0x0, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffa, 0x41, 0x0, 0x3f, 0x4}, {{r2}, 0x0, 0x2, 0x1, 0x1, 0x1}, {{r3}, 0xffffffffffffffff, 0x90, 0x7, 0x0, 0x7f}, {{r3}, 0xfffffffffffffff9, 0x11, 0x49, 0x4, 0x7e}, {{r3}, 0xffffffffffffffff, 0x2, 0x60000000, 0x7, 0x2}, {{r2}, 0x0, 0x2, 0x80, 0x40, 0xd6}], 0x7, &(0x7f00000000c0)={0x0, 0x1}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:12 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000540)="552b05afb9efa9259bfdf1929e6d065f9d2b5deed1228c578ab92700945d8c5551314a8476be93f166a113e062928f6f1dcaa690d8f053a72a020348c4c38f79da3868d7752acacef8bf2253cc6e9ee8879d3c91958247a4589a5665dc7617aaf71dedc3f44936e5bd5a74810d43df503d6802ed2ab99c3f0546abe3de18ca7b153c4800f9e947388e550ff264999b4568dccb9d72f28571414ae1d532b90cbe0b9569934ee0b685e3580ba75843d1dda2031fd0a3f7dd2b2a", 0xb9}, {&(0x7f0000000480)="dc3c287c0fbf22d4f16beb1a6bcb25bd4c4fafdbaf8b5fe64832122f227aadfbd0762f17f2b53b9df456214ca2a3be0663f6640da3084e8148563ef437b7c7474b430afe58ac4e3d3e36c816af5facbb20387fcfd4a118544c1d6e6fdeca011fffde0c48067f8767f64d1cd5f63f12b611659f08d7530407081ccfc4bf5795134ad1", 0xfffffeec}], 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x20000000000023f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, r1) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r3) close(r3) ioctl$TIOCCBRK(r3, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000100)=""/51, 0x33}, {&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/41, 0x29}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300), 0xfffffffffffffe44}, {&(0x7f0000000340)=""/29, 0x1d}, {&(0x7f0000000380)=""/156, 0x9c}], 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x9, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff]) getgroups(0x4000000000000128, &(0x7f0000000380)=[r2, r0, r1, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r4, r3) socket(0x20, 0x2, 0x0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r5) close(r5) ioctl$TIOCCBRK(r5, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r6 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:12 executing program 0: geteuid() mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/118, 0x76, 0x800, 0x0, 0x0) chdir(0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$setstatus(r0, 0x4, 0x80) read(r0, 0x0, 0xffffffffffffff21) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x91cb) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x76182ae8) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0xfffffffffffffffd) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x800, 0x20) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x504, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r3) close(r3) ioctl$TIOCCBRK(r3, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:12 executing program 0: r0 = shmget(0x1, 0x4000, 0x206, &(0x7f0000ffa000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r1) r2 = semget$private(0x0, 0x6, 0x0) getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r4 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0x18) r7 = geteuid() r8 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x1000000000000ff, r5, r6, r7, r8, 0x0, 0x10000}, 0x8, 0x1093, 0xffffffffffffffff}) clock_gettime(0x3, &(0x7f00000000c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x17f) getgroups(0x0, &(0x7f0000001380)) setegid(r6) setgroups(0x200, 0x0) setuid(0xee01) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') semctl$IPC_RMID(r2, 0x0, 0x0) semget$private(0x0, 0x5, 0x551) r9 = dup2(r3, r3) fchownat(r9, &(0x7f0000001400)='./file0\x00', r7, 0x0, 0x80f21a668ef0d131) r10 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000140)=0x7) clock_gettime(0x400000003, &(0x7f0000001380)) shmctl$SHM_UNLOCK(r10, 0x4) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000240)=""/165) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000014c0)) shmat(r10, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fsync(r2) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) close(r3) ioctl$TIOCCBRK(r3, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r5 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:12 executing program 0: r0 = socket(0x18, 0x3, 0x3a) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r0, r1) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18603e4d5bebbd00800000000000"], 0x2, 0x0}, 0x0) close(r1) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:12 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000180), 0x10000) r0 = syz_open_pts() writev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="8e16afc6c4d7bdf8e2c24356fb22e70569a3d63ca06a5068874359e53c7048ca122db9001fae861bc7789b73185b48d5db6c6620154b0fe5a5fe5edea2ad1b4c970ec1b7fc71b250941592c2a34b8935c1a3194f2232169474399b60814381e6f5332536c05454b54409154a5c4b98bb6d8670ffe2d7c4b7a5dcca9ab18ce25703b4e0974e5857f3b65ba07cd8aaefbbbf03de3d3a21fbe124455c36c5f74ede1a64843d5a8b8287e7e97c700715ff1caff286809405cb7e", 0xffffffffffffff8b}, {&(0x7f0000000280)="4181db9164e51642ac461eee7bbcee60b198e3f8a6724cc29512c9f8d62b8f4060190d6d692988dbb9f05a9350a38c8588e0ca31944426d737ccd284178c819ebecd815d70c2553ebc5f9b147e573e10a88abf69c09387d44f474c03aff70573016f4e441d6216bf351a1be647e9dec9e88ac3e1f73a9a36b173324e94965b3fcf850003853358ea6e5ed012edc69f25e8d509230649a98082d56207d777bc9a60512f0537774174e145a6a9", 0xac}, {&(0x7f0000000340)="81c2115008000000000000000b7a83bb82f2d82d655c3c149cf67a08f05e3c70cef01da469dc4c2f8838771513634875ff8077f49cc4fe1e399af7019bc99fb32ae558a470b4092aabc469029e7108e19b875c3f5446addec546b818b963f4951152e1aacb7c222eaf073262b6b84e7f0bfa968b7359e5bfa7a152c3bf1a783e94e09f04b81eb1c88f7746bdee012b91c90ab8a18f91edb83cade546613cace7a4225f0c4e9eefd7006dc4935e08e7", 0xfffffddf}], 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0xc0) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x9) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000440)='W\x00') r3 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r3, &(0x7f0000000000), 0x1) chroot(&(0x7f00000000c0)='./file0\x00') 16:00:12 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0xa0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) fsync(r2) r3 = semget$private(0x0, 0x3, 0x484) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x2, 0x0, 0x7, 0x1000, 0x2, 0xce2a, 0x81]) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:12 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) close(r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) unlink(&(0x7f00000003c0)='./file0\x00') chown(&(0x7f00000001c0)='./file0\x00', r2, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x4) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r3) close(r3) ioctl$TIOCCBRK(r3, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) mkdir(&(0x7f0000000300)='./file0\x00', 0x90) seteuid(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0xb, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x200) rmdir(&(0x7f0000000380)='./file0\x00') semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) listen(r0, 0x6) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x85, 0x5, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x10, 0x1, 0x3}, {{r1}, 0xfffffffffffffffc, 0x85, 0x10}, {{r0}, 0xffffffffffffffff, 0x18, 0x80000000, 0x7, 0xed6}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0xffffffffffffff81, 0x4}, {{r1}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x7fff, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0x10, 0x20000009, 0x5, 0x9}], 0x34, 0x0, 0xc68, 0x0) kqueue() 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r3) close(r3) ioctl$TIOCCBRK(r3, 0x2000747a) mkdir(&(0x7f00000000c0)='./file1\x00', 0x100) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) recvfrom(r4, &(0x7f0000000380)=""/233, 0xe9, 0x43, &(0x7f0000000480)=@in={0x2, 0x0}, 0xc) r5 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r4, r1) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r6) close(r6) ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$TIOCEXCL(r7, 0x2000740d) setgroups(0x8, &(0x7f00000000c0)=[r1, r5, r3, r0, r3, r2, r5, r5]) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) writev(r7, &(0x7f0000000100)=[{&(0x7f0000000300)="d96ea97e9326c7f479a26cc3286dc8272fa3888cea5f46e1c6c4f649d60626b41aaad0cd147a7dd492f921ae863fb3fd50f47eca71781d1b554c506bf91ed5c0311f12bd32f9732e0cf15e0f55d53af4c20c8ece5327c361c1cf9a1544bc24675fbcc5a5b2cdb60c7e3867f596ffd207", 0x70}, {&(0x7f0000000380)="6651a94e32aa8a7b72828f8695c76099a9e444c15c7346840f26f60b1d2ecbf024cea3598338ebe6fad0eac07f250bbb3c9f6d3aaddc4ba0ee176ded2c0373bb27d3ad351c31e7e75d85440677abaea578e814939d5044dd9e9f36f5c7c6c96b1d25671dfbabfafdcd34d1354cb30c729a14992d6090db64f79fcc6267fe04c2f2d6911c3798b81bc55509cd36", 0x8d}], 0x2) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x1e, 0x4007, 0x40) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) fchdir(r1) 16:00:13 executing program 0: mkdir(&(0x7f0000000480)='\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(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x3c) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r5, r1) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r7) close(r7) ioctl$TIOCCBRK(r7, 0x2000747a) getgroups(0x7, &(0x7f00000000c0)=[r2, r3, r4, r2, r3, r6, r0]) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r9 = semget$private(0x0, 0x1, 0x100) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000200)=""/255) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000300), 0x10000) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) socketpair(0x10, 0x8001, 0x2, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000380)="ca401438950dd54d4400605a060c0bc5ebbaef7d25dae691934f2343f1930b3b1657a102bbe27012c21f898983fc06c1b572234604a86a2b94e0b34c98b1808a6938426a7f97841d568944ebd02a1d821f5c8c3bb959fc9ee435de11f41f31db0d88940d035dd35bc8cae5cee6148a2e3c6f9a81fa53dfcb673b799a", 0x7c, 0x409, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r4) close(r4) ioctl$TIOCCBRK(r4, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) recvfrom$inet6(r5, &(0x7f00000000c0)=""/108, 0x6c, 0x42, &(0x7f0000000300)={0x18, 0x3, 0x2, 0x7c6a}, 0xc) r6 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='B#', 0x2) 16:00:14 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000380)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) setgroups(0xffffffffffffff1e, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r3) close(r3) ioctl$TIOCCBRK(r3, 0x2000747a) r5 = semget$private(0x0, 0x7, 0x20) semop(r5, &(0x7f00000000c0)=[{0x3, 0xffffffff, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x5, 0x1800}], 0x3) mkdirat(r4, &(0x7f0000000300)='./file1\x00', 0x100) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r6 = semget$private(0x0, 0x3, 0x200) openat(r3, &(0x7f0000000100)='./file0\x00', 0x40, 0x2b) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/159, 0x9f}], 0x1) execve(0x0, 0x0, 0x0) socketpair(0x0, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r2) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20800, 0x108) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000200)) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x6b1a8bfe2ac01fa5, 0x0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000100)) chown(&(0x7f00000001c0)='./file0\x00', r4, r1) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r6) close(r6) ioctl$TIOCCBRK(r6, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r7 = semget$private(0x0, 0x3, 0x200) getgroups(0x3, &(0x7f0000000300)=[r3, r2, r0]) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, r1) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r3) close(r0) ioctl$TIOCCBRK(r3, 0x2000747a) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x3, 0x7494b858, 0x4}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r5 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r3) getuid() close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) recvmsg(r2, &(0x7f0000000580)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000300)=""/186, 0xba}, {&(0x7f00000003c0)=""/172, 0xac}, {&(0x7f0000000480)=""/160, 0xa0}], 0x3, &(0x7f0000000540)=""/41, 0x29}, 0x42) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:15 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/107, 0x6b) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r0) close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r1 = semget$private(0x0, 0x3, 0x200) clock_settime(0x0, &(0x7f00000000c0)={0x0, 0x80}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup(0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="040000040080ffff", 0x8}], 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xffffffffffffff23) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10020, 0x10) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) recvfrom(r1, &(0x7f0000000180)=""/178, 0xb2, 0x1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x4, 0x6}, 0xc) unlink(&(0x7f0000000380)='./file0\x00') r2 = semget$private(0x0, 0x2, 0x700) semop(r2, &(0x7f00000003c0)=[{0x0, 0x401, 0x800}, {0x0, 0x97e}, {0x3, 0x8}, {0x1, 0x1f, 0x800}], 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000000c0)) 16:00:15 executing program 1: getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000200)=[r0, r1]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r2) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r4) close(r4) ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000240)=0x7) setuid(r3) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r7 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000300)=""/255) ioctl$TIOCSBRK(r6, 0x2000747b) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) socket(0x1, 0x3, 0x7b3b) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000300)=0x8) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r3) close(r4) ioctl$TIOCCBRK(r3, 0x2000747a) r5 = semget$private(0x0, 0x4, 0x100) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000340)=""/202) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r6 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:16 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x7}) r2 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r2) shmdt(r3) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) dup(r2) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000de6000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x1, 0x0, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000400)) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2aaff74f397731f3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000300)="e911d0082e721f31c9ca82736a63d3bc498b323714e2bfe99cb6b68288221db535a35e8de228da93b70c6d0f8b9f05122829652d669c5ad1b9f479519c611b849bedd62851ec50ef76efbb31f910e2b21c60a7031f7a5f2fa9bc230154845b9d2a2f043733efaea9181ae73bd8fce44c7e68c93faef4b4f281b54ebf5a9709c1650ffaef7c16e87a94597b5d5d402425891e821e501aa2bd39aa11", 0x9b}, {&(0x7f00000003c0)="d3957dd532ecfd2a54ea1ee1fa4880575542f0a7e550a393552e21da37044ef77cad0365130b972569045746f0ea0a324941ac2e7d784fec1d6a430338ce1278f2949272606b5b0ef543f659d5f9324674f34ec07c0893cd0d765329eb4eb2632bec63c7e3c6131e94ff978a8c83ca37aa66ebec7e42bcf15423265e9324b725b32d6e", 0x83}, {&(0x7f0000000480)="c7dfcd2047b8f19a7c2ac8c02c9715879effe9f4b63b39f5c4c8376b2ec9cce22fb3547851ef8794e720ddcdb83c9d66a4e7265eda6b8a899a806a4458553eef85efec700d6dbaf71e95146e43bab68c812da68994331e60fe148713a0d4168f2f4b10c7d3c8376d6c1512df8b2e2136756d676785e0ea8e6aa5de0183a853c04cb4f4803ff9cc8f492422d9e5c7d634a5890d7fe2c5b9db99fc7a62250b20f96a50d5e3", 0xa4}], 0x3) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, r1) socket$inet(0x2, 0x5edfdbf78fefcc78, 0x6) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r3) pipe(&(0x7f0000000580)) close(r3) read(r3, &(0x7f00000005c0)=""/17, 0x11) ioctl$TIOCCBRK(r3, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = geteuid() setuid(r4) socketpair(0x38, 0x4, 0x0, &(0x7f0000000540)) r5 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000200)=""/255) close(r0) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x6, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="70012e2f66696c6530009ec6aefaffffffffffffffc674c345d06cd1ddab7d4534a9e7675c498131afcc5e11"], 0xa, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r2) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r4) close(r4) ioctl$TIOCCBRK(r4, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r5 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:16 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125d00000000", 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x100) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) r1 = getegid() ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x21, 0x401}, {0x67, 0x1ff}], 0x2}) setegid(r1) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xe5, 0x3c}], 0x1}) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x10) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r2) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:16 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x120) r0 = msgget(0x1, 0x10) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000001c64f499d198cb61d632f06d6373a8155f991670271b17bcc3e68cf1c9f57fbc4075527250c70d6e2f4024874f1f36388f72def8688efe564e33cb8f99c83846b90e7ef5c92bdf75ebea17a190546986b05"], 0x31, 0x3, 0x800) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0x13) fcntl$setown(r1, 0x6, r2) fsync(r1) ftruncate(r1, 0x9) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x43, 0x8}, {0x8f, 0xffff}, {0x7253af45b9f9b611, 0x8ce3}, {0x183, 0x81}, {0x47}], 0x200000000000001a}) msgget(0x2, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0\x00') getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r5, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r6) close(r6) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r7 = semget$private(0x0, 0x3, 0x200) getgroups(0x6, &(0x7f00000000c0)=[r4, r1, r3, r0, r2, r2]) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8000, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x88, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) poll(&(0x7f00000002c0)=[{r0, 0xc}, {r1, 0x10c}, {r2, 0x5}, {r3}, {r4, 0x20}, {r5, 0x104}, {r6, 0x4}], 0x7, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x200) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x9) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:16 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='W\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='^\xf0-\x00']) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) socket$inet6(0x18, 0x4005, 0x61d) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:16 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000400)='./file0\x00', 0x84) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x3ff, './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x80000001, './file0\x00'}) mkdir(&(0x7f00000029c0)='./file0\x00', 0x9) fcntl$dupfd(r0, 0xa, r1) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x4) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x3) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) dup(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) fchown(r1, 0x0, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setuid(r1) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) sendmsg(r2, &(0x7f00000028c0)={0x0, 0x0, &(0x7f00000024c0)=[{&(0x7f0000000240)="0089de8e8eb265015b9e785dbb0441d6fb9a45e0a686d608240a823eed54a55cbe4b0a0eba1f259d8eeb7026e5c593878f2d7225b24afa5b34b60becbdb93da50483f975adfa032b2658b04bf70cb5924d5567c9c5e93f96fc393d19de9d151318", 0x61}, {&(0x7f0000000000)="82d922fe9865cd36d6d79e8fad847ba6811dcdf9f5e41a8b74", 0x19}, {&(0x7f00000002c0)="ab95f1aebcd04a29db628e7d4dc095afa307c48d11a0be074ce206eac3513ddcccc5dac88b8e6ff954bb4e8077fd110b6814b829fb6ec4f187a3457fb6fa6eb6014444a99b7bf6cfa098f3281dd090363616e43ebc745a4168e15d3948d6b05d19e879fcbc6f659c3e689cbb87ed364008fcb8731c9ebfb01c9ebb7eba4d61443d12046bffd1b9dd1fddcf83623f457c7c309453608790d62ac3ec619a269a5df4a041364222275b3d0666403b2d5b9728a4939def124eb2bf19c77b2f41eab321d03599a1ed829e8870756a42adb2ace27b309ddc47fba8fe8ef3fe897507b52c0007ca49e088d99eb14c66faaf4faa2d89de2ed7e0ce1197380d35b96afbb14486017ef6d0882e35da736eba5c0de92403607e91f63e59d51996f34fac9786ee1c444923e8c3f4ea36b010830eed0334b56b2cb6d1fda52a26f87e86e989e774e8da8145ff779877b05f80c2cfc7ec9bbd17e05cea74aae13c50589276167df7b45ebde298ccdc8e28ecf44e750362a88d839972b1820d3eb9345d41c8ee10e532554d695f35e03caf357ad58e058467ff9def7ddb75f168a2aaaf4efc04845df805b474ca215901d8d6c3503454d89cdf4cdbad368148bcdfde398d329ebbb3043c3bb62ea19d4750055649670b54b4a12eb9bed7d4fe3862a2b7f8ae0fb236c00abe504148574677ecae03cb4b035071e0ad5020e8ace321f039bba00b0ef53797984dfd7d5dfc085ef2fa4df28adfb7abb3c8f02bbde541c63028f802116c1d790e78952264b285658e00043fe4dc55e60a33637fc02e284f8fad992206bad7ceed06d8d0960bf75dce552579366bef8e5b9f13f96d7d913cd363189972828d6cd4b0a7144f0c6fba9e192826ba85bc426f5da1a018bf9413b0468c51d02882550e27e2abd6c88c3aab5a53d356249d5b50bb2d51bc83812feb74444406c9aba9396a73ab168a5ccbc77fdf323b9a4136c129ce0c893b5f121e9901926dc116db094b13d2bfb0589b6626c472a6b76c7759d975dfbd3c02cfc0a4aaab4966b80d2d8a78b5f3db07e504f63d2b8ce2ca146a45e018731a32d887d49e283fa391a823d0787b26b34a622b67173734b288d586ab9caf3d76c3838d34e500135a15504da04b8eb42d5bac08dedaa5e48d9dba5555733d21f2a584ef0407ba6ce4e31f2feabb3c1e727a8f4a3efd434f8f9806a6ced5e967ce192c163951d7bdbd6c6d842c27422e47f100f7307001bd76e20bfdcbee01e969a3630a4bb0af14d6c906655821968b4e6fa497bf348f858593af0bdf2588d5fdc00bc194e33a473eff1fa15033c6c86de302f1bb3c31e0c4e18b0624de1d8c53dab55d3e965c29f0f8ff195af5ab9ab2275460939d633afa44b04ebacd201079e5b5dd2e15d457d90db9e1b90e561b6d717da44ea92f134904a78b0900691e9686b63400fac28984e87e88356639194cf1f628bc2877c51ef06d555952c037069284f05e05d2eb38efc48bb44c39f68d7b1acdf54039b4b589ce0e257549c616cf12a4b7ee8cdba5975b0a979dcb8398df5488ba4f0b0adec5917050d368204062b34aea4a0b3986273154a34c32e6702d0b27632cdbb7746920367557e427700d2228ef32816edaeff08392ed52b36fce31630e8a958b6abcd439c9d8e2c4b39eff5230e13a495d5481b5e4b0bc93cd5a8f61e60d1aa637cc5bbeb549a0445aa9b6660a54aeb36d30b53cad382e2afb0d79ce866451e2e632685dbafb0d6a2fc6d89aece46d8cbd5053d83065a4e89db3901030026bf8f5355d740f0acbda9d9c5df1e993b0f8bff33e11feb416f37a614d361333365dcbbaa9a75741f074795e0f8f2a4e9638dbfaf9b9682c117190a1f8abb4d1ac8a57b0489e01930975f95c3cbf78a18aa06dc3b65986da6925cefbd408e2e37a6fa6b902a1eaaf10e6b671662826e28fae9c86e862e8cbfa1c6aa28e1a62227ebdc15baddcf05289a9aaf4ba400d644036ccc5b7c181040b12831c16010395170f0b954545f7d00f4559f4be366ac9f6796f8aecbff505f6543f42e83d4f7330cae263fa4f8bcd188badfa71c9b2becbd712a45187e6f778e7355aa1e6d60c122596782e802baf2297cd5e18c47f357927acec98c07e50865cdad45d97ce7c6af31f6c5b33fdb83ba2a9a87525f36b4aaaf814d7aea7d6d239bda08e182d1a7374d94bf962f01c406ace2fbf8ccc705c2656cad3049d02dba39ccdbfa22d8e89917d8c48b387893c8b56467e27c089298597109201ad58af77e776018a68a7b4d3a5154ebf5af0f8ffab842fd503a46cff572542370824c95cd7ac9922519da7ae9e09db42b4a80300aeef93ed20350db7ac86e762282a491725c4c1b0804619f5bf9bd3dc36cbcb22e295c0cdef9070bca7679fdce3c253a724ad7c788575d3d43e01fa3d935e2637b6f28dd3885aadb7f113b79d9cbeb488b8b822d5f58e75404033dac7decb1fe8f458839019587aec1586fcc16e7e639266ffc1264e14c0e4e480266199611539fbda268d7909c6c747a1223fe3ba4c08fc38095c320d11817753d28cf8471a2de37406986ddccde1a58e87a79b1e473c7848fe45f11d524358be278effab6d0a697468ac879b1a47e1d06479192b71d93ee756af2a2c821ebbf584a10c78324c134468eb1d189f74c6e3274d7471e47361f9bb4308390137b901cd9978f99942bbe63cc471e8d683a997c2446ec61993a2a79a47beccbf6468f524e9f632a0427461843a510ae786b976f45ab6a0f1991db69ea2b16a001776a9098a8cf4a90a188bd6a35a15246f5a2763e2088d7a91da440deff606186e139ff0a7f025675e7c73f92f3a35c54105f7f45ccbeadea2050b598725306786815accf3917dc3bc8624352cef458d306ed1401b678fb5547ce4177601a9d3a82a42f0ae0dfb45f9036e02bb1afee42425c9dab984702e5088845bdca47f026459d30eb356bdb6149a900c7d7a6a45fe2ff07fa6df850748dec60c3629f18e3ab43d04613155cd1a82b40c491a74d67a3392a32c77dfb2f0eca25d9605918d79bfc046176ab4dbb3a3208687b4655f57018d056a9b549c35107b896952fb7a540ff14b49cdab5170d921cf5ad1e8525774fbf7d141a5a987b976ebece106de8d9c07364e4bafa09d1e4d8ca2471d69573cb8e011ae555180b7b2ad284101c3c3793669178b0b8e29806d322d2404bec4f5fb0118d2393c8c233e237a76532b85dcd9d42b28960cc038c5d9491796ec0eee2137b0b6e425e86a039dbba2c31acc31680ed3798dc76c4709b89fd1ae61c4bce1e08c6cc184feb22544f84a8f3e25570090b985a35923a80c1574351f6c17ea55947d31b94f1d145cb65b913b4e2a7f55511807f4bf03220554853fefb8d6dbd67de71b7e5dca538b103f572cf54dcd051e9b73920c9564f33acb73d37232074767e136b1f053fba16577a506a8b816291b0515085f05aa782811046c425b25736a65753f8590572fd0f98753070d4cf99d034a74f2bdcc22610905817aa571c355aac02f230196d99195db485523590951590b48980c66f4761f1017856d5b3c7bd8dea49f30d11ab5f0fae46827b919e4f84b727cb0eda77875855ddae4fbd1338acc192f2a77d7688ab317ae63b8f7abc3a45fef3e7341a6f7d1c73275f4944b1760f41fa1b154f9aea6e91d7564ac89d0b2d3200171ab547e2e0fd1441d4c5c5ca363465e2e02933ba49da6ee72b74925faf576d6424a88a6a01f6bbdfcbf71b9a8bd483be73a7b552f1398e318cc858be36178603956472a3d3b501b16a7bfa30ca2e2941ac0cfdf4a7537cb0516fabd9fedc68be3071fdfe2eb05d8a895cffb8a1d513eccb6af510293a6f69929d59cba435907446379eb6e5dcd3a9fef2514e2fc65df5f29b8669a92fa3a65b8dbbf5f9be2c6221c6145fa3ba057b05f74edada77ea888f05dc81a8a6c945ea78648832f157852a07586d94c3bdd22b0eb269ef5f93626d9935a7c63eb76ec32207e3a6cb64e780379afa81d6fea1b98095a18f5dfa7f12169e7f9948aacab5eacd623ef1e9f0ee3821eb265ad127066c55b0aee5f433f9525cad15994ad1df17884f2b0237f24084babd291ac940fa968ff0a20dee1d9df062b69bbec9d250a92eb466f2a90459fd94c0490d854c4f859f14d675f2a857d4e92b97c61a81ba760444666c68ba12f3405ffb78c222199942c77ef0adae79a63b01b3115842efaaed7ef4a207343203bef40bb6982cd1710f01b180ead9354a3d01763aa9a40be8b99a7ef92cad29af42b390cc50281cc9911704feede688794064ca3f3b680cc6489f60cad2821b00162355de69107c90cfc8708bf6ca8229afcd9e05988d7bfb4369b90b3c55887e299dbf6095c3a41dde0ae5d6e4d27099855f7fd40c9f46df114a2b002469b68407aff7e01e5e926368b7ac220efbac4d47c021b8c672c555e10cd879f4deab80aaa28ab3e907f517c449e22db9a568c92fec380f4648cba6c0c5ffa5f512280d7d7f29c30e0317122f3df6510dce53e4e803622053c014ec90bc56d68d0d6dafb7ca18ac07ef5770304a78dc4f58d346bd8a2a5a5ffda6bbf8e22edc54d25704004d086ee11449fb35695388507adbf766a02d89e814e52a2f45293794703db7ee00c687fc141ff61983b8a83ad8aa27a3fa071d8ca197b8a39fe36dbd2e5876776f2517c9c4b50c7efa6474a79dfd00104f5db5380bbdc66c73fe11003d0210e085aa61bf978fdd49633016f12ef11ee7d2bd6306e1415013c7c9124906a884f93909855f128685a9fbc20598b37f9315b056b13608c6f6fb9ba8f3a72902f4aaec83ef9af18187cfc06c7bec6267e13860e13222bc39fcfb7b15470539dcf3b3a1c336b10fd961585023ea150738c67d06c7c49dc3ede4745e3fd051fbf675d00e5e43476a2c6aad4fa25b0a865fca4cdd63638dd706efcf5b4ca0ce8fdd8e03d694e39b4a8426ac9af00cf9f2c2b9baabfbc24141cd68bfac6bfc8cba7870c7afbdb2d637aa744ef5bb2beffc5526d385c6d119b68a244a8fe021525dcbea779f62d93fa64ada801280911c26c483882a708d6aa96f928b739c6ba8e991bc042c05e5d2197cccd81e04e8fa35873f2266c04415bb803967c85c5cb42ade43c288af0d8b23bae27718c6a6f8c18ff8f9b37844ed6bd8df251ab69497a3b385b66b8ecfd1a2a996bf6c27afce3952a2c248e22c6d06ecc4e188cb98d164e0917ee7d17705c6ca0807e1420a2985d362433385cfc5f7deeabb73605853cb9b306674f6e6232027569c20703edbfe394e45f1c724c61cc01d7775c9a729a6170a7cc7915c7b82eecb39a188f6562758fd7a4bd5db2c66f154fc9c30e51f11f03038e46ef9d55853eca6a60d69cad0af507429c01172eb244b3095cc48294d9c1cf0ec31dec07136ba6ec35c2f7a35a4897491e9c2d6d65233ccaefee563733ad4c0809951a1a4a4a50bef0bfce684d1085c21b5fe0ac733ac020145996927ed753fe8eecc6825b199bd206097255e42724dd9962bbf12dc5e726a8673d5514807581ecb3209926857c9898f6e3294a3d3d51420c6cb8f79061abd8d37ecc04a33386cbaa1c3ecd43638119fccc7d273c8642c4ae8684726dddfc0f39b10d20accab5cb8d4d25c8d88d67d88f90bc35ea0e0bd362ceefa1722f245242757def2d42ad9e1521647a48fddd3f1a61991874f6b6e09b408a57fea364ef89e30331b0caf3d7286eb05c849b5108645fc57d87d46f0b90cbdc34cc84ad6865f65c1567f5ed27d177ba", 0x1000}, {&(0x7f00000012c0)="ad2e0c6ce8907d8ea545fcfa5c750f615bb641abf47c3a8501985850d5b0d0edebcabe8d8363cf570cc52da936f1d544167eb98b76ef5a8a819e48c35b53b8291bd2d2585be5eb0fb06ca0872e259fc29ad41c2e4f148ba11b0b2d5d1f9ed6c7102fba2aa99e4d031d89c35eb6934f3db65f53847d440a7ffeafa02d0484c51241f96777d63ff7c99f8b0c05d44264bfe847e43e7962646510339d60c13399df69677ec6ca0caf47013919630bb2ba2939d12209ccf59151c7f8d07df9880d69f29e4e250aa81c52d1cf64e69031c8608a96cc31afa22f6374cd50f8ad2ad87cb8859221403a56e40250d488eb9e073cd1578da1187884ef24dd6dc2ce519e8e8bb15525d9f0f9c7115f733343bbccd47548a0a7ce59384a07bb0cb4294928aa7aea1ca4208353de425f4b1ec0ebff99b0fa1cb0ad86665d9efb63832f75bc40a5ed1a67956bf79d2782b57675a007c186df5567311cb4fad3cd58a79a9acb8bf85ccbc08897acd5c0b7389bc343daa0b6ff86f25d57eb550db3a3dda900e40d2d762ebbd18dcacd9a5d904ca13e45e5269a90faf6ad93f5588c518f61edde36c5f2ba3a22a18642fe73ef8e8e871bbf88d1a4d3da4a823034b559b38a912f53c22fb44c530932e293d364897589eab841c51c1a2aaedba21d7beba3b3d3944a7986624a59ec2972272254d56a1b08d48cf2369f41ec040bb08f9ef950c42c6f1560e749d7028790c287ac5d634080c2e0ce26d3150733a6652781d7ad8cb8aa1390a93abf424fee2ba3fb960c28ed8d9903cd1fd6d14e47b66acdfb7b458651a21559e12e355bd6692ec73fb8fbf96aa80ae4767cfc61e4c4f9fa706cd2b9b5ef924c3df8afab593fcfc8b51ca9fb26423908bf3cc31cad6d18080e4b9330c66a758d09552daef71b3b5cdacf7f45fa8be601a4aa2c174b6be220eca0596861b7f9f3ecdfe2bc4361f91380b401b0780ae221094fae43a24d2cd10e2d644e2bef43fb4e71274e9fbaf7141047d9cee6b315b332905e8831923300690e3a9b2bb2a83cf25a21787b2e2981bfe518927d915ec5dcacbd513aa6c582150804fb713b0ab800acf1330645caf3a9ab0bee66413869b33f68544e889204a5e671a972602ff3317b31590476ca0d110875ed4340e0c158dcefa5c4bc7b9ca9c1e4a4a6122b250d592cb650978af3b89a838257a82fb6725ab2247fb3d6f095905689841bfe30bd6676c37344372c3e2b38a62efd903a1a9630fab3154c84f1ff455375115fde294390a25f0cb837c9fa4a2de1c087253a90bc8b4df27ebf8c4f8bbfeae8a54d9610a2c93fce2159968ca71aee410c61250893dc9011baa0ad1a7f8da8d5d5a2a9a1fb83035986c794520804042a763559a55c7d5b525dd5bd102be7fb5ce1d185bf5b2c228e2380a1a75320c2c543a233a0ee17d00780b8e2adc34e586f4b99e87e32ff50ad9553109c24c48343e0de924b2e2268bc9e7d7d3bda5eb095f584bdbc724ae721ed1c7a2fd02aeb387d4a1edf57d47680626dc1e49dc067caa32a1a450561cde6105107c5c9b9319849cb66fa5e3866e03683437dc6f398b88f798d75e142e706603354d611196a5342d145c59a1c289ac50fd9cae4e2babea6caf95de61f255611e29119edd2ed79df7eb4fb91d758cad9b4b30e809bcff61a685370eb92f47bbabe778748f568f5cc1cc99371868d38c891c568455c09818d4a59d4b4ed1c60d970bd5716a6cfe2dd95de6dbea8f11b6295122783ce6f7ab8808b8754539996af38a53d562673e25d867cb1d7a69805af0f20fa10b4d7bcb82f82155d3179ca1a006ce35e3b583a9055e896c1d54d7d7ea48174eb50b4c73e2e4fba9acddc60d0aec55709c011c64927151c45a3dc1b22562ab5cafbdd937570a44058d303a0012252d9761b51c58f7fd6d8973f089268265a0bc03bf43b514a77582e647e30d3df2f4e6b2d34d02143b8f6c930cb7a0b0519c580847a9946734c771f9f93f2a8d7184fb828239a80ffa6e902aadba1f2baa475be94e5199eecd8e1b1e26fe3bd924e3690d843ffad8cc205956b46cb6c4f4fce11cd1167258a833f56e4cbc56506bdfe0f74599abba8e18acf670268e4ca6f02ab8cb72fc007d86e0f1db5aa532b8f5d55648ff69ff2104712a14617563b8730fd400f182ff4961e7b1674ba5e469bc715fef5e41ddd3815f2ed43336ac81bec7006112ddc3af6e31ac42ed44413f68979f07b2afc98d4ac38f51f3a358ebff03e051df397cee770486731ff9bc4fe7dd58dc12036a810925728da8358e3d01627cf8a9c5e78fe09d8e8ed9de679c37ecf447ed51ae496a57a96201cae511b09ad1cc22a55df002a40b152b8968534eaf06bbcf7e36553a44c961ff56069bbb50f1ff2c7c59a44ac4bd091ebf2f9806d2fef2d2ee505e7361a17c3a567000f15292991d3783b01a4487c71a6ffc12660e77b2153386b501d5c7f7f91d43fd1a2e0c9330064b506c8a9f4bd134b75e45dd5980596ad75026a4668e88f5e063a10f8245ba95ff363fcda061c00d5cdc2d0266535db34f98707a5084e3d4c24aee0241f7f832e77b2ec030f4d1ca4281f319240e8efc2bba7b58c0ce09169573b7957e86a33aa871f2800d18cce72dbcb1517b1e77b791380be17e06de10fbcbf0e31ac4a7a4fb9bd6dc4d1f2f584c5c72e527f091bf2460fbfde25656c4167edaece840bbd04699e307356f6f0cb73a824cabfe20b516afb45cd1dcc740fc03affe5cdff316788a5ab774f362017b34332d061e482479c72dcec5362f9124d0540a9242b7e795c5d159a98489685964f7b425df9b2173131cbd513f67cab1987a6e5611568c785e36fbcef722768ec8e89ca0464b3ff0b9e08738496b0ceefeba2f1bab2a3838556b44cb64ca521ac3dcbe93c23093622f9f96720d18950259bd39e38cc5b66b739deec70cdb4440922be557db93b2b10028153057732e7132bcabe4a6fa8f69b2ab7d342b633bcf9b490dee6de0a26bbcf32c946e8e20afa0cc85626ca166f1031fbd48c9bcc27aa84d40d2791675787cfb05a07045dbe9fb1383463ade656e92a29830dfaaa7f38f0669e49ae0855d816d62593902c7f8b64e729e7b27ada39db43adff1d68380d3d0f8ca6ed36da771afdd452d38f04e7c96a015bfe43fa45a64ac4daf04973d5cbd58527f945620f02d7acbbb5f6e8a0a0fc9705884f91185c727c28cb8d02e0037711a158f8cd1a292f06dbe5d29023a29ea9bccb294e44b7e9d9047089aa4e5d1a921ee997a96bbc70cc0f5bb3a631c267f47a109c4437c74275d8c6d14a7685834fbf8b05c7b6d5955e6b01a2f316ac0387887d1df031d8ab761119c3a8cc710063c3e11d1df805701fbbd11439f709adb439903efd89b7a938e647beb0ccca322e8c01ff0ff717d60423c9e7f0d68ba8f38daabfdf0a74d2bfa824a885ddd144781c5270a1fe9eb735639e6301bab2484f097c598f750116a7b26103074aa17b9910632c8d5bf7f2241be12c24f71c6fbcd6203def98e5dfcec7475755cb151cea0a77f08a090485702a4732b060849a5991e5fdaf013f762ea3ac816a90c56bbb7911daba8d5e2a8f489cdb4d3ddfe84410d3c08073c6a17e3cfcfc85d35573008e3e12c6c121a43c3cfe83d6af8f073ebe9c62f40680560914a6e14af6ac04c5ee2d27ce76029c556c5572ead11d6be46427528aaa269185d092698e829f7608ec3b7d288f3a4b300cc2e8b3946e62bb166764a374ad52266c60f3c177c2f2e9d842c660f7821ec90a6f98e34ca0696bfbe768b749d60447d2d70df01394e025adc9d5d0e18cc8d837da0bbcb1a88f8fe8c5490bccb671f9ec975b5cb64b902e2e13a2145ea7cb5d90956cfd1413f7a16427d23cbf57cc7ebfe708d6a8cc2a964d3e78c4be483fe7d32505f706044a7f98f1ced9b53388926ad4c66aa1c722e308993bd6c5d76509bfcf2b0cce78ee536ef4ec1395d00b29acb1d5e88b4c6c8f3246ad389b719af351cc00e44f3e57cefed139576c0be57f2d857159a184142f3803ff72f7de2c12bf0b8e82eaf3440a4d3dbf3f2ae87ec421fa5753ed482e0c3d5df56db4d92c6d6aa3238d31214933d3158ac2e0791450a1956c3610ae0181a5ad10cf5fe57962821f072484deb66df97587fd2739f8f690dbb90f69cff029f601ae1e8cdf346f4874ca239d171c68a3cab907a88d03d9f2fb83d82eb10c537005e341113cd62ccb01d1526663ffcabe6c112ccb08e0b1a54f4538c8464283a36337ca54965cef47a6d8de6150c0b7410d1e83399108e80b7cabe3c84b7c66d20893cc776d68ec31ced6811ce9162c606128b0d8dc7f186bc2d776ad4911ffb69a82470a87f5270ad9d5cd05fb0943af6f36461d7b40623ba921ccfa6b296246ef5c425cf17c10c65f36d2dd3bdea51436b200b26d0ccfbe40751f4756afbe1b27f84c9e5477c761fc479432d58d3ee0fede6833555869696728f7e3a421d772e6db4be385b6504e246c1cc517edbf1d07a11750b6ef8d086469fdd189a3a59a2143fd00c48f654c03c68a2cd4b45551498c59441e640402b2034cc3131f08a421f34942f4be109bdaae1747906d22bad5a958ef6363428dbec34815594dd80c84cc08aeead2eb213d3392d932b23e6b0b1b80a058de2ec75597eb7341766d8017ddff0f01693fc217395c8c58da652c1b135f83e96755838d2b8cccad17443f02758758a33910add7c0eb8aa5ea762689d7419fd606b50e13af7e9a2f9256822834f48e5c62138740a028d044eac15314c91175e484e7e58dcad799001fe63f4f0d78d81776cb9fe94d449836a91db2073a8d1daa7e247837e5d3e19f64bf858e367adace49aa356a4c77363a7320a9ab3d4857c904e3d5bf7e0da0da4626c31d7a98f57dc8ae9997e654f01693f0e359616ee57f88b15fa457b3d35ae1f2b246b64032718bcfa7263f356e0d47f21e2ee3d4c256445fa50810bec6481112d0caa5093d68c5e66195e34726ccc6474d9382f442a7e162c6db4c9d62c95ba83f1a29a85fd5c827a3927935028faa1a373a1e858d12da5b3a45ef670d99ab4b6b105d249c5915325655e092efcc77d6b0502f418f3855de5ff3108832cc298dda5e532bd8fbc64e5ce6f211cf5ae7d364a0ab6d8697456e90322469734dabbdc9e6e1407eded1b5b6bb0ee6c0b02c7f476800e554572fe18e7760fa8eaa365fb8344f441512d189fd4e05ebcfeae2142ebbd453f51a318453563746e35f9cb90f05ee9a39d3d9ca430c915b497e805b5c761d2c06014d86ee0fb72eab9fd4ae17dba5ffc25d47eaada73889896099c2f090afea968bdaf537d01e23d98fe4b9d8f97ac75a78a692841224d6d6b3082f1a71e1f5bf2cf5ce4acb92b5d0c9716068919183b8d20c2d668c667971161eacf2cb736ec7c4dacad9a7df3d4921974f3c2b84617a4b227636e85c36f87bbc652014684c88ff9ba3f1199df5eb3ca4835b7d59de2b6123771b9385e9bae50a9499f5def484b72a8da4f4d1655346c768ea41a0bb6eefd70785c98fb1c14eb2d7d8dd46642ae5335543e147db93d8f56b82bdef59898d68ddb94e63eaa078205de98f76ee1b1cc8df9cadcd9f1a6141643c62b063b0582db8c5f47e088bcd20f0ced817647ebdbbbe570de32b5b6964bfaa69eef5447ccded703b534f6454bd86b65169c2a94082c021937b1a29ee1f1f50270b89b9df350f608348545d4caf8d651641d1905e5c7c52021fc5b11cdacb4c940ad77288db8e66302083cb63ba54b9ca", 0x1000}, {&(0x7f00000022c0)="4183", 0x2}, {&(0x7f0000002300)="4039d35309d1f2a90ba6df529481f119dc4d4a9014b57e1fff46b7beabc87f47a7237f098d8c30c51da6b44de5fd38d560c3c2b184f217dd719c850cc4ea526830e7b3168e49afc29e3eca4cdecd201d29d4f4fe61ffa209c72dcd494b124d75319d4b6d9a1de83502e2bd40188aaa237437a80aafa6bcb1ff7f91df6cc8d1c9d796b6c906fabb3cbb4fe9e16a25c58ebf9df90235a505e8d036faf5c6beebea5df256368aead7b01995425073717a66f3a4dc88e8ac27ab4f434d745e", 0xbd}, {&(0x7f00000023c0)="36e1f99bb475ba05967ed57aca7f0f267e4a050c024edb257b00a3ea64896697ca2bb4fa06bf9353b07ba46a299f89e45e6944327736416ac010d9c00fc99e1d5ecb23a012d1305fcac2d4492b31130a47c9996d16fa62a194a231b948cb520f3cb6dc2f4aedaff8e759bf5e512fdaa31d7dd68739a7fe12bbddd2aa1c30c8cb8a318d3312ec84a8602a6e923a2b77b8e1a2fed2c2801422316502a417b875ff5b72f68c4d9d2a276a4179f0c082fbaaac291807d2ba3250818ae259e309a347195f744d8e0a23168f2ae1b557885b56", 0xd0}], 0x7, &(0x7f0000002540)=ANY=[@ANYBLOB="800000000000000001000000ff7f00000e1997f312e3c16a1fe7a5a33e26d1fd4c887b9b1e41080e63c71d14437b76a5b753c242877cd1f46b691704d8d1b55117aac8bad75a1af89d0531f3b19a9e5a662ddcc699ac46713fb08b892c59d1a3297de5a055f9d5ead497aab72f385f2881ac6c10bad2a9f222a0305f048da6003800000000000000ffff0000020000007302560a4dc48e2471b7b98d66216d2b4d8267c9a84f9a649a028cbcaf03f1c977000000000000000001000000000000ffff0000469c00002e66ad398260e94e56944788ccb7831f636bf1fe0be9b8f2b5f607a4b52a20c910b8962608d1524ca5030a42cbbd2a6e22ff24b93fc9a2cd2b33a594038050f636d8c8561cde040bdb11f83fa6e895b21537a5a0a9f08c3e67a7090b0d628ed7fc8be4e18f2c436ce81044c00d29aed3718872e34bc1b918e78bdb26f698c900d28393004fdbc7faea922c77b01d689696b83d7d22e1815f71a06114b3dac080dd9305c320f5ec79c09be1ec762781c283221f8f8f13dbd8f68b83bfc184b140fa7facd0a3e8a011ec42bb551aceef73ac79ec0211503cd3675ed456e1cdba18f7eecdd5197443d9297d000000000000400000000000000001000000ffffff7f401ac51994084b5003b36c6de1e2bc64889064ad0212e794f0fc1ac3ee7577d7a0bfb471f7a619b92b8145f3ad9622001800000000000000ffff00000500000057bec3faca0000000801000000000000ffff000004000000f2c3a4842d80505494e3e720a4b26d4c92163c2dc9e0f4f81fe76935990f23e5c34f49bf20a771d11862d22e3c396a8a1f3094f3daa0a29c578f87b562755ee2ea3493ef4c6149f4def56de230ef5e9658471a54e22c679da496f4276e3821369ac6ac93784b0fc5d8799413db33ff01044c0c0086f00313dcb8e8fe5dff7f01d41ccac0e9551f6b170aaff919fe99e786df99f4bb70246324652a288ebd3727bf31d2c84461ca03acda0b142d8156715b12c16cb395493303f53adc8570eef9b8f415c9c79fdc106e14e06fbeee7fdce3fabae3a5cd0a6468d1984b3757f43587c44f00006000f57dc80d82d5521d6f3d524df54849b7003800000000000000ffff0000f9ffffff74820c466293a9b2137da80ab691fdfae38c1b3c4a5cf4868e4db6bb5505f3889c006a0000000000"], 0x350}, 0x405) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffa, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) write(r1, &(0x7f0000000180)="e5bbd39cb34ff9b4119cb864695945ecc17e47d9a4dc57824cc00b96142c2db14a739a1f75f412a7a27bcbc0854001d9a52a5994f64297218b9296be57d3b72323c28bea11dba4388a83ccdfcb99c53ee07bd420206999c92bae13d6ee9a2e3d3feaac9977f35e2060a1d8d34cf7705f1bdb98a8183f8e4e9591ec8fcd38", 0x7e) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000002900)={'./file0\x00', 0x9, 0xcb0, 0xc8, 0x1, 0x4, 0x2, 0x8, 0x3, 0x1, 0x4, 0xfffffffffffff800}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x1, './file0\x00', './file0\x00'}) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, r1) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r3) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000300)=0x2) close(r3) ioctl$TIOCCBRK(r4, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r5 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000200)=""/255) ioctl$TIOCSTART(r3, 0x2000746e) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x7fffffff, 0x0, {0x1ff, 0x9}}) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r2) close(r2) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCCBRK(r2, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:17 executing program 0: getrlimit(0x0, 0xffffffffffffffff) socketpair(0x3e, 0x1, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000040)="b48f95094c1c929effb8586928ef6ffa78675d642139b699ebe72f6c2349ecd6fb42ad4061943bb562529ead4c09e2858ef2ac0e037738fc7a936bad46ba9c74e1a9a8ff3cf76b44e4151fd0572a7a641ff24d18ffc0e250442d53c2e9ccd9963d1301e200ae50fafd1f06c07d17f3fbb8cd3c9ae384b6c35909eff017", 0x7d, 0xc, 0x0, 0x0) 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r3) close(r3) ioctl$TIOCCBRK(r3, 0x2000747a) setgroups(0x1, &(0x7f00000000c0)=[r1]) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x63, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r2) close(r3) ioctl$TIOCCBRK(r3, 0x2000747a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) semget$private(0x0, 0x2, 0x4c) 16:00:17 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0xb2, 0x4) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000001140)=@in, 0xc, &(0x7f0000001280)=[{&(0x7f0000001180)=""/248, 0xf8}], 0x1, &(0x7f00000012c0)=""/168, 0xa8}, 0x43) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f00000013c0)='./file0\x00', 0x50) setitimer(0x1, &(0x7f0000001400)={{0xffff, 0x3}, {0x9, 0x4}}, &(0x7f0000001440)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000001480)=0x1) readlinkat(r1, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/42, 0x2a) r2 = open(&(0x7f0000001540)='./file0\x00', 0x100, 0x110) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001580)={0x7, 0x0, './file0\x00', 0x81, 0xfffffffffffffff7, 0x1, 0x1}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wskbd0\x00', 0x80, 0x0) r3 = accept(r2, 0x0, &(0x7f0000001600)) bind$inet(r2, &(0x7f0000001640)={0x2, 0x1}, 0xc) setitimer(0x0, &(0x7f0000001680)={{0x7fffffff, 0x101}, {0x4, 0x10001}}, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000016c0)=0x30000) accept$inet(r1, &(0x7f0000001700), &(0x7f0000001740)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000001780)={0x3, 0xd0}) renameat(r2, &(0x7f00000017c0)='./file0\x00', r2, &(0x7f0000001800)='./file0\x00') ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000001840)=0x1) getpeername$inet(r1, &(0x7f0000001880), &(0x7f00000018c0)=0xc) ioctl$KDGKBMODE(r2, 0x40044b06) fchmodat(r2, &(0x7f0000001900)='./file1\x00', 0x12, 0x6) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001940)={0x1, 0x80000001, 0x9, 0x1, 0x101}) rmdir(&(0x7f0000001980)='./file1\x00') openat(r1, &(0x7f00000019c0)='./file0\x00', 0x100c2, 0x4) setitimer(0x0, &(0x7f0000001a00)={{0xfffffffffffffffc, 0x100000000}, {0x20, 0x6}}, &(0x7f0000001a40)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/ttyCcfg\x00', 0x102, 0x0) clock_settime(0x6, &(0x7f0000001ac0)={0x7fffffff, 0xa87}) pckbd_enable: command error 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) nanosleep(&(0x7f00000001c0)={0x8, 0x10000038}, &(0x7f0000000200)) r0 = socket(0x11, 0x3, 0x0) write(r0, &(0x7f0000000000)="723ad9c9", 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x900, 0x100) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x8, 0x7fff, 0x10000, 0x30}) renameat(r1, &(0x7f00000002c0)='./bus\x00', r1, &(0x7f0000000300)='.\x00') r2 = semget$private(0x0, 0x4, 0x348) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x4) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x9, 0x3f}, 0x8) fcntl$getown(r1, 0x5) write(0xffffffffffffffff, &(0x7f0000000280)='n.', 0x2) pckbd_enable: command error 16:00:19 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) 16:00:19 executing program 0: mkdir(&(0x7f0000000500)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') bind$unix(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c65302f66696c65302f66696c65300050c976cc05651d4c030f967bfe29c746aae5ddb6376bfcdd7b148e458ab12a97f61f8eb457a7e61b932e8725b4efa98f4bd206ba697b81b8b3e43ae5b56b9d098dc45a20bfa353bf9fd43d657890e4"], 0x1c) r1 = open(&(0x7f0000000440)='./file0\x00', 0x100, 0x4a) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='r\x00') r2 = openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r3 = msgget(0x3, 0x40) r4 = getuid() chroot(&(0x7f0000000480)='./file0/file0/file0/file0\x00') r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x0, r4, r5, r6, r7, 0x101, 0x7}, 0x1ff, 0x46ef, r8, r9, 0xa5f, 0x8001, 0x1, 0x6}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000540)=0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000400)) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffd59) 16:00:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x40000006, 0x5, &(0x7f00000006c0), 0x0) 16:00:20 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r2 = getpid() r3 = getuid() getgroups(0x9, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r5 = syz_open_pts() ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000000)) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x86) openat(r6, &(0x7f0000000080)='./file0\x00', 0x20000, 0x100) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x0) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x61, 0x2, 0xfffffffffffffff9, 0x0, 0x5, 0x80, 0x5, 0x2, 0x0, 0x1}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0xfffffffffffffffc, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:21 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1/file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) readlink(&(0x7f0000000340)='./file1/file0\x00', &(0x7f0000000400)=""/101, 0x65) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0xffffffffffffff8e) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00') r2 = fcntl$dupfd(r1, 0x0, r1) readlinkat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)=""/115, 0x73) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0xe1, 0x0, 0x9, 0x1, 0x100, 0x9, 0x100, 0x3, 0x2, 0x231c, 0x80000001}) r3 = openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r4 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) getppid() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x7731, 0x7}, 0x8) r6 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0x457}], 0x8, &(0x7f0000000580)=[{{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}], 0x748, &(0x7f00000005c0)={0x3}) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x8000, 0x6, 0x7e, 0x0, "d8221880d8e5fdf20c19c285bbadff73548a0662", 0xfff, 0x6}) faccessat(r1, &(0x7f0000000480)='./file1/file0\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000500)=0x200) 16:00:21 executing program 0: getitimer(0x0, &(0x7f0000000000)) getitimer(0x0, 0xfffffffffffffffe) 16:00:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x2a0, &(0x7f0000000040), 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730000000000b483c5b0000000007e40900"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8240, 0x0) 16:00:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x580, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x3) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) 16:00:21 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1, 0xffffffff, &(0x7f0000000080)="1be3c9e9b39093162b15d7bdd78753df29efccc4e6a29cdcd33c691e5d06b1ab6f45531dad7c02056dc2db3c806d8f90c6142f38c1d1623395812dc1e403d7ac19feda75e9b22e9a538db5a7a9e8fb69edb27795f1d56ea5c4c7e215d5d7042f5c811deb", 0x64) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:21 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0xa0, 0x3) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(0xffffffffffffffff) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x2}, {0x3, 0xd3}}, &(0x7f00000001c0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) msgget$private(0x0, 0x0) syz_open_pts() bind$inet6(0xffffffffffffffff, &(0x7f00000002c0)={0x18, 0x0, 0x0, 0xffffffff80000001}, 0x13c) r1 = semget(0x3, 0x5, 0x420) semop(r1, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) r2 = semget$private(0x0, 0x3, 0xa8) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000000c0)=""/92) 16:00:21 executing program 1: nanosleep(&(0x7f0000000140)={0x1, 0x10040007fffffff}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() semget(0x1, 0xffffffffffffffff, 0x10) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000140)=0x3) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) poll(&(0x7f0000000000)=[{r0, 0x1d1}], 0x1, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0}, 0xc) setreuid(r0, r1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x7, 0x2}, 0xc, &(0x7f0000000840)=[{&(0x7f00000000c0)="826e", 0x2}, {&(0x7f0000000300)="760b1689d1e26017b4229f2e4ceb42d614eb0b9a0fb3f9a126a236441e9ef63900c8c2c914a33abdf5ce068b29bece1ab385e8cc916a65ae6db43f11e752aa06cd7f4a8d8ac74deaeff411dfb1e88adb7c1c987aae5f2b9cbee4514f0f8c57c010fc7dc3e7b1643f8d7f054ae45daa23742a03e225c9099d2070f6a904a859c07948c82a1f91a5f13b5d207bc60f1bcde18eb53e416fb071791276f74dfb44b5d951fa69fce18f8ded3312ac033904520c0e89c55487976a10eac66f37c01b95747aa6f2109cd020565b62eab08c1c887353eb32fde2f2040cacd703e3d752e9960fd6ccfb84", 0xe6}, {&(0x7f0000000400)="28927abf7a664211e9ac53a36edfb303d53b7edda9f5f2292d0d22794ce6cd09844ab158aa048c8bb818afd3a5a554e9efd708cbb375513f83e0539e6ba76726672e40af491dedb4d7602b15d009c8aa2959eb74a26fd078684fa18cbb6d7ed73379c86b664103e1c9d0dfa382bc798a01240a0fcb2e27482e48a5f14fcb57e342e62bf7a3279ad2c766009457a94493a0a0ec", 0x93}, {&(0x7f00000004c0)="5ce174910354eb5b6cb685917408cb9ebd3f19e5e1f0908454da581027d1f4860fa51c624c4e97d245717e2eb10a19734badc6b874e315d74f5579eb09b2bdf5ab54eb2a54ff8db40e265651efe59134310dd5246b929cba", 0x58}, {&(0x7f0000000540)="8bf60754a66392ccb7a4ab035f27fff06b8dbde7860cede07d0304e18b75e910a4a74b22dde58004367a8192fd11c68ed215e5067f660c57e28a33f74f83911ff7715550398fb062ae39721865c3782467a3e7d754b177103b31b5b99100ddbb912825f93beb785600b57ddf842bed3b86f2ad9fcabec55a2210efa48df4ffdab5e7f4384cb80ef752a2c20399719c2a2f71f551a2431254c85859eaf1f2f91a8605c9eedd276295917aa4ce159f13992ccaaa5a8d0ce2c940226db99ac820f596", 0xc1}, {&(0x7f0000000640)="d16c3d8aa670a83e7a7349ec38c20f5bcf022b3e9611ac7934912ac3cd3d3e62d984472b89a025475565ce5bc3cf675de16ad558cd501e092ad57e1dff56983f52ae7ad5ff44fd378ef53f5e3d5105232188f2470af8135b74d83a75e8b888029d605de84979e5946e78a9fcbda7e05074e9f309c98a0219fd0efb8dfd0ad6009bf4e1b349f2260317a5def409a7fd71d9ace29b95ab1b651c727050284a7b39c0eac14ddd36b513232429703651a38c3b4dd4", 0xb3}, {&(0x7f0000000700)="245d93880028ba639ba291f3ecd37d9b5cd5729778498b0e92f9c5d87027a62647675882607432fb246ba3e1c6f2a766c40051185a285a364fe6db92ffc3c0a64bae96c0c86d84a06c1a2a0574316accdddb3771fc9abe02df08b7b3360d6a49f264b805746df6478e3e82183174e3876178d018d311eec5e065fcac4cae2b1ef8cf8ce8056e485043c0bac2de665b213c7a75e05b1091072136fd92c75fb6f0d5818c", 0xa3}, {&(0x7f00000007c0)="860e458b32c7a455945890e6a1e6566827f2d2fc4d4a26155c2d8fbce3c4f294066f65d6fbc8d41e5dc817b62723644d7de39b0a32a8c9061fdb8fe1e555676aea11fca4d46c78994040ae7b8c1c62dc", 0x50}], 0x8, &(0x7f00000008c0)=[{0x50, 0xffff, 0x7, "9f6a1b099e4ace5db092ac5803b670bbe05fcb88753a1e60193fad2bd0a7c7171ad3791c1af102245d1f55012fd3eb50802f8bd254e9ff783e86d0d983fc"}, {0x70, 0x0, 0x8000, "716bcf374cb281b33b2cc1c6ab88af2c4d8cd6542fa4dfec993081956dfacd3c72526aca325a16b8b3be8d5f42de28d0ec0e6e9f823138f3abd0cc9c8b1e89c9dbd64296d6f18958baf3a23a1c6ecf5f2e50f5d5558613956a15"}, {0xb8, 0xffff, 0x7, "6555ac819476b0b68275e521b21fb6646dcd4640d021a26f7cd2428ca64163a31522eeb8ac7dc84b1c131dd625b4a4bbf0341d2cc7b48392539c2353c6914b9566e8cf61a39614b8367686ba3209f275f7d2e76a65c51b95a14533306ae714dd14a0050feb5194c184b4aa5137f8c018b95138776a11cfca7c7e5c1f9c20d01192549464dd68ce38da7043792a9f0a3cf30d6bd8a67993a39d9b1958d9acb6b2fbd5d12ac5c3"}, {0x28, 0xffff, 0xcd, "ac010431ed52aff794a60e36c962a003583d1248"}, {0x108, 0xffff, 0x6, "8d91669e8e508c220284747e82ce360d07d2a50dd6d541cdf6eb67a413483f3094f4696072a7d84886b8c2c4e65669434ccea1d4ed2ebfd2e8c3c8b9a3dc4bdd99e986cb5158cd42a2ceae5202ce27216706a72d87091f377cc3abf64723e7b6d36bc54b2080800b34b8219e9f8624763ab2017c66e4d01d48db22393d09aa2fb93e6762351a88b8f34248f35a4aacc71062dbcdceb03e8323e4ad586d5794b764f8791fd2aed8f2707050659900b8a1e3d1145d26a4f004521078f70b788278feb643949a432f1cb9b0501bf950aef8b68cb0747e272ab118bfd9bf0a736fadea561c17de6f7494208ec54a88e7b9b83cb7"}, {0xd0, 0x1, 0x3, "76b6fde07d737c7557044aad7180e63df33eb0430dc1f171e3398c9b410b445706ca856c3911dce7c636d80e505cd2734a94f2b2482f9521385261f8b3054e9a3b850e223868d256839bb9a024351a236e0fa6f4519c4559b19bab6b72babcc0a250595a5ab278f923953ec1459e8139def9d9402b26b9ee5b9defdb93e7719475dbab89d01d160ac5ea0c8489aee6b109b4ced51e9313e4ca90386f76b72d150c6a632b7e30220e9fd1e0f29fb6f0e41398f85b791b67d87f2ca13d8d836e3c"}, {0xb8, 0xffff, 0x4f17, "ac9c4bd20acd0d649e12f63dda44d5f027d6d62c5aa16eae5f98dee4ed4547ba040def745b848afff62226cac00856a542709bc0df7ad1f6095857a0880e1bcaeb4ac35c97860f73d108e052bfd38388e1c460689248ed371a2cca185ccc3038dd249d31b28137680ee206ad89130bad8040d5bbcb6bb3c7f430995325a511ef47ab5cd004e8ae2591a5e59e0baf1a3161f985e8609c375af02b95e6d49e30dff03d8bf7af57"}, {0x40, 0x1, 0x7, "28eab1c9780f8ecdaa8c9860c7a424a79d57cdc7feb8277a2ba40a44ca98d2cf4d4252c3fce64db75c"}, {0xd8, 0x1, 0x4, "b9fb3c2dd26ad3abb72b2dd64ea49d95fe13ccca6b6320c53be8598b605a5f2c23f46034ef0f5e506c175b0ba14fb9e0e9a6f502c30b75c7d42d7ef6cd861de3812182f36a034a7c2d481d671029f5127264842cc07c041fc9d0ffbd3179a70adb705462c34be6542ffd48a4db1e94c2f6c345d5953d52076b4b0f6f7984d3a4db140e6149d59dab9954f4ca758c0af7e7980dde9cd7537fed527b42aaa1d1f809278f740823d3a729a7d8a47311ff94072213cee56522a206fde9e9b9219b189eedc398a4aaf84b"}], 0x548}, 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000140)="dec149ab652dc6461579b420e4a27dfa48cff562dd5c5ec9aef2c178e8403dc6616d8b770eb1bf43ace96af7b7118a1ab0d717e2e8acac5f00e18245a3492250da0527fba6bc23901967438781278dbb6eb9562565b540389848226b571a4251cfb0ccd0756830ad257199a4e68ae3061b9ec15fc5845ca864f38746da689a7897bd22cd528b0d37fa8c1ccbddbb9273f09f55500308125d4f701524fc6e4e2e8b0e33a0dfeb160650053cdd0fb4b3b3218c433ac692c542b52ad68a4686a71f482a8fc30ffdc51bd846be8071886e398345fbafeb4ab260f07d8c1a11361ea1c1db9d14cdd4ec54529c6ee2f308ed0e7d06928ace4fa9a1322369190b708b7b62c7b1b91520123f19c846ed9b6e469866b6cfba7ee8d000b66ebb248371573cb022e046efb4503a0d43a160945e2c2dc724a05c1f950dec8b0fcf9542957c48d0dda19b84030a80a2dc9af4ca8fe0beec6eba60849b1456c71a0dd42d45f87c9873f0811c3d7a62c0110f64a580266f1a0a024d8e2aff0a7b2dd31a8b398f04f01f5242dd5779d097d9c136cb4667245655261ca3b018ddcca1f302a6fa7979250c22b5d5ff87819a7b7917edc9b21b2212c2295c32972568a0", 0x1ba) execve(0x0, 0x0, 0x0) sendmsg(r2, &(0x7f00000024c0)={&(0x7f0000000f00)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000f40)="38f7056866c0d2a2da9f54a14496075d78a4c2da895b4c95882d1c4ba5dbc06c9793431fcfdc0da60a9789d9b496854866f341d0c098d00cbebf2c755b310167902bfd9f91f25ac3d7e29e88ab9ebeb765443e4bf88e8be61fe8336c8acc1afd5ab0e0e5f785fc7c873a976bf748fca1fbbefc15469a25b0bf975119de1e56bb3b81cb", 0x83}, {&(0x7f0000001000)="cd13e3fadc65fda825544469abaa7a086fafd0f73435897d423a112f9017e75cf491699cce75a5b81284984fe34193ca070946fe2c2bfec930e6bf3efc4a5764b99add58362a8359bcbd6c42025f7806800c86dbc52515796b9ba4a8bc60c279f5d7b383a01fe3fdd8971ead5dc7d119c7c91e89cb2ed902f5583a8c1f5948c30d36ba00f187e399998f9e6958feed4e206fda358f80372a6ba58e5895ff66800ba4c18895a49ae0cc4c95c07df5e847ec9c74b523213a7c3aa9ef044b0f98be50f786e96436ba25ca", 0xc9}, {&(0x7f0000001100)="6d4f638ed9a87a34cc84f45dabf1be830df84635bc5d50f394eb98b8a368a2f846def9c45068e0a800d35450d35cfc5aeb1f0aa7cf14c01ee7be303a29f80bf461b4d603cb901e58c1b0927c9ef3da624c2dcbfdfcdab31a73627ea7e553630741037b6b88b40e6ebb9846a57544fd405abfb1e82cca552c535c29476e0b055300f30d9d394fd73060a27593c8354140e6de748667c9e123865e7a0a44e027aea0a4f9cf5892af07038e715e3f8239efa567ef608ed0ecf130f5d6b2a669693a20267b5c91f29bdca3f884cd8252b03981f7ecb0e7c519d281f18e069ddb", 0xde}, {&(0x7f0000001200)="dd43bcfc2635fe64e5f31ef3cc291cbbdbf146b2ae7372f5d2f2eda5d7819cef3e18e6cb2b5868e75fc49aa902cb3c46d3103531b447cfd6101bfbbb2495805d965493cb448a6d3f3ac759243bfce51715bb076a5aff6982b469d9983a503e2aacb8dab48ed4ec9343f032a1ba230894f2a730c6a372bde06d4f513304", 0x7d}, {&(0x7f0000001280)="45bb57e31cc2e687fe2f99a53f0344ec398878e70fefa6d9b2e042467003fa56a15ad799eb61a745327a7f02a98dd0830ebcdab01d49b4955e4b9be70d9eecea61e7e33637c0165910dcbc44550fb8c68800ed61c22e7d7da84684e2d8d21d313931f66ad4cf191d2fbf079966a76684788b35f66f4bd2062651418aef95b399f9fd6cbc6da0def7966bf9a14184412a3f563993b0aad51e47e3ccb6127a87e38cf5b90fd0373fa0cfd4e845e0", 0xad}], 0x5, &(0x7f00000013c0)=[{0x40, 0xffff, 0x3ff, "486c243a332231a50be9d74f0d3b86a1497c2b80c4165f378ccc2011d91a94a6bafb7ada005da7a4de10"}, {0xb0, 0xffff, 0x6, "4dc36b09d23a7739234e68ba07d8989058f78181d941d73e41d5cbfb42f1874411f47a78b4340f57d21fb7d20247384922e6fdd8e0c8b8ef792e03b49f43cbee1a60482aec590a4965766ca4770d9dee855a12886acf750b6528dae98ec16feb1ab65ee3bdea523478d8b7c10fa85d51bb42f388a27030ea15c34ebcc8df182cdde3215dc1c000227546762d139fb9a8599216c485ce9fab757cb91a"}, {0x1010, 0x1, 0x5, "263d72a1afdac9f025e5230fafcb42b7ad648fa5224eef021fefd2ed8489fcc2673477817b51af1b84c771949318b862cf4274987cb0db81ed1b27e30af6bede6ac8de13d9622612fa08c38012866c8b310605f70e61d0d7b756cb460f56175005f57ea9d67b04252eda65a936342aa35f99e8e912bcd214de64682db2352010ae4f5cd1861fd871e5da658746bc3fa14e919978dc0eff2c4f5edeed6733df313aa4e2079ceff081f69ad23afdb8c1469e8c56a90d5e9b1632e12d8bd92bdd8d5679b4790dedc6da1c30d50d42ff80d1d933a7715c0113ec498b44badb9892160a9df606952dcbda6ecd37baba4923674654f0c678d7a06f3db7166cc7e2ce82340ac017a02816b81add7af1b79df6b4eb37192ee505e982b6ade6107171fac03456ab1488fa210c335921c958585915df97f47f1ae1f9159ffd52a78a02638b69f694b6236b458f1ae71993a078969dd50134d8b51be6673c3a5ffc14c23042a978e9d1ad21db57bb444c8556e08d57f1d4ca66efb7dfa51b66dc8bc6bb6175932b9345135a28f74f118799d2be1ef860bb8be372cf9c03f1a9f0c4bed28960b328ac2d1f970a7a074fbb8692464303bdf6d5878a242e8cceb905db0c3730fa69ecf510b0e6f72c6f2962ae641a031bcf2b44b0bbfe750aeb10ab4dc2760fd8a3f9eb7a74a3395c0f30881d9ba350818f38a0aba5d8f8baf4cf1661a614546ccdbcc0943e86758ff597c99ed79757dae75de4aaa6629701d2d03b5dafa2ef2b2cc3eedb3e8d623b3df9a16eb3e1a2e4d5f8a567dd68134de9167b7f8b18597c8b260d2292b99ba16e3114172c59a10f00e5afaf2def9ac12228687ec93e09bddb48a2e3b27f0c0b4d60490ec8577adea7381e0c209d23fb478d32d00f52a2f58c685645b79ed2646c8cfa6fa37e1e31b808c30ff6efdc161276f5928f919c89c13ecf644599e2970bb529034a2b5dba67b820bb8eef6ec1d0d296cbdca99649f83ba0ac028f495c6734633c1037db8f9451d507cd83fad591d75714e4842bb16b2bfdcad094705ae55198f10a02185e6a3c72c78973d089bbed1ef0517bd58b26723f3d9a9559ee55c609131a675af2f92365cef3d99da7702323a3c9b424ae539cd6f1986c3cb432a8de7e5d2f73c85fd4354bdd517aacc682b47c0745f8ac81ccfe3a95a942821b21d135c9ae809fd07cec86fa3329d959849edbf9fbdbd619c0fd50d743a7b59e9c19201bbff2f4f4f47688e99c01c3b93371bb80c317af35524da70741aa575468578a286868828d80e87127b0b37262be348572070987274cbee77a3c7ef7fe2b0a960a262f728af516847f2b011fd16bb23ec67b6e0633518acddc6a4729061c58ecac6a00871ec2a29064e23464c344c029f772ac6fba2797e962f67a4ae7187129d2037d8c6df60f70996d976203d61657c49363cb86166a915f93edd7d97674b036957e9382fbf9ca61c82228a85ba2164b4a62c4dfee3415b4ea050cd1d2d187bdccd0f3d9974c92f00d7728c5def6a1f56d0816c24a4fa9ee17ae89dc4f9f4f2058c788e52277a3138e6336513283784a1d1b4e5c91102a0c6fc31f702322767250d5c333fd6aa3b26f457a85dafac8c20beb1fb8e2d0b5164bd73fbc5aa2249d22a8eda7daba2a0f1a8f946dcfe7e2a382e4f4a89aa37b2ac25222a476d560de14160a6dd7fcecd615fea11f67aad3d414e30aba2dd9c8038c374e7f1a7a7a95405a153f515dab6b00658eb738ed673e4e608cf07408592e3646a0f1beb463a816a364787e368ed83e0d8dc1ddab01bb6f8c3eca3c5b54097c04a3172dda6182224dca84a6d2f980cd55beaa6f42515accde76cf22a8fc5aab258a5d0b97b24d27d9f616b5f60199afc096e428e7b60ce97e3c1fd7611d2661675c7a5ed000a30dcb72533412d81dbfa06977fb3ff0caf5e4edfa255f12396c7db8fd5b469ddfa4101472c1600403a917334293c6ec2a97fe28600aef020fef247723645858f835d44af4ee2eae0790f89ec170d7aa6a95cf29baa5154fd3519dabb53f05b1912321b57094209dae549baba64252ce5bbaea30ca6a27d32f7eca9d3d3888c693c709d7ff30b6c265044ff182f0d6fa3eadef8f688df865ec1557baf70fc215cfa7d1ed0dd8e52f0ae2a9a95f2543266bb29dcbb13666b1cb57360bb9cb73b527eae11733e1c1db800a9bd50ec96ba0ddf129801c0e74af63c7f75bdb025beebc5b54fc3971b30cde8e10e8ce1d358f24fa96941eae9e58f713faa8af5552bab98976eb322e47fb8abec36b3390b5949407d85289bdc5726b0b9679e0ecab7585488966e9f4efc1db5b952513a07192e74269ef03a6d715ef09b5e806141b83b9fb8ad8c0ac9de0108718e95619054dc5004c969543981dc5b51ad5ed61bff702311db44c314928de3788eede39b750ceac727d4681bf2d0c71730ccec9b9c41f317e1e2e350eda4274f8507737014bd17ee7c1bacfe6cc0e3c440b4b2414731de69b966a22b708807ca9c589dff26597b49b7988b05310f15d044d1f3486223a81bc0ba2ad223cc6c9f85573639f48ca0af49b450caac467b8581af0884401e0370769d27abae0afc856af93c8699a3d1ce8447141cbe142252f02a68280dea5c85e0e13543c779704a1bb865a570d2946c740278e8350788e61db990df138b7e1d25cf95bb6453fc0c941e9223d054264bf588991f04a6d00e5f231aa52bfb9c1397fa5f9a871c5af9f9a10edca276d3737aaaf22c9c44178e392472619a95a90739fcaa81bb5dc661f92d02c528aede71f18d9ac4482955bef864a24d797f4dfc1e43fa785c2d724a5b6a094b6e35b1e5ade291e381eca67ec1bb4d08ffa81a5c9dbafe87eed5d06da057b23ce7f09ec10553c80728a5a1d285f048f908388b9690b0ea94d02658d08ab907103e2dd25b18775ca8052ba9167368efb293210d3e2f3ccfbcf0fc9b6a9da0ac68382afd0c76ff6cbdfa6f506824dbe55de39410e0af51c5670d6c4ebce8e27eaa8eb9043931045790608cfcd105a87fa0f7ef70a5efa21e869045a136370a505adce29e062ee6b6e0a190c371ba5434410f9619661f8c93c9dcfd97de8b30f673a77b95056572d4352a084bf584eef62a784b0e3236ad8f71e548305e31723fdbbaeb033e3fc5d8f1a87c173e0ff7f7ba2d7d3764d080dc96d1fde2b810326bbb7bfd95ecec48b17bc74cc8d0cabcabb186fdee6f71b8bc6fe48a5e2514334ba1e55facd3c5f1f480543a278dbc8673b1ad1b127a15c8685a850c1e20c0698bbdf5f30fb37b08ccdd65a74d999d775493622135b43dfbd84a5c3c7b3e1de6e9047fbb1f8959dc3b2c8de4c0dc1f5ff1f3aa1684a673292add360239ecb0c2cb1ba76eddc8793a670676233c839eec3ae0ce36d4d4e36bd68b6ccd1c72384bd2642da89eca5a407ccadd0bcb32d54f9e9078e0631493568254ebae262e7af6eadde4d1649dad23a951ee0f4087f8f369045df40185f6aac6abbeaa5267bdea84770d0cb77244bf85c4796e2e4e07d24153572908290dc5814d55a488bb4c922bc81e43c92ced699fd13da1fc31db2ae797b718012dd73bd338881246b271d9895e286a71690a73d558b40c0897599694e6379e66d6c06073bfde2aac10aabf4b9c507b8d0407a08ca073eacb169562b6f52d43ef2df77571290ad7e198f3a6b2b2d92416e396dfef5a36f2bb3ce96affe8ac8a17bd44585419f25e427133d18ce9e448d799fa3b204382d7d4bfdd09cbd34433056e8953cf372ccef3b74c95fc690ea081fd5c4013eba705d38feb180e75953ad6cdf719fd7db7787668e381a7c6cb65ecea1400048cc43c065b0a5044ce6205c213ef729aa6be2ccc397a779df7cd622d428a5e4b2728ab8b58002d8b8c568db297246346160a2a946558582d2e45f53f270fb4a632de2926430f80d32b6e27b9d8b981337cdec5807772c1ae8f134c1d76a0bb710d40d417dba16804019936aca80699e5ba90e46a4a0989624fc13acc96aca9622c2be558ac189279791987d05d94d4476e9e6692db59012e22e2b320db66a8e14875c3a8bc55af5849b0b783889c533fc3e48527cf60350cd538495dddaf38d8b84429dc0ef7b78339f4f6b2fd526285b55fa108a51968b7b1c653e67077462124ee7a58912ea1296e9a4464cff9248a70281243f176c42c7e20b4b4309a22467b52785495c8e57551dd500c60033edd3a8f0e28c71dd57bfc3d4fde3b4e568900c9eab05b15a5586c2e924700ae50d9a7f4452db393d291b924f5481cd7a12e1321c56d79a4e6f8961ea909d28d921991d104579139ea6ec80cd2c566fc52d3117c1f5d896aebd60c7314c2142167572fa7933bc5c635ef011e50a8e1578c5e6f28bf32722c5aecb978c963ca6c2de6b7c0b4a0a53e346a97bcd2b4cdc734b575009aa86e0630a8d53af3e1081749e1796acc761a85defd80a422209e0c71abe3dfed2c7156052b34739f202e3e22e8b6d2e03a86ce3353e3a5820abaadef0309901ac7ae17d06de505a571ede5e87f3c0cd0035c37e153f282a1280b9fd88eb162d35f2d5c76acc8f838720888fe4c38d9a4e9986755cf699ab4e9f69b3382601263be05c0e9a8c03f32be579f1d9da5dfcda20cf1121e670cb09fa340c24c80bdd7c508db924836f40bc34f36d51ee59ba83e50fb5cbdb3fc0b932dd2822eedcdd75f51f18eb8c0cdcee6a4e99709914e4858d80108d3937ea0575c726c9e7fdb22eb3bf351b2358ec0e7dd549da25889cd248ada498922aea7f0738f1250b4d0f6f7a036015fd8cf76bb7e4efaa1844a91121b3fa4cfbc21587a91b38847225d7298178289e096b740ca2727e22c3cd83a37360ab844fc7f4035dcc7a05f14ac3b9c531947ac6d7b85ef9f9ee54da16032e610af35f340a83670e896d720e4ffa58c58fb802b14ba1639c45edfac63468a92cf62694bd5125606213161a69062a5b3d14ffa8fb4605db23c5920e8e2011b08d76e88ab6f1425b325adc0327c10385ed0ae1a70a8ab618088c7db3264a2f1c94bccf81068fbb83c5d717d50716de03df73670ae9b13f86ba65cbfccadebf6ae7d276d7ae6109c0a350b6297d38bfe936e7d59650235b5a105ad4c1482b4f8e68f1e950ae73ad6ddcf7e82b0d42df736c961c2ef97dbb87a8e05a8a431c92888219a94d96cab84ddb7d1221c2da3a81a7d0715a142d0e37c9bf91ab7fec589485e5d619afee7603221a3864154fc0abc5390e771cdc5d31a91faae582fc94ce0ca8783df69403043a6c4446a5e4c08a0fc51481b2e44894e983288408bb165c00237e910df36daa43635fac37c50630be8c49dadcf74327444542a188980ad2c721493ee25466b08502b6c2a88fcd8b920a7cc6da1149603a90e1cfc3f4c238486c2021d0359d36d2051468ca537f22f25b279b108a16db0c54bbdb62a264788954cf5da494ffdfef6d9ef1fef11a9fc6f56c02daa28cef39942991877912e0b84808bc061b2c558f1d7e9dcc25a89f1b22166cc0ef2fe1604a49d684c7c5c4822162f86eb936ed65d1034867219187a79a05365a73b9239c74edab35a65fc701b85daa91fe3384feef8978a8311b0c53ba00fa729cfdf3d86bf55dedb12108586ad1a1a1065c64699a45b633916b0fd16dbe75caeeffbae82a175d8a4ef5e23e09110f43c86bf2af21079baae0e498d529c287fc8200101dc2862279bb687a906a1199a1d0faa0f3be4a34ec4c51cf045c9c10159bb260aa735691d9abbe2e96856ab1d05e7957eaa703"}], 0x1100}, 0x400) 16:00:21 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f00000001c0)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) recvfrom(r1, &(0x7f0000000000)=""/110, 0x6e, 0x800, &(0x7f0000000080)=@in6={0x18, 0x0, 0x100000001, 0x8}, 0xc) 16:00:21 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0xa5, 0x9, &(0x7f00000000c0)="fe149f771402", 0x6) r1 = socket(0x18, 0x2, 0x0) recvfrom$inet(r1, &(0x7f0000000100)=""/48, 0x30, 0x1, &(0x7f0000000140)={0x2, 0x2}, 0xc) setsockopt(r1, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x27d9, 0x9}, 0xc) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./bus\x00', 0x95) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="000000186a56b5bf3e752b00feffffff2000004dd5706c85b0279e198433ac834e341dcd291c15729bcf49f5", 0x2c}], 0x1) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x0, 0xa80b) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="4fd9bb4c5d5d05f451", 0x9) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x6, 0x2, 0x2, 0x8}, {{r2}, 0xfffffffffffffffc, 0x41, 0xf0000040, 0x7, 0x9}, {{r1}, 0xfffffffffffffffb, 0xa1, 0x0, 0x1}, {{r1}, 0x0, 0xc4, 0x1, 0x2, 0x6}], 0x1f, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x63, 0x80000005, 0x3, 0xe61f}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0xffffffffffffff7f, 0x8000}, {{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x4, 0x16}, {{r2}, 0xfffffffffffffffa, 0x8, 0x20, 0x4, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x100, 0x3}], 0x1000, &(0x7f0000000200)={0x8}) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bf", 0xe8) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvfrom$inet6(r2, &(0x7f0000000200)=""/226, 0xe2, 0x93d0f2e784a4cd8c, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) connect$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:22 executing program 0: r0 = kqueue() munmap(&(0x7f00003e9000/0x3000)=nil, 0x3000) msgget(0x1, 0x14) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ec000/0x4000)=nil, 0x4000, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00003eb000/0x3000)=nil) shmat(r1, &(0x7f00003e9000/0x8000)=nil, 0x0) shmat(r1, &(0x7f00003ed000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f00003ef000/0x2000)=nil, 0x2000) 16:00:22 executing program 0: r0 = msgget(0x2, 0x108) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/242}, 0xfa, 0x0, 0x0) setuid(0xee01) r1 = geteuid() shmctl$SHM_LOCK(0x0, 0x3) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x4, r1, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)) 16:00:22 executing program 1: execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='x\x00'], &(0x7f00000004c0)=[&(0x7f0000000280)='x\x00', &(0x7f00000002c0)='[\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='x\x00', &(0x7f0000000380)='-&#]\x00', &(0x7f00000003c0)='$\x05.:\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='x\x00', &(0x7f0000000480)='x\x00']) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x5, 0xe784, 0x2, 0x1, 0x8fc, 0x8, 0xfa, 0x1, 0x1, 0x1, 0x52ddd6c7}) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') chown(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) dup(r0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x63) 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x0, 0x3, "00000000e9001040dcc40000000000002000", 0x0, 0x10000}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) flock(r0, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYRES32=0x0], 0x4}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) recvmsg(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000300)=""/12, 0xc}, {&(0x7f0000000340)=""/26, 0x1a}], 0x2, &(0x7f00000003c0)=""/70, 0x46}, 0x1) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/128, 0x80}, {&(0x7f00000000c0)=""/119, 0x77}, {&(0x7f0000000140)=""/147, 0x93}, {&(0x7f0000000200)=""/159, 0x9f}], 0x4, 0x0) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x40, 0x1) r2 = msgget(0x3, 0x80) getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) r4 = getgid() setregid(r3, r4) syz_open_pts() msgsnd(r2, &(0x7f0000000500)={0x1, "e55c4515c3486c0abcbf49e4f4063bf7759bf8671e34998387b4a712577f4a745382f351db54f90747d1"}, 0x32, 0x800) 16:00:22 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) 16:00:23 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000002c0)=0x2) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r1, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000500)='./file0/\x00', r0, &(0x7f0000000540)='./file0/\x00') recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)=""/215, 0xd7}, {&(0x7f0000000240)=""/91, 0x5b}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/207, 0xcf}], 0x4, &(0x7f0000000440)=""/124, 0x7c}, 0x841) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') ftruncate(r1, 0x405) 16:00:23 executing program 0: r0 = syz_open_pts() r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x134) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000000c0)="a68180978cd155105af62470d6fd243bb976b9a20fc8247ea6b40d73675e8e20b3154d9342", 0x25}, {&(0x7f00000001c0)="408333d2646b3d0654d75d9d90ebcb35f26481a4d38817e44b444a6a7c73d706ba4ae4020ba184e2add6ec90cdef766ece8ffec6eb399f24fee5f3081df42649fc949dd5d151ed0867b1430ebb632160e7dd7ad26b04687cec1ecf7b0e32b91c4445b8ae9567df521b031a919d8b49dbdc2931e21e70c63bd212cef513384d896873ea92", 0x84}, {&(0x7f0000000280)="b998350ff0f468def6d3eb7a50cc32b1da1e34dc61e8dc00eeea146a54e19c828aed36b0e4f6bfe4cecbda13fe3025f432035779388af5c64a31a5471293b9e24385847e940bc991dc4c17b5c4469e24a31632b235dea8dffbe24779fa561a2aed908976112d3ba9a3be28e37db4b5d0d50c5d6e79260d05302e15d4174c521f252253e27122e134314f5fe1c2d6a92f628f279d778bb966858932e7bd7f0b8363be", 0xa2}, {&(0x7f0000000100)="072f233b2cf79ce437bde2516a34d961fa4b9bb8df450383e916", 0x1a}, {&(0x7f0000000340)="701f5a37d194087771949f7991ef92d498315d6b32e0bbf38cf61abf38f2217861b8044902dcc039db5eaa11707a0c5fc63835df4ad2dc57a2044cbfbc4b337372b632b24b9b405644a447c1497967b055206eb5b93ea5d6f3f6d445f18df6fedb1478959b6f75481f52e78c30c767e6324b732c62caa08d14bf07056b1c6acdfbbf986d23784dffd9b89f91dd2e36c678d659e904d1d9ad2dc043f4a4904670d57379874c6f0048386bcd6748b70e1275804b5a0cf33cf988232666151340", 0xbf}, {&(0x7f0000000400)="0754cc22affccdb3d5827187b740ecb97319d2e3a238d4b42cb5acf23bef398ceb3815e7179b512c8e95ce302ae43f1a95ec5d407d31506873e15cf89bc823d7e9291fca426dedb86ae2783641dc0d04611acf55d58cab44f80bb798446a3235c1493668d31f7530caa3d61d3e66c3cc34782009960a1edd694c955327e34c56062455b8a16c5668ef865fe04918667bd426d89597d5f4197598af51e018f463dcd2d619268351c561d8ad", 0xab}, {&(0x7f0000000140)="cd5623aa4fb7b4ba00cee84f6c83e36b00c4e9fe", 0x14}], 0x7, 0x0, 0x0, 0x8}, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pmap_unwire: wiring for pmap 0xfffffd803f013780 va 0x20ffc000 didn't change! 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000340)="c01009e3ab749fc4a6e8002ea362f995f61aac52ed05816185a3757fba015642cbf66f2ca434ab9d2f4bbb40bd99611a9368e72a8f8470567b53df7bab7b92c5d975452c2df65b54fb8786931d69634fafc60a7c1907ed2df85d9b8b43085f637f63a74e95f4b996f444eb9d086673647553e8e51721b5b6ca55e9aace9fad32a7dda09aa17439a32b846c02c3b922f06ee9952d06442c6c5294f077cf75bae091b60c22baf05b00e9044e149c31c6e9f5403c9ae08886b2a9234f69a860eb775a42ddc22204f54ea53830e0c27f9b313e73a0691598a429a2b69cbf3512d5955b5a994634e9c7d438fbd0f688996b837964a7c9c6152dc97eeb4c177f9ad069cbbbfd7ec033af21d422126f3aaeced88a37f061ef1fc52ebde891ef8635fbcc6dbd5a4c77d7796e57124ca0a18c285bf52605bf122637db94c9c56046942ab428bfd3288f8aafdb20ec8c325d7fd3272b76b6543d198ca2b90955c9d6b5d25a7a25f9215a01dfbee2aa7422002f7506cac0300177f6600e6c6a9524fa0b2c290bf6f01e6ec417eddd6be553f7bd0975232ed260ab32e7519b0f877d92f394805d4e8b9cd323ca002d80e6cd758af1991e22716ebae8eeb674021d7939d96ac6165da5401ccc4f5317e7543ace5fd6b81bb96a801d8d426d06d9f89cbc07b08070718064795c617da604d9e854e70df25781b0b42338e3b2ef77768602d7af2aa5dd17eb6d29e2b6145b1a06a8c4e47d0650c7720380d8b647644cb4a4e6ecf3b82d892342fc88268cdcf338873ec9ffe73cee2b4edc7d3392754495551b165199bae12de537788bae28a36625cb5ad59be9a741480b10f12a62910bdc2f8d9437355a62c8dcdd328bb938f92bd04bc9752777e627dc636462582a2e23567140fd39edd43622948f5a28aa53bd5c25c092f2217fa2df1b9241bce791cf8982e2eb685bff570686e2d922a3a4e7f543444768cba4a3c050c25dc80c29d5d5ed71fdc5700662737fe3fa5fa026dfad3ddf19fe42bd61d28319a9019123da7c917d95bc540bf457316df173dbbc55dff81e69059e86a8a6c9b411977ca95e0fc89fa964a46aa57e38ccb63d8c13b7c8c0a56ae278f773f3db8bd963c4c366933c3fc0e313e976f9ce7dee77440e333f172b6758979ebce7262bdc289b294a5dd3255a8083221416b1b62f636bcd2ec09e90b54184a7421301f677fb3f2300f534259199686875f82de5133cd1ccb9aa0817cb289649828e0a9b1b1ca8be2e269cb886cf73eebea14aba77aef9cbbb4cb2676702f8fffb6efe29591f88f1e8e8114d80651bb00a51ba3b7fcdef4411a3b0ad59a2bd9819e3a93fec2feb795aba4fbe69408925a6837f336dd2ea0c594adcb8312dc7e7fcc282eb4d90839a320cd648d60a1cb18179bf60848f5589e0e3f2b4ac671cff3edba8cc7d79f06dafe95f556df4a272a973a6f735f864f13350a9e6c11ad25f539335accfd4b6c5ec218fd602102294c4c347f3732e9e93223c4b57f82a633077b867d556e6140015e3c0889ce8bd11fb1d64cd2fb510f010584f2aa60a35a65af7c8a02da5e96ea4ddeb446ecc2cf1d024c915529101e8e7e5733a76580b6be94dae74495ff075b3a69ec045554bd9460ab496770e5430fcf72684f575fac2cb3bd4dd30bb434ee7d29d4c214830de3773f9ad51fd86adbc42bdac3727a764bc1a42e49d11d9cb739e37e8e3b3058574f71635f92428174aa583c4e5e126b10109e7e18c97000e62ca8bd9f11e02fe0a9152dd13f8e440f657cd683bf789bf909d0b001d6c20241262c6de1d07677306c4be82ef211ed863f32ea6be38994632fa3504bf41213ac621c1a6ac312134d3d2762f0c6ffb96722901a9d545ce846648dcf0f405517910b3bae0134d365787a826594832a269df0d02298d3b6f66b7c5d27664ab5f6fffd8f7f98f4b74da2493c47eddb9b9a03764825626e6c4a0e5acb0a3791754677b2425331e89428165b7ca9dec8d6d23b5cbd10619dcf307c06c3591bf13389f8dcf1c800578970ed87cf104409b88720f8563528da5ef72f2386a70a8912087a2f1684e459f901c5ceaff56216fde92767bb6031079fd87137f933151a1e2563ee75e0a9458d0e5524bc35e8f8563bb5a1531f2dcea1efd6c08baabfc9be9cd2807a54dce56a893114bd88bce0cb032c8c3101f80da9f8057b004aab1db9b7892b2b197e6475d3fc9b12ea2d6aa4d7a84a2d9f3d473191df756bdc4c0900a2da34971d7b3f2f64ffd26a96180498e315c02686648304c74333075a4d238a052533f636f1e30ad18d95ebc076ec89d93bfa9beb81461aac76e59409353947fa5c2c63b8567497b89632c9f24d118aa76a4c67b1e5e81bab93acc8d2184008e830775536eefd6eeef2425396547cf0349f7ddfac38b3b1ff206a11c1faa2a0a2d50fbcad11fba96c097bc4ebc02a979086c152cdfa7500b79690b5f48b612e59238153cfb585b534391c8160a40a6d1df4e646b547f8e1a9b202628f31ad3d34b8ef862523a0cc8557166b50ba88349a60fe6b4dc7575ba64ae5430769da7d824d0ffabf3d3856014786ee5feced9f2e51e167796780df85f48b192ba3ad7b9b0450f7bcb11d67223ae4933d1bda5d1018470b2adce3cb187ec0926c6cda06ea19423e1866dafa45239f1b364c5f011034581e621a8b876e0130e627c48900363b4814f6aea35967e9ae5894c034e2bf2cec36f10ca35cde2d1401d94292391bb2a5ea78f6b94d942616125d553276a6d91099fe1a95e3da5b4f69b9e11a63f0321eed6890eff164385ca20fad963cb4192d352f1b8e35a7c6c485fc7d35710f42c92494a69e9d2703134a84bd624369a5d091c55d84c6214b0c759d51e78455faf6be570cd179df318122b698fa345e3d0f14aeff8297eba8edbd75d9cc90a", 0x81b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x20000003, 0xfffffffffffffff3, "845c550910000a14fcff00002d50a9fd23cf8337"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x33a, 0x3ff, 0x7, 0xd3a6, "49e7e013c997826bd4e897c97c5b58f842f50675", 0x5, 0x8}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x2000000000001, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000440), 0x4) setuid(0xee01) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) sendto(r0, &(0x7f0000000200)="2b0fb32a0c5d0e1fdb2092", 0xb, 0x8, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000500)='./file0\x00', r4, r5) r6 = semget$private(0x0, 0x3, 0x0) r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) close(r2) r10 = dup(r1) ioctl$TIOCSBRK(r10, 0x2000747b) setuid(r7) lchown(&(0x7f0000000140)='./file0\x00', r8, r9) r11 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x10000, 0xd1) getitimer(0x2, &(0x7f0000000280)) ioctl$TIOCMSET(r11, 0x8004746d, &(0x7f00000002c0)=0x3) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000000c0)=""/36) ioctl$WSDISPLAYIO_GETSCREENTYPE(r11, 0xc028575d, &(0x7f0000000580)={0xf77d, 0x100, './file0\x00', 0x400, 0x1, 0x40, 0x4}) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:23 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x4, 0x80000}, {0xec6b, 0x7}}, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x1000}, {0x5, 0x1000}}, &(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9) 16:00:23 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffff7fff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) 16:00:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000180)=""/129, 0x81, 0x840, 0x0, 0x0) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bcd0e65f4f86dc364e66378e5dea02800001bda6"}) r1 = open(&(0x7f0000000280)='./file0\x00', 0xcc0, 0x80000001011) sendto$inet(r1, &(0x7f0000000140)="8d4c6aead3a444c259760a3fdabe170c86544b5b481698cc3c35fc1b17545444df478f65b40d3cbf80c43cabaf30baee99fbcada50086ea26f6a941811c95e154c83a8c0bbc1b45a5047d09501fea615ce1c28b13204f9379cfdf72e4ff857410505bd029d5895be7f26434e01a5346d6d1aa23a1a286c07a9c17bafbcf2060732b0d5263adcc16fded4649b5c358ea70214272ee7bd5cbcad5151c00e98e66fda51061426a0b938c1b2a5bbe10c0969939307", 0xb3, 0x0, &(0x7f0000000080)={0x2, 0x1}, 0xc) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x1a3}, {0x3}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) fsync(r1) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)="0258eadc597cfef8afa84915a0cbc05ca214f50e97e1d1de07b3bdfe334b32824dd2a1731395c50e0cc295f10cfcd617b0cd4a67b66b4b70a302de1c39435ae2a42ccb6baa94094628d60339cae972ec5c1aad3e7da5186b898a5db33d4ba4cc976135495dd01b3ce3300f8783bc77e7038d63329dceada9b3e1e780b1e598a359235c", 0x83}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="aaaac6f51e3a742458d82ffe0e36022b225a6ac03f35458c67109d414e1cfdeeef5b5910e60f129870be69a604047bd5c89636ee", 0x34}, {&(0x7f0000000080)="e0c2697958da7ac2c63b899babd2392d6d98de891a8f8e4045a377908eb4635d2a1becbc64ddef5eb6440689af15735f5285a3a2bb011037d1a30af916ad47cf5c5e92bf9a797ac767bdefc707d56c3cd5301c6eb63b0ca0179e3b41b3cbec4b7508fbd7e4b0f5379642555dba553d0a5c47cc71f62ad418bf9d910bfd68a484d5c37c12b55366c37353d75f482ab6244d72d2bbe6d8cf515670895421ba3abe11fa6f6510c44e485b4d0f1fdaa4c3eac775e4cd1b2a", 0xb6}], 0x0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x501b346e) pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="32cea31d6bfb032565312d8c609c471c8b431e84006cd298bbfdc27e039c7d8a8fc5ccf6c5fd8379679b197d3252bad6903686d9d5df68d2d7148bc068c515125764a9597569162d0de37025bd9b7a86131869c90d855d5d7b318da05a20c0dee1", 0x61}, {&(0x7f0000000180)="03185a02cae2b4cc60cece3634a5ab53c4d2fa87c93b34323bf28508a43ef0ca19dd4cc50b17887645bade454e3298f826f13a7ae99923c794760962f8f3e2d762c657433296c87e06501e1bdb05ca31a4198e86f61ae3711fcaafe034a6d7701c027b869edabcca3c5603adbe9adb82fb906db84d629e4a9fccab57ae0c9b057687b182e2430f5bb70a35a9a8014bc12f1e1a0f6d83f775acf15b2e00aa5af9ec72bfecb1bf91157b0c1781dc07f57cb303d0f73fdbca", 0xb7}, {&(0x7f0000000240)="b53b7f6816f59e26ef235d1cd66fec7cb04be0b26f1bae7ab884484fea850015bebb9b7a34fd177caa26c9b58b57675641b1032a356406562b009951caa5bc84064fefdeda30c5b24a85da08a7331f099b0d153d717ff25e2d0d8f174c9f9f04139090aab0ea2e82ea070d1e878f7a528b5144da3a0ce26d3290a452a6ed2b52f69dc5136f44a757ac2813e463fd189de4abd16388fae82b256c8fb63f883ac705796b23d66033a3bfa354134395a324c4e67d329d06bf145abd8ba397be6795ebc22ce4dd2a84a0c4da256804d964c738b30170874bc2688db9b59219359693cba5877c65e61d64acc21281aa265c6a4e18db51fc1b0784582fc603c5a63c1bc650438facb05dc00c3a8bd2e2521d03baff8d4e76ca87abd8698fe2b6a13fd2587d1e81d8f62ba009d12f28a8b4fee3bf62f13eae0550adc579327f504e5681b7747fa748a15f0a7b9132c6de2a4204a092930e62da9d974a06829c87aad09c932ad2e134377d75d895a8a9947ff159dba3c6178386ca9655c11b99deef559064e3b6ee34af76f99b407415776388a5d909b62fdc7dc905b4285aa184be1ed97bc6c7c81a8c13422ef04f44829f5708fe391f16779a332e2a89df89467f88282c69256efcb6e40cd965d4141add7846da3af5c5dd041cbe1bad74492f994f6d2931a7e347e9121aacc0507d112086b4aea6aa52ae09ffaceaa3ddf6f3c9f10c4b82beb3c2181e830af70982cd01fc40c884ea1e11a740ca78599c2a1c821fc95b690c2954ed51392ebbad9e3e6dab747b007e6942071446b07755279d54a65a11c00d4c379b7810997738c495cb5b6e03947b7424fba43002bb6cfda2bc6bf74020faaa0300008dbaa822580c732780e874dd42fde2b135fa20e5932f9594af15761efb149b0274bd1e77a7f145469741680dec523a06a1fa34913ebb34e88ff5c9e79060a12f148a8f3102d5a4c7b9e6900338470dea414fbe079ce322a36a988ee3d001a51c1d3538a76619c0d1137a71435f7adf24169c7eb77a01452f6fe49f4d6409855cc8e72f92d84748363419fb942fde2f1538873c768f064be78c2e1aca80b2e1adbf503eb7208b96edb6f2c8b45bb9822c7840969ba1413596e803f569c848954804a59ec1a103814a587c5cd993741756def2e44ec6d4d400771a027de350606bc109c2f8ff4efabff472ed1209673f1fd03f5f7afd6ad2e621be4623282581bcb16a8e8d4f50c0bf26f6cd6e71748aacd9f6498bd9fa4b4680fd06f5b5382883bb0729488e482d79541206b5cc016548c8eeef9ec7f647c7fe0bc10f568db24581322dfa7068fd38882189d74a6bfe387a1a0d2cb9ada6415be4b8723770c483c2d7f8679c1bd57c7e0d5fa66756cb3b71df51d185566e5136f7305f770ff0d8bf5710932fde8aeb09789bcf2ae1d28a11f142d117966521b2fae0c4afbbf1724428d680f92e5d53e6c54d31411be60fd7482fc8fda014bf1a1f1736b1129d8e06dd15aab57eba7c7023f8ba46cd655463b219e8f13a52ef7489243f217d8631029f42615fe65b89af1ec4542bed500d5665e6b8ebc83f060a7730a0d42285c22ac849e248ff6713afa6a96435cf654c350a07b8aad16f891b8f03f6c35ec5c4db94a4e8c947a6c0c1807b6f38bd4d6f33325c50e6e2ee878a141f52ec677975e13f26b4339351b5cb928736335132e2483d9f2a9c2cd4f478a81b34db4b6c8bf3233d65392dd42629cfc1fa6f1a21fa7de3bc8b9632b08491f52c5bba02593ff89056f8c2cb9d05939e051db2b21592d3f3e94e4e64c619e1d2602c2fcc11e614a02344a6bb5e1f0742fe190bbca633c1022f73631bd2c7ec75a91d32e63703450fef96e1be7228398c6377b19036b42a84958facfaae296110715cc3cc292e3b9245f12f397187086f1e531d5093beb83f15d268abcee7b7c9e845070d9a0f5d951c074482b6f5f9d22b8c59564ffd03c163eb237e955016a50f72adcb186af1d3cba9bb2b1bc7067769966bdab5a4b6bfe26abd9d481ddbc4fd5fc098280f78f52b5b9ee0a1e3fa782729b92c874ab541ba241f0679727411b6b05bb50ee34dd6caee7a5decfaeb46178ca865f745823dae1660857355242fc57733989ddd02a62b4ad3c4ab049797aaf85c1f4a212de82e1eef0a939b1154ae5bab64f897c400ed59b74c9c4f3a6aa9ab972d058c0122cddcf14dfcb903c0b43589d03f680ab969cb8e389851d54c1b1073fd21a9e396e175ed4f0fa81f69ebda87a269f50b3b18c46e36e5b7a2fce09b3e96563b1f7d635c87945a2381e933cd0f0fc3d7e68fbf0f00c5ffb4ac04fa2960ed1d72578d5d19a85841d1141108dd9ef6e456db186c1869ddfa06730e5f563f121f7b1d0bbbbde40e1a90512ab68a13f10cb843f92142511826f73ca019294d10a57f745fae1724dee6ac5a2b19fb4c3feeb212fe230324871929191e76ec7fc10143ee548e75bfe9e7078aee3ddbeb6e29d2d92626775e064634d5a09ffd348107d10f5ef7122dc14c3619b6e99760d6942c61549d62b140c05e2e998be2addd4640d4642a8a858b4015f7569e85f604b9f9af3e870609c6732688c5bb2350abcbbc4bc74500fd3ebd294601a7d513cc3d1a393a8fa4418a55a24724879e8d9c343ce9f48a67283550c68a032810684f7d6bdb42c20a18e6b362667f033f8ab54384d91602232bd38ceb2956212c1098f1628247233ed81a807a5d7789ba6ed5ab0fda70a8181218075b17e46b232269405b0e62fceaf6559523ff6f7ed4dba6b0c5f759cc89ed2000dec124e52036e81f03149066f299dbd4e07e86b773529b3cf27375e94781bad730ce289024b7972bf316bafd4aa1dbb1ed7ef385a8b5a112e092bc91e315a62421f8d3005f965d9080c63bba96f2cfa446ae40e0a3c3e8214a6e1b79bc682bb33570e549e797bbc193179f52a4e872862c5b0fe347eaed493c365d54e88b7c1b98554e3deebcee88cd63771218c4a94355c1f0fa04f55eee6b0367597eafd42666f7f57f32028533f93cd74e41b3c5848b3134aec03e6edb7e8da81fb457159fb7221ab58d10ca1e4d3e42e2915cc32462384467952a3242d5f964bd108ee7c3a0e44952105cd8cbb64bf334164ff8d0a958f780a9b979a460d971bf847f5179170d333d8de49e7e9754b668cd4eecd4ade2bc4e460e535a779071a90e4bdbace8f18764566936f1180adf8e53257cc04a3f2e7fd037d71348fed277e158bc6b0218357e999ac25956dab3fee3fc3c9e61c112fc4d6f3cdc04df7452df75d97bff71c83b2ce2b19a3448911e9d438255cc53e6d1c9a899feafe8a614118ecf7a101a98eaceb514c023625cd5b3efd1b1f139f54b7170c3bf982b5b893fda10df5c0bab875bdb8a8b4fc0a0ca0abf6f33550083d82d0f49c6085d6762d4cdf4da7ce1d0b9a4c4f7678bbc15af287bcb3b287ddd3e0638db876a158342e0cf1aed6a63e01a7a62684c7b0f8909fe9be38a0ac56be7e0ac9014b4abd55b5d4c9fbf5aac8107e9f937e580a39b7cd76a33b3df961073c743272357ae57da93a0dbd8fe0304e95edf00b6ddbeb3b08129cc5609607b41d22c1446cc88b2f8a16c2cd7d82faa51a239783321aafabd6e37eedf6b71960a59404b8750b0a73cec03fc1a6085a73232358f3ff1944667ecba49b9f986293b8dc71fa40daa32d89f571ab224f5e30a8961d48c1569e6f0b5ed3fbdf8039f41a06fc8f552dff43fea5a14f3aac43954e2cf004386d3e6f17c0f7e568e9cec4f4a43fcd4f96a395d323672a4a33a496a6fe8d1dddea7af0c4a465420368cc417a4920e339de911fe3ba597649176baccfbf4c1a8eae2279b0789126faf5b5ee410d950d350e36808b8d3c14a8200459dea66e08a518cf9170e22d02bf08e5b414557d5b57229c250d3ec09ead6fa4c9d83926175619990e83657c43d11436a99139022d6b0417bc43e69ec6c3b52b38b9daaf7cb92c0bcc947993cd630cfaf540a1bded80c936a7f3dbfb005ec9fae24eef8bee2dc0719748bd8d8aafd1cd4ee41869007cf623e54b2c76632ab81ea7fa5c4b937aeed3886fd1c1865f15274b34160741c8be8e1c849725942d52e8239db63c91fd006ded73c27f875b4bcc087c41eac0423fa26c566568b7ec756d81832fcdd301d8a89d7a0b58b3ff8890c121309e781c684bcc19a19c0643bcf7693cdb8523196fabfc4ed0c56889d86c22b3dbeb459d4456b677517686f7b5ae3b9c09b649f94f0ad73c72806174a05d872ad342ce9e7b9eecde503fd4c0cc048ff063dbe617288d8eacb9f273267b33952d55f19cb8ae5dc70b850442fa1f15ee5fb7cdd9de6394a7a6021f4f632a63a94382ebfac76671b1a15e7589682b1d7994e41005e7ba80f41ea7073909cfc127667151b159034e1ad1467b1d7ad010533ce423d6dc58312c07e7e1e709327c2bcacba0b86c061e5d9f22af3f0959ca317edba9496c786a54fff3751c4b36b38db7927ea19cf7743cadb384159fb5ceef3bc545d9d996961127faf108504f19166e052a1ebda5063292fbb67b034db949573e796fcebac7471aedad6b968db10170396aea5118a3aaa1e0100004dd7dba4fb3d023a2dba37e877f46df70b67aa2efcbc6f5d0ace4ee0aa39cda9519370475a7f120b9097c53814392333d9d1d8ec9115705c4a838613906203b8a822803447970704adb281e3f9cbbff48bffd66fbe4c4f2e814e42034d226b76f6774424fa18b81138707f293ce6124925def21cf023f773873ef8e32ef45b498ae89a9608c88b7dae211c1804d9a5c21a189b19c3f018eeae4148502a6aeb59c246b25f67a3859d467c2b2d732f0024c045f1ae33cb92a0293105e20fb03c3e63628f26d43709c721e8ebcea3b3e33f75cf4a307a4d5b2dffd7be14dae5e1bb06ee71372b998a4fd913d7614548215902a98ed6f6e80421e5cc74bee4081cabe7ea14ec7bccb57eabf06276d11777b5bc0e5ea0c2a7412635537f9e3e0273354de47fdc2bdaed8de894a5ee953678c5335ea684514200d88f4c596051d59d5f024f64a6a5e446075609487320e6eba03f6a4dbdf3fbf0dc4a191af7fa623a3a4e6eb8960a22ece31f2fc2092b5439b57ccfe9f2582702a0ca263e642d39331f096eddf95aae8569fc6028c4835626c3fdc43b70f5229416628b91d568490847b479fd9795a18dfe28f9bba8721e611dfffddaea8d2650fc0561974115cbc683d597de3ff0342a0e493973ef538240d83b76d9f73cf04c9afb02950036558a90417b021872b7ba21b112973c92f85674e3c8ab1df137204ab1bfedc98b3939b6f6a6c07b908a7ecca78a1c74f535ccd01720c68d1365e685f6eeba3daf13707211ab011bf42044db8f9665ff4d4e877727df4b602eccc6c8dd4bbdd5aafde6ada0c8f31a6ce73eeb8404be083a288e063a1267683c5389589191b3677520e638781a0f48fbf5351e96810291eb685a46a2f99cb5537980f6b16d0f6d43f8fe8b49ec1744716a329238905f539d506c0cf0e25a6f0ecb0bcfed8274b927860fcfe57df88207fc2641c8e46e8ba0283d94478ae8bce3e5cf0f4d6afc09cbdd9458944421d5034638896d848bd3282814ec61c8b4ce63e7a7b14c421da1e3aecbcbc1d50ce1bfc86dfbbb181a9ad9dc17a5a9dc94c6098ba66963fa63c1a77e5119bb952812c176d466c7dcec60f98b5df9fbe754f347232ba8fdad6d2b2432743032a7479ac41d2c076de1bd5ef09252e6425cdc7c68504e44b24dab40e52f0a8e6698", 0x1000}], 0x3) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="5746c131572ef65dc6e382b09f63f314b3804abcc34efef06a5cd2df72a4d7db3997c7150e759eb52ee486b853740738b29f6e15e7661f922945f6971027dd427d93d28151993caa298d8cf76d8d1ae6eae955884ad4d50f75f7b6c10d414250822ff0de988d6c08f04611c40c06a3ba55abcf387224fd3dd09558c21b76a6c839eee3132ca45638946358e4bd404501edab8fb5a111fae260792cfa72df875a8f5a2f6629693d4123a44eada411577dcf07fc05fa6ab9ca0b714b316dfa0a1eb778c4", 0xc3, 0xa, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:24 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) geteuid() getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:24 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x2c0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:24 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x2100, 0x6) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x11, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) r1 = semget$private(0x0, 0x2, 0x40) semop(r1, &(0x7f0000000100)=[{0x3, 0x0, 0x1000}, {0x2, 0x0, 0x800}, {0x4, 0x19, 0x1000}, {0x4, 0x100000000, 0x800}, {0x0, 0x5, 0x1800}, {0x3, 0x100}, {0x6, 0x7, 0x1000}], 0x7) 16:00:24 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = geteuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r0}, 0xc) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:24 executing program 0: r0 = socket(0x22, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) bind(0xffffffffffffff9c, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x43) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x81, 0xffffffffffffffff}, 0x8) r3 = dup2(r0, r1) getsockname$inet6(r2, &(0x7f00000002c0), &(0x7f0000000240)=0xfffffe58) setsockopt$sock_int(r3, 0xffff, 0x809, &(0x7f0000000140)=0x7a7, 0x4) fchdir(r1) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:24 executing program 1: r0 = socket(0x1e, 0x8000, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2e8525bc07197d4"], 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:24 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="00000000000000002ac3d82d0e4b3ee0e1830cdca807599171ebacb73d26bbb8322ee62956be6394c50ed6fc5c622d4055db258d989cc94a6e2272ebdf7284afa4aa9a350e246abfbb67b9c9839b3888026643bb6fd52355bac43271fd08337eb5701e3a4d44a4c65b75f4905331dff217facbed10cb2bcf0db99fb1806bacf5c3a178b10455cc7c4e7272924a22693d9e087894c7121b232cf9a0643af9caf28c34ab9f57470b8c31bf79df9c0c4e6a57b6c1332aa73df5d67e9d7d54e691cf4becee16595b8885513a823ac9c037c361d9925dfd4bfe6257942bc6da66adca02a116a1ef525958bf8d49a268f1230c4e101f62c3fe92918fb4978090bfe45dc4796cc12a56e1ac312ae9b39b882f6d5bd9df671a73f4842b3e2eb8a6e4b05bc8a0690f41c6ac187fe76b10069fd4c57c14ec7dfbbf6c74849902e0555f344a9007175d4538f5d56bd519468cc94d930c7d2528b8f041bf638d9f6bd65a0de0ecd4e3c34bfc3cfc5c59d054729099c553c232dac2a6e3653ca84296977e4c741e68b2ddc0f13faf79cbd6e8ed2456662383dee30c4b4ffbe37e0c1d0ae9308e1c1229916b05d641f5d55a23777da76cbbac5df9f24f23c57856bba0d121c7a0794ff7d08e880cb60ffde2359b10650cdc287879d413aa1fa90bf817523cdca92963be355f804a2fd82037464fe2ff21207f0d31716736f7d1ec4d19e008bf56ab56c60907d30cc737e0f8e679187e65b8c9597c151fee76c614db4f61a895be19c38570880bc0df845de5d649e153b26cc8f214bda57a39607ff886f905c701451d8138ae330732bbb57dc4e7d0868f0caf2f82d777ebd6d552861a756ebbdb00ef0a6dce431c6b833cbbadb7143aee63f8b08bcaa58eade708110e7b2e49ccf43aec8998263ba97312a59ef8c4bfa15044f64b7a893badd2ebb7b55b71d3fa10bdb9ec07760a0b629c478fb8437132f5602bd5153019d3ffad47582cabfc5dddd9e6aa3d97167e3a6ce70ed2b114df9a443c089cba571970afae63a0470628ae54d97ccfa08ff8921b9e433abb797bb1a2f886487ba37728798572401ad58b56cc1e64787cf367b74acbea262f73160c6d89f0b045c9e246d45e4ccc0ae8ca51a7e0b3d79da53fb1484fa410986cf798ac2182bb876e1873af23c03df7ac5554836ae16717fd3ac6a92160771c111512657f443640c596e753360e84cb2d4a0879715ad8b9231c00bf0522a3a5dc17b5df5624e1c2c848aab1f46292676f038fcc08f25177bd0d95521917ad50f4c6e0e0b7e748049abf4276f3fbfe2d0e50a867a23b836f5ea783ec31437fa804e07736e671dd49366e9901071deac5235d06d8231995a38bb7ead67cbae9c6714f2010b4a95121fc53267d027e8d1e2532474d22fdf9dc69d1e547979c87f7ae29ac8d38e6c71f9b72779e39a92c6a49968edb33638b1fbd994d839dfdefe7879137b4c510b39b416cbe72eb9c0ceecfed66043e1779bdfcd8df290af95c3217c4f2ca21b5c781bd4e4baa5fa1e1ed41965a56e2800306b64638abf673a33c19ccd561b4db499d0fcf2614c202683673bd6cd86f86184208fc77df39af260230e61462f5867ac630e931dc0f66cb3964f6db3b4fdf30a1a14ca590873e43e61adccb81e1c597ccb01e8d8dd9131c74513ae36219651b4f375575c03bdacb85bc1bffd8e979b26e4634f90a06a7b23b8405cf82a4b5b5fab5b9ab54afbe3225b48656b663eebf235173c0fbe4f8e83292658a0c994ccf8cca6f66cc1cfb434dc076773d989d8635893cbc9cfcf20d5bf2bee76579405dd22afd0ebf2df1ec9d9c3ff75c749bf2e5b0c2c194dbcaa8ec44646b1e5f03a7ca197cd8a581be4d20cd6a32a20cdad1d1d66c888e8cab41625bc619cc46f055567a4f6ae9ed995c5b68f33852dc2afca77ddec0bd1d378d79c87099f3c52c573c05c619f1ffe931dc4d802af5c91fcbe1254fd0d52b06ba0fcc828df516cd241f06e13280811fff3830fca3fcbe0b679eb915fcc850c536ef3c6e5f356348dd950777c7aeed512f2d8a649f63a64fa6e0e61ea9abcebfa6f9d0c5957132c132d68b47f3fe2daa4d8f523ae526a685777d425f6aa0b74126a12843525fa8b5657d31e6c6d9139148dcf8734641f4e2516a4c0de65ac81a29529d69dd19791c0de5dc0d28eee07c9b123b6af5ced757899341c4ff16dc18b70ffba2171a760a3e7d9c9b983e4fc4901a10652df83d7073103b64741fc7b024a31d40f9db240edc735315b7549f06b63ba2bcb31f2a14a2ef8c075352b20e0ff1c9f1eda3921904a6f2f7cf6cb6674ab941ca615eba0d1e140aff245f0478c899a8c339058e0bd701c9b384680d43dcc7ba0578dbcf8838d1d4bf4cafaadd4fe16d518c9121620c41ce8b53857dc1111de5f2c1f33cf30150bc11cf1310ace6ec642d8b8ab05688a3eaf63d0ee9be92aedd5dfde25af5c1d6e0e4278af7ac8862c0bc230365f9e3b1862d763506d62719c9e7eff2defa27417ef4c433244082159bbe749fed2f069a16dcd55fa70f3189c0c1ce213493a0e66d9d42c6922b8b5319d6172f9692b720180bec9a838c513e4dec19aed50f3d6b9552597b08352e90f15c967d3637f7237fc6710e6b973def13830d15d7675b9de9ca5350f1263c40785e58b011386f94ae746dcd920fe139efd8b01b957fb7a0e5e9534407a84dfa7c025f3c2863f96379751d8362ab43e2158169bac3dc2ca56bfb569043df14b3344294058610eb9398ed8b939f0034c930d83b792b7ebe753507dd2fb079698efca5afdf2ac96cc9c05604944068e9ebb27e1f8a73e232d62315ec072eb5a0b8fdae3329e815048e586eda3e581bcc8f44f23da422643113ae292a34406d75e12fc6b040b815e963afdd29287b01d6898c62a888067b3434b570e15aa79dd2424d35a1fb132dab48d6e8ec714e0ba4c68765c4f2dc5dac7bc3fe7f98ac0f15698c18acb46fafdf64ca4b4af21fb0"], 0xfffffffffffffe4c, 0x800) 16:00:24 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10000, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x690, 0x0) r2 = dup2(r0, r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x81, 0x1000000000000d) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x7f) r4 = kqueue() unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='c\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0xcf}], 0x0, 0x0) r5 = semget(0x1, 0x1, 0x60) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000003c0)=""/133) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000000c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) 16:00:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) read(r1, &(0x7f00000001c0)=""/190, 0xbe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r2, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x16c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x2, {0xfff, 0x6}}) socketpair(0x1, 0x1, 0x1, &(0x7f00000005c0)={0xffffffffffffffff}) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/29, 0x1d}, {&(0x7f00000000c0)=""/157, 0x9d}, {&(0x7f0000000180)=""/62, 0x3e}, {&(0x7f00000001c0)=""/254, 0xfe}], 0x4, 0x0) 16:00:24 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) getgid() 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6028, 0xe47) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000940)="470d4df48c5f45cbcf15e81004f611a6798676fafea128244c58b526f7a05f769aeeee28038061cfbb8c951fe76672c813e0e271c5db3f6cbc97f6384303c111e5c471beff85c7f82579db4842e0289c2bfcf8108ed730f61ae30670437c3d9859b717f3fabafabc6a1fd493ba5160ace3aec9ce6897040d9bdf3161f121066ae2f70f324c3bc75d585a2ede121882c3b83bdd7e2f987d88a6674e2875350f1d4fea18c245e1c312a0c7082c278b27b6ca2ec29f8b6a984b17335c29de1e7d611fd051e9afadb33b3fed7f6e231dd5725559df7826d3f726617eec848df402f143f7e43d136d17b3b60f6513d2c34af45ba2a3a42526c1edfabc5aa63954d5324b24db86c1415a3530865b183c4255200b422d8348b6dd55e2ac575bc2618f9114f7a1865ca56e87013da3054c7312acc9425d1ad7c8a71edc473a9a6b98a4fb40d83f6aacacdc05bf1af3c5e7e1c3622e16fb72a721aa2e0995647b4221c828cfb6ea4dc00c1489a54a8bc74f9cbae83f0017781ff42848298fa116f8696c8d9c0b38061172b4d506de0823375c3321d9e912566f5418b13cca30709d4dc47e6ef571cfdd7305580463c76cef80b59f40ff418abaab2d9f18a3032e362992c213e60460fe19ead9bf77c0e049532f566f6e", 0x1d2}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x480, 0x40) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4f19c6c45ce47ddf1498825d56f525045821ad91c3e15d5aea3705977e761b7480a4a4249e9e3b5bf44c1757ab80741dd9098e6281502cdf6555778ac27382799a8a6fecf9e1437443d7bea66c94ba6313dbe1810a4310f168f58336a0da96e0696415b2f52aff50e6f68e27c6194c5563d9a388d86da39aee924048504", 0x801, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000080)="57fb121b588b299275231a6b74fd1d8886129e092671f04c275b6745b573c651d3b7f42073df8d78cd6fa64a1a27f077b182c027c1b9e9c48e8ab50225abea92741c1bcd404e56138a8273fb45d79cf18a8f5ec7690fac786a77f94128d926e5e7ab868672468688afcdb16789e3734a8c470b40a1725f05aebc5425737e7335f3bda00b8ae041bfc8cbb5f2b12ac892c12da9809df3963f74e520741564a8edf39d90ec3a58da6af602355d87f25c4828c74d5536d1cce2575c28336484140cacf9dcadf6f5fcb5663262dcb1e89d2de88cd5149c6d7e36e8b87af87c7140cf1584eb50364287014f13a69a96bf7d55ae189987a253", 0xf6, 0x9, &(0x7f0000000180)={0x18, 0x3, 0xdd8, 0x7}, 0xc) r3 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000000)={0xdf, './file0\x00', './file0\x00'}) 16:00:24 executing program 1: symlinkat(&(0x7f0000000080)='\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', 0xffffffffffffffff, 0xffffffffffffffff) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) 16:00:24 executing program 1: pledge(0x0, 0x0) r0 = socket$unix(0x1, 0x206, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0, 0x0) 16:00:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x80, 0x9, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000002, 0x8}, {{r0}, 0xcd3ead54ca262842, 0x0, 0x8, 0x9, 0x2}], 0x8001, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf00000c3, 0x5, 0x800}, {{r0}, 0xffffffffffffffff, 0x93, 0x10, 0xffff, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x1c, 0x2, 0x8, 0x5}, {{r0}, 0xfffffffffffffffe, 0x40, 0x60, 0x7fffffff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x3}], 0x7fff, &(0x7f00000001c0)={0x3, 0x7}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) mmap(&(0x7f000033d000/0x2000)=nil, 0x2000, 0x0, 0x4011, r0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200)={0xfffffffffffffe00, 0x7}, 0x10) 16:00:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unlink(&(0x7f0000000200)='./file0/file0/file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000180)) mkdir(&(0x7f00000001c0)='./file0/file0/file0\x00', 0x20000) rename(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:00:24 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/67, 0x43}, {&(0x7f0000000100)=""/3, 0x3}], 0x2, &(0x7f0000000180)=""/175, 0xaf}, 0x2) fsync(r0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:24 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/241, 0xf1, 0x40, &(0x7f0000000180)=@un=@file={0x1, './file1\x00'}, 0xa) r1 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:00:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000310000000300000035707f9545070b77"], 0x38}, 0x0) socket(0x2, 0x0, 0xfffffffffffffff9) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x4) sendto(r0, &(0x7f0000000180)="024d5c70ca0bebe9cee2bf21a169c28721b57ce0900a6a394f7296ca2f037b5804e10f76365d4636827569db00c98ae2a7ae8b6dd32e2e0b43d9583f431f4bdbfc4bcad88321be29b3bcfec1b110b0d9df55285de5c61bbe2730e09ebf36be57af4ddf3e927d0af25ca2b024f8783bcaa400470733ac76164f2e41165e1ab2033656022686e491e2beb1650e1743925f8c8c5e746c222d35bafdfa39b7281dca180389e038756dcdded2", 0xaa, 0x401, &(0x7f0000000240)=@un=@file={0x1, './bus\x00'}, 0x8) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="41e0dc6c89ac53464513dec397b102695e93fb02021455b8dbedee97bbb84a6666115793f54fdd4e76b1ee391b07c9d37f697640b2b9ccaff4cab912c7fb226c68bb0a2143a746a4c931c2e2b24f14b22fed6a84cca7a9f90c516fc599e575523c8e07daf0d6d5099a8adbdb4c5cfb3de8728cb70f11ff0a4d713b7ecafed753395a485c12d1a923f966c074deeb56c5bc7423c8d93d1331c41740b1c3", 0x9d}], 0x1, 0x0) pwritev(r0, &(0x7f0000003cc0)=[{&(0x7f0000000ac0)="5dd40b13fa71e8d40f2120a7738f31773a9a5deaa890cb4f2d0684f07842c3a530429e8ffe4647e7182e0ef7900705aba25628d25b890cd88c4db108e37770d31842cf0ceecb44d98348205e791d03e2eaf295264d1b61e3d0f7cd037988349f83e6eacdc860056f1fda37346f6655441c2620de3cc57f2306cd5ce35ff6209d37d0af007a44d32917ae122976eab66d215a639d51c436ec5eecc8fe64f10e412ffba904025952f71c02f43390ce8d", 0xaf}, {&(0x7f0000000b80)="dd", 0x1}, {&(0x7f0000000bc0)="425ee9772825aa5a6c243b127726191cf544a5daca2556c1200fadd30b4a898c84177f6d96706473a05217924424e9435f990cc3e1f7b30d447baf76c9398b8d00888d2aa075246b6cbe182562539193969174ec307ab76b0f16e21d2c1e208fc4393f2b21d31e5bc63844a1a0ae45d6001ca79a6ed7e504209bfe66a7d64416a6014872d51c246880f03deb43ad28f13465482b3c937cc4e596cf703b756b9deef9621449006723953cc46509d08a5fed981565bd362f61ee64401c2f489101923b8cb95338de8523e10d0d1b580755982d0e5425eeb50fc58102b63f812ce0d48de2f4d9dd8e0cb25a09fc41d5dca3203c657412d5773526fe4cd3f6889bf06de417ab4f6602573b9f3c789966286100414acde7ab74ea0e30004f9dc10e3d5b162736de72800c7c6c817b33cef38c73583f1e9c23edbcead8522db1cda2346ea72098857831d8514f1586a79b0e538dd97ce39a8807e3f00ec96e0ad4a7116a494d20afa768a183088c93b508c5aea9a95c858760bd30208018dda5fb3287f3468235ccfd3464c260c49bf3472a2e88dd14ff8d4285f956a9d34d8ab0b91fd12836bc59bd525373426adb8436e65372fd1b82bcbc90999ad0d72150b16055af1a9f99553679f2061ea7deab2e8fd9e9aa699ab1e33fe431c63836df77e2142e257bbf5d096525e2ddc3d2c32d4c71b957d6025352fa92ee9c4d9f228ef13e86f13433778c5dabd5a9e437a0bee8a15f8dbf4fdfbecc589c58c65c56d62ca785060ea6b147a295884500af4f1806e26672c53a60555d37799ec7e51984932978d145071d0115fcfd19d3fc32b427f52c8aaa14cc1547be12ab50f21845f850b17650a40945e274072c21409524f09c5610231846056989b130db97dd3e954ac52916f2f6ecd45e8337135c018e3f9221ff0a642d7f0b79df71d68dd47ed52bb61507b474b1adf1b76fce35a11c434fb14614663710296169565f97faa4c5ab8db2293c56da1856d2df7177d09688617156b50e713b3b998d05844eb4f04536db311d3eb7d54cbfd56fb17be3086817797750b752d9cd4bbcb24eff482ecb3b6a1c6b2003ba7590ceb302566fadeeded79c56f269a7ed4c1015c5137f32c07adcec461287be44f03aaa65e2b55d2cc4d5935b3495665667168bfc3f317cf8da6f48679e17ee610f92839a08bbf527b365de4657dd95373bfa4aecc984cda495d94435f97bcf6d835e4f23e95840a7f892fb4437507e30f1a4087bbe02a3614cb27d46018bc712e6f533ac0f66d0cb08a20548b316e4a8be36d565c52aa4c2ad3941988fdd5f575cc8f4f87e29e3d2620433f9a23c7c959e0080ddd909482ead98fe67c40e9fb1ac69f6e915a0bf536f54e938b09d130b38d7eabc1673031e7ba7f48c810ca59ffdfa52a07896de1fcd13ef30aa803ccea269a8bc3c2c9d273a3faf33a974a52d418d278ed2352e813e39859e27dd93531060a6d55307d0039df97735ac28e299f46ab7f371410f0ba9254587f7f6c7a376b672e0455998715ae95052b93dfa8c3945da5dbf6d7dedb232464bbaf0128150acdf22bd96ac33aea49a12bee43b400ce5de818d876c6f0422999315b747270adb24ac79c085e82dffa1a2f57ef213b836a4b8cbd60885c7bf77b8a657e8fe8c84bc18c593faf944dae70c66b42be0a6d809d19779519aef37e35664a5241e6a0819e611c3223383d955d703e71ff09dca21c172fdfae584bdbc17adca782963dd458dc753350918996bdc2f9c71728e70ea46bea4b2953f7ab258b900181f7e6fd0e075f66b09d5e31ba3a55c2e2e851138de5d596fedd98054166ab99e079697edbf8877fbda0ff162c2f402f5e926efd11da6ea8f3174f4ae86a7e7647c27f9ef06a8628645e6db43843ecd428778e567eec44dc2b0ead23a08a5920b4649eb93daa5ed39b958ce9e664e7465a24f03ae35926a858b0b4afa8d7c65d1875121abf200bf48e64bf069ac1bd3fc3861b4410661d7ec49bec05bd6375cd5592a4333e4e948cfe3f5102616cf95b8f8910f1ec4d3babbad5f23203feafbec67daf0c5d255651ee673336dddd13413a87cb92b033f516b1ac67f1d8c2881181095a546e0c3165e46970204bda274dc5e1e968954f4971f3dac1ee11ef2134430a863d5af7163675fcf80124136185874e873684e0a58c9cd0e09ddbddf21f1cc2e06ef11e8a6871d85d8e719250a6b4a718c80025f47ca6a2ff82a135f080d2dc010ace891a9080bd9698030924c8661767a9a679d86815458d50ced057a9ce5f121a2a41a6175fcf09905e37c4bc04cd3707a660fd46f78f2de6dc643e1c87503f5d8023d626d22858280a7b55fffc5f209151d3410cbf20c917761a3e37772eed495875ffa4846330e13141432e80e9f05a1f252663581153b5ce006e11608a47032dc5a80ee6952fa35df23253cf84db971525ac2d422080dc78395195b1d83a065a5c3c43a981a6721120b1a95d1473a5d12b6cc9b26050fbaaa158b7368e3daae4fe8ee916418932b47d31ef3ea09b2356c29c2fd5797b2d677e75b36c27c015a79122c8c4ca763e1e0a5ff128e974fc7620fe38b0bdb42ef95e39d33cf28b71a47569551e3049ad559afd17a9b9dab576b8d433e47858bc23a30aa6c05d1475a105e089057387479b14a33a822f7290000fd8a4e4e7c44b0709d1a5256e3c02f02dd0bae7e6a55a061c839cbee65d5137eeccd93e2163408278e19db27bfe10fbd80bb55b2cd4f16b52ee66bf05856c25ad422aa33196d16b9a71f7832fa33df47e08c208e50b3a2aa556b84660c53a6c446e00cf9b44c87b245f5ad8d1af9ac7212a3a9201272b9e3579151bdd2c5a7c67caf0ef858753e586fe174bf147a1e465a86af90372c258a40cd830478029f8209a39cf18739d31543bf86cedace858ad147a9718b0590a7abfa03b37ba80499cb7d4753ccc4f00962be0fa733de308b786d2a230ee000910abffc5265b20b0fdf75d3fd01e5b9c76cf40223ff735ac8cef5a30dc798ccf852891f55783996646827d69e61153159d33b00d728e73be8a684a8d426645ed57b0865c3e364c38f4aa876de779468006ad6668cff11bda428f4d86c4b96649b74157b52a15a48ac44020fae88d93d1b30cbcb5c11fbfaddbc4a1e9acd1f509304676c4ba27499ee1c4f04136cbd79e68c1ee1875ce556e426b402917c35f43d1144bb9f963016e082de95b5b189d35dc7ce044091674c07c1c5f641076c89528b57ef13c4b66c71ad8f08c5cc930d2c6c56d62875aadefa02f80deeebbd18f73b7fb8d3884c20e04da66ab27e528825c007178754e04dc75e051661bbedd7fc24f78f56e191f0e65814943033c88a151c7d28e02d1401f4fe70daeb912c2d8ce660df0bd534df838bcc4c3bc09e10b453894b9c56d3b2a890f5747d0242f5d758e5ca9827f0494acb3290831715f94172afd78e7bfeac19249b8c7a784ded18d2e4710437567c4be8663c5ef80ed09546e11a4d99fc6aa6b5d4594722018b874fd9edc38612fbf8670b999bdf7d8feeae56be4f0cd27677facbce6e680c1f421f570d465d6f6442b2ba9719c5845d8257ec6c7b80a5ed979bd8906304c73f014332be5d9653c220296cf80faf1e2531710389e946a3fd4dfdcd1d58796e3e6398f0bce37c1c6f25da0ff2c13b736f5dece80cd3cd34be3383f6c67c243836dfb712c4ea4cfba7ca776cfd6fd7f94646dd98b6a4d100d74a6d07a5cb5c5953cbe3a082a0e2cc960b979a6262246542704c6c2fbad95abfb1cb343dd7415045bcae573dc7445b6d7d26d7484042f24b5895678cfe76577cc2b7f6559e6317a703006f013d40860e8b8ff7998d5f31145a0dd4087177921e4a408c7404f7c507231e653693862f60d3cd8c73ba5d545b5ec34fb016aac1faa27d0fdfbf003d520bf6141aa2b4cf62c01f70a94603d10d891886e30c581a148c378a27e3b0291fd297d33e0dd5c8523299ab86193d41e36fcc0e8fd05891307e6b4706c52e00b12998de4f2c5de0921a9d02e08a16f255ca81797819c8d20096dadca06ef72fb081a2a787a203e415401119ab7806f795feaebc5255519803698f6dae04db604bd19eccac7b5a3e7185da75cd715f6985bf21bac8f84ac1c69903a4884e1f3d5c7def0540b706fa3b0d5735e6bc2aca7606c3c6de91a79223cb833d39032d19ee6f4f24be6e8f673ed4d74c268867ee2cc481284f2e51417b0cfc69e32aba8dbefabaeddfdda65715aa178cc734a208795aad6a028d6639d8f1c9410a75fd532cb3448de7d706f40cc6d50d93f6d5f97ec5bacea295a060e9875cabea2193f0eadf6e8a8b1a62d466fdf274e91ff180bf65b3b220d80a406f0806f3f3a91bc9c93248bad116e25489988904e3e643beee6080562d5bffd4578ce56b714997353574228ec0d5892c15b25071f566f254b1086e0e230848f17bb118a27db04045f9d8306c19e8a913b92cd5877d5d220191bdd428b6f31f588b6f52f8cd46e09dcc1db0de9d4514b9e7a0a8f566c4c18f9a4966fcd80decc42dbf031db20bf561a92d1888b02a8d4f5d9b3780ac10fc7360cc0806c8906e67b1abdc7c1782e2bbb90f6404c932fbe84c12a75fcb078ffdfe0b67eaa7b9386608e1de54640985e8c427b2ea3147e9d3b7fec911814c6848abc21bd08b5e2f82b7c4bd2aacf70e7dfd7f34bc0be21cafec787ff5394953a84af8b376fb02ac811fa6896678e1e4f8a4ddcbea46a7076a143c947aae50fe76278c81f9d07cd7ddf707a769c4e32495c9e5749bf8e22b629577fc8eb2741ba4bf4dfb059a18f09db94d3d7854a58f122649dbac1cf8d09b23145c9fbcbaf223b5c6e7c03c727ada912474dc4dab5dd42a2a9b235513d4b17228723382e43935684e9729f76617154fc17d49635df372103df1ee9fdbf101053ed8af96b8038b5f58e96bde02c390b8ec08e68587714845fe98b58223cedfec8c20a9ee77ec677adbca2dfd13f3c1824fb730adeb45ec7bee10a7a2aeb373735f17c5108ed3fbee88ee907cd9d90c9f3a3c0215af6657b8fbe7da3f1bc56d578e10e3b314e53a417fa884eb5d2497bbe9e26220f4d712a305e59354a25ac22b3633519b1aea5d535248cd77ade0df5bdd7e9ef0aba32a296c1a69d1d770e4a4cc143b6099dda25b84b31730994314e9f223e6af456505842dd88620fdec569aabc1279745264e78dafcfb85273940a42a084f49d783bb56fe80b9d61fc704721b2957c290694c35ab80c97f54e82b3e5794e37d1a1a6eaa8add57ff80932dc8a03273af56b2a57a7e4c14f6e8cc6cb31ee1555fd6fefc6390c4025387157dbc8d748544a78903051a274ea9a17c594f3f85eeefcf14b9842aba677212cdda622a451ef46f7bdf35e1eae8b48f73e132767dc9d106ef7d2807109ebb092837a7d7bbe8121223c623c001af6aad837718330b276695cf9f4aa68471b6e64570aa6348ad6ab0f1d51d0aef8c4c8c0862a40a8a975a2002ae85053d7914618198de24ee00eb58f44fed453ca6c8005927a861f7c1326e17db229040bffa4d482f8c68e75d3003eeaffe37a4d489cd7e0cfd231239097c3ecb2c43c442a28c914d7d38a4b6a0474eab48d8f75135aefcbe0b1a84ed3be6253331aa4679abaab77da33ae6465898bedabca5907770ef1e4c7a061886193f68d8ef562b690dc783f0810fbd9d1051fab3c34b500175ce62a7a23169c131a27cb42da13e7c627d52ee82c17308d228057d081c54b2ce8a271d9bdf74a97ce7e2", 0x1000}, {&(0x7f0000001bc0)="d089c4a69178200b251481d4914fd51272eea07f99e123b0bd4070835a69c5bb7683d3388d6f0338dcfa9e53fd497b14d38185aaa7c7c06193f599af9c6cc32db2923a00007bc2bbcf9b262d1cf1377496b953ee6d20d31a2704b051afac4ad41f7bc18d6db0b6b844abd518a8585bcb142b1d1ee504186ecb0851071591b5e3cbf876e390aa423175ae53f3da921e74113cef836ced2afbd79561447278176241c928a692a08b2055e487188981b7e5c17712eebfa06fc621968cbd9e4208942cb1755d46b9f83c2db0cc3f8de0b3eb51b0904607271a895f0775940c50b2440527203cd3d5c2cb892c519beeb15fae6abdd14aa9904616a5f022ed96b008e573533361b7f0bece5223ff2e8d5d0a6a3ac67290124496016184ea80d1f4df9915c676b6fc566e973601e8f9865f83ed0a1f254f92dcaf8926cbc9b30c8274357c4694538409f206808765148fd14eae166621ade133f14084a0a116aa45f8481251c37c2515f78f033916d318d26d4c848929440485e4c1e0aa40a4b8f3ffdf3ccb12628f8f67611c35b843dd339ca47018857e4635b4cdc9cfcf56a260975bee259d701b4b1219fcc2ed56935fbd54080ac982ce3a0282e188529ef3ab11f8a4bbc45b1e4c09572352997b6d9c7aac68b57ff46944dd0a75362c0b0bba24772df33d22948460bf40ff4ec3405428aa953bd51dfbdef047b8c41277ce1f5ba527166888c84ccb2c5dfd89e1c75356985de44351ad32f6d6556b6268077cb336d3478ef5819453549e72d6e53494402f9a8a95d95e9e87d85968a365adb401c1696d9c773e149d2391f9f3cf31159ec8e74bd0bc7120e966affc6f47a0acf81e37da0cb226013f17540675326580576b37b3d05c5d49c6b5cf73bd703dde8ee3cf57c2b6b408bec0bb7ffe3dee3308d361c275b92a4ff1fb57b5e555afa0604e36ab1885f908f08469effdeb47d9d42e1541140b90ef66391dac149c02dd33dcd0c997363384f3462db6a0fbf74e772624c2daaa6037bad460755aaf0d228045a4de98109eac7552b8c92a079d292f35b31d77aa0fbe803754a244c13b58b76a73bee168be86fe452b40dd9bf886041d1d3a0528283813edc2eaba2823cfe7824ad2418a0aa56e238721abf049ba6804e7648e961d9b1eb25b1406e235e6d94557bbc768ae216a1104aa0392160d626b7f3ab84508842b4214b3e68a7f39fa121c1bac88ac2fef3b89af2afca5ab1632e5a96b1ff6bd03a09b3f86462744196c32ad6acdb3cce1fdb7b86d44d0c0cb9802f5a754926491e58b85330bc063698519f516fac31d567182bcca7427fe4e77b55859fab9eb4975240b06a7314022e680d8bd3a21887e697334802c6f6f29b866f90e9cbc1746d3f16e5b58eff62eb3f136246939c898d70a18b837e2a9c6f05e295cdf45537a3e218820cc6734841d5a508d92f522d87dfa41f8d721f9acbf743c40b0a3c009dfcd7dded1470a7ea9d9e29623743290373f5c6528c49e7b5037cac7aacee7b0e45ab42cb7aa6d3195f82586221b7e5b5fb2aad746375e906e812cd8c2469e6823d51722d2b172b38982e8c38092d4b189409d94aeddd6d257f65f6c5abaa20644a7ec17327958e2ea7a739fecb44911a2127124badb6874b4f7c787c96c3aa43a655b1d1af8d18135059f6ce569308723de7f5564205e2c51d0eab1871aac84056df2046b211f1c8652c10a7ffcf8029d7b9a3e6c2788ac599a50341b83e73e4edc31a4bd0bfd52f90f28b0c2a57ad70152f0ac498cf7c9907667ef4fb92bc3ef8def6e68d843f7fd9b77af56e835d7e32e1e7367a63b639a5f6f5b1e825b5bf62a0edefab555d57d890c737334960737966e78d51fbe31a26bb38cf65b2f06f0ac990b724a45e4202fd0da6657443969ae84bbc9e0daa2e5b36fcf96e09cb5b001f66b139feec9032d6295964945e49363b2b21b58b68fd0c48710ecb9a5c17474fbc6b87dc5581d2a37e977ff29c68d6653dc61ece15dca4e080abd88d2fc6db619545aa1b4aecb70be2f35ead64ca9e569ed33275b3d0170bee5756a95739cd6c509d59d1a70486c7c725eb60ae80eb498eea91638510130bde1003cff999edd02e065b041f5de07041ee8e765e5f5064976757ed69655efb67d4327375f638785fb6cadf57de3858c61b36d0f9c46ab5764956627baad56f471684131aafcee35c6a4a8c822e3721da97ca700c4cf2aab3a4d6adf0d3c7797a9308b7a6af9a6f1c668cc4e7223d8901dc6bff306110965d0ed1c1135424a8caf1fb9d1835bf1ce5123fe65f8fd364002c5b8b919aff2face8c0c4cae3e406d1338565325b2114284fa26d66069b25aab851e49dd00d0d9238a56f9158fe7f1e2b85faf0e2142920a87ce1e7755efd52a253be431af178d608cb931232ff8488076d453fa21c0083b9fa6dae4bfe9333e774a1b1fb43a6b73e7ab707267a7d9d62d00bd4e90faccca6802f923cc75d0aa954a4ea1ac1001bdbbce25f6eca68ece8a238ca04a5023646f46000b9cf45b9ce674af5a3ee3ddea1bcbd9464dcd37147c5ff1150a38b0c286b483ae0c6e60746e6143cf26962da1ee2d5421bd33a7382d64e54ea100cf68464abdd91c64285a4eab637cbce9523b525f96dee98ac8e0d7f182e2940177cda930140fd1baf9e2985590b5b27a6435f85f62ff576d915f842013af43bed0f483e1e2c9374ab3e147cf5e8abc208a18a3b95779cc1d3e5006b425398a9adb4c6dcf3b194560c1583afc9919bca6fd5cea6271042ac5bf6b0bc1f19433a683a1ff7b823550928ddfcabcb9e75dd47323935636aba846fa1ff81d0b9093af0023f1ac038d9d9f9150d657c74bb4e3d62eb6495fc372d47f8d326847bc57c5655c5e6f7cf066abd6c4b8606f3585b43e578cca84017b5ad9d1067ce74b3103edb288363c22b3ca4096cb8648ffcaa2275ad9be0685dec95060b16dfae2ac2877935130223329c2528f209249db54eb7644e71ce012c8d3e16b81860bc60442e4bfe948dc796476ec7c4de78dc98eec660d34d0ebc165c62c6224c9008da3e74009dec081457275160e0685e5e2d9eef81e5f63ee1e41cff4e46dc2395731ade7f2e4f22c7a525d3b050ff9bb3642ef6ac9687e057d64d110e1110b80f40a8af7215b505a6f3a6ac88423c5daa1862d740fae4b29c075bea5c6361de16cf89f586d496ab79f5d03f27f3d41fa0c606dd38b7aeac293748f8249af8665e88d47ee5efcd5c0b5b247ffa4c9169af6d4e526f1158f93abe9af2c4c990c5a90f58eefddfd67af43ebaf99501b229b9c859c77d45ef8a9a3c98ca16d9788d4d8f9976c8f5cd2e2d2faaf73e6ab000fa6f2aee5326177260fd9b790dcb2ac33942c784fe58be7287d062470c8df30e049aae12cff8ac28f2a469c8a68dc3ffc98023faeecc1b87ef730c53b9ac368992624d1882f3632e23f7919ad4472ecd386e3a9573e691c3c0b826929428fd03ff54083e93a527bd015051b3e12f692dc4f38babd13fa7d8dd6375db3a836a2c0326e6fc0f080bd4fb2dccbca4da437741e5f5722f8f19015610b29a0ec9594a89d8d83b7fc27a0e483bd9c53f833627b84a63cb9405bb50407f336e7bc45489f218e8ba4d9c06ed9ea7b72b20a66baaacd9d5787266c97c4e33e768ff60852f3b86568b183333412588ae6ce916e27b32e4b86bf6881618546435add78c55ed389bcd0c523d9bc9554a7793da64ef2bc676c570b43a2de678cbbaf7b493d21e1b9486acfdcb00fe9a4d7e0f67644c77c114d9794b436c6e442f4873255ef243ec63a299988abc83d5dc18026ec08bd4a464f9b64da5f59650b01cba8ced6bcc728715aed3e5b4a2e04df64d4abc99a9743382443d3822ff4348bf1978cf9845b6b3b9ec7f2e4e53ef29d64c0d872362f6419af789eb00202c127f3dad0d28a194e0c5775815be0ae5730ff0d0dafceebd94b75759cef531b37e1f8a163f2ef99be74110622bf603368d90317f9c8c63da9ac86acff291ade135543f6d5d0405b31fb11673571965839a2e33cc514eabfeb58bed6faedead3705b7c650bd36933139b1f11395244f5fad6c5a38cfe2a4760d0aa2fc2f89a71489ba61e06bce8e9914c924920d33689503ce7fb155598b2d7473747cd435f53d45370311199e06301adc56cf2addf6aaecf96f5c9dec4fd385ea6b9f55a8d9b370c3566d1ed17643df534cec55185693ec392a75b7a0950f3a1c13f782684c735294f2db4dba9e341256524cd9512593bd1165a74cbf61c5daaea8b89aa62dc6eb8d8fe83400c5d5435a2deafd193417cdbd5374cbda610fdf76496df9d97eb31c05a429cddeec42b5d35afc718bf6920521f0a98f5ce3ed1783125009f4d376bc68dac4e9b88f8ac196c762cbd79cdbadf1f919b0c445fba881d0959c587f7636342d0d259bc884c6e10bbfd9bd26e900cae75996e4eedda50555f6cef574be830bd82e9d59e4cd5eb7483ef30d284edbb4db184c167b686e8d3b8b6b89819c8c7cbde046848501840f8bb7b0256b7ddba22019f394c0eaf876d2dee533326ad09ac0eba27b14db90823c993b1f0e142b14adcb5c4aa7ed095007871a3b91224ee3fdbe47d5cc3995e719eef880f289e151fc6717b57bb31d9b91a5a947a544ec2036c4a980abd568743723651e7bf9eefdec406418a52acef997c3d09369f424784a30e0985cf8257e5a3f229cc9ccb9695050b377532fc4fa00832f60cf4f512eaab041c51397a703f2309e5de40d4cf86651e85cbed125c910b272ec03bf4adb9f0632526936b12fe9e653974de276370507fa04595d3c1e4adaa51b7094f89ae126788080c61eb57781fcd22bf25ec48b64aaf1348f85c9874ad0a0ee5da30b12381c51d99b19750092a4c10d2bcab0490f2ef2734a9d617f3a866d6c6125a202ed4086d60aace99a78032492efc72ac390ce56e121e6438e5c22d23397de8d051999ead3bcb62de204ca72d0a4e0cea54307d2f330ad1a63fe24fdbe37c0e47315f52df5969f645abc739fe2924e4b8cc4a0e96421bfd4139cdc4ec1fccd455b0b21da5c848e1bd5ecec3727562d4efdf1d185a787044975dc976f101c51ac349e1b51bb65762746e9e445048c50b6c5e77fa38afe465fbc8ce6bc24cf8adcd0aa52ae21f22b43a41dcbb6f3c17cae506ad0a36248bd0a9de3cfc25a69f81a60d2d6e6571f20971acc56abad75b6f93460836c7d984931057186d048d85b2999652d2a8bf6165d3c43227d7c9c5f9c14d30c624d821cea1a9ceb1437435fe7bd6eaae7773a3b991158f7bd567d3c1d0b99c23f647b1ff2e0596d77e325fbaf4960fab3244fe93e8271694b110f4cb9a5512005433249f1a94d8e4c1f5d11aeaeebc78ce4774028c21413806b89e9e10e66aac608ee1d62433fffb60ab32d0f272f4fc5c504b3ec7d4eabea62ed117b00a745c9c755d48592e0287d59763a1b0d45d7adbf3d7e1e287e5d89f8f17e4e035c538704c8f107cce0219999e0bc978b6f781b78f3727d8321ab62b613cd771d44b307d8e0fbc31784a135ab2839b6df30f33d9b87b70749c080899f03d3487b144a3a062c19311a3a3d25fafea461b98635970424ac4b7193df6aed95c0b17b81c1dc0ba1bf371faf2f362cc777eea2572575990eb206d07e343906bd8a64efb7730434b3587663c66468425f082d33742a42f583308784dd2b897a31ea7703f4622f32ba196089632247a8c41a6ee1b1a309906cb74a844e0e9b67da1d6abdcdee3ac771e8bf6358817ff1813bf", 0x1000}, {&(0x7f0000002bc0)="d70d0b5d7a7ea56648295c1edf0aff58630f7ab4832389010ef82317a26849a9219767d83b69a5d62f9224a34df6e0518cade5c57d20c5d6c1bc1c9e5e154087a592da43d5bc44080042be83c395c2c58dc3d28c7860a6f606d6f835918823f2f1f8c670cc1bff3cbd89bd87737b8b0b69ab49fd12ce3d12f90a5e0b007e68676059f7c43501afe8f31a25bb56a492929c0954a7468d8585ff43a6862a16bce3fe3de26f56344db5622f79965c85982fa87be46094fea90309e92fec7eb37c69dda13654a6332ca6211ee09484c9db6e0a7eb4eb445f90bbd7461c55b83ec312eee25490745b3abd0aee3f8603f31f", 0xef}, {&(0x7f0000002cc0)="bbd56d1e77f6245deb7c1cad968a55574f30b0a085b05d7ed3dae3796908e61fbe0b8b7f147ce47a8816137619aa8aa70d0e9dab391db31eedeeb1f77b4afd55bc07f2d042899725643f8d3cb2581fd421e8519f61fedc7a5bbaaf4580ede83373b16709bc3f68ac758f753689bf22dd0f11544d4b649d35a80fe59cfc808e67560ec9fb1d871254ec5f3747d805e65d832ae09ab416b2892243ec3644a1d8ace908410303c9829126ee330d9c134a2b407c7f78a73bb1607f7ef8fe62ed608d4c9fa0cf7f611014b315045095cb0861f755d43107b29cf927647430f81f093f62c96549d6fe05d00826af1c2c35de4cc979a35d9d8669b0a2286c705ae0d2a8fd47016e4e2d1fd665be702866763bcff4dc427402ba878f3591ca1825c6cea08cd797ec06cc34826e55ad1bbb0e383e52c783d952cd1388992f8752bc3c9eb549a41633dd5e983f6093ddcd11abe4032131af37b12c4014c63aea6a1a950596f3acde872779fdf58d1a87943557faf490ee2f0c700468c5cb5599758eedce9d929234dd4f5a5dc04d4a772f451e17f63f92786fd24d1937f83a55179864b3cc22004ba57075d3ce2781592dbee933b2f0bfc5850c040c4014e983f6d329d71db8b9dd256fad12a99611061cf053e526fd18baa00b3ceacd9c2690905bfe77525f0923124400bdfb0528e3dc975979010497ca1532ca182a8c5fcb41afc83f33f40f0628e39cc91037cc3e2953591db518547c4f24b05d996dc24309580ff2203088dbec780ba4b67cb4454782026804f5320bc39327ea1417f31e8989c68ded2a962713942a1330dd516e4a64ab1ef246bdff50f0e74cd7c66387fcaf50b4a0d98e4f262ed58a2b91e3e881f46fec55c7a34c643785f7d0cf7193f19d1b77b9ff1c6e4489547ff0dcdecbb3201895dbab2f3e6efb02784aaeff41f3794374d4fd3262bbf969727d7685760770b739d5b4749fada34def2f89d7c6d91aa71da76357c881c474b181cf8a200db5f506e62e0d06288a0ce3bab87cae039c7ebb3b35c714d8271d90d72cd36d6896425cfa7d3fa4d729f689df3ff15e277d6f05620a459bcedeb45b3e18c06c6755f9f47faf7487ad6494fd498f2fcba017b4e66954b823fbb034c510ae7112d8d46171e97505bae29e1505cb1bf0e43e678b42cace5a7be1c199f8f33bc70f4abf68135667cdf4c49afedbb6584ac2c92b36531c3a482c4d7e10beb295368bee73eb1fa87c1b0252e1b564bfbd5bfb0d47c310782d5f9053306c0866267d8c4fffd65ac98083f5c1119ddd1920633187f0becede80c1631bcd9342d8de8ccd539e5d479505ac6a13e7397e39b861ef919d764e2c8192fbc726a1427c4a116cfc31159bad96926438862c397cd66900aefa8392997963ea5583e7cc310430abf422b475facdae37e6254155881182eb05cd490e7efbc8e5144cfcc5b160981e1d10b121f622cfcaa7d2eaf570289cb640902c16ad398c99f65b763e945a954cbbf4fddbe4820e582f379b0261373f016ed74cb3d0f39817fee35c100af3fecc7b97e08d46629870aeabdac384520609be13ff9b08656df6d861640e12839774152249ec6c70b79750fedbaa2b74d93fe4fd650b4f3158077a5d856ce07402a37d10afc805aa3822237a1b801f59440716168cc48460a7968aeb25cdbb6b8fae96330eb1149b7f1253031a6b083c66887ca353fe202355d398e971650f1ca0e2e4018acc15d0cef7324c1d7212eede020a17a8ce9bca04d7ed8d061d155aa21d20c7905f3dc8b7d2e658fb327b30462325379688722d3069305098becb0e88895bbd071ec2f39a7588613b2c4f88277139c42d59854dea508e1b836cc4fb49aa6b35971245ba3fb524023f31f7100899e93aaf3911ac97e6804dc8722f35a4a897b03346300f977041f46c3b4ffb52254aeb9d43978bfd674f620719dc44bf6e5eb7087e4b7ced1a5a6d5fad9d424e378bca09b3402494b24885c4ec599c87b114456e4f8054eb3ba68f625187d058410b09527a96602619e4bc730ebce7688fc77e2ae32b52556b3188c6db26052d58dacd872beb5cc7cd9064c1cc003fc854fb67c2fb7b3c26a7b44e4d31226b18ae29a81203f9746022289e548498907a2e02e071724f1ebfc5e98b6a1f3e798c2a0ddf956edfff2bd39f799bd41007fd99c2837f2b8d1f9744516acfd2772cfe1927d20b34a055ee619b2aa4b87661f524a24e60dbef18b223d7bb5500432efcf7a5eec7318ca8a595380ccf703528bcfcbb9dafaa07bfe37e0cc1a25183b120aa75e1bfb241f9f4acbc3eba1e9ce71a7036fb0c93666755a4393a57784279fbffff8bceb5b8d716e476d1abf307338e092c88a5ee364f7dc3eae3882623989ef58960f83e42196ce91e02a06d45869dd3d8ec9798dc2fd1d4c5bf80f860c2f027a3c619324898482dcd9596d85fbd7a437b23b9f39ca2f318cb6c0eed41da7fac526173122dd344a0053aba2ea5250f96bed97017ae3197849c431f74dedd9890448fa5f6d2f7b549b00e59268acd28225d1c90a9095e127fd6b9e5a41077907a3c1581a04fe3f22f2dc2cfdeef170fe31bb29e21046e4d21aeb99cb7a65464ff3b4a1dfba5f3ef9fb1ddd96b5be54b1cbf354d05f9437a8bed343e4ba07c4be134512621d7372914cfa5806d600c3b7c687dff82a6dc6e7d0ef86a0aa7c4595434645592e151b8e4c0bda71c748b236634979e1370f78d3ae7b502a30410cc7744dbc2b69ace35fd10b256b75bc84136a6bda7294eda89adde8a3ef06998ace7bf75302f24da962037cdd85d3d1f304fdfab4564ae36b3a29a2c42341badf5060d84d7f91730553c9d8f58688ac88c93f1c0b0f467180eea30688c42fffd661aa010540778d54b7c411052dc5b476d5f0f6e72d0482763e6d276ea7f2bb82602efe4487c05d12ca2e49886e6e3d9cb8ce2ff11fcdc758aa77d7bf4f24a08c5388b2db59795659075c0023e3548218366dfadbc6d1965b9d82b1cfc18e5e70f59fc54a32c0525161a0589094f529e150e65b37db4416e7c7a7e9e77f89a5e26634f73b19fd8943e0aa8b3b1e16b9ce8fba2943f44aa93748fa015bdea4b7083c855fcc82abb158dc647b62538cbc00c8815f386c9767e4c42bfb204da697c73b6176670e922438646eb99a9dad88308e2e3cb0896967a7ed05b8f461ad6381e30daad60fd3cc41a2a7446204a68a9b7228fb2730d4894f43f2026b67b0128be15f4eafff30ed4022cedd1d5d2c99dd13f0638a9303749aa113bc208b29e4c6e102628a0bb699054307b694f493da6fba126a8d7e41ef9eaf80ef285c8c063851ded55123ed020168fe238aa9918599e8412fc4563c92dea2db8df761c13e0b2c7f585a48f64ceae69e7844287e50d096c758cfead8b17a5edd4ea2d1ac6e2185124e654cc97349daa3d4d7c660fa9414115ed94b50e25b5ecc4446a5736cf9b2346c090e5389a33266c798118cf968d42fda202c16d36a07afa8501c6b417a241da3b155d009f921be7402064e6a5f9db3417e816c691c0943e56a3509e31d73c46385eeae74e5e3f8e02acbaa6f99f53c779c0d0f5caff01df77e9245a3421fbfd51690ddb7e9205f276dd1144425f65d39b144ecd9782e0b72cc13e6a758590b43667ce0acd6ae1de141f46d2cf9b4dbc6c8d4ff11d33ef5cbe9d6af733ac0826fda2ee1574368788675b0f914cf777de9e4a7a57de0b46f76f7baa977e743f956603bd3914a92b3e0bbbd2648040c1366856ecb6c7b481e0d2046e3f0c10f950bd08037fb7ba89855ad011f3926ffa5135e3304121dc1b253140c76ed5e2cd6fca852a1b9f9a75ef027ab379b9367bd1022ea94af1725e4369916600dff08996a1cf07e78450a60404d55464c92507f557f056cc7c1a10ba5e38bbc30c08484ee5b7c0aa049b6847ef370eec872c7ad1867d087d5cdeff554cedf72b29c2f4508fa37ce6829046b804afb5e567bd37ef841adf8b28c052b8f751478eb7f977cb4385369153de6e7a600799c27257685cbdcdfe48899ec570242ff57ef1ff76fb1c69ca130c47a7367c080514af553bbb990bea830ab457ad3ee25c384f62eb61de92584e590bf918cd41444769be7a783f973a06e325e5ed47be5a1ed29167e9d723c07d0bf830ea301b42143aae37a128a227fd69b0c97c0b22907478af5c506474b35158b1bf53d0cb58200d59f5c9b42e4e5705cd5355661f8d942b802c0075929378f95b5ae385f17774094c6516944e5b1f8c712490311e9b377c1b49ee4924878b6927575e36c44864054e1d36e39ac6e560f160adb2476dde88ab733b616bb5a2b0824b78d664bc8eb86bc096525011b387fd8bccbaca64cc87a9977305e11b7f1d44a892d85b37ec87922d8eb35a4bc852e81cc41db1a6cb9aaf9ea1bba8b44ca7c82cc81ddfd5ef1d45c6efbbed5f94130e271e1fa1633a36ab538d24a7e669160fa7ce8b4f269f97b53587762c5fefd03ac325d90babb9ccfa72b1df0da20871c404f90d8d902ab9204dd3772615deb0fb55ee889a1375c143d4344316b79b33f13830d71ab4dd6bef8efb9adecb925c9fa92ecf7a63d7944def5ccd71676301310b5e1138830ed4ecb7945762485b2d7a3c2ce7f4318484029c231e98ce12d915f67f6142112da6776d7fd27a66a967854d899efd331d47d2bde8bc0eb66580d5e0632865c02614037c756a0bb5a6150fc5b50a3d659c7e420261665a3895032d018fa10e2f2ef28f9eef635cae98992efe06cb931f44f4d0e1124674045064bb300cfc2c9e2df81481241ec325102aa61d78b5140afeb11195559238d4e12459c62cced586cbf86d9bd7a704320f2968c79e1fd2dedd980e80790dacbdb3ce3eb4242c73ce1e113557307edd562ca736352828030c822a301b6a3d413a22265831d1f78eaec3cbfdfe6e3f2e9ac14f8a9f76123453044057516c8df32c259d55b7766f13c2cc950fc52ef408784a88e61f521c6c5656a03bd68fb817e054535d656c4829096b32bba4c5c5459537c3a29101a2f2b689dd03c8d1f385cbbe5a26d91d55f71e40773c9c71170b65bb33d42b4682b6faeba74004f208fd83ae0270f24ba681b16fe8e35897b0c17ac40628bd32ad3d45ab4a3c7ee713eae717bff18c34cb13f824921207c5ad0c5a6441c469e254690a26d86b50e38fd466d692761ff4dd72a2c36a72a8e8a6a4eb5bdfaf2580f733a10e748fe0a0b9c2845053d1fba0fa56bf6670c59d34d35875109ceb03d2d5d23f68ceb0d712d8332afdf5d4ff5208fdf229c7f11fd7589cd54e304d7751725ac8e56e1f8a23152697b0d0f6582ac639d3ebb975dec898ede3fd60617b91821bcd8fc708c1a43b9611e90f8cdf2ce0ad961077ee0e4db6cef5904fa84ced065b9fcaaf07f0e8db7ce1c928fbd2681c56cf22796bfe63afbf17275d0354a898b8ceb38d66986ae37e6e67ec3e333c7e06c4ced75fd55b555058b0283e9cd93fd70536718506772f7ed453d9fda71e75be6bec23b8bb50627a934e9d0c7a2b32fe313ff64ffac4d36372da3a2227914814901f2a55e1baee457a7ce5582b2931420e21066cd30f43de39ef88e03fc78f2661949d127f44fc675a1d7f51d8c633199ab33752d8e3a8d8a9d9cbccf7fffe7300377d4fd4f6d6fe4355a4124cb46613fca43b5d47b2102c7ef9a7f6794626f926c05209f631284835c119989577fda4176bfa39efeb7556a0b13c1485a705503adec41e383f8292c3b82045b5082fec2fc04092584c8ef0f01b", 0x1000}], 0x6, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="7e5f99554e3017c0842b2b9b53c486490f", 0x11}], 0x1, 0x0) pwritev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="d2a0cabbbc5cd4630225c4a544fd62d8a6c7c68aebb0719fb87fa44c07cda23a3fb0b93da4b0a078fa9abe8b87f38cdcce537fe1dbd5f387fbb85de96af20d851e8473f24c7d6f95dd2df042c21d6e1b3b7db5cc9f09e3c15989225e71eb482ae1c92f489174a3d8ede5a2dbab7e593dcd87ce53cff4f608ac9459af7801874bff1d4bf496331eb2c1bc9a9bb79be76c452b2625e1dd235e9aea796225696c4ef5df199e674af20a2229cb1830e266d5365b1806d8902df2080a950fab1a3c65fcfacaf8b35bfa4fb92b19b48e09f1575e0fa7ece6e175f76122a14e16", 0xdd}, {&(0x7f00000004c0)="3f6781f35f602e19ee0451aa43c1ab77662637abe98fb9f4c1ce82790035a1719dc8e515c7124f9134bcb33cdec65829de9c2aad636be842373053d0e81d56a11bc513a186367a4a23da3dcd00c3cb63eb5061921cf9d9", 0x57}, {&(0x7f0000000540)="b57db3b7d42b9c0512d79028b5311978c34f460da2327e97c03e964cc577c88aa40791f15e847a552fb803f60c0a473d1a051d22515742245b8fd51dd317450f12d896a97993f5f5a5986cd37dd7412202268e4a3f9b7744e82b9bade045ad4f400a8a1a837051d4a6d3725837ccd773de94bc1707ae2ed14ba34bba91371e00ed62c9334bc469315e1b1a2d4909e0f7a250c8f580a377538dc04891a97101a86534bc58dd71c0d4505aa6b3906ac11b34694938a941124a89c59aa504f84bb1", 0xc0}, {&(0x7f0000000600)="5773db64d1aa03529288c64530941b5f7688de00a4a2d6eb9d1be91c10980098da03419b6b533abe627636b372ae1ecebf718ffc632125732f5974b1e44f1bb8568887d80f183bd0302a9d159d7179875b25999459c94217ab27139f1fd4143e94eb75d249527d9a6bafc79c8d2fe805f3c9054b40e01a687496c489ec8a21d2c05c9008fb62ff3f7595ceb2049b9acb228548e674d6806e605a79909e0c6d189cd05e20eb3635a80a42be739e910327f835beed07a145dc561a9055fad14f7f0541e8775d1adc18ee937e1dc1dc99e12370194c37852d0f1136f69e39a71a514f4180c0c24723f366436b2d9c431ccfa4c4229de6fa3137c912", 0xfa}], 0x4, 0x0) accept$unix(r1, 0x0, &(0x7f00000000c0)) open(&(0x7f0000000740)='.\x00', 0x89, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000a80)={0x3ee9, './bus\x00'}) writev(r1, &(0x7f0000000a40)=[{&(0x7f0000000780)="db84d8cb9c5632e6edd51535c4260a8a31615043573a1c3459d75855c0c55aa716b1f77e578086a1494878038f92dc64ceefae0fba01cb8a25eb6c971772ae28cdc2627a6f9054673c5ccf525cb2da97bdca11fdf6b5e983ade7f8f05e18065b95e4ca5fe26651e3bfb99fc6ba8ae59e2348e06a8d7ef81873f38e67814f529f4d224ef84c67a9239274f154ed537abbce4ef6e029cd816e810b4817", 0x9c}, {&(0x7f0000000840)="867daf141dc0a43ce96062ce70ffef72d15d830dd2eceffaeb06d88e2f9972425bb6650ff1d0f1008de87719a05f356491eab8c4a9eee3d0d3acf0ba6ea7ce37531416f743b96d8a6e96e99e33cf3a72da64b5706ccf34aba1c5cf270f79934a322596da9599f1b0dd896588732b0834b73f53d7658be5e7db58ef7d7a6a817ee7fcf136a09dfdedac9e1bf38dbe09fe03e929fb8043f1268b9a95f95f0789ea4f3f33c058120d9453516a1b00b376e83606cd6605515a2e7051586c6853f48cddd859356537b5175fb96159a70e2cd778ea9148ec855596ab58709eeee273e16d26fc58f9a55eaf23b5889000e008aa7838e27b", 0xf4}, {&(0x7f0000000940)="12d1373194c5682be76630a098495dc43931351d997800aa16bd8cc9f0f4382919d2aeea4e5892d2afcf61657e6fd22c6590b9b8dd2aca6495c8a49cdae6723e515b067915250d78d134f00aa4fade97ed13921f8f4c71cec76c12021d988996c3a4fe", 0x63}, {&(0x7f00000009c0)="834f40b3c3dc138a49e7233e20e29004a85bb6bb4b71cd5fc3a803e6d3279e2f8d7c57763700151f887e4b2b47868cc1973925430a99d731d2d4c7ffd8f45670e892bf85a20a56e571537fd6b2bbacc277eeea17f975b097dba78d1ae422455c3fe912c4badf98035b83411c45668d31", 0x70}], 0x4) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x40000000000002, 0x0) socket$inet(0x2, 0x5, 0xb24a) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xc0ca) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) 16:00:25 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x100) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r1, r0) faccessat(r1, &(0x7f0000000040)='./bus\x00', 0x10, 0x3) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r0, 0x1, 0xfffffffffffffff7, &(0x7f0000000040)="7629cf22513fa87c93c111cf381fa5ae6569aa47420038602e48e9b772f37cecd8a4d1aae2b1f6055e0484d0bda340184613ec04d4d2abd01cfa932ee37f190f0b86a4d92c3d2cc53e1785ef023dea9d34af4c69089ad8a2cd3264ca3cd4d6cbc3072a2609d66716e446ed56fb885da9cd767179c8", 0x75) recvfrom$inet6(r0, &(0x7f00000000c0)=""/20, 0x14, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x80000804) setsockopt(r1, 0x6, 0x10, 0x0, 0x0) 16:00:25 executing program 0: r0 = socket(0x18, 0x3, 0x0) 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/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setflags(r2, 0x2, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = dup(r0) close(r0) flock(r2, 0x1) 16:00:25 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000280)="0a6c347cbf02eae961dc770dc5c6f761fa27c42d838821aa44b9ba2ff6ed386d352adcd4eaf389cc90eb103ee8940697da5ca4accf78a6184fca18da6bdb6ca8687041da097b169aedc33209943fe5ce7a7b35576392060fb60234cbd9d4fed103c65154f8127ade665ee617e3a7f8e6c405ed978084f9d38c6f40a7bc25efdc37db554d744408c71aea15599ca0ab4c1a67ae6ba4c37a63e63d651e3a35675d2dff", 0xa2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae6322525a360f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab069a4684b3dd125bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8b4db9ad8a4f5f72854f96f1e4720657a4d5f16b136a5d00d1628b53a", 0x4) write(r0, &(0x7f0000000500)="bced873008e72f840f7c4d672b2b1c94baba53585fce99e49f693bbe01b0dad7bbcc275d3c93f489802afc93cbda1039062019e320dfc2b02a34ab8756120b7d753af4333eb4dbf6e31bf99d7423d70e547624c52a77ceef32d9527fb351510eb487eb8d35ab00b7f55633122c136b5ee78606d25fe6b7e70e17e810a2", 0x7d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r4 = dup(r0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000080)=""/43, 0x2b}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r5, 0x0, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4f8, 0x5, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) syz_open_pts() 16:00:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x8, 0x2) getgid() getdents(r0, &(0x7f0000000040)=""/205, 0xcd) getdents(r0, 0x0, 0x0) 16:00:25 executing program 0: pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() mknod(&(0x7f0000000240)='./file0\x00', 0x2, 0x28ae) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000280), 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x6) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 16:00:25 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2fab1bd7b9c766696c653000634286127f1508f45b4255e3"], 0xa) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x9, 0x95, 0x9, 0x1, 0x7fff, 0x800, 0xd8f8, 0x2, 0x2, 0x3, 0x2}) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)={0x800, 0xe3c}) socket$unix(0x1, 0x1, 0x0) 16:00:25 executing program 1: mkdir(&(0x7f0000000480)='\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(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') mknod$loop(&(0x7f0000000040)='./file1\x00', 0xc010, 0x1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 16:00:25 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getrusage(0xffffffffffffffff, 0xfffffffffffffffe) sync() 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) dup(r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x14) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:26 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xc1, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/116, 0x74) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x114) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x40) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x20000000000000b3, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffff2a1, 0x7fffffff}, 0x8) 16:00:26 executing program 1: r0 = msgget(0x1, 0x10) r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3000) getrusage(0xffffffffffffffff, &(0x7f0000000000)) msgget$private(0x0, 0x400) mlockall(0x1) socket$unix(0x1, 0x2, 0x0) msgctl$IPC_RMID(r0, 0x0) shmctl$SHM_UNLOCK(r1, 0x4) r2 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r2, 0x1, 0x0) 16:00:26 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000080)=0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x7, 0x5}]}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x2, 0x7674}], 0x2}) 16:00:26 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x4) pwritev(r0, &(0x7f0000000480)=[{}], 0x1, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) fsync(r0) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x23fd, 0x0) write(r0, &(0x7f0000000240)='n.', 0x2) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) r1 = socket(0x2000000000000018, 0x8001, 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) 16:00:26 executing program 1: 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(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x800000000018) renameat(r0, &(0x7f0000000000)='./file0/file0/file0\x00', r0, &(0x7f0000000100)='./bus/file0\x00') chroot(&(0x7f0000000180)='./file0\x00') 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf000000003690d799447efddd0a26c56d32d107348f8c7227ecb087552ac7ff53d992a0f32ce53ac2a08d9dcd60574d9c6606d143fbde34183e765760007bbadb31126ec9ab24f5601ad8f65acb395c4e717b760cf188e545e12a90ddfc8a3038f4ba33c9cd3d2775ca7085cda031ce41164f93cbe54e7b562e332d636a2e6bc49c0746250407590d41fc777145e06eeb407da71578c859143fdef0a7bad2b8d135c3cf4dab5aabe50a0d8f915b92ef229ffb9f504fb00371af89be3d78c8eccb68a2bb374ed39079cb7f8ced4671e3250306f849568e70b1efbff5067f316749628cd4909d32762ca7172758cde93f7fa0d7917ce197c59b6f18d527d3142d6935085bfd66e71234ae452a1fa3c6a150b0b7f1db456f17f13e98a46cbe3aa84ae1b3022f4f202b42d9", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:26 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) clock_gettime(0x0, &(0x7f0000000180)) r1 = msgget(0x2, 0x400) msgctl$IPC_RMID(r1, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/21) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x42) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r4, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r3, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000100)="a750b7ba7c2e45b772483443a73b110b726a58", 0x13}, {&(0x7f0000000340)="bcda81079b60eab92e037069bcb68e635b19b2bf041a11f583dc78ccf54fe5262db041a4152d80a18bab72a1fc9fbbc5e50a713033843ec62924b3f9617702f04894ebfb1d920b269ae74ac87084f06d304cf45c1c29991668d1d176b661601b9525c6956b397a5adda3c6ec29276aa359b5c93f4fc579aa984b3cb44cbb84d1b841a10240ef8418b36c13f632043db3b6881804bd3d5cea642bc40ec905f2576afeb489ccb5c5650e91d9ac33aa52f551b7455c89c94a709a0bc06dea494bdd2b1d7e0e661c80ddff4d89a7ff6c3ed47e2ee3a547cc45f818d73dfed6b0880e008f2ff0a0d6cf689f37e1bc47b12b609fcb1b2f8a68bf50827ae6870ce965e29cfae35f313e7d6e13a4052ba75fd649ce329075bf4b42d8f5718db619634adebdb5239573ece24fc756ff81d4812d5b963aeaa2d79d20f60ecb3f1063a2328f8d7d26905c63c01635ee6c23c965ce54c6e16e56824a53b2894170e3314aa8507de5e4daf252aa8ba5d3e9a94e17c818fb3e132fe8893d042339e6aa79f7203ca755bd71a92cfb149101c1a278546f1225d9028f619711c54a2c12800c345a1dffaa3500c4ca2b1721ed1ef265515b324f85eeb8acc300611b45b8cc4bfd3009ed8d40b9813b4e1bcee8fa94dad85b9499695880fbfd4af21d69104d3df5fed7104c0fcbb4bded68f40cb62d97917bda766ff4354a6121e7de652d26f002cd7b48cf55be124f9d417ba2e0805c1c768bf94a53243f5a2bb65a34d48ec4773092a17989942c2be97300a0a46b93bcd5fef0a000334437eaa7312967c396bfefadb9b75437dca15b9d09b51cf7cbe0d0774600c65ad4049fd122a858c410d72a8b2f47e80ab66d0382b6f9aa2d99c0ae036930a5e8f404482d671ea0dff9333ef6c83de3285c682bc8b096dbe34a35bc06471986f1f5e8f3243944fa221a7b45b7a611d41f216dbdabac94f48304fca28a69f40652295ee094e8f363d454c66cf058151a5af2271edd04e132e2f4b6a08abeb7cd907efbe6e6660a9d474f5faa13d63a6c996f7f15fd5e316043527aa9b4602951cd0910a75293b91a803289e9e6d82af9c0eb10c63078b71260d143f71e328d2cdf875cc0384d3b10cbcaa8f9a2a87758b940bf372b04e4dbd3fb034baec1851fd1617223014b3d9f7a1c1bcad68d1f90a10914a08adf12e5af74c21f8f78d4e7df9f9cf2dd17ef3d28e131c36c722a5ff8995172b27528d4ff24e621f9bebfbda856f845f9f443afc491e39e6cb98dc519d5d6530f84669f7460268ed431b3e0bac67c5e3a94f0a73e857cc44a836daae254b5ff2913a568c488e9cf0c981567576a752046ec1d7725cead4d1f704dcff8a4d3e98568d29db2eb1dde682f6b4502e3302c4116eb8cabda14f248df7c2876bd7a1077e727ad159cbe71cfecd9c9ce3081445f2a71b16c77ac97a85e952915973428c940b1ac80d18dbc386bc7e3a684eb72e17531845e5d014ce5ac7346ad1ad6778e2147cfeaa4253d920b01f753b68bb25594153118c8f9da5cfad151d48e4fda180e016a360c98f640458255db022bfb7ff00c39d6b2413d685ecd93fa2f3ddd6d80f870994557bcbcb7c64e9e52c507cde749b698765479c3734854ead33f6c459998af438066e18f0cbac00a50c07e8438ec2935344fd4488c86eabc5c221a68efb1e7721e56f40a4a4ac87ee7f38721d16b6a799cb374fe53811f1dc46ef7d63f974a11e57cb0b6501536c3fcec0150a408b196e52a13a7a51294a26b0ff8dcd7f1cfd6e1971a3961656d1e5fb09f49bce24ac790e17618e1c1f9eb3bed2df1f41ef5b6691a37019d65e7537377c811bca48500463d7e144e8621d6cea2c877c3a7147814fe8b0b9c7904c5a801bddd98be8e1f4a4e3814cd789a67d3cc881186f458839371ad3b854c9e5ae536a26dd128819dc0f57ecf6a3f4340ebc85b7437026c0a19aa6070f58aac1a56ef752aa990c43a423ffa65340f7f8f5e8af00bb1c21db19bc2033b489219b55cf741b7833912cc5e4a3c6faf9c5bca1ef14a5e971e9b9ef754de4d1c73658a594f0031582ddac8a3e1c36734aa4361cf5aa6fd4aa56b8f60bdac32bd102976160a67eb1aef5cdbf484e86a44152f0c9a50fc85b7437d12bd74fe455a86cc5b1fca498dcc7f305453a5e29ea70b48c1d45ed9b2ef24a6d3b060ed0f2d481863605c331a0e6c44c363b63aa74e6c5e8c275cfd30e35956711d24a6ad7f93890506fae4de634f53ef8c07466a87c5f0c13fb878a40545d42adebc1e25ed9746cae9182cb2823861d0302a1a0cd0af61358f0dffe21f7da8532b7c2dea964de6c72b5eaad1a6bb61ca0b668f0de43c38c7f0ce7d9671787b685f7fd206662c63361a10df8520e3dae6aa761efe0c9a67a70537104fb9ee6f1e64558b82f104785df61a703a6ad0f44de035bc3d1ab06d94c737bd812ac8c61f20609e7b2d83489526d7278d47003de1e4da801f7a11fafdb682500083ca32dc42d614f524051f80cc19d53471e179b16191bd8bcb4543297d3932393eb4f14fab48b02de96f8a30b55b7fab1d5a9d4286245e41904d66ddd1583273b1597d2a40146d8abd85305b7828ada13995ef3c9b31cb4bbf1435f514fed6bcd032263486a740a8d0f4e34f71de0234874f0d640c54d4ffe6e78281b8160921d178efcbea672bb772b802d5ad581ebb86a47eef90a9907c70b823b46af3d56d79ba3375c897712c87e801e1c8adac16550098c5b798939f7e00943603a321667978666e5858b2a44aaaf44cdda7a5e1783a8b2f14e324f5c134456426528ea73dd7db0ef841a5b1c8c7cac4833d616611ee02085e1ac5d38bad12a62016e2d94f64b2d9a4e715c9b293c757f5f73ad43a969691277e46c3917fcf3e7117776c530d7f710640dedafe30cf9c787e6b8a66187c95316fb0e5d72cd0598a5b59ca5088eafd0033561b51bac37ce838434d630d3472af287eb2a0ec91caab74ae65e5b7a7adb19a7626d18c6f55bf5d8ba33b01877ada6845e8b418b6b8ad4b90f2592d22bdc4fa640147ff4ae2ddeb30188d163b5282240e7a24d0442a32ab890215dd169b133656100ffabd2aae4ed239bdcda9c07d0f01f9f278a9419a4152b15c292b7782d5bd8136c4cb7d4f3056a49fdb49969872648254abe08459dd89c45f218eb7ac41cdbb43a8fc71c2d12335639fa1e774874f8aee008fbb9301d4d3df8d56628830202cffeee32db7009b03bc2a4a5c50c3e52163193bcc8e0547f3c2a9b5fbe6b20038c809ddc558e252e13d475b60a6c27df98a6cc597d335ff95532d379df5d0eadd6920c2f730b2e8a0ca8e6aced78052d12d4cb879ff3839c71796ea7648c31da3b7bf6c5ee381a920465e69093f6e25416c15b5ed8ef297ca572d5032c38a952f573e486b132df6ae4df670a8e2233bf44faddd1c3b105fe2710a417c67f0afccff542cbd52df4dc3980519b1cddf82152545efd128850ba36be4023067bdb8d2eed5c71b209d76d9016a8d37cb56d4a468b84683935851271d8ea733fec42ad63b57808edd77981069de101e603cbe3e73675c6664983f9df096156a7ee6b4d672f0e15769401829d477530dfa1ccf9f2d9325e7d0d967157c2398a3b4026830cc5865197334e7c02e4ed9c9df0ba8c26c0e6d0418e7898fb8185653a24c7446c1543149d4359b1183563695b8bba3758b7bc7e20d138b38057c670fb6ed4a0565f4a3ad713a0c735eae2712f58f87af2287fede755bedfc2dc6d06f4a1e4824723bb12d6cf97dfde2d4c282a273706d5b2898d3c76df7463737f471db393e8daf122ac5557f5ec2f0a67cf0a5e6a24fb8911ed8320145327a3fb2ca4c430654a1949aaf2fb42947a5f25fdc99ada66ceba48d7566b08fcf072327523230581ba4b39b246fc471de3e58e129580d3f4ea77f81b23a667aaded7f792455b74dce3930910bb537d1fd6a9a56927a80dfa64e1c317b99bbf17552ffeed5e3b89d0663f8107417267e06f1c5ba31151985bcdbaddcbff6fdf947e1bc05860aacc6eb6b697f30d53b1ded2f5affcadbf1d662465010c44aa8097a9edab8bec6d9e7a3646fa87ee2a91748634fd9b8d29b0ead1ea0c132b3b92dcf1d13aa0ec4f6c74fb9004d56c0c73c2a4489277632c817d29037d385636b8ed02a1a72b8528c50d98d1e1fc985af0dc2d5a106ccf22e0a6cd9688c2afe8f477658da1dc5b4c289590f25ef0259db228b91e449f13871857269578229a1c77f8074f52522672fdcfdab3410a1a35d5fddc678cc09766e24a7c981d0d735cfa7e2e97fd4481908d93fa3d33dd492872912b206314603d8cd72132802ba91c1db3ce26ccabe4f3252cd7c163751180f95f3dfe037ba2bb75c06bfaa7ca4cd684d9b9598f9b8f640f0c0145c3cb9378f0e6225f2db66c2c9eb3952c7cfe4c814d90d8344c57eb190c7485228a8790463d1ddf2f2e8b2da957815378956785849bf936bfbf28ebb3acbdb0584ba35669a795c1df7dc89196cb9345e2705653e4a57f5439adcc9c3a60ed927c181a7bafe7d122661af2a73f502dc5554002ddc10e8123f3db0bcb93c336f617d16fd640b03a52480ed12543b72ace10d03655d46d84f526154930f8095f8ae1b84ee221fc461553778c795d79c38254307d70e9ba49614bae9a843b4fbd4baf447255693929788666f7a2ebb5792d0c1ab6fd6d7baa45265d17d8a0a2c6f07aed7326fba08802f4149646bf69e3d720a8c9e02a8de9d16073269ea83d301b95bceec693e478cf476c252c5358f9740950f7620b13dfbe29e16311e1097246ae4d3851b9a1243a7dad63ffe9136166583a34135f6d823dce1c7cb6a789cdb0d47fe6d9fd650b059252d08a740f7a789e243b0325fe15b19237de736e058249ddd57dba15b3786504365b8ba990854293785cc50c3791becdf1f75035b99664bfdd3e3d6f4584b6218f58358c8ea521022afc9b792da20b8cf8eb1081b8b2cac2e64c32c9a711dd979d8865b2753253081a0e75ab1efef7bc7efca54e6b02956450c8c871c5e79381b86dbd74d21d53c461e45b59d09ea72a52c243cb71567b7c0c4044bf8634c889b5609ee107d96c689d779f9ee3b7c765564b09348f3497182ac30fc6285a416e310a9d70f2b9d83893204bb1021310bc9bfdb5a9f74326b7d6aa1fe4ac3f00213e51a09eb83aa4d6c9e6446f7d7f4b072992671515eb32d9cd5bc50cae9b804139bf382c77e5b868aecccd6ed71e54952de234998010b04c59c7a4040c2064df58940b0211aabeb6dc120f07a69baca15c1174882e25b7cd2b18a2f21a06b0ed591fa0b7b70d0f0a1762b2d9687c44755a6b0be24a3f0d7ca57166430eef7189458a81ec150e953b293a20d8490b5b7b6439b2c69007ae7b1295be6d7c316502bf263c056c2057e5772e99d6f2e9db7e9d740180bbd825352448351b8422e6b5fb8815faf63f774bb25214b2348b6addd2f668a84082bb14b78fa98be5091b3ee1df9872f81198d795abbcca0f89a5fff8c535dd3e4e591caaf88974da7aa987b43ed97b23144f417ed4079b8ee1655d3907024365b8a59249e0e1e4f770635f9d6051c0f8fd1bdba3bd8642f6800bf377d867756c838b65577560a1e79655c0ba5a358d93042a0133cbd2c7d3ca4a56426a7504745848fbff2ddba02bd1195a054c0a87f9847df2013e68008457d4cd5a0fc72a7577e18ee0f16017d47e0e9745e4ef1b5cb2dd21a7b8a76468c081b957c8f8977e5edc6ab8d35fe440ae0f81d6efd3535be29", 0x1000}, {&(0x7f00000001c0)="791e5ff3b0f570a1f5bf59bd0d03513a48ddf6ba91b6ac6c2f08025dcda5021cfb152bd9fbfdf911c19debdb1025d87f52bcbd41212f86638b8ddea938ad5233d3ab88adcc58a3b871e03859d75e9905e1d72a1a31b5e6db63a17fa8202bb0106426a1381a50c59f80a5ad19e905b91b3838dd0477b2acdd7f80a1cc21", 0x7d}], 0x3, 0x11) ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfff, 0x80000000, 0xff, 0x6, 0x6, 0x101, 0x7f]) semop(r0, &(0x7f0000000040)=[{0x4, 0x77f4, 0x1000}, {0x1, 0x1, 0x800}, {0x3, 0xffffffff7fffffff, 0x800}], 0x3) 16:00:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) 16:00:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="de1b09702fb903f17588e34fe0c893f3b6b339ae1e100f62306430fa6999c750bce1e0998f74709b2e9e0e5629870d9ed02825a38b1f414832f89f", 0x3b}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendmsg(r0, &(0x7f0000002980)={&(0x7f0000000400)=@in6={0x18, 0x3, 0x7, 0x1}, 0xc, &(0x7f0000002640)=[{&(0x7f0000000440)="73ba0c99dd376b162ff1f05ae9868355fa9aed030a4c7ef507d422c65419c88a7cc5c4314d01b8c51bfc58d9ed13840415ea02881858f4337565bafca8f7127f0b8012e6d02e177821a6f084c48f2323ad1f17cfb37fa693f57f6559e83d3c9a712b134857a450fd932f7d945d02f81834b0632bcbf91ace98c564a9ca1f79917537f961dd4546b5df671cf36f473bc7fc7e10ded87b8cda9126186aee8e6cef19a6d3a7e6adc0e7db1f75b43784b52bab", 0xb1}, {&(0x7f0000000500)="446a4c74dcb76462b7481b10918ed6986b807aca20260a3422970868e3e5a447fd96950bda0010d2ae84221dfd0643896bcc6a9462d721567e11934b95f5b0a1879cb7fca4a35399f75625950fdd85cf3abe0dc13dce4017dbb212fa9bfb23ad5033b28d3ac505c9ad47880dd63c6cf401aa06a3cde7c7e740b8b56830b6ee564132d61fcfc9dd28388afcdb1e4735d1540089cbce46ccf14bb6a32b3af4a55876a1eff1773df8d29b5b4f14c6d076611e59654f73e2e86d6b7797c1e28bf428f2c3d5cf71d322a3a7e930d0ec978dde04f4fe50cf917ce53466db19dcc81571c51cb8ce9554c97bb163faf14604e1d3a38bd77ccb7a7227097aa96e7b545fa7cfbe9c64452e3545b3b06dc88b562f3266cce58b6969af7362f4cb8f68858774909d39f102cbaf8f4250d105e08ee6b76f187863d0d92d519d25e0d28d01e2a3d7c3958a89aa62a146c569ebc86c150adc72b113584d421c470802fbc9278991b4391eebc40bd715eb25ff3569ac86924750e0bb20104ad8960624bdffa1e1cad190e8f240d16fd2d412e939475490ee79cdf9434b75e7d6cebefcf960a1af89fb1e50a1b49ec67852ba6717e5468d8290e2b81fe36898e1581eb149afb3d380ae9c4f6c2395a93d8633011486a7bc422aab88f1ccc9ac0fb62bee45bbee1fa537f92773b68a8e24dd47e5e699efaee5a0dd95da7586d88e0bd487a8115dd495534a1fcdfc31d45b6446141b998f9cb74c1fbc2f93c2c39347acc8a279ef82fa2c819b7d50cd127992db8641c762e765bad65219591fbf1fd77e18ce84f16dbe33fcf30a89e9431ce00a14f97861a8c95097aa71aaff5f9a26fcf114170674597428e68ecabcb0f9656318948aa0c0f5122f033e12ce40faadf38de31a0ef48429dc5cbbbc31e3f95cb92321c3422b4c963b244bca6127ede4685e7f2ef8f6188a31c99de69f0fde2cf4530cd7e571e94708e08d6ff4b6a12a65b5021208f4ddb64270f3e4e8314529e12c87851ba8d52bb4401c53eb7deaf53b9b31cb74fdfe7401ca58bba9f1e49ab2070c8df0bf74a5c0c4f6ba827bdadb807220db3e48258790cf0d186d5874e95ae94e7887bff2eeb89992b0e59e3fd2fc07f7a68eb88f7a22ef2d03b6656a7d777cb43a06cd86ef2ad16a0fcdb346df6ef5630adcd3ac8273a5e86d229b7183d1705ed366c5104a0b79be85fc114c978978904ed8097887edfbef9fe044134a94c47c6b4639da2559b44ff77a3012ee31f28119111450924b20060ac25e824a7ef96e7101c5639ca23f2c94ea82801f3c8bb123a6e503102cc6aef52c036eb34d5426eb4402d28a3c4422eb28bc57e62ef01d346177252365f4a499470aa1c72a9a1eae999b3b2e97fe91042fc1c84b4d9e2b2967e57a6513a780edc2bd52fcdf75e3865b6277cb6e4415cea280c0a396ac67ad3c79bb92f661789480face954298586768c1d8083fafb375b04fb0929aa498024c086d8e3e24bc285a232473d4118d9e63d0e33a0313bbf7b0c51c966bbd37a359ab047f179e88f49ef2908dc5558e52b9c2748a174e1a6e46b1a6460a7a82bca7fb185a69d876ef5a577692aca51120ea905597441d8fb263748bbf12363d6ced40655bc0d7051d0af3c2ee7472bae30077ce27e5647926c9e23501634c7d60dec0f8608fadc915d807628a34360413cc6f369abb9d71ad54c62a6aa4626b2d5f9d77fb71ca0fdf9b2221baffc27abdf456895526a40672d941b795550db52ca21dc5178b52bbc2e7291d816f6f626d55b37cb58a5e71e215b0a1bb5a5fa4db7d74eda8950c2bb5dd81acb5f6a2844d1f25c1c37384d16d4b2225344a45aa605b46771b7933949ba7f57892be222ab4aa213321cf5a78a8a54418600e05dc019c6245e4045bce64e9955fcf9d774a2863ce51c4440d590a7078cd1100e630cd9adf490559246688c6ba9b012f58f20a7b99ead1f4fc895b8d9a29729aa34b9fd97a0b778672204618cdf1033bc77044397430902d2be6d2d051d331e3d77c96b7adf941cccdd29cc13b650772c21fe325ef0b03d94e32c526259eec03c584dd1c44f72496ab3d52f16711be2f21cdb1673ac3d0afc1c2890fad1052ad80dc8cd245e9d4752dafc8d15c8c358fc37eb7f206ba6857b7e7a54468485a0c2193085358c3a97c38549ee68363ee0f814ae8de4fff29edb7f754713468dba514d6e5c4454826b7171d1977ede94fce69f343fc96750f190a37c35d6f41c630e94c919a248746c84f483b65f741f8d6f28c3864142db3291a2971e4aa38f67c052587a11e614726bca2d9053f0d0fa9584d998f73e789b40c9a17d7774d36a5c85b3f12e92828f5b124e47eb20dfd842742af70bcb50e8b4169d10b34645dc0736acaef3ef4472fb52085c460df9986722a35582c371090e73b184d67816f81f47ec7df3e4a74dc4f3e8d1d9cb84a9114e56f6d72dc3b41265da0c67d2723f46d8dbaf2cd9684a8b4decc7dd19b85c56763dd03a06cce39ef5479aa065ef0820c235d77eb664a1521cdbfada7f27c911134607789f37f47eee6a86410ee08517aafaa86554b70f3fc96937692ef679e1fd1cb3c4e9a6fcbbe89f75a2e833e5d84969661c2ae0062d5cd1eec7af1b0369357a14517da11a43a325eeb06b39b577acd09ac51bdc3bf54d006f3915f2f98005345ad62e1d4cbf829edfb2a73575453b9a8e0068e60bc48a8420d50090c58cf7c0560450af8836e59c92897131c036029de11b5a1ba695aa652666b0402d50b9bcd984003385488c091fd9171df7fb63fc414a2319135f66f02d3e968b0c874fefa61ca0f3e7166abcc27470f52eeddb4bfea78ea62ad626c756eb88163eb64b1c72f225dc4af8f87af1d50027f5d42fe1b8afce2399b0b8c15b4100ed0b2a2f0494c83ef409948e7f4e54b93f54115ee51a46ead892a8440d71075ce1d291e2b16e54925fb31b585a54087e59ce77baba3102523109d7b875b53e7641202dc3b889d1b2a06b8497a128634d5fed1c99caafa09c0574af8d818e14ff5c21da263ab59ab7aaa7ab7a8413b5b6d04436fe6178af58999ebe912a1dbe57a42c04897b63f5516a86bf40c06b24e163af5a561172ae88cd348cba9bec1698fe90e90998df23f68cad592cb8bfd9e618007fb933decfa872af5f761c5d10ba01a37cd50ce38fc2be59ed00e4779211f0e7923b311e38af305ef954a297e34459479308d247b9f8675a4173378aad31641d6562fa00523698d79d0144b0ffcea89f187785747c20d7221d724da7d35808fc53169d08896f7cc90d7d504909d96240a27855cc481aaefb0872506553799c38ab6d91ee37bceceaf10820277dc0caa044b58af447df45c00f1f43261b2d7e71f2639b37403664027850928b979b1660f062a1434ed88084530a13c29d057473ccc4de900a51c6ea6104b1fd32ac20b24153a22662465555875e06cd05e23d7c756dff878ee56787d3812f980a3ff4cce4d46a62e05fa310d7a2994c57405e763db9a46dfaf02281fa599bf1d5ccefa805a4040a0cece53231ee45df04462f56ef17630d5c65de82e47121c97832d77def6291456ee827673485e73c1925149f5a20f9eda1c59f0d04b6a9ae3afd5eb4d7223c8e1095bbe153a6111dc81dc6a40304c8cf97854436991d9f8c3e6e64804c32bcb9a98d469323ba3fd4ba0ef8502bfe66fd4aee458521dfd94bfd69a85283c7e094041407e5d37bf9f537a5b6aec0266e3ac27b690678c07a8426f828a89107085366344ff880e79ee744c6ff27cfd57cf83e277b28c8608b2b2f8ee806668e2323326a04d232cb68ba6b9c6aa86cfb94b48893402d0dfd03454347025b402df7c14a3f40ec1f84a992d56a1d0166af740afef5d442ae5930be3bb372289c787f4f1595a7de0c7e6d41a8a6112696672ca362a67ba3c35c0c0426a87233d06a7b586eb6ec9dc3a4dc46aaebd221d3f0d54fce3c1ca421d0720dc517b5fda8e3001de42e72e829cd76739452fdde7e0af0fc2683350b577ff321c7d9c133790ff8489255df31378d85219e3f4606cb7d40f558e9ec4fe7c652232913469b58fe4610e5b2488708595a867d51871db57dc842caaceb94e7182cf9c3d034cf1645aada6b99ad8678b6784dec2ff47bbf3e0f81c2e30d4d65e130a8b0a717a19015a1c502dd12739b28c5eea4cbb79374086c5ae02f4505ea62f2d68b363cbf5df7efec83de634f4c51132e62b1c904cedb653807be31c94cb200413dfbcb0d7407e2c2e38f7a375cc22bcdc3a0273efd7b088990dc8018e2be7baffdd958527a489d9ef9b7fbf301ca2901e66424e7a1dfe20a3dc63eb01ef33ce686afb8b7063e63c5af614cf446bb1cc95e238de3b74d40fb1e16b06d31c5bf4c4073fb03728214fde91bc566f9ad5ef777f730a05adc1d44ae60e8c3a269470d5465ad25695cc2bfdd704120c5def26b483da290bc52ebe7e674bf5d4da1f79573cc166e3ff1fbe8d8868e4f3b0835f5078a8447d3ef15325fafd046940832b6ac40b030be6bf7b91f197620f7a5c5fab7b907439ff712fcb3485234537474b3484d1e3b5b549c706ee8052871d4683a7c31d50ce5cc22a267fcd4dc1fb6d54a268b5a6a0bc73ecb7c47a6c2a0eba945083d139ae2e0f010ea5ea84297d7ed5b4cabb69dcd109e4af3a5bec2d44b78d73c6871c55e1efd162239e509f0050f6c58f8cf6515a9913c398eb25e34c8961240a3b12f567a4962bb73b3fb4d8779588cc05c2a6c269c6690b5e4bcebaf1757e2619a917aaf25779454bf88b2f5a185afea3b110ac6247c0b9b0eac688ebff1f9369781264eac90fbfa1462f147dcc772fe2b4b83cc70d016596ce91ab4258be8719a847930fe226c0d81d5cf3e39fddec8cdfd47cc27b7983ed117c41939d0e5e2477bbe0f6140a2fb595df759c8ef0e0e446031e617f8af0bdf6a9dbdfae214df6ac3a92397571d5a7cec309ece2c1ab100fb5280969e4c05734d9287f4c16a1b0719a81b58f1be79951cb3e18469fc2fdeb3b084a602ee0cd2436b6db68217043f2a96397b7e6a48aba925d721f41d7917dfbd4dfb80e48589315b1323622e11fd8e307ae198ea6b47ff104509c40e1ba12537493d2ce225ab00bd79553d08a40f499564a03d4310ced77b574f05314ab414da084e2f3f9057b142ec0787e9c4d1ece0fcc062324a5b1dafa5653691a1fd9dbf8a044bf238ee6b2e1e012afb00e1d298c4b78ee6c6c6aebec9f0760fd3751d068e2ed73e31748b831e25a1f50f7918c95510d628710283711b269e369317b0d870bf3eb0e42c2f2cf9b5111cb09f00b32dce0e7d6e591d0c95437ebe2b3daab5a50c7fdd9b99b7f46693d5b69ef8d4da67b2f63e2c5c0755d54ea1021a5bb5859fd4680b24aa8cb279dc4c12f3737ebac371594b403125b7e0110edf353f9a8f22a9ea566f612d7d8e119e35e275fdabeff0538dc96198e8205d49fd787bf9456f465de0913de8dab98a120121b69406275a277b8a6842e89ac4a1e8bf31cc6a33bf93d301d3a312e43e8b6db3101223d72e6059149a47c652485070b939e7967238f9e0e4988fe635c7b5da42c1541808eccfcfb6243bf2a7768deb573b4e09353b5844db83a24dc621e2d7aa74ffcc3bf5c32bedba37812493d59c301083eefdc11c71272d6b02210d1fc4de143e0f7501bb38d5571d6709c1381f47fc12cd23fdd467ea5763c132213bf058afa6dba3c7788d6f7158f62e6462ae848c40a0f22f5b351f3410208fa62493599609b4e6d07763648", 0x1000}, {&(0x7f0000001500)="b58da4a5753a554d2cc20551aaaded3b2c235de3a08e8be2689c734d35ba1cc4bba2c5f36edd87e427e4c68f106f420ecf1c764f48214049e60f4d775ade1ca6f237641dfe56728bc3a38244dddd3a09f1ceba627e9d805d5a229dc8eaaf98a34e84bf48592cd502f6812f5e255e56af9b466626e376a62781b236528d3b8d4f009d5d18b67f89d4525cee57ab6d1a547e47f31fa90d0b2b9627e6913a2fef98cdb533d8bbf4ef80a5b255383af0d1388bc8d9a7e2cf180bf600356cc44dd1077679ec1c26bd3c803c103e41740753b7834bc49011a94e784b2d4ab2e89162dc1a8211f7575b634fa7af5a9f1faf4772bd0697217ad5595b1d847dc37a2a52b571ddcb7ab1a6e8a7425915b8f93bf9b9b9c759ad96806c312d1399ebe37b764273180510bd4be9dca966752ce9b5008501170cb481bb8303138bc68b5085cd96f8df3d1b0aa07a3e9066c297202606ba6ab3679b54ea02aaa157588657395b3c19dfc10e5b2690abfbff8994dac28879bd31e3e7a733ebd4082e5dc678b3e15b843a1eeee678cd9a8d60bc4a311be625f120b07882f7e2fe76ca1595dbd9f7c69e9cd3e73b70b04724d45704cb6c5e3381839064dade326167ab449fddb655f6bd92d36c465b373b9b950e7ff4c2b12e82d41e1831673dca4c390ca1853331ca2062013744f23ca12dcf7b02ec0c6dc4fb48fcb846541e22acda6e364397c191af17ca982ab9c5366de496f09a2b4d63876e2aadbe919e39c2f5e76b2acfac95cd3bbbd86fc253ac0f73913f61208f9956321e900b2a062653313d6c427817e7cc2bff55788bcba5f9c7ddb9cd538ec7f94215d77ca6efe845079c0bc13e8fbb470e59dcd6a9372e6da7a903334574885f77c2619de709f8476f4dbf4ef686431c822551c42f1712b9cebe6d36bac2b077fa8a671027c2b3aadad817294ec2d95d563eaecff583a6a2f90ff27216e3e99459ff5184bccd0a69c29c41b3640facb841cbe990afe128e3970969fe3365f13c24b9b7e3ec82b9eed1e89cba8212b1cbe0edd598bb3c8f273b90b70f9f88b0111381aa45501dd3c91461b632dca53b7a2e21b8ad35d5c4d50212a92615cf4d5a89beac6842c4bb36a2505a3d6c32c4dd738a516afa12da4a01375b727d872fe191cbcd82be3b9ed95a267ad0c3fdaa1b672975eb6e7aaed6add15c1c8aead5ee634d7a2ad2e7e82a768a57e42009ffa4c4bcc67d654d31415bbf9646baf84983a0bcef5d43db644206928c7faa88e8a0658880ad86c3b25fbd9b36744f7c885a2837a70d48322a9e7f5a0ff30351bb90b51694078a65521a6d72f93d2f082c8cc4f19298d1a024fdfb7f662bce52fdc856675b781467c90af25677033cddcdde9b29731c7c84e957405e811ddf8eea2c5a13a02fb1871019aa1c1ab7a1a703d27b5970cc7bbab35a3dd06c910766274ce5fbbd1af59741a720182c22901026bf0b92fb97df973c6f1aa1f05f7b0b8ddf2ef60407a07e5f504522451dee9ab599fb8cbcb9a7c55e1356a3bc8fa447a791e2c910bfbe60696e555c12863e88f8f2182070c90a91278944e414f3de1b99ecb8fb7733f00854cdc06625833283906dcf727b571b9f102628c6ea65f250c5843e792cb2b0efebd8d445f3ad0e43de1bbef593abb4ac17e39c2adeae8c3648b45a7db032d8ee2bf27b39276381ca4afda58c933bf773ab59b7783437cceb503be6a1c83ccf000dcca7feb2aca056b2748ab70542820daf3857b1a46e8a7ffa5003edeea2348e3eb815ae943cdf9006e4b6c123c7f26532eaf1c145687a7a0559112928664f215dac692f438275f0fb804c367f79e80001044462cc90323cc8688af523ab78087ad478849f23c56d48b299e5d9f189596c3139e1ddc72fa0659687d12577f536ed9aa40eb35b175459bb128d0f60dc92297ecf0b8eef2b79032613d1cda59ece67299cee0a2ac32b7522aa6464baf7ab3ff71e1aa391b5f76003f821dc7669f6ea115d843967ed2232574f0bfcebee4ec945fe4e15b7aab85f464534e102266282c4b5f94668986125ab01d5a88219c118a27cd31d476c816f0fb96c0af98928b407194dbfee30156ef1f8d6fe0b183443145e337d5c3489f717fc0b658b06346c6cd48e26f4ea12da2387aafa36d55f2cbd1224a2978d9b20bbfb4bc9ae2d457f9f5deaff7471a607ca4ba4c2f906741f582bd05b11d572b851e8a7af94e1b10af45bbb66096eff1a6391fe129f2f625fba32faa27fb2b099a3c539158b789973174d53997f6f3372e0eff89da132a9902a6b11a0bac23fa13eb6cfa804f81d394a97fc2d1fff52380eb90e68ad3ddb3d82cb8c4d8635510ba318ae6b043857fc84196438912b6b905c8fb4da833bc80a41b51913deaf94b315215fcabb4c57bc1ea211d55340a2aa7766b5feeb944debc7a8caed2483324ddda77908988b6e8ed908a15650cbfcef3f8135c42698994eddcd03b3b13ff699ac6b2588aefb030d175a52e18c9f12a4b60c90b619381d180896b23cb22a32c635a137ddd2250051a8f73a882462d898c6488e86c121d89f37189122cb5fc2e2ed6b13e092fa1341c657de7cfc6887e64309ede931a190ea62a50029f088694f1e517fa0462e6d1a7469c736820fb9945065e80107f0ab8465d992bb13f9758c830a175eedc28f55fa5aae9315aabdbfee7535499004f9227dac638d5f5bc7bbc303ddb9e0b5b8afb6066bb013f37e03a489f2a0f55ea5883566f62b67319001182db42ccfba2963af4f68752b33084fc6a230c0a64d75d58c29310101cd44c9be49345b9cb9fc7687b5b3f4b04ff954f7420c330044ca65adf4ac320c472c00e8605dab2e1c83abac61076ba0d4724de9b8681076fdc4490c666f0a8b44fe58e9ebed93dc7bbae2cd02dc1ad51350dec80a49b9f7943ea3cd7b1482f4a5d2e7523352880fe9d5dfb884d78052e1ceb4dac3691ff9c73d28a0fad43ab085609ee34e6e79ef660efdbef0ccf41403638cd7c94bb676a55b2b2d990b5ec31d3075909b2e972e4c704ae250d8062dba013fd827cd116462e2e781cab5c06887620ea89525ca2a420fed7e39126cfb5f762b4cc1157de9431573e2b0a9ea63c48d21c9de9e7d198fd1bcd588ff759b9aa471f010cb555e794b53cec0f022376ad54605964b35b8c486c06c8857500053055283ccb1e29878f77e421403392a025b9d6da6ad116c57414f7e112c3e5e78d888909c3ae0e7f627c460c675e51a3488876f4883235dcebae3eb1d3bc34b2eef76bf9fe9d8282967828b97ef019e07612d854113e245652317ab6fd2654df195116987f77820a938b2adbc3789c0497b7a20004c181afdd45582f2db61dac32917aa740487b10d7e1793702d7e1f47c9992d0ea71edb77f6032267212fc19bb5f7bd1f22efb807eba7637472a466f09cefaaeb085f0b78a3a93e5f46b129f06ea518967f576cbb2c71937e6303f565af947ccc625bab575d89dca9e62bfa1c58dd86b1dfa66ec41436966744136f1027287c076eb918edce45ad7c5405cdf42ac3bc3bdfdb39b2e7046cd015b7acc80ec856608692975028ad85adc4172da805ff265f47a36f11df77b5753d9370ee79f0b645c90a9b1059d613c83ba01823844e2aa0082970d2a4460d1c1e3c918ff7adbff4fa869224a0ef373e8b9f51985c596f9175132710cad00b58a2deac79f17d71c6332595a354e414b427d85d329664338811c315df46e1bcf2fd67a5d91c13029808e1026cef4c19708b03926f2592a477c89eb21a1ac37e37e916d59383072a0fa731d98de7a42b3af4c58534a477b3140b022649a043a3139af736898e52f4860f6fbd7ab8eb625f72770659f1865ec882d80106828a23e708aa482b91e978b5480ef3de0ff7876e6e72cd7150ff504918d31cfbd5500f623dbd8d3003d358e1060a1e48a0653d7f3d111722f45b896cdd70d5acc30a5e2e9727dbbac9cedec5dd603341ceb4ffb5ebd92e14606a00829a2883e663289704eb720bee6a8ae475d5c1eef79311ce646d1f9096e27a7a71d693fe8aa2e2033b78b6a2ac35c9ff1da2e16a685f49e1379600578401811aaca71a1cbc68b4aa899a420de5b906adb6ab6e91cfc232fef8b649959450dbb3ec71300b6aee7ae308722a0bf39daad3b7590e04d631c633519c36076aa4ec8f2187c7db1140946163c3b50e01afc478ff2c25fffb9f22367f7474ba60a139c7f90dc17c3c924c5b90de92bed0f31e9505e75e4ff709a5f24517c946fe224e089ba50116df85726bf912d4626a60fbeb59a8244bc0a414af561466adfcd61b69d83872c54bba33e3a1833376c6b77127ecc889c73336a0b44559924434985080be6c4b244778641c44c85ae9553ddc726f3cb316522b11a4eb09b96636b126c5c4510f73d5fcffe2e41c19e89f5e39db00046ee42638288fc852a55ea8ac5c2946c112f34adf15bf1fcb06efd175b8c7e3b7422a75937c7de62ab3669134e4a6b6e01c413615d04f1d3547d98c4110d0ae720354ab5926b86fa8c3c3674c0c3c49cb811ecfa63d1ed53049b0f9e716b3c2471c6b2ff65549893b21e7a565e24d89c3410546dc5b1434e61a4ed673a4d2cfda102e6b88abbce7937001e46297955da39a7869bb88dcdb5cec5dc9064d5eafcd7e8ffd84b1ac60bf980806e2130ff65bcf6eec044827494d4af03c4fcaa17947f5ed7e361d935618898d674d1539a9c4c98f4abd5a87bdefa2bed51d1105c9cd5f2a333effd28ab696cb3a558d258b4258afeba23b74e2a897e96a090a08cbce6f58133b397f20f5333bdcfae8a5b970da1aa831965627f02d6028778a2207a6f453c1ffdfcaaaf8fa1b4f3b753b610c3a298e9e2a80685835a1d01b18597b77ce14d447e434bd3dc5ddbc07bc82a642708ef78e5d6130264a70f9314c2adf2a36e97d198875b4d587ceb27b01c35adc63d9d3e3a1dee3cc4806a1ac1299f8f75510c879db54ca7e7bae9fb227904300e67a1ce56cb42e129f639e8e364fef6ba870aa2feeda7912635602b5956fe676a890cf92e5147015ce99b7cb5a133c1c5bcb0d0e3bc79cbe07ab917517c3af3ac3317fca92ad71e8d75a8086e21a210814c099efafa09e8736a0e12425acabcbe33eafa5a9f9e55e19002c3540e7ceaf8e1953ff529288485594c08573e2403e94ba12471edb03536cf9f34d21d56e42380d5148e6dcb0ba3462f979f7498e53cb3bcc251b249305e250582cade57715228d559f42158a22bf6c53f7e1ddaa8aeba410d429c851d625653cf5e3bc86142697c61f1e25b4d685f21c555b93ecf11d80c993d8a740bbc458436a42e57a9d07d96c4f6087089632da3a8552c87915398b2698c8f989115708f0af82d502475592d4439ddc5df2d507b0abcb7f1a708a7716e84dc30ac3c25d3e186858b602e2d78625db6e5091fd74ff9918e3d67d21a1a869236faeb60ddd1f3547e69ebf682eba2b867941e1eabbbc181c40bebb817d7b22cc8bfc8be4ffa62e82d479295ae0c260520ab97e6620e3404437429e1d7a1d9b279bdfd33991e38b27ec29362b12f030da75f48de1d3470887cb9937d282cbacd0a3cb52780a7f0a7fc116ed7dfe7acbf8a6db2ad11ca5e6523828d0c40d2f901325bd210c29755dffadac1ae3fedf4a5449be8412025f259b9c2d602fcfc85c764515e237ae69a777623ae045df80a95e82a03ad61494b9a5a4f1b5c6967796d0c9df3e3802f653dfce4048290dd20acd86364fef1310ac31291773d54c2031a5ce02a862cf38fcd5", 0x1000}, {&(0x7f0000002500)="5a08909f5d0299919174d840dcc3351adcb6ba2803bf3a99989f20113311db2c8ee91b83bdeded2a65ac8f46c68be7843a851326e0b58ce045884af2670bac662b2cad69fc469d5fe1e6b53c9e684b21ba", 0x51}, {&(0x7f0000002580)="75c31f88171eec3d5380539d692b895863c35ae67ecb07fa4fd627ed68abdc82de4c5dcce7615a2923a8d4aef86b727a4c6f2a01f3592fa4b62a8cf92c2ca424c5de04f42afd51e6cd21e8b6e9180c81229c6d12b6ccafe9403feb40d5f546fe25579d2a7e055081fa09df656d8118af3926004a44302761f105b5051c12059bcdf188828b2f41429e1dba13421c36baac5aeb9faa8bfad8318a592bed3ae1fcd21e5c5cb42b08f4", 0xa8}], 0x5, &(0x7f00000026c0)=[{0xb8, 0xffff, 0x5, "879a7f24948fc19cc8d2249b68479ebd5dead5df1b2556603cf348061baf0c566c73d32473daac2715b7b482e47d47ff4532565c121bc8d23c160fc9b1023da862e8f5331672827c36dd4214fb2d060960bd20ff1e94546b2ef8404f4e16c5551dfc16b804212afe753f1194acc8117a68c49d014fe1ed96901b22d763fc1f2d4888a37a766ae164552c738e3f0648fa0e019a88b2792f53e7daef8df72e7e5c6b140e3e96"}, {0xb8, 0xffff, 0x94, "9a57d6d56a761753c625207419e47efdc50ed84d9440b1e8382de95204797854c33aa62307f3320496defe41a81b599e3015937bc6ed7f2172ac4adf697cf7c920e9f985dda43c2acd84364690a26f5e1350a49097186e0dd3f8e1846c3bdd3504279cf7c9a2e2a752cdf9ebe7d993727e8e85bf170c27d36adfd6e48f4b8e6f6a2704421bf550228abe4f6ab396ee5843038d3b333ba78837406e8005e50a3120f209c1"}, {0xa8, 0xffff, 0x100, "60dbe1c96f48e4b368520d515fedbc1d28eb16fd568c5f5a955299b53ce01454e4c7dac972d0162f49b719890073d0d296e28216478f82d9dd8a85a4a8dcf5b6d6261bc4510d114d9703ba4e06738a004b911771ad2831b95f17f778e9ee72ac95a6acfd58dec32f49046cd2e5cce057ef31812242381d5bb379587c066cd18368f1d0b001205fa8bba3dc469c4657f017e2b4637d"}, {0x48, 0x1, 0x3, "c478092a39711e7a3270cca98de4ba2174af954aad70fd86ef2682310885b67f0d5d6618a2accebef5acee9aeb736a64c2b4"}, {0x38, 0x0, 0x9, "8b30d02ef61a6942588e9b47e28b0486916dc6104a1961376d457a714643f47697c7268c80"}], 0x298}, 0xe) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="829834d66865c0b057546bc24da178bcf663a20a4e728f11ff806cad04c4e454d4c13124101189c85b07b9187f6cffe5b7a180bf7496cac048076618c1341e96c235377227fb0b2df77dfc29b055c41fd252bec66d8e0525eb8551f607a6796470d07cad9c9370dd3626f3d95d7e0f9ee0014cd26ae3f7eeb556475c06b18bea8769a1b6567a22249513d8525d028a8142d107fea0b925d7e0f3c579639b9fa53928920fe5d5660aaee0d05e9de95619324acecce830d69bd166374f0dac18bbe825", 0xc2}, {&(0x7f0000000240)="c0dafe1b51e11796bff1a32256494ea5e6a8dfed6907118e5a844819c915aa6b317f7340f225128b2ed7d363dc7ad829053600f9b7818a9bbb9f4a53dd78643e7388e074625fbef3b3b67e0863c3c4b35ceff0e94c0f9e8b1a018c3bb9d428d8efa45d5315cfff78e91260aa03f45e877a3ff48cf70eff3d837458f3f99ef731b97638ab88850e2e3afc78aa0113271ae1cec4fe2c41cb765caf6f04dc5f4d58c920f5478a80f04657577cd620593aea145c5ca99fc9ae11acd63418ab0ce4ff60de02cd09d5d3494d226f108b6f9900", 0xd0}], 0x2, &(0x7f0000000380)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r2, r2, r0]}], 0x28, 0x4}, 0x7) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x4501) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x8, 0x8000, 0x5, 0x1, 0xff, 0x8, 0x5, 0x2, 0x0, 0x800, 0xfffffffffffffff8}) select(0x40, &(0x7f0000000180)={0x7f}, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x2) recvfrom$unix(r0, &(0x7f0000000240)=""/110, 0x6e, 0x40, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:27 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) close(r0) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)="01", 0x23f) 16:00:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) read(r0, &(0x7f00000003c0)=""/134, 0x86) poll(&(0x7f0000000240)=[{r0, 0x90}], 0x1, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sendmsg(r0, &(0x7f0000000a40)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0x2c0b}, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)="af897140589140c37263b8e68387e2deee21e5be1c0fd53681fd0b4248038a2095dfd355d3ab2f4307cd0995d8473bf48ff84bc1f05304f5acc7f8160363c83633d871b00f3acd2210356e5d6a05c8045ee87f193cd6fa040303c285b1f2ac4b6e418cf8c9d4c210e84f9601ff39709d3e6ad9cd70c2b3a7aaf12d3de8e5d21e8d8e3598ff30a8c62f8753b23afea233cb558ec020", 0x95}, {&(0x7f00000001c0)="dbcc1d095b0daa2539d68c93b307d2d0292bdafb5dcfb735eacfd7fcb7b3a80028fd2820b32d1b6a13a24647ce1800dd6552f501703ad6400614a4a34953accf240eea40063d50705b74f9478936205e", 0x50}, {&(0x7f0000000240)="bfde8051a57132a929a8f05a3828ac3bb2a0279fa7a09c9b683c63598abb4466cd61c2fcdded8d4ca1895cfe12a93e4410d6b5080420263e41729667513deecf8eaa3ad43b21b63f7b10768776e04d25f9acbbfc9f71669079b6c03a5171df8c70202e9c3954ad0ae27cb9c8b1dd31aa1ef2b5b23801e4d8a59c6ddf80ba82111f", 0x81}, {&(0x7f0000000300)="591a2c3639e764bf367b4d114ac12cdbeac88daee3f2fcf383d6a00b978041736e657019391f919e6fd679a1b4e9a7441da511988336b81588dd5b5674bfdcd90909dfd2666adc178df5ac9c8eace301f93b4c5fc2cbcf120bbefbbe09b0b6c6597c21e32886e1b299d7d489666870c9834590f4838595486ebb0d77ee2a0fa24fbd8146901c94c7b063cf2d759449fbd898bb81", 0x94}, {&(0x7f00000003c0)="b96aa42b377eb70ce4b58e8dd561ce648ccc6b68d0d9c8d8563f6b618ee834cf80992c16ae9fde2fc8ee7c8fd3eadb2c58bbdd45f529c58b5bf9d3fdc62d1cfa98c02891a2bb81e1ae70091f44dbdbc892904593aba7", 0x56}, {&(0x7f0000000540)="4cc3c6ed6374bc7c3a1495182da5d593a059e7a3f5b471a4607dc5c55a2376e92a38ed8209e416a7c60484e2ea92fd216be2144f9e37f6f19f4bceb70ffb4878a746d7202874ecb3aea545d70cb9b2aba205242bd55931bc188ca0e007666b27474a96d89c3a2ded00dc8bad9bc71c804064151ad0857e77bdfdec38a7ef83d553e7b1bae3582fa7e1212b87c3640ba495d8d45015d1e7e6233ad917d2fcd534db254915f998ef65f0db3dcb8a454b7ee5a76fb838bd6d57e268cc4beaacd377f858d5", 0xc3}], 0x6, &(0x7f0000000640)=ANY=[@ANYBLOB="6800000000000000ffff0000060000000f04d83be19fa4a71757b4dc2ea0246276d65d20fc8bc2eb5f04d3a91631cd2b7c276e1e7732c06d644342e220894e0ca487813e35534ed5ab600d6abcddb0da106777bf72cf257858a6eee2aedab4c79828150000000000a8000000000000000000000007000000f8b10be17869927f6b8c8814297e8ea58f9c92d2728e055f7247637fd73fd73e9882cd5451ba9de23c9e90e04f63cac16ceaad86ddcac84339b1779b9ebfcdd0fbc4427481cfbf00f963684deed66fc8a30649cd12f90ccc78024e5d0984b9e963f13ac401ebd974f69e7d5bc2df716aa92849a6715786cde770c47f904dd6afd5de3ebbf7af7fd6af7d5a9d78cb776d4745ba32000000005000000000000000ffff000000000000fd5b862c6719c7a9c7d3b1dd225fed4793896d844f5bb21e0681c47f7d5da5a906f3f1e7acee9218d5991da5efc988ac86ecc5d8e1d7eba4e2fb4fc7000000001800000000000000ffff000001000000beb7000000000000b000000000000000010000000010000047400bfc3c26f7841eab9c57439b820442e4d8a127457619fceff18409a7a5858d172bb419b6e4ff705300a5b2164e69cef2028df62b7fffd701e4459342b52e5a5e76b226f87d09a055565d9429d37f39e79a2f3c60f8e343ba26fd2ff68ab3d6a8c067ed2fd9696ce90fe95d1cb13002bd184d1d15197f01610a3812e52a60c628a543c232cf9923164b2e6ed246b1b88a00fc646098b442d71d2900000000a80000000000000001000000438c0000ee88a9d04cd7b701808d770216cec57f76c614a5d41f568b2d0e88444f6c2cdf5572fb333e5c657054a78a35c9f00256f95aa3a6baa39ee256d8882c5ea31ae59c8b963940e5435a1cba49a3368e8ecec6bf2eedb287802426be211f21e698c7001e4e571640337ee6e4b31394dbd4b3becfffce1af8a200cda7c3002c1820302dbc1d013016c3fcc0d898195df8c720f9a20c4900000000000100000000000001000000ff0f0000bbb5b2be55fbba74a12984ef0bcce760b87a0ad5dcbc3f5e9cfdc9e97c91d08ddbf5c5077598890a1f6330d4916bbe7ff9087ce25ceb2211a24a2197255ced5717842e5f8acc820c9c64b8859326fc90060ec3d20c389a89ea69019b9a242d69af061991aaa45394e4112cfd49bdb9dc379a3755bcc959a42f03ceea8086cfb72870b18b1690ad944d29ab694b23c0d7d5089f196d8ac52a4ce118271a839f9fd83538159b563a794e60b07500f8d511622a56bd9e6bc4ed13d33297707a322f01fbbad96aeb0d0dac8c3f86cae6f59876ea5f0c96ea9faeb8ce4297d11916a053311c74a9d40ee9890000000000000030000000000000000100000006000000f745ca871ddb9bde97c33dfb58488ef6117fef50907d58a2e0f87ebe7f1faa00"], 0x400}, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) 16:00:28 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 16:00:28 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = socket$inet(0x2, 0x4, 0x1907) fcntl$getown(r0, 0x5) r2 = accept$inet(r1, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="c8a33ed72fd083a35006c8d11a8d26f46e5e01fb736f33611d68cfa3790846ff2f08a48da42adb675c8093b254e112670388cd7e6d8d2b37564deb7fdc78933199cf29e67aae25b7d83285347e70233d277a8785167171f0800ed6e80072087fb2741201b3ad4b2ff2f606c31248fca365ee5e4cb7903c4288", 0x79) shutdown(r1, 0x2) 16:00:28 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000040)) close(r0) fcntl$dupfd(r0, 0xa, r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open(&(0x7f0000000000)='./bus\x00', 0x10000020, 0x80008) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x230, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x4) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 16:00:28 executing program 1: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) fsync(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:28 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000004, 0x0) minherit(&(0x7f00003ec000/0x4000)=nil, 0x4000, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00003eb000/0x3000)=nil) r2 = dup2(r0, r0) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmat(r1, &(0x7f00003ef000/0x3000)=nil, 0x0) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0422bf5d46df292851f24b45bf2c85050958abc5", 0x8000, 0x80000001}) 16:00:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff37}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x7d, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$inet(0x2, 0x2, 0xdde4) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f79fd79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58ca77f855283bfacf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c2196bf148c69ffead4260a7523c56ea04b34ad3f3fb1a6c7105fad8a42993bbb1583d53712d4eee9e6924bf34f10025f587760c21b6c99aed5c32f4c73f1406234", 0x110) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:29 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000200)=0x7fff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './bus\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x6, './bus\x00', './bus\x00'}) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x10000, 0x44) 16:00:29 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000500)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, 0x0, 0x0) r4 = syz_open_pts() r5 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r5) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x21, 0x80000023, 0x0, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1, 0x40, 0x2, 0xff}, {{r4}, 0xfffffffffffffffa, 0xd5, 0x6, 0x8, 0x7}, {}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x5, 0x2a5}], 0x1, &(0x7f00000002c0)=[{{r1}, 0x0, 0x10, 0x2, 0x0, 0x7ff}], 0x80, &(0x7f0000000300)) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000240)=""/122, 0x7a}, {&(0x7f0000000400)=""/207, 0xcf}], 0x2) getppid() write(r0, 0x0, 0x0) syz_open_pts() ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) kqueue() writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="0108db84d8aebe8db3f66c986834b1a847957ebc53e0fb668919dfb4873b1875dbfdc33d0f8de369df43233874fbe2752bce01a04948cd59a6b84656a494f149b67a6c0fec9343a1eecb35e4d053c714920ae3", 0x53}, {&(0x7f0000000340)="cfc83a3524a7cd9ee1d1b622254afdf06f54eeb36ff612ec8c45a0a31dd947b1f7fc3360bda5d1f8c6540e7ddbdcb110dbe901c5a41710964cb0e8f32440ba4cd1be3bdc84e1b052e3969679355b47622d9f3eaa517fba0b455f03128f2a0eb317a9c9d6590324e003aac47ec8414e4124bfcc0e216988f300625da12ef39f22b7d1590241953642039faac29a8257cb0512b17d00a8", 0x96}], 0x2) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, 0x0) 16:00:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x64) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0xbb, 0x0, 0xe78d3914ac52ee8, &(0x7f0000000080)=""/160, 0xa0}, 0x840) shutdown(r0, 0x3) shutdown(r0, 0x0) r1 = geteuid() setuid(r1) 16:00:30 executing program 0: flock(0xffffffffffffffff, 0x6) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000001bc0)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) preadv(r2, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/70, 0x46}, {&(0x7f0000001180)=""/175, 0xaf}, {&(0x7f0000001240)=""/134, 0x86}, {&(0x7f0000001300)=""/3, 0x3}, {&(0x7f0000001340)=""/237, 0xed}, {&(0x7f0000001440)=""/235, 0xeb}], 0x8, 0x0) r3 = semget$private(0x0, 0x1, 0x20) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000015c0)=0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4012, r1, 0x0, 0x0) r4 = semget$private(0x0, 0x20000001, 0x101) r5 = accept$inet(r2, &(0x7f0000001600), &(0x7f0000001640)=0xc) r6 = socket(0x10, 0x1000000000004000, 0xfffffffffffff98f) open(&(0x7f00000018c0)='./file0\x00', 0x1, 0x4) semctl$GETNCNT(r3, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) linkat(r2, &(0x7f0000001700)='./file0\x00', r5, &(0x7f0000001740)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setitimer(0x1, &(0x7f0000001780)={{0x7, 0x7}, {0x0, 0x1ff}}, &(0x7f0000001b80)) close(r6) ioctl$TIOCSCTTY(r2, 0x20007461) recvfrom$inet(r2, &(0x7f00000017c0)=""/22, 0x0, 0x2, 0x0, 0x5b) dup2(r1, r2) pipe(&(0x7f0000001900)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001940)) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000001800)=""/152) accept$inet(0xffffffffffffffff, &(0x7f0000001980), &(0x7f00000019c0)=0xc) 16:00:30 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 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') ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 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)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x8, 0x200}, 0x10) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) listen(r0, 0x0) r2 = semget$private(0x0, 0x0, 0x200) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0xfffffffffffffff8) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000040)=""/167) 16:00:30 executing program 0: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000000)={0x2, 0x0, 0x80000001, 0x401, 0x8, 0x8, 0x100000000, 0x9}, &(0x7f0000000040)={0x1f, 0x100, 0x3, 0x80000001, 0x81, 0x1f, 0x8, 0x1}, &(0x7f0000000080)={0x0, 0x0, 0xec5, 0x2, 0x40, 0x1, 0xfffffffffffffffd, 0xfff}, &(0x7f00000000c0)={0x7, 0x20}) 16:00:30 executing program 1: r0 = socket(0x18, 0x8001, 0x0) r1 = semget(0x2, 0x1, 0x215) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/115) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:30 executing program 0: r0 = socket(0xfffffffffe, 0xeffffffffffffffe, 0x7) setrlimit(0x8, &(0x7f00000001c0)) dup(r0) 16:00:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffbffe, 0x1, "b8000000000001081f00", 0xfffffffffffffffe}) r0 = socket(0x8018, 0x5, 0xc00000000) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r1, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x200, 0x1ff}, {0x18, 0x3, 0x3, 0x100}, 0x6, [0x5, 0x3f, 0x1f, 0x401, 0x6, 0x0, 0x4, 0x3]}, 0x3c) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f050000003000"], 0xa, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) pipe2(&(0x7f0000000080), 0x10004) r2 = dup(r1) r3 = semget$private(0x0, 0x1, 0x76) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)=0xfffffffffffffffd) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000100), &(0x7f0000000140)=0x4) openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x101) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8081, 0x0) accept$unix(r0, &(0x7f00000001c0)=ANY=[], 0x0) r1 = msgget(0x3, 0x210) msgrcv(r1, &(0x7f0000000000)={0x0, ""/98}, 0x6a, 0x0, 0x800) msgsnd(r1, &(0x7f0000000300)={0x3, "c6c090099da9bd2c56d53ec58f2729d7aaa410fd5b81ab4d81bf751e2961532dea1994c6b02b8c8c299a67b91f7f83b36e427b0b16c79acef834684d477e8766ff7a91717857dea3552cffabb6b66fa74ffb30e85827286daffa56e175467e748ad14738c34219cb68700b906a6280496fbe0fdc103a2fdcc87e3b3f7be413d9480a621918ce5c01f9a55b183038bc9ba65db70f09d5"}, 0x9e, 0x800) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:30 executing program 1: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x7ff, 0x800}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x12d0, 0x0) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="000000faff133fcbfb1d", 0xa) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)="c28c13c5d1274dca0143b726dae785a70ba7074eaae9bab21b01a95bb72e698abf3117d3b9b9872e9fa9b40681368175fbbd7a591d872cf4e3646fd1029a8532941f6964ca32faf85579c066da958bf14f1dad5f99b697df9fdacb997772d0463ff02f86cdb67a7226d281420ab4f062c78a76a4b955d457", 0x78) lstat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) accept(r4, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x300000000000000, 0x33, 0x6022, 0x1, 0x8, 0x4c, 0x10000, 0x1, 0x1, 0x10000, 0x5}) 16:00:30 executing program 1: clock_getres(0x6, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000040)) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x890, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x1f) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x12) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff000000000000000000000000000001000000eaff0000000000000000", 0x2c}], 0x1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x88, 0x80000000, 0x7fff, 0xfffffffffffffff7}], 0xff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x8, 0xf0000007, 0x1, 0x1}, {{r3}, 0xffffffffffffffff, 0x82, 0x20, 0x3, 0x400}, {{r4}, 0xffffffffffffffff, 0x8, 0x40, 0x0, 0x6e296706}], 0x4, &(0x7f0000000200)={0x5, 0xfffffffffffff000}) munmap(&(0x7f0000000000/0x7000)=nil, 0x7000) 16:00:30 executing program 1: r0 = semget$private(0x0, 0x7, 0x4c4) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/122) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0x1}, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x800) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x4, 0x1}, 0x8) r3 = socket$unix(0x1, 0x1, 0x0) shutdown(r1, 0x3) bind$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0)={0x8, 0x7fffffff}, 0x8) getdents(r1, &(0x7f0000000200)=""/175, 0xaf) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) recvfrom(r3, &(0x7f0000000300)=""/161, 0xa1, 0x2, &(0x7f00000003c0)=@in6={0x18, 0x1, 0x6076a9a7, 0x20}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x3, 0x7, 0x9}, {0x18, 0x0, 0x6a43, 0x6}, 0x49, [0x3, 0x10000, 0x2, 0x62a, 0x5, 0x0, 0x693c000000000, 0x1ff]}, 0x3c) sendto(r1, &(0x7f0000000440)="b3a68642ee60bccad589781da5079eeb8c30c9ba0bcfd2964149710434379a075d70d327f782c40d3f63c5787440474d", 0x30, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000004c0)) r4 = open(&(0x7f0000000500)='./file0\x00', 0x10, 0x0) sendto(r3, &(0x7f0000000540)="2212d9bee7abc4f8ad2895e806caaba4a6149f5c41058ba49da64ca902ab18b36ebd2723c313028c23df660dcaf830ddad4c56b2713290e6667acd52d523e8c2f58f52871cf59649e6cf4b028a0b87ab228d8bb10811a369f1c0767443e27b7286e46afdc19bc2b472be41540fadc917ecb60749690e99d67754b9531c396af4acb466", 0x83, 0x1, 0x0, 0x0) bind(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="00000e2f66696c65302f66696c6530002aefe17ebdf9113d53ea3227f6bd96236004981a33238ed87a4b08124bf381e8dd6c28a997116b2a12fa18041fb7954b2e10160ae2b023fec5d358543be644a84869ac20a1d71010f2761e973fc169503cb770df02d86cc4ad86b15b22bb0be3561bcdfe99c24b80aee5dcb5f8bed45c1b272a3d909e26ad714a9a1ddd418f4902b08429df6ccc3e73fd5b0b5e9f72fcb79d5dccd82550da1b39da12c0967cca3129f1c335ede970570ec25bb8abcaf62c219e3dcae22133d638154ec8dbb6aa908bc5132733bfc10f1efc1800ed3bdfd9c558ba75751a4df76429b1228c605ec7f7477698fc3fc89f32a476d0fad5c07909fa9825426bf3e00929d93e951c"], 0x10) getpgid(0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) sendmsg$unix(r3, &(0x7f0000000ac0)={&(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f0000000800)="8737088f057cc048fd2330d5e30b438144d2365d299b61955519a07259284ba6860096a6db6fb90ea4af4eea534b9df1e8466477102fcf943551d6d531a90d9346ed1bb2fb5322a5b6c68b3ecce69199d727adf449207a33fc48ddbab3092b7a4f97e5e5adc8a08c1432e2a58bbcbfdadc6cfccfe3d36a2613b9bacfb57fcbfbfc6385ffccb25481d16054f20fc5d25d2f72c635f41875bd75cf469e02dc8ef2d841ed41eb10b547a8ce92b49dfd64c0150753aa1c14fd3322972fcc491313eb44e88ff1c685e1bde33bc27dd31663d8a9eb8ad40fa69a6c", 0xd8}], 0x1, 0x0, 0x0, 0xc}, 0x400) connect(r2, &(0x7f0000000b00)=@in6={0x18, 0x1, 0x10000, 0x9}, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000b40)=""/30) pipe2(&(0x7f0000000b80), 0x0) kqueue() connect$unix(r4, &(0x7f0000000bc0)=@abs={0x0, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000c00)='./file0/file0\x00', &(0x7f0000000c40)='r\x00') 16:00:31 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 16:00:31 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x20, 0x4000, 0x1) fsync(r0) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) execve(0x0, &(0x7f00000007c0)=[&(0x7f0000000300)=')\x00'], 0x0) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 16:00:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) recvfrom(r1, &(0x7f0000000140)=""/145, 0x91, 0x1, &(0x7f0000000200)=@in6={0x18, 0x3, 0x8, 0x62e}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) 16:00:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffae) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc97, 0x100000001, 0x40, 0xff, "9c44ac420d0d70fe80371ad728e23a6902e2ad81", 0x401, 0x7fffffff}) r3 = semget$private(0x0, 0x2, 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:00:31 executing program 1: r0 = msgget$private(0x0, 0x84) msgctl$IPC_RMID(r0, 0x0) setitimer(0x3, &(0x7f0000000000)={{}, {0xfffffffffffff000, 0x2}}, &(0x7f0000000140)) r1 = getuid() seteuid(r1) chmod(&(0x7f00000000c0)='./file0\x00', 0x9) setitimer(0x3, &(0x7f0000000100)={{0x9}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) 16:00:31 executing program 1: 16:00:31 executing program 0: 16:00:31 executing program 1: 16:00:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x220, 0x0) utimensat(r0, &(0x7f0000000600)='./file1\x00', &(0x7f0000000640)={{0xffffffff, 0x3}, {0xffffffffffffffc0, 0x2000}}, 0x2) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r1 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r1, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r3, r2) setgroups(0x0, 0x0) r4 = semget(0x1, 0x4, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r5 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) linkat(r6, &(0x7f0000000080)='./file0\x00', r7, &(0x7f0000000240)='./file0\x00', 0x4) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000140)=""/138) 16:00:32 executing program 0: 16:00:32 executing program 1: 16:00:32 executing program 0: 16:00:32 executing program 1: 16:00:32 executing program 0: r0 = socket(0x10, 0x2, 0xc) write(r0, &(0x7f0000594000)="1f0000000104ff00fd4354c007110000f305010008000100010423dcffdf00", 0x1f) write(r0, &(0x7f0000000040)="1f0000000104ff00fd4354c007110000f3e9000008000100010423dcffdf00", 0x1f) close(r0) 16:00:32 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffffa}}) 16:00:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) fcntl$dupfd(r1, 0x0, r0) openat(r1, &(0x7f00000000c0)='/', 0x210, 0x3) fcntl$setstatus(r0, 0x4, 0x80) fchown(r1, 0x0, 0x0) syz_open_pts() 16:00:32 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = dup(0xffffffffffffffff) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)=""/151, &(0x7f0000000000)=0x97) setregid(r2, 0x0) setregid(r3, r0) setregid(r1, r1) fchmod(r4, 0x100) getegid() 16:00:32 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x280, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3f, 0x15b7, 0x2, 0x9, "f8a78004fd9ffe88cc90bd7fceb573db5706032f", 0xeb6, 0x7}) 16:00:32 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0xffffffffffffffff) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) 16:00:32 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x105, 0x0, &(0x7f0000000000)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) 16:00:32 executing program 1: socket$inet6(0x18, 0x8000, 0xb45) r0 = socket$inet6(0x18, 0x4, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000001440)='/dev/null\x00', 0x18, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/207, 0xcf}, {&(0x7f0000001140)=""/207, 0xcf}, {&(0x7f0000001240)=""/148, 0x94}, {&(0x7f0000001300)=""/178, 0xb2}], 0x5) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000017c0)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5878b64762d1416a59a2b292e9c1b2c18d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c6361325716e67e0e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d401ab3f5dbc4cf18843b63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5de21adaedd9d6070e7ec2c7c84557d3b14d7719b8160fcd4f7156c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a70722ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9cc0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea47f0e3378c740952d32bd4ca8f6cc95f25026a46e3aa8b94ed1ce561e7665f9fb20d6892e494b50e54b4c35d0161992f27c45427f454b2b6a79f5310db3c3cad47dfab1365fb075f97b4"], 0x164}, 0x0) 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r2) close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000080)="a74f3270c4070233b6e7ebc2d3bd0fe9c89b5f78e6073195b1fac382bf246fc076b352b38e893db9092dc53aa971a2b1ee879f31e2adb37283c6d0d1ab685095bfcf5850780b4ef5ddd665c08a9d7500be94f8592edce6a8ba105be04a609f366e735714df0afa5b21c4c54bca0ada5f1bfc0f5ea6be5dbfb8c1059702e709cb6bc879334f26c132b1c61e11c696104c617737cfec4f7a5675b755b739565409663ee8d8e572f84b886b8ec8607b802a937fd660bf58b497e811747b96dc1b64596af2ca9bbc228067e48053612803dc2497bf31137e3f5e828ca4f920395213d830846e40dc81dbe83b88bc132319aa99bee9b008ec3a40ac0a4c4e3db68d8cf200b77eb8051cc69316fa36445b476c87f48bb94a189e279510adcec3cd08b3f8864a012c4d71d30fc2b04ddaa35463093bd0c581a466e2ddc11974c7bcbc08838caa1312e2c7346b43fe68ff09ea8d7fe5deefdbbab20a1c7df267756759e5e662806227bd7a86eb418ac15978ae93e22c105488909317858ff06852da84304fa1cb8b037590ae5312bbb7a0d9a169cafce1fff8f49d91e3834fb6c2713c7fee144a34d860a10c63ddc0a2429dcc821e7ce383040f8bba1fefb27eac9807f533e55301358ae82161483677e5ddc0c5efee580eb0fca488e007968dbbf40c979233eb73f47180a0f8b1b4694e482da6c68fd824c150b8bd1796826868278815b2f9559d55794eea84715dd7bca59646aad0f655c310d8ce130b30886a6c4fec672c32910a6721466099af39c678921271a7b4a58beb7c88595fb43cebb4c4701997216866a62e1602e9ab8c8ce214d5302deb5db6a6d5ed83a9c868ee1e6d91ddb255a2f6ddee68f10840c6248551228046da666a58532b81aec349e6c939244635df9eddc54a9c444aca99daf48c72b7efd2ad38b7e7147424e36720f06f6038224c5a0a46e97a674844da533771fb14e76d7910be085b1dbebd0a02e1d43af57591c38dfe6aac7ee43a7d8886f823f14244f9bf9249a0e267df385eeea92b8d6821a835712e554ffe195d24cc406d0ec902d7c36fc7f5584d68edbfa25294e5af68bd96ba9c4029a55fe3e3e8511b95895915f50a1136fbf9ecf3b4d709f0b19c9b9211e69040b2945e91b06d497484275d450f49c5a3d30493d072188c6b42f615f5810dc765c4e11bc85f045e5d2e02482a55a0e6db214e37e943196e07d6e7aba363d36c69037ee00dc3368bf585696ba0bb940584789fd603942d394aa8ca4806b4db2c63ee31fc9eed3b2c426016fa614343a8285e5ebe915697fc0fff6203e59000eb5357728ce3700b7eef4617122815bd5006f85aafba41ad1c585d944995368a45f49da77f1783b175b66705c919542116ef3c6e4c8c580cb647c4bcce476e50409cb39e1f8012ff5773276f671a9cd20212d99eb4dbce614b2e8259fddb38647b2bd318efab8b8b247010c8336ccc2175bb2fdb240b7ceadd8501e88a8f9fde2b737f3270d1d1749df9de0aab4b8fb66e714748221a85bc05dba7709a52b78fe9bd55876ee118a0bf53fb1b1ad74639cbdffb464983efe71a1157849f9da3a38a6b4c7e26f38ed96019d8cc3d6fb33ca1807534064a791323f321b8fa7507dcdb651e28d89d7c263fabf15d6fd3f2316485c2a26ee752b1ab46d9817f6007725aab110aea4b736b6c2d3deac0b98b66ed6ffd20db7b02de9c5ca19cb908050325420e3920d34092cf9c9e37fab4ed8ab6c6a361f165e0bcd5bcec47a4a7df9ebe5b3a06072681e47f6e36976a07ff5665b5c1970640718260909674c97260864d6a5a1d780812405c5f15f0d20d9a41bf98e99123f28d5fc619e6a18cc16b37cef39f6a59ad91740ecfc845e24a22e97e0eda5e6bcfc07aa02a6200b2e1bdbe0bbd7060a546e6c62a14a5a9485dc17e85410bbd752d836a34a40363d8b191e27af4855a2a2c6c4102af9ab09995a8b5da86643972daca98ca12b6745f4e55447c5414d3c6b7b8c287a71a7ffe09bfcd80ae6ab1f84ab5099282a10652f1e0ba962867de6bcdecb10fda4921abd401ee4d7bfa49f32d65e2734214e88e238cf7cff1eddd2d9fb28ed422c50d3c759d0a879ee1e43db40179dc7867e73eaf8f1aeda4f8a0ffdfa00dfe35d3e6a8e8eb87c71db9f9985dbd7ef47fd0397dfa07eaaabd284e7a764bef71a6a7a89cde2fb18c46c409d8bab52f98b9f35f850997df365d4069a8a6a302162e1eb0bbe0e281270b62ecf7b1ba48bcd28b968d519b638532acfadf7ecf18edc899c91a4fb4c0d0e55c243b74a831f5ac6da28580c23caa585afa6900b9a8db456d36d0a5d3079da9cfa965a6174ac6049725403973d42859b9d50a434f6791a81c62bfee04c4b5c39c36ee4c73be9e2e18b5d1b599a88bd535d89311eb755d8e9dbcdd982bac99916eb1625ab506c2665ee9bf4f778c599afa203c8107c6fc4b0f5258415f2e784425f428a6b2d581f5dabf8343527970a5c6ba81badb4024ced5d7ba31e0f39fb047678852914c54d8b75247b05a4532d927a3450cc92aab316990f30860f55aa7dd04c97c55e84b134261b1a2e155f49a7fe4dd184d85cc37f1ee1373934ea6dabe32cf896378be0275c3579a7fa1dd62116a12789539b7f369f59e8ca7011847c9b33a50002fa9843c633c7ad5022a2a03d52d4eb404910a9d40b01fc282d593ea7eecf65f80c1c1e6faf73cdda2fa3d142957f71a26198f497a706222f2e203b824a5cbbdef92f3a8cf437dac10822523427dd5129ed243d8601393341fea9693ab06167c1f1a60f2766e6f7aa5a01eec99dece9bb8b55d17f87e67045113bed36cfb071ad1d8b2bf6ea0ae86db828c18ebabe069397d9c75d8c94211d227da56bf0537c36ec3c6d428c99beb761b078eb2357404a0269dfa6226499ea8c12d221ad0aaef3c6cc01af7b3800030e648840aa37b0a290a10217ed64eac68f3d57fbd99df912afd341f309da38d81f29f7abe11709662ae91e91eab422246be965baac8d0f789b9872ce6f0a67751be41954329863f72d5502cd9416c2c6248ee34db90e37e4dbe846a224948fff8df16fd922490f976aee071a1dadabd04ad5d290bda1140d7f8a526d7cb0bc5a8258ffd97a374e4abb82cbdc21ef83d7cf5de4a5fb72507074a40e65de1d5d0de784591fcabbfbe57648896c21b4176184f70c8523ff61962bc4d825831f23b2daacc94deb04a6fac79f5147f5da5723c9e1fc307371f9e07679552478e63eb9ca75db3ead0f0ad21fc6082b1c0f44785088ab8f00cea7ac7078586bab29ed5f842bb4d5f9cd871eb877c12733913ae78750b3cacb156508c1fe4d0a5c228c71d0eb9900177751fb6f8d30cd9627d962d313a060210a2bcea3a65e431ce0687551fe639a0b691faa2bb231820ef509bd2f99c455ec07f6e8b8517b1dd7b22c220fdc8d312f3dd684a85b0737e95dd96a5d29d48cc1c8808b87823a3c83c5a7b9b66bfc73c84704bf7ca629ac464720ddeefee4238e7a3a38d2ff48ffa3df4fa67a7f9b478ad6c2a9812e880967ca457a57262c37ef30b3f80184b828efef9e47055639920495a1c32f206c7f2ba54e51e3163f039a96e3a02a022c458fc0ab6f462c26240dc4abd714b40f665dac282d6333b08b9004d0fc781eed6f0203b9ae8a4f52397bfa8a230241f7d0522b7f0e8b615284866b6a94a9e47ebb321c0ee31058ef7e88d1b90ce2994bd99e8d3fbeff7657995393ae3e27cccfbd5754df4b134c0ec3b771543e28835c80b7a6cae498242000a4ba5cd6763d61bcca1f081811a7da6e8dacba8789ca795882c288bb5f67d856df18508667fa4e11021235e89454d5b5a3cb2eab74961414f0b5ea03a31c2698f0d7cfa047ff7498a6adbc4cb2084326cbe271678de5cced16769574356dbd4445b2bbae91d7c0ac9de7b9c36bb6ff5e80eec81ed608aed5d68bcfd92ce7e6f73318a3214d718dd92fe80fc0aad2ffa93ad8e19f22f5ee5e3513a87acd3ac211966e35108b1319dd83baba1fa1cc438b479bfa4745018b1f2329653e9586d47638dd80b5f7ea777aff75de49bb54af3d893d662233fb3c7485993fc8d50c8952e072c23f8637bdc4cfdd370a34cab4f4a86e75bdf43ff7ebccabdd3fc3cedb0f926f1dc4b670eef7aa95064f005cfa19de2bc9055e3764954df5069f68d572a583f2b58c75d6c4c58b1f445996f867ffce2113b003a8b7e438db75090c34b506cfdf89d251c2e93105593b3c0206b632020081fb527971739db06adbd6765e3f2eb2db39c908f394af32989540c2aedc722c4763f9a90faa0a674216fd4043b117017a4fa11045229b7e457645295bbf4e37d81fc7772dc41050c5fecf9f067e237511c49e7bf5823d74ca22ea58824cf85917c63f031c71a7c9251135de0432bbfb840bdbfd2a6afeb1607a84df18d91bea90bfd65459a3203dd7c15fea6849d46cdd80346040cc3530f885e4fb2097278c59d6e385ae1b60e7faaa3de5565509796afddce19ef9ef864a577f2608470a2c922016ae51311319a391b062d1807548c062e9ccf296a14ce816e85853fb873cff9825c1b06342bace33dfee91cb837c6f4b8cd3661f49182698450b087c78241db265ae5390d7c03dc35032176aec5ed6f828b4264b8295d88c83b0e4ebdbe93a54f43261865737edf7fd29198df4d2b2bf6e47ba11cc305fd66bd305f77c45bceee5c53535d87581e8927bc24c870dd8100f3c0fd471dcad77f702b5c260a4dc9faa5b690c08d2f90f90a79cc80fb3f7a99e0fbfba69519c90d8252c8511841a6a047ac300f6ce8a8d527bd64bf1bf0bee21643d899b2ffe82a44f83a312c60c007612be75dfedabb5b0a71cc7055cacd4fa0d5321c62b07ac7681609de103c0afff57f0b21354b4efde439c31248ae28a0a8e2940b6f1635ee66fa06abddb6af46e1631882fe115bd2361ab347e497c75dfe386703089c4f2fe94e33a29f93a537b84bf32cb2647fa57201a9aeb85e8c4334495fe35de1f4e104a4be586b564253f8d59744089254151f66678de9165b02bc907ec959b9184e06518e7bf0892b658263be2fd31396c1b20d9d5c706280eb1cef63a9f03a193ff48adc45d09093a9980af9d94dcb883fe4541e4853bdea5a8ade0083e917839c24f841ef44727f152adb9ba21ab7899d11be633969bc3cb8a59ad6e7f3c44dfa6ae2b1483c9cec3555f285dea512ebe11aacdb718348aaa7c6b94fbfaaa00860e32f415201d22ebe8068f0afafb3c3d8a7ab42c99650facad29c2ff6383cf49bef72ca82bb53ab8ee6421497e9eb2b3394ea984d79b6b9f54bee276b91866fab853f8d2c0c8205ffb7dfef7683b33f2e854e9ecb394f707350a7eaeb9058db7105f7714c77db5ff728485b917d97fdfa0f1cac12e57284df22223fac128a00d99a5e1fdb5ce298b71ec2c4aa763df61737220ac641e441f99be3584fb13c98e7713ad41f9d4b88dad055fde0accd6f1c616a39a1333f121febfcc32336d694c44d3312dcdcf80d2d80a2447402c897562ebcd78e1a70696490cbf75ea7181d46ce7036289438ab980bf8f85d40124d74b68faa2226bd9ce0f6533aa3a97c915c0c77d2e5bf4d424f5e5779dcee3a9913dab0b03d917c6b0fb97b0e86c878c0462a70fd5a0a3df0417702ab9bdfe1121b585331e6737a36c1d1bedcc797d116702cce1cc4ae39be1b21334b25454de27a1d51afe3f7d9d2a5d5eafc5126fd7aa7448e2cae07434e66f35cc91f36df56c0aac909b9fa9f7b07d9bc", 0x1000) write(r0, &(0x7f00000015c0)="0b03d0c29e0b762a776321", 0xb) 16:00:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r6 = geteuid() r7 = getegid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000280)="0bf48341ccb58aecb32bb5c0fbf337fbc9bdff6c9e2d1a179da7bd37c81746d5ebc74ffbcb723edad0546bcda68a1423c7886fa1e998595242ff93d47bb3b96635eaf02c886e32bc76b02ac026a3a9a7cc2e5fda63f372d6bd0b1ba0f5af119196ea541d293d5216d2058ea9661746f596db4dea9f602cdc7dfe0a9c6d8260b08cb4569d81d983b2311d08409f0c58e185d470", 0x93}], 0x1, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}], 0xb0, 0x2}, 0x4) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01162f66686c653000"], 0xa) dup2(r0, r1) r8 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r8, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x10080, 0x171) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = shmget(0x1, 0x4000, 0x20, &(0x7f0000000000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x100) syz_extract_tcp_res(&(0x7f0000000240), 0x7, 0xc2fe) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)='>', 0x1}], 0x1) 16:00:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x28, 0x0) setrlimit(0x6, &(0x7f0000000080)) mlockall(0x1) 16:00:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0xffffffffffffffff, 0x10400ffffffff}) r1 = msgget(0x0, 0x144) kqueue() msgrcv(r1, &(0x7f0000000040)={0x0, ""/46}, 0x36, 0x0, 0x1800) flock(r0, 0x1) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b03000000d47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r1 = syz_open_pts() close(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='$\x00', &(0x7f0000000200)='\'@\x00', &(0x7f0000000240)=')\\\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='#}$\x00', &(0x7f0000000300)=']\\\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000640)=[&(0x7f0000000400)='+(]\'\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='!-\x00', &(0x7f0000000580)='/!$\x00', &(0x7f00000005c0)='*#\x00', &(0x7f0000000600)='\x00']) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0xffffffffffffff01}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) 16:00:32 executing program 1: r0 = socket(0x3b, 0x400000000002, 0x1000e5f8) setsockopt(r0, 0xfffffffffffffffe, 0x20, &(0x7f0000000000)="caf5b415", 0x3) 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup2(r2, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x100000001, 0x1da000000000000, './file0\x00', 0xef21, 0x7, 0x4, 0x1}) write(r3, 0x0, 0x0) 16:00:33 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/175, &(0x7f0000000140)=0xaf) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x18, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x7f, './file0\x00', './file0\x00'}) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7) setsockopt(r0, 0x0, 0x66, 0x0, 0xb2) 16:00:33 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto$inet(r1, &(0x7f0000000080)="8059b23d4248304dc96b4eb080b9504cb20b1361ffe4e5fa73594a6968782390d459f7fd3dd0e398f0d372edc2b3ed58d5b84e02401e23dd9f", 0x39, 0x401, &(0x7f00000000c0)={0x2, 0x2}, 0xc) syz_extract_tcp_res(&(0x7f0000000100), 0xfff, 0x3) close(r0) 16:00:33 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r1 = semget$private(0x0, 0x6, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0xffff, 0x3}, 0x39e) open$dir(&(0x7f0000000100)='./file0\x00', 0x211, 0x18) semop(r1, &(0x7f0000000040)=[{0x1, 0x10000, 0x1000}, {0x0, 0x8}], 0x2) r3 = fcntl$dupfd(r0, 0xa, r0) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) recvfrom(r3, &(0x7f00000011c0)=""/4096, 0x1000, 0x3, &(0x7f0000000080)=@in6={0x18, 0x3, 0x133fdc5d, 0xdb75}, 0xc) 16:00:33 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r1) 16:00:33 executing program 0: r0 = socket(0x0, 0x3, 0xfffffffffffffffc) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="5642362f660300000000"], 0xa, 0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000100)={0x6, './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x8000080004, 0x20) sendto(r0, &(0x7f0000000140)="3f9db2edab569183321bb338634dc08a38833c693dbe914cb36bc975f8b58fa3afe27403aebac049c2439ec4ae01481c2f9d2f1e02fbab1383d3da7e96d5f1b8a2e0954144a902066afe92de8fcffc1600b666e9224d216682d45798c220f8932a6616022186143a37704b7cd10c32f17d09b38941d5fe9ddf719168b8a9d8951d7322213facc9e0302a", 0x8a, 0x8, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:33 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffb, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 16:00:33 executing program 1: setreuid(0x0, 0xee01) socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000000)) socket$unix(0x1, 0x7, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r2, 0x7fbfffff) connect(r1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:33 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000001540)={0xa4, 0x0, 0x100000000000000, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/72, 0x48) fcntl$dupfd(r0, 0x0, r0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x1d, 0x7, 0x5, 0xc000000000000000, 0xfd, 0xfb, 0x5, 0xffffffff}, &(0x7f0000000180)) 16:00:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x0, 0x0, 0x8}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:33 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)}], 0x1, 0x0}, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='/dev/zero\x00', &(0x7f0000000100)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000180)='\x00', &(0x7f0000000240)='.\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='*#\x00', &(0x7f0000000300)='@!!\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)=')\x00']) r0 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x0, 0x100) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) r2 = getuid() r3 = getuid() setreuid(r2, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0xff, 0x4}, 0x8) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) getsockname$inet(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 16:00:33 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000000)=""/37, 0x25) 16:00:33 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8001, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x8001, 0x8}) setitimer(0x1, &(0x7f0000000000)={{0x4, 0x800}, {0x9, 0x9}}, 0x0) kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) OpenBSD/amd64 (ci-openbsd-main-9.c.syzkaller.internal) (tty00) 01:06:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0c1c1d80c0d81cb13f5068326f1c6daadbfaff83c1fed021082d452fe8c895013c4f93721d379a3880c7d53802960a371adc9564", 0x34) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a90200f90080984db68ad923", 0xc) writev(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360be0142e3a343984ecba41df5827e5ddff247b6395d2d7778f00ddd45546a68accf4862534c64efbb4320cf14340c05d3e54684672fa2b3634be39b23ab72a10e70e10f9b05a7a677a735d32b722878bd65928a64897a80b7a56bbc5881c2e41930b4948fe29c854a134c2a42c6a4c63a95a2c421e49b295a610bf236fe1d55793649e00439c52e1222106e1cefb1450600bc5dc039f6384b45d2edcdd86fd65fb3c0a4ecedd12c0af0675144e9b3e36fa60d83840ca34e4ba5aadbef16e0e6ba0638a0b24163e61ae064e87afe8741a661fbf74c5b7be1ca203cc43aeae6065edd1916adb25e701b14b6761f50d54416d944d0862e885ab597ea8393219adde4594cd4ef7d4843b16a2c23975f4744a69ddc0b645bf1ec0a594f7a4b1aadb0e436c704f053deead2f8073b2179dc3122ccd2b34ce447cbb90e729532787c9c60f654311516e15490de08bdd03eee5c00d883ed0d88914102e1cb752beaaeef3025c5b0e91d8a981b2a0d32f22a6305af403c0d91b93fde3ebf3c0fe4e9c48c5694c1d32e0bbeaafcf50bf0b3073f377bca97e451a9618edd2137f4ae1b29ad62e607395468ce49581d3db188c38f00412fdb220263b661ea178c149d2ab228bc9de2e2ae78d4f52ad0eda62ff944e5364c776fcbea0bfe9e03e0f09efd544a5fdf25b4b589e23cb242fad24b25866551c032485ee1fca97bce448774b19d1210fabb85d449dce3bce1db37c9523b786ca9f88c1edda5ce80e9aae327abdb0e0d0945fd0ab6703e5c4be6661fc538dc6f11cf0be37ff01c5e6f872c64dff2337ec5bf3f265f0a22587d60d2a7dbc21c911007bde1beefdf0af1d3276113625f1a122b67804120d01ca6ffc0f79a387ed177dc0f1e16950388290742976c830fd4e7a28f59f698fb115f8e5033f0ef98619d2928f2c0cf11e6e0803fac35b84db85cca32e9f95fe92602f46366c693e71305706bc2cee975fec3c996435bb79840f5b45b049ee8f0853641deeb31e0fcce5f6204d749922f6626c324944d5ece1b802c7ba991181e10be61fde050326a4b1c3cf5eeabb22d728530c8babafbd62922752f26201e0799e31f99712894fcc81e8e4f827788289957bdca5eba38f57ea55abadd72b3c0bef5d225e1beed717ff8f0824886984a5e9910115105cb87a988387cbe41e01b3104d5a67d3a14191cc396455dbea9bfba3301040432b9b665edf4f72b2a02a13937257a86b86808fcf61d9fc3823d3b395c214adb954b1ca5a88ccc52fcf1680b8f6438bc639db5dca79aff7391c251f993f4b0d8b08d509ec5de3e3fe4155fffff9e507e8a91c9263c39c7cb7b3a52cae178204e05b5c40cd8b659894d5704affbf6cbc0a65166e87d034614346d17bfc13636c8afce47818022801085e49f247227863bd374ca88a3648e250b1fe53f58a300190a0da5404245815eace51a4ab036c98c39cb3cf5f4448782ec81f82f25f7bcb42351418aab013cb8677ca2f9770dddc3a39f7f31e60526a4d96151c49fe6611335f93d40a5adb61c3ab34a9d597b6b46d76b2d57ebc0876ebaeb6bd9759c5a580a4c2503c8597a9f3aa256a1957aca564fbb26506e6a03d4d0e8938ae41a4d1651b6651232e3285643b089772fc231001461ba3e74a4604c43094fd782bbc908be971c8b9bd6c14e7dc41acf6a669c8c9acd1e70a673bffd2fc32041d3270f73d0e9abdb51a3ca08ec5b5709cab26fba8684974bd8d7c4701e50ef3da73e9e2853b6264e9b0c5d4cbd3f8e774e117a27b8483fe4bab92540dfa7cb7fa4a1c3bbe4112d2742e65e7774f445f833bc19d6ace110aab0be18504822e3de14567a1543d21c32aa5f59166bed173e6104e2fea5102fa0ecbfd8765a96e2d9ccaba21b1261bb0f6e61bec7bce78210268dd6b1459034498d9b9c51de5835cfce12261632ad845fdd0af6b77cb2755ef90f0d82fcf714439217ebf217533bbe5f5fd9849f3529cbab29478688919", 0x595}], 0x1) 01:06:09 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 01:06:09 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x9) r1 = dup2(r0, 0xffffffffffffff9c) listen(r1, 0x100) open$dir(&(0x7f0000000180)='./bus\x00', 0x12, 0x20) open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0xa0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 01:06:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x3f) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = msgget$private(0x0, 0x82) msgctl$IPC_RMID(r3, 0x0) setgid(r2) getdents(r0, &(0x7f0000000340)=""/15, 0xffffffffffffff7f) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) getdents(r0, &(0x7f0000000200), 0x0) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 01:06:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f0000000040)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b23627000543acd621e5c25ed8202610672e62", 0x34) execve(0x0, 0x0, 0x0) 01:06:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x49a, 0x48) poll(&(0x7f00000000c0)=[{r0, 0x24}, {r0, 0x20}, {r1, 0x2}, {r1, 0x8}, {r2, 0x6}], 0x5, 0x0) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 01:06:09 executing program 0: r0 = semget$private(0x0, 0x5, 0x141) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x2]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xcf) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x3, 0x3, './file0\x00', 0x4, 0x9, 0x9, 0xfffffffffffffff8}) r3 = dup(r1) shutdown(r3, 0x3) sendto$inet6(r3, &(0x7f00000000c0), 0x166, 0x8, 0x0, 0x0) 01:06:10 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0x157) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0xe8, 0x9, &(0x7f0000000000), 0x0) recvfrom(r0, &(0x7f0000000040)=""/24, 0x18, 0x2, 0x0, 0x0) 01:06:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = getppid() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x3, 0x4, r0}) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setown(0xffffffffffffffff, 0x6, r0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) fcntl$setown(0xffffffffffffffff, 0x6, r0) 01:06:10 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x8a) r0 = socket(0x1a, 0x4, 0xfff) r1 = semget(0x2, 0x5, 0x200) semget$private(0x0, 0x2, 0x500) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000001c0)=""/125) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/85) flock(r0, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8000, 0x0) getdents(r2, &(0x7f0000000140)=""/88, 0x58) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 01:06:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r2, r1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x30) login: pckbd_enable: command error 01:06:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x8000, 0x32de) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pckbd_enable: command error 01:06:12 executing program 1: r0 = dup(0xffffffffffffff9c) fchdir(r0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000001021, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/18, 0x12) 01:06:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x200, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x7, 0x7}, 0xc) 01:06:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) setsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f0000000040)=0x6, 0x4) 01:06:12 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f0000000200)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1040dd932b513c2a7a2726be6855e4a1df8ef02e"}) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x180) 01:06:12 executing program 1: r0 = socket(0x8000400000000018, 0x7, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 01:06:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x9, 0x2, 0x1, 0x2fa}, {{r2}, 0x0, 0x32, 0x2, 0x9, 0x100}], 0x9, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x3d26, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x7, 0x9}], 0x5, &(0x7f00000000c0)={0xf0, 0x814}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x51}], 0x2, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 01:06:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) clock_settime(0x46cb58a4419b73a5, &(0x7f0000000000)={0xfffffffffffffffb, 0x8}) 01:06:13 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x44, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x6, 0x7, 0xffff, 0x3, "5c6a79e67c9dfaed3e3ecd7930c85ef268fffec1", 0x7, 0x8}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x9, 0x0, 0x39c7, 0x3, "3a8ec9d252ad9fed36cde08d9057dffe89c99372", 0x5, 0xea}) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) 01:06:13 executing program 1: r0 = socket(0x12, 0x2, 0x0) setsockopt(r0, 0x29, 0x30, &(0x7f0000000040), 0x0) 01:06:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xa7, 0xfffffffffffffffc, 0xd, 0x0, "90de9c16723f911a1d962f681f00", 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x5, 0x8001, 0x6, "fe368d8223fe2a2365cce27ea7e9cdb371bc9390", 0xff, 0x400}) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xffffffff, 0x81, 0x6, 0x8001, "74c3e08cc4de673a2f02d4841d9ac56e8addad0e", 0x20, 0xa9}) 01:06:13 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000340)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r4, &(0x7f0000000040), 0x9, 0x0) syz_open_pts() 01:06:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000840)=[{&(0x7f00000005c0)="048a0956d67ade6028c511211747c8bac870907dec1d6d01e0b44d1485a6105f90625bb1aaecca7099c0", 0x2a}], 0x1) ftruncate(r0, 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="8167927cf3444d0e86aaf25636f189b20297af8c69dae92ff28a62444b2da86148dd54c2ebba7ada622b", 0x2a}], 0x1) execve(0x0, 0x0, 0x0) 01:06:14 executing program 1: r0 = syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000140)="f6a2a6d1dc8d", 0x6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:06:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x6, 0xfffffffffffffffd, 0x0, 0x1, 0xfffffffffffffffe, 0x7}, 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa, 0x401, 0x77af}, &(0x7f0000000100)={0x6, 0x7}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 01:06:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) getdents(r4, &(0x7f0000000100)=""/171, 0xab) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0xfffffffffffffd50, 0x0, 0x0, 0x9}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000240)={0x2, [{0x2, 0xc5}, {0x3, 0x7}, {0x3, 0xfffffffffffffffd}, {0x3, 0x8000}, {0x1, 0x1}, {0x3, 0x100000000000000}, {0x3, 0x2}, {0x2, 0x7}, {0x3, 0x3}, {0x3}, {0x3, 0x80}, {0x0, 0x40}, {0x1, 0x2fa}, {0x3}, {0x3, 0x1}, {0x2, 0x3}, {0x3, 0xaf90}, {0x0, 0x4}, {0x3, 0x6}, {0x3, 0x1}, {0x0, 0x7}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0xffff}, {0x3}, {0x3, 0x8}, {0x3, 0x401}, {0x2, 0x9}, {0x1, 0xff000000000}, {0x2, 0x80000001}, {0x3, 0x9}, {0x1, 0x7}]}) close(r1) 01:06:14 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 01:06:15 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmget(0x3, 0x1000, 0x680, &(0x7f0000ffe000/0x1000)=nil) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 01:06:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getpid() fcntl$setown(r1, 0x6, r2) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r4 = fcntl$dupfd(r1, 0x0, r0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000040)=0x6) r5 = getpid() fcntl$setown(r3, 0x6, r5) fcntl$setown(r3, 0x6, 0x0) 01:06:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000000c0)="6e3696", 0x3) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) readlinkat(r0, &(0x7f0000001640)='./bus\x00', &(0x7f0000001680)=""/149, 0x95) r3 = getgid() r4 = getppid() r5 = geteuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000140)="59afa5e121a1bbdbbdc4ad29ae377378c82b27186bbb8357fc27f1f25b97fb1f31506e3c498cb9b1dfd0e929f0e36f316c0db857df7636afae2a619194de47761de1c1e841044de52ab2ae787dead1e152e2906875e085d7f0498146f178b50732c9bad65d81143d7efb3226baebba04966e5e514b8b2366dd5ed2fa10262734f1912d91c9b96c1bebbb626b4123b11e2de54f2822a0", 0x96}, {&(0x7f0000000200)="1cdc859f970e43", 0x7}, {&(0x7f0000000240)="634972a038b9a4c276d9638875e4bf43547152cdd12095e96ea7eca059bd3eacf3a906aa216487fe58cf2bcac0d7500cb83bce305c37b7400d99e6206d023720512c2d110bb060b94389653cabc5b0a8e7e01b36f356d34d0fbf3b19b909def2af85d12d5ef74fab3bd5f1b2ad5462f206d1e4a34b24101f471e5bf371c84dd3543a0150982547f9fa02ea34bad998f7b0fb11a99d2777f677ffa5370399755c569a216d14e5a6c26722e55e7c1902a8611195b974c73eb4a175459a6e9f4c3517bd2cf005c33086cfad1099a2afe2cb23c4e655a290fc360f807eb3d210e69aa87b16f054b1136f109a75b722553b47112a856fbbe4e9110e5608ffde8ab85cb344717e8e6a2cc23e68c26f263888c6f1b087f02208b05102cf68b8c1dec27ce54ed6ac87f67e8e4e90ac335c9fefeef6f9a4db3fda3fbc2adbc7727cc71b671f38d23f526bd2e4fb97f7f126b1d4e080be3bf34c4075c6e2fdc19bc50abb737d9e7b51831e7a75e4bb6a7d4072743a4b87634edc063ca098bfade98cc93feb8c5b95577e16940e311b9cc1b72ad3d1cdfc743bdf5b7efabee52709f24794b7326f4955918c40f0d927e5d6affd9dd9be06adcad28ba116e7235a7cb72cbee4c902cc717639756762d9e8bd629ac665a0d24184ed2cb422e167a830cbf31d1e14af7e9734727a2527f3f0b020e0c83e7a1fb1c59f7e13a504eee2ecd50417248916786a9a6e92618ef828e952c11a21d293ca496ed8ec72b4b61ecaa1f0f35f2473c5c46f1e3ad70cee896c4f2f3c13c871713d8ae6c8799e74b7e125edcc80b7af65bfc7fb3cabfe4e8de6a062164489c0cfa1476e48578493a53b4f2b423729f35e74adf102eca045863680854e0fe5cf6b4c711908e91dd05cc43b7e1f68e3523185b26405956fc38a6ec1dcd6f8265a8bf18f3556a2a7173b09c3ee4a24fdfa0e80ec3f14c2832422d2cea3f07c984ea63dab65d94faf15419fe08df04c5f8f330cc12236dcecd9d507d01a1ec5b5aea618958658bc85becc5a86af6d1b9fa122d9aa3425af25cc9c620964eacd1a26581cbfab68f125cd2bf349953c1ed89b8cc6ab45407ac7ea4d5f05d8ac79361fd0ec32d82233d6d39296889ef632defe84cf0c9f5ebb20c550c17984bb16240ac867556b554a588ba25c7d35cae58ede61c6ee9e55d914142cd9376135ddab3d1f21a3b00c4a01064d6b7058beca88fb3e5d0b733187c04702cc73d8f233e7b0e4817d5d4304bc08fe47154201335dbb7cf342f0a75679ca03b8632a6d1561872d705ff2212f7037360635dd44f530f89add5d611a52399f0862ba97cfcbe339ee5bc06206f6c045bfe8dc8a176d1a139f295c26dbbd0a1993811254c73bd4c3de1013fec2cf9b9ac362d11005ab204a06242f2a958ad7227f838459803a1813dd0234292fe4954cd58ea99e1b1d3d647beaa9ff9b42190ba3daf1e76ffa2586665f514d5c289d2266048cc4bc767c03904626a740850cbf91f5304f039704208372fbc1c23f23c8f51cb596a3d0c5a3a2fdd9d0917c3e493bc33d4574440440a4014401435ac7f60101de4f85bef323a8b98f36119a4329f0a02c8a7a905d5244ad36f8e6e63edf11a4bc663716a6ad75539fb73450f346754d775256c9a5cff806d90b6a46ca31ab29a62faa24c5c747f56c9c9d1f7efd1dd7684c21ceb5ff9ae14ca5b89ee6deda588efdcef8bf41ae9b4dc24ea73c467c406d2a9afc3c865f11436410f98e66ddce0031bcab8e05489074189432932508843ea7082b06ab3c955a86cc3ca1132b4272cf7e7e342693ca4149ebb308b71ea4319a1ab46ce3a22750834e4b585aaa8368e134cf8a5892288188294802722a371faa897225221b26cd7f64c643d91917a49d6aa33927f92da72171e70cbf2bff809f64bef61ebf61a842c1b649693d845879644de091065046857b0b44145607da8ac8bcddc310db92b269e86ed6c0783f23bd598fe221514c94b306ab8fa08b29787d5c216e14cbbff4028ddb95a2f2834137e5a80695e7a42fe47e5af60be38adc0d5562e5e8eba578e69f26cc698d302717aacaf45da6557e2c79e5e8ab4d318030b6a9a3c32bf990c70baf3a8e91836f5ef7b8b879a202eaba8ac3911f41f86d471e33bc76a78395480469c92c3e61839c3824a0899af674d805dcaa75e6da419b62b72381542c483fabf8c8a0fb2e490734c80b0dfe4e2b415964ebdcbdd8301d08926868a6264357c5e3c5d4fb472456a9bd2b464b5063093ce8c35c9e7125d782b717292e56d6060733e14dd59e9cbda123710868604485dbc1ed442e6cc87489d347f0589da3ae182dab19e2cb960144bf6e0a3683d23876a7ffcbf0c843bbc27912551d130fd4d6cfa1ab5522cc4842ffc46cee9b507140d61758df38f7863c254d08dae8e789ab755cf8e9320f9a00790a9e7821b7122ac9166c9518aab774fc0ea1939e3c646b59f78d67b46897d6631ff762e32ee0ba51248806e3da3803c7b1be53ad6c3085bb6fbac570a3920de67bb1e24321b5c60287a1948b83525238bf82d63faf13bee4b60203e3a83a5aa365becf167bef7cf274090d25c84544ba271d50635e24cfc042b9dcef95dcab0ddaf9ddbebb75eaebec4913a34f505c55fac0a1d11ca0ab4f1405cf6ef0a30ca84be16b77428a0fbe52867f6fb8512984c59958ebaf8fdd356c71ac10a097ffe2666f72e1c7ecb08b57e2388d55092666db95d8b5e7987c4fc017708e32e6f4e97240fc3f85f6e096faa12cf5868a3f60be2514305d06baa9139bb1599c4467cd2c9e4f6064f2cec0cb63d274fbcc78c489e5302b8ba08000898fabb9d50347571e60ee27524310faf982b6e031c4b94577eab657e5bbbc50f3170b481abfe10a5d98638291ea8b7cc65245a17ef9f4f2cf66575a2ac0dc926b14d1bca22d1c469565d8546c29f9a78f043384135fe3fd6791b85fdd869fb781058d7c84c0fdfd34ca1f3a1de9e860df83b24a36b40f6783817c7306bfdfb4172bab973f8875fdde94b715a9227c55c5fae01109525b2f2a9f0eb4b7ed82d85e4db5c876ed193591c4e7842d08f4c812294add2da829674b0c96b5388ccf756053295de3fec751ad26e53bbf23813fac5f889566b49d0b13a097d3458c2ac2e3cf3fc8b327adb169278659b638c8a8ed41077ace2618aebe853bf20e7d2079d9ae2f69753f8be7cfc0680363024780cb7957ee74977c59ac3c73fdfc2912b2a54fa5832974c47db1668607c82591d3a9d34f03ce56e52f1237814a0c3d5fe875b085553c7e72ff9147880f6d5489f2fe012d7b73172a2ae7280314b9d782f035f7b89c1ceac203f5ca74e64098d7c43f87e967b58788aebb87788c6ba3a4571ba5f455dc449a8a1966c59e29ccc16655acb62fe992c0347fb5d4672868063258c9de894b63f6c1eef9b589a433e0f7e16c727e0ebba84153e12746a9fcc83782ee19dfb9d9b5046029ca512b2378bbbf74f678ad3f54c1124ef702db6a7395457bcd7939725de8ed7f18d95d554b7c49633ef719ddac734ac21336e9936e34199a51a812cd097f1d306603debf08785b123b84739ca6667ca776509cdf5107973b0889d56881ef9aa97bf8f3ddbf0c53d1452b0d68d582a3c696e30d83cfa56f5b2dec48362412cd6198e53ddafe2b4c48248121b543fce4c27313afee551382aaba037fbb6f488ad6505657c9d17c73ebd7ea61d5303aedab2159a2fce9cbdb4bcf04279792e5471f0a0a76f71f6baa6147724fd13669f170c1ef5e055e2d7a2668595c06d8559a58094190220f96368b4df2e82f615d52a759931043ea61fd6ee9f73f0bb8dd0b721c452f915ca7bb35384f93c8413985dd9cd1100ad88fe66b0c3601233c3356c964a12558bf3890258cd6cc95a28888fb34cfc7df2daac9fe2cb5e532123d373246403edd5c805e64777f503c35548cb3e69f90ae3569cb856f1e833bed538d62e335731d1ffe6720d16e3e73749590317cc1851d9fa3dc929af852bb1a3faa29204d1cd62cbde677d5fc1360e4e3980954a6625d54d7d97bb29ac0ac9c12bc4dc5d615f66e208dda992e9bfc141b84fed34c7f6a7b77cb186e015f2553e1a074b2ea7f34cf929f2a4e9e5b0cc6a51cc8691647d6df941c30b684f1c1d0c7b179802e44e8f85d2ea7a2dc718631c07e9e6cc2191212448def286adcab325627c78e992ce8072ae9e6d69f7ec7ba746483ff88e8d4e9784daf8b15942d535b9f4a7bc59dd2702e3c9d9af5c8c158bce82b308d092c8a17026eaed83ac25691823e85d802a8d70e173b7d3a708d73661f5f78f03c0615df6e784331590540957d570511c30869f4ddc2fe1d5ed7fd00a28465bf9fe7b3647a349a0be19c5c6115a80bd916d099e9061b8ab3d6ff2e6401be5f09e18a0b4657381fe8c91ce00213fe0c32666bd5b0ea14002536671319ba329d61b667fe065c95646f971cebafc4fff7c62a3e77cf4811447c6934a8f6a83757c06e4ed93eedcd1796d47f1f9307b4ada7f145012cdc40b1d73934beb589248d2f1d99fc7a07e8ab2297e0cfbb96cff4c48cea8f863065d98a400ce620024920309615b3e275b8eafd3611ac02936e8d757f083f93d99422dae7ca9644cc603adacbfcffeb55a5f7f6fca117f214f16cc1af19c2c0a3506097079c20a938dbd2951bed09d47d0033bc46296a7fd93ca5a78299aed014a7c7d7f99a3fc6731a28161b9b975060eaf9ff409a0a53c906258a175f20438a070b66a08424e45c4977d3b9437b62e832d170e6e93c659648fe9ee73d0a6aaacfb76f24fe706cb6fa9e9ce19bd4a1355933846024bba07b9e67117ed66565262e03a2e20cb27ce141c17ce4cae15362e309973784735320c88573979b0bc0b5c3c92af7b962b79c5b5b1005451ddaa88edb7184d6477a024ffba2268cb98954a117461eacfc53ba691c742e08625a9f9f6638af93ee8794b5349f6565a8530dc457450afdb6c9cafd85d54c5f9c5cc39019139cb79248bd4c8f7ec3c3592e93f782687d2d62959181b485d4c25d50afccba3d423af34870c775fe7d2318f2bb53a0b183019dcf02d8c48d7b6b12fc7f9fbd5b044df5df11efe0c5e88cc9d4eefadfc1c09957f37efa932fb6a27722b138df4629f715a622e1217a7b9051929e656c41fd5a4f5cc50f383ba5fc1d79e2ee0111756494eec3bb0b61a44b90b2643377915c5d245d24e15e07f8313ae09ac039e43e3e6dc824ed1ad74d7eb3e86fec96df9665e8751180d166fea2e163f8d4ab9346d7bb76b6a98ec27bdaf507efa8b411d997f002ada0b0b10a2492161eb810af630a5cc153b13046b2a6d7ab6ce31bd06d588996beec75a2ee3ea49620255b2bc52990bd7e78a4761b4e8b799d756753485a6d1c6c4a7cad17bf3e61163e1919494ce9f9648646407063488eb68956fa49285af59191f70b1430068eaba550d7c33003303e904e4496bbffec91a179a4269b91c1404bc9abc2e8771e79e5f1db63d88c6be4ebbb434878621a7212cfe7e249a04e81f4763d678565cf93d121b26b68d928986ab6bbd554cc3121aac5faabb42a0808ecd127fc3c9cf09c5d33b72c66b1ee644a6b76661875c5e7a627da686222c9119cc0d31ac8e19b1b405c7dc8d2cb7fbd101eb8a4080c8b33b044cf91b744717054456f5e507c2a61222d153694376ca015b12f87708ab944215bf2bb15863d02142e151094fa398e757a5354e1abaa5e44600c3df9fe5a59e94f52e528e12d19d989a9bb3828330778e7eb2990d5", 0x1000}, {&(0x7f0000001240)="eda23ad14893022e8438c646a0a36381fa7548d2bee82e1cc2068e37afefaac5305c71bd84145203eb5ad479f9ce2dc3659aa43217c37caab5165cb9e34e0ecfc98d6f1b160a16fb4e6f09c56d1ded98708f05a5c912e62c4f1221d6911115f7f3f46080782022", 0x67}, {&(0x7f00000012c0)="b30838dc005df83226e7504cd1de06ca48a1933cf7e8b2bab3c6118aeb7c1ff451835930e8f7792118dd3b27fdc6ec50d17e0945ab33163b646c5b800087825ad8182f908ef64bc4b4c182ee7a34c1b93426a6072d7cb5eabaee03e15ed8b489735af15c4dff1caa61c250257a7e06993129deaa2a1dec7c93c37d6926255510b93d56bd2a2faa5eaf1f5df72f057c962aa09e97d7a79c0484b04018dcbb8ac0831a928210", 0xa5}, {&(0x7f0000001380)="c7cde7674b12dee7422207f45593c7ad1b1f7d2acb49ed2f5e18cd6edc20681e9b1653a439ad2fb18465377747d13a80e830acb538e3fdfe70c9d550998a7de14cad7c2d492f1597bcf2bfd2a333d9e0f24e347f9c3d27983a7ccc23a20d030725660e23c6720a46d5b738766d4fa28eee26d4e2ee4b822c66d963d387c19474a22be48a70dd5883ccddef3e1ba43ac19a7bf8ad39cdaecf9972cd8b3922707ec0c93bee51223aedc3b240c8fb45b1211881f3a3993f2f6d6d5f2eaef3fea3b22756df9f3e9290e0f0244855a7b87583c2d68738cba1596ffc53f2ef46eaf10645745f98a982a21ee384bd13cd49e84e67bbab90a773d50e", 0xf8}], 0x6, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0xa0, 0x5}, 0x400) 01:06:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x21bd, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140), 0x938019aad9921b2f) 01:06:15 executing program 1: r0 = socket(0x0, 0x400000000002, 0x10001) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 01:06:15 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x400}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x5, 0x4, 0xfffffffffffffffe, 0x8, "02d8dc2de5ac6ab9759e4e54c1805434607a30f9", 0x2, 0xfffffffffffffffa}) socket$inet(0x2, 0x8cfe36f5b144849b, 0xea43) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 01:06:15 executing program 0: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000080)=0xffffffffffffffdf) 01:06:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:06:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x2) 01:06:15 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x80000000102) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) dup2(r1, r0) 01:06:15 executing program 1: semget(0x2, 0x0, 0x40) r0 = semget$private(0x0, 0x6, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000002c0)) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000180)=0xc) fcntl$getflags(r2, 0x3) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x122) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x3ff, 0x7f, 0x4, 0xfffffffffffffff9, 0x7, 0x4, 0xfffffffffffffffa, 0x6]) r4 = shmget$private(0x0, 0x3000, 0x57, &(0x7f0000ffd000/0x3000)=nil) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x3000) semop(r0, &(0x7f0000000280)=[{0x3, 0x7}], 0x1) semop(r0, &(0x7f00000001c0)=[{0x3}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x8000009) semop(r0, &(0x7f0000000140)=[{0x3, 0x10000, 0x4000000000001000}, {0x2, 0x1ff, 0x1800}, {0x2, 0xe000000000000000, 0x1000}], 0x3) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r5 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) r6 = semget(0x2, 0x7, 0x0) semop(r6, &(0x7f0000000200)=[{0x3, 0x8, 0x800}, {0x7, 0x6, 0x1000}], 0x2) 01:06:15 executing program 1: r0 = socket(0x6, 0x8, 0x20000000003a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="ca17b0f56a82a92a", 0x8}], 0x1}, 0x2) 01:06:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0xfffffffffffffffd) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 01:06:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0xc0, 0x6000000000000) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x40) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x188c2, 0x0) 01:06:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x69, 0xfffff, 0x2ab, 0xb07}], 0x10001, &(0x7f0000000080)=[{{r1}, 0x0, 0x4, 0x1, 0x4, 0x5}, {{r0}, 0x0, 0x2, 0x8, 0x80000001, 0x5}, {{r0}, 0xfffffffffffffff9, 0x9, 0x40000070, 0xfffffffffffeffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x50, 0x4, 0x2, 0x100000001}], 0x1ff, &(0x7f0000000100)={0x7fffffff, 0x96e}) 01:06:15 executing program 1: r0 = socket(0x2, 0x3, 0x0) socket(0x11, 0x3, 0x0) close(r0) 01:06:15 executing program 0: r0 = getpgrp() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r5 = accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getpgrp() r6 = accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r7 = getpgrp() r8 = shmget(0x2, 0x1000, 0xa6, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x0, r3, r4, r3, r4, 0x1, 0x10001}, 0x4, 0xddec0000000, r0, r0, 0x7f, 0x10001, 0x7fffffff}) renameat(r1, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0/file0\x00') kevent(r1, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x74, 0x40000000, 0x4}, {{r5}, 0xffffffffffffffff, 0x0, 0x80000020, 0x8, 0x3}, {{r1}, 0xffffffffffffffff, 0x81, 0x50, 0x8}, {{r1}, 0xffffffffffffffff, 0x89, 0x20000000, 0x0, 0x1}, {{r5}, 0xfffffffffffffffe, 0x4, 0x8, 0xcf6c, 0x7fffffff}, {{r1}, 0x0, 0x8, 0x14, 0x4, 0x5}, {{r1}, 0xfffffffffffffffe, 0x8, 0x21, 0x800, 0x4}, {{r6}, 0xfffffffffffffff9, 0x40, 0x1, 0x4, 0x44e}, {{r1}, 0xffffffffffffffff, 0xa, 0x40000000, 0xe04d, 0x8f}], 0x8, &(0x7f0000000480)=[{{r6}, 0xfffffffffffffffb, 0x1, 0x30, 0x9, 0xfffffffffffffffc}, {{r6}, 0xffffffffffffffff, 0x60, 0x80000010, 0x9ba, 0x8}, {{r5}, 0xfffffffffffffffe, 0x6c, 0xfffff, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x21, 0x3, 0x8}], 0x79d6, &(0x7f0000000500)={0x5, 0x4f}) bind$inet6(r1, &(0x7f0000000540)={0x18, 0x2, 0x7, 0x80000000}, 0xc) r9 = socket$inet6(0x18, 0x3, 0x6f19) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000580)) fchdir(r6) fchdir(r5) r10 = accept$unix(r1, 0x0, &(0x7f0000000600)) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) mkdirat(r1, &(0x7f0000000640)='./file1\x00', 0x102) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000680)) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f00000006c0)) open(&(0x7f0000000700)='./file0\x00', 0x540, 0x0) r11 = getegid() write(r5, &(0x7f0000000740)="b64b8aa2801c3f85da7b8a7f0ab56a1422392e876aae02fdc9d4e53c9bc94e6d9cb492a47266d2195463bca840390196ad646744b3b4b453b4b0d60b0f443f701255ae8b2e10f4d6b4af", 0x4a) shmctl$IPC_SET(r8, 0x1, &(0x7f00000007c0)={{0x7, r3, r11, r3, r11, 0x1, 0x1}, 0x1f, 0x7, r2, r7, 0x10000, 0x3f, 0x3}) fcntl$getown(r1, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000840)={{0x18, 0x1, 0xfffffffffffffffa, 0x6}, {0x18, 0x2, 0x7, 0xc5}, 0x2, [0x7fff, 0xffff, 0x7ff, 0x8001, 0x7ff, 0x1ff, 0x57, 0x8]}, 0x3c) listen(r10, 0xffffffff80000000) getpgrp() 01:06:15 executing program 1: r0 = socket(0x0, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 01:06:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) write(r0, &(0x7f0000000700)="a3445cd7f11d5ff2ce9f5ac424dd0e8f44e09c6fa2947888d8909a61ab27615be53a91aec2332181445f762c956713e92513bb0f6b77293d6265ac6f381afd698e7f99a2d65cff4afc3b5e29d7d7c4d8063372d9c4b460e43d0f54c89eb9db7f9eba3f8f8b04a9f1fd66fec4b6613adbe6a15b8d2316297255e4d92c151b5db3d17b50a2f9edbb4d60a79f3c899992da24a512febe539d4d82fda57a2e5d9aea07ff63976dd21c8a9c274e79164904a8899a72a4911debcf1e4aed086d6edd0bb532ac31d2bb01e26c85a6bf56c841", 0xcf) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000880)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) close(r1) fchownat(r2, &(0x7f0000000240)='./bus\x00', r3, r4, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r5) getpeername(r0, &(0x7f0000001500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005125582f3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2ea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f94bd00e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000262ce74618a400193fc41331fc74d3d5c65ae4ee8b9c38e96a254472a2d53ac8bf27000000"], 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000800)=0x7fffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x423, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x8000, 0x0) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000400)='./file0\x00', &(0x7f00000004c0)=""/129, 0x81) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 01:06:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x48, 0x80000000, 0x35a4, 0x1}, {{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x7, 0x6}, {{r2}, 0xffffffffffffffff, 0x10, 0x10, 0x3, 0x3}], 0x66, 0x0, 0x8, 0x0) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)=""/120, 0x78}], 0x1, &(0x7f00000001c0)=""/42, 0x2a}, 0x800) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 01:06:16 executing program 1: truncate(&(0x7f0000000040)='./file0\x00', 0x10000) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x9, 0xffffffff}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) 01:06:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffdfff, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x2, 0x8003, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) accept$unix(r0, 0x0, &(0x7f00000001c0)) r2 = semget(0x2, 0x3, 0x40) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x2, r3, r4, r5, r6, 0x0, 0x4}, 0x93, 0xfffffffffffffffb, 0x2}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:06:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) chdir(&(0x7f0000000040)='./file0\x00') r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/88) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:06:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0xf46, 0x4) 01:06:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x9, 0x9}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r0}, {r0, 0xc8}, {r0, 0x101}, {r0, 0x4}], 0x4, 0x200) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x8000, 0x8001) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) 01:06:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044275, &(0x7f0000000000)) 01:06:17 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = fcntl$dupfd(0xffffffffffffffff, 0xfffffffe, r1) close(r0) recvfrom$unix(r1, &(0x7f0000000200)=""/132, 0x84, 0x41, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = semget$private(0x0, 0x4, 0x200) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x6, r4, r5, r6, r7, 0x80, 0x8}, 0x1, 0x4, 0xfffffffffffffffc}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x7d}], 0x1, 0x0, 0x1d, &(0x7f00000002c0)={0x4, 0x12e}) pipe(&(0x7f0000000100)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x40, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x5}, {{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x802}], 0xec7, 0x0, 0x8001, 0x0) 01:06:17 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000001140)=0xc) wait4(r0, &(0x7f0000001180), 0x8, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="000080029e5b87a08a39a99e9f1f3819f434074460cf8c05edf42e7f561b00000000000030807b3822de64d91ea113525c18567a63cbd21a7414a1bd2bea06bbc12dd17059fff70c5e4f2d37f02c25e690fdf6f5f19969c2c329e1f32599ac3b7849783be8ccb7d12c9b2f41615f85ec00000000000000000000", 0xfffffffffffffdf2) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x401, 0x0, 0x100000000, 0x2, "5d3816126a283de23e94376cea6761b13b4d052b", 0x0, 0x6}) pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r1, 0x0, r1) renameat(r3, &(0x7f0000001200)='./file0\x00', r4, &(0x7f0000001240)='./file1\x00') r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x40) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f00000001c0)={0x3}) getsockname$unix(r5, &(0x7f0000002340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b86f8ea018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a88cd5771dea0859c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2aed8a7de3a272d980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000185af7d409226881e6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0891dcd43afa903ae3494ff7e9b6ee585e256ea8b7a6d5e8da4193ccd8c7541eba939909982b56c2a5b26859868c46221ad4807147c40b1c53bd630c21f92fc623553bed7b3a229650c738e25a58a54426d6b9ffa719168ea3ef3ee9148e5eaeaa409329b218bdcfd48eb1b406c3622ca26982ed275615399a5321c48d28a114e0bd4b3155898661eaec5092881e697fe9e123c858c0b8ef3e53620871e96bd3c94a4342e450f063525fc1077cb35"], &(0x7f0000001100)=0x1002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 01:06:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfff, 0x4, 0x7, 0x80, "187138260ddf79f1e428ba30a4201ed49d112774", 0x3, 0x5}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0xfffffffffffffff7) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) pipe2(&(0x7f0000000080), 0x10000) truncate(&(0x7f0000000040)='./file0\x00', 0x5) 01:06:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd8", 0x931) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:06:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{0x100}, {}], 0x2}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="49b8ddcbd791d27c05e31a2aa90fba03115cec9066363224e99bb109f8567d39cc87", 0x22}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x4010, r0, 0x0, 0xfffffffffffffffd) 01:06:17 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x100) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1b, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x40) 01:06:17 executing program 1: r0 = socket(0x2, 0x4, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) shmget$private(0x0, 0x1000, 0x410, &(0x7f0000ffd000/0x1000)=nil) r1 = socket$unix(0x1, 0x3, 0x0) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f00000000c0)="7790b180c754c30af535eb91d1fcb7ea5416f22d80ed89a4e23f8d7dd07f756f8dc406bc", 0x24}, {&(0x7f0000000100)="f81ed5c3f99dbb36fecc4462e388040e1f", 0x11}, {&(0x7f0000000140)="de6357ea5052159a1924e530489cbd79684eb92270bdc0efb92580dc677c431aa8ad3574da4fe136f7bc88f2d49cce4e83bb5319cfc1da6a45d3e0069abb9c68443e55fdc093df25ea2455b0e70847cee85c2942f7ab6aa4921ff4ed1f21fdd716045725ac773336c7cf3667f8", 0x6d}, {&(0x7f00000001c0)="21e66b2ceca17bb2092967e651a3eeb1cc7e40d0d8104e78627f986b63d4a2b25520acf1d632819478079661531ce02486c08c1ce5e66cb187c6a90ff72d8bef5de8f06b7641e00dbc08969eda4b822958cfb7c1f5c5b02f8f412ce12bd12ba4df73f36f364bec017c63e34d0d9e283770537f70060e9dd860641d712aee0d877b4189fd58521af4838372d26f8565dfe682a176f1f01cc6b0ecb71eca0b6adb9197638980637a892db37bb64f7598bae3f695849410b13c8348c2b33dfd0e4518aefcc3b53b17d9287098efead03d1081bc454691eaea6be4a7b42a008324ca8ceaa0c1e5e4aab7be10f220bbbb940fed77c14bce46472f51a7b9f3fce5584e9921ba1b17ef3edb4d1e1a56ee23f5b71d7614ef7dd4be753f664bb09f2f6fc6439efb46b3f33bf7881c83a9c7506409e98744958c873c79eaf54163e91d1855fb79e66b4ae4113055cef172724ba90aa3a4432c4bf22eb1b2240fb220eb8a7c8f113c33c09774e1dcce4f3e96548651cdbe46b531774672633adce5d47358a0c412bb348457630e4b1326a42c95cd224e6afac56de7c8fa72c8087ea83bec59dd8f052e00149fe401adf0ce19cacabffa64bc87001015fb51827685ac85602a8bdfad7fd8ab02dfbd71d266957d8b8c1698236b517941d450b781910ebf9437ae3cf24412d64dcef3e8b5d49015f0022ee3d5f014fb7ec3dba3403abd7935fc5da79931098f350054d1842170400001fbcf95956bf8263598d511eff3bc7278737090e3b0583e03491f6ce66c3b97b305989cbcda9319261bddcc6ab20e1e4c6612ca3c41f72ccf99dfe26084e6f52e5a539f93e37e1bd9008c36e94f7db1cbf10ed02fcec7a437da1a0a60560f9c57fbd0e215430e0fd7607439b2123906dc7179b01ce8b20bbf7afa9b2f02b597df60502fa11af108ead4f5221dd1b7852a0a3fd671064ef484030967e3ca2b6445299450faf4b0432f252d8e1b9f456faa33eed4f3d3ed12915f35cf8424d4bcd07d0b50b38e76846344dae2fc55a20406cea0967cbe6c6dc557c28af117739f7ab950b2e4342f9cfebbaa0680dffaf0829a916c55548e85ac77575a8fb0563318f2f32b2e41bacbb9481784c11e7e8619aff8924bd183d24fa531c5fbc031cdf334b9b622ce9bc322aafd4a6c699006249ea55a82a0844bd8360dfe8826461e0cc4275d998288267e7753d3de46dd358e50156eb682215a68f71ae3240d4535ce4105fd4e038c3ce39e26cba98fc5d5e0f5f71696087e0698f3e31e01027743f063b60f3ca4242cf6b4bb5e844d1a0a925947bc7a862c225eb9c56895687bc228ce4d6c226335ffa7a912bc87ce55a8f35765c8119168911ffd746c256f26963c6979a3056a1a5f76cb3b1ba4f77c7480e3393fd50af285d0766a7e0f9222c45371c86503638766e08e6041332c03cd7c0abf7eb3f8d4139dabab79204baabaebe656196d666989d62feedc06141080bff8a07304da449a882b1a7e193ea90b9cb2d364e3c41357220727c2d4bb54687b3027fdc9f81c69b60b60d2db815a93340773956e7d1f48267c7648bb015c437bb35e586628b8897b4ffc74431f47df315ee6aadaafa957f23e0909d6e07fbda83fd2e9aea6429085030a0c37e52778db7992b3f02922a42275bf4ed01021c4a9022ef35133d1f4c6d5961ce36b424965e5f8da9ff8a10522ebefafb7121946b3369f7d3be9076ddac2b47212966aaca3c4397a0b1fa140f29437277e5e760208b619968bb876d9da71676a1d598e5cd5d012da5ac613dd5ac5988750c7174dcf9348396c51580c6ae9f5430b5e9048f6115bb972633b0338cb39c71965ba55eddaba4aec5a79fbe80cfe7201dbd1e1fecb4953027b5fa7de620d16d3bc43b0d93c484f234f32d8afe49118d9485acf22cbe30b32f8951a246112e0b2d672dc2dc574c8eafc02ccc07dd605f8113575356fdf8d9a21f472d192d4bd93c1a5618f29f0317c5d81f8fd240304ca07ae73f262f5f5b8496a653b834e7776c8eb4b1680d314547574fada2f734875172e2d88d060c776da5a4f6b19a87563c0a0d1997a54af5dc1530afd3cce13bcfd47e888b934ee80c826eb0c008d5e02d76c4ba19bdad0838a263933d6b23829f5a16666bfc6563ab0e46c8d95cfebb7386420b51d8c8c6086e87196202d2defcc893f1c1cff6a9ca25100b57ca57d11600784a05bd96c4bdbf55b01ad375f373ffcf7be667dc0b506baefc62427a3697e4f51c4380a1e5ef4002f1d48e11da9f5819622a1a24bb2aab612660f25c545dd15d6dae14a9603060b32c5d0da322c5d905ec384dee22f5386d9fbae5add1a0992f56dd6e3e367debb7c9dec10eefc3dcd4113628dd4f58fb5a4ff24e6d8c01e702aa41960bfeed4b320709b5629f9d05b20538a16419274bd9b7651782f49d15aaae1e729c6f02f63d69e678eec94aaa0d12f80252e5f061846480646a4f43cbaf0275ba2e395c358acee160dc5432a5047c4344fcbfaa52f48aff32483484bb94b6994b2178a0ca5aa4224b2b256fa82c906aef82c85028b0b5d86cfe53f09123d76bc993b54a40f2bc269efb8147c0cab48dad6e58cec1be7f038d5b5bdae4204aed8fc09782cdf94612e8e45fcf8da2522d71264e572d25af4b6cf32e4c04250296adb0e9d0bb720fc5c523124d6260be8359bbcfa3f0944feff97f497e6b37e387dcecb3da84e6fe5fa205cb8ebea91c0b72ae55fc6869adfab03e3aa3feea67e5cb1b02427676489913dc0201aee93f6872592b783eed782827c08ff6cad88e5c852003e94407d194c5671407f479019c074c3e8e5a13568732522ae3a0c2ffb20b1a18be1ff156a4c0b10aca2b0ad521d505a2cff28942f3c8e838d2f7567c89749a3406f9f0a78223b9a9a7779411bc95c29f2e45b10c4eb991573f7cb1c445a5d55edd80d88472b998ce287f19bf6abaa1a037a8f1b2c4fc7f18f81c7ae4623aa5a6fb2264fbda271ffab5f14a9c4742e37ba5c996d2a3019467e61198f42af6373eacee3687a22e3bffe6d005e6c29d477b0ef0b6d9da2d963922b5ac667c1a2e698ef9b0bf2365ecf3494de71e4b63e84d1f89815930c9d8ada083dafc9cad588da5ff5a3e3c1c8acd92bd6104820a8645bdb3ace73af56829d35f1c875401e2998c3b6b4a85db5a96690cb700cc4aa8254c56e3c2c742a717ad374b566fca4dca1a4613f217961225f7b7c1f9289f5a6304185fe3a5125cb2f1ccc54c7b2dd3e2fdf20992f86668754e94fc9f1ded9db17fe0b155bf051856bf5215a2945904d5855bbfa7853d72ec014c9fb9c6a89bc5c061f568f8ed08ec99d7719f6998e40dd5c267e3239150b1cdfc88be395eea4ff9ffad542e226ba4a64aa7e3e778cb8435f07db91dce37040002b1f3d3adce87676d940ef4a0823c811aa761a0664291cc01bcdd68c5aeedf9ed6a3a03da62ed3b3d78b43c7eb1c7d77998c4ae1c0b6b0b18df94322519a82b42e5f86dc2fbafaacb9ea5ab3f3ac6c1c7bff7a232f466f12fc372ac5e17a58c441d9fe10fd1868a208b4b340514c90190e03eedb8fe82aa23453364cd0e35c6564356c91e204a3283e41ea255d0b624d21fa7c43391ace98a50f8f771145e51eb0c2dcec4595c11db7a21cac8f66f30272359144df1770587c2462b2619204b3863a1b9d087932f98a246d9e758668cc43c41b4d0b159d5b1b89a29a9f7c31794bca3746f3bb4006f056bbc0bda33b914791232c392f149faa73f87e7cc031c3a6c6479ba07e9d9f70cbc72bf156670c1c707a9b90c9c183ff216c88d6ebaabaaca122c52168a3acdc471d9e7eea6fa74d1dc64b9716e1f903952eb4c7967b91205d0178197a13491fb72a5d68cffb9b44710fea4f1a89de15340d3e72f11a6c7be8294f9ae0357b7f99da042873a5b38aa89aa0f6950803adfbea120f85e16e8bf3ba2c5f61e0c2b8c760d3d6aaec99142e004119bc6399cb2203b3d13737385d691a24a895f5096718bee6faaf7bd6e72503fa15dd5878d16000d156f5f7bf727ff93bc633dcde94a8998c23db667968ec37c079aa1d9439ac9dcfc1d401e5ecd64d11f43c56235a55dac766cf99fecd127d1484239a60a020dd2148128c8a5a3870fc08512d1fb405634903e8b6521ecf0bd8e8f8d35999e81f9f59b16a3008b9da0357edd0e0d98eaf3c179f8822d4a23ab005ffc4ca2a0f8132aa9aca383230b2b5f097b6dccf4577546e11fb25105ed48d315dd91b25b0940dcda9d027bb82abebd2c690621f047e15613b02c5e396ef8e78b7a05148562634f208127c562be541cfca49df8ff1c2d62e8cfc7afbd5d57be30f126dbcfce9b26e595f1af99b0a2ffc14691d8326d5f6603e53b338d88d496a18a7f14192dd9f605373bcb0e53500137e80612d85a0511ee60f05c3615a8924f0d61131cbf469708041cbaed47e19c41cd25cd623d1fbda232123df681a872bc3d5fb32eacdec0d4bed49c0a9fec2a946405203bccd6c883c14fec0eb7c4f1478a9a94416b8c5dc089b3c8d3a6c13511bf25e7d07879425c27eaef52407e619f548eb6a7c284fb84818d3ec0be92e6c4605b420e5cf3ed5e52c11c9565dece40436604fc7c3f415a0d5a1eb57f9740bcffc4ae7ecdb866435b6ed97351d3cb594498f838b8d55000cf6af66065b10f61c637d9965f5a41f61af5f991d767d58b0c44c74bda68a6daa1e1dd7fd4eeef5f7583125e75a528169f4a38b09855a4a86f37f51916447e87aaace9b6127272aa093278b1b9606130607fd644a852c961b822e5c1898afd7ff559af87d8dbaea04b38fd8919fcb145c1a55f9ae1697d628b59e7ed9d7a332125c7f8cf98cc21c20cd3c13f1d0c89b8822d46ec4a314a002bf12b2038d23627ffb877eb9274282f1563e52dda3dba042810429c4fae6bd6eaf2b0b1ad6496826a76a844235fb226f18a24144448e1e5246e5e669206e5107a6a5d4fd071851627087493953653d1224ea65b211c7ddcbf2f471f630e26ddf289533068c3538cf65bea6713975298574221e33c8a4f4892fca51a1b6610fbae68d8c1a98a03fe999e2904bd366140e8d9392ec11159b68d02e7bac8a804bcf127de2b9f427fb5291af2637f55820dae81283d0a6c683eb408e648aefa0dfcaf1db7eb250890e25825d294a8c55f6dffb111f1feec73cd4795070cef871c9fd72708bc2430d24747714f003de13ac3f4539c453d037e185c595571943f6dac4120ecef090311b0f44d2baa4c5b7922063ec985355ab097185bee8d8434b335902880a4647135ce20d30d9a7debf0390ca864fdd15b06d8a4986d29eca60bff86b4b8c0e3151da0c9c078fe42cc9b49159aa62a16a8f5465613073c68967dde7bc68011e78eecf79087f2ede0a81fd5f3ea59cba9ab2f8b67d5be2ad57526b7271de9f468281ed0d5d1bd63acf23a7156f07735c596e866bfb6338ed38b76b4b6edd5b56e127b5710abc867521964f4819f96abe3f595db23f28e54374abec696a6c9e1125a7d3799aa694c09be6bd42488a4173566feabd851c7b9fc7e406ba2c70cfc6a95c715bf1514dbebcee68222f9757e514c5771918031d755d28999fbe97ca299ab8b18b5361f77f416d966eec9e2965f6a437220da81d40d05bd2144ec00430032daa5e0c7d3c76932d50e7e8db1aa9125c70763707deef3fb4e7b92e495f268048c3c909d6805e61e7818c347e3c5dd6ccd9fde00acc33f8cccc74a40caeefc4cc0f50eddfea9a090c5934260e46a5fa1830517d314428c4", 0x1000}, {&(0x7f00000011c0)="8b4ac0720303d9a020029d18a97ac28315b223e3d5a1d334f34385f6a9202a4ebb44057a74aad0f6f3459c8b5375ca8f36d4906c1dbef2a8657bb3b6578e7678dd4c00f7f37828c271e6991eb99e30618c88a067b61a310244ec474b21aaa0a3d0d4a5da13965984a015684e06dcf2934ebe5ce0db45c541896dfdd83e08be7ba011514c0d101808c93e3a12cd7d0381b2426871ef1ea4f21ab8ebe6202138884a6a507aee05c9ba8036f2aa95", 0xad}], 0x5, &(0x7f0000001440)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB], 0xe8, 0x9}, 0x1) listen(r0, 0x1) 01:06:17 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, 0x0, 0x10000003, 0x0) 01:06:17 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)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x20) close(r1) dup(r1) r2 = syz_open_pts() lseek(r1, 0x0, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 01:06:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)='Q', 0xffffffffffffff5f) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x1d0}, {&(0x7f0000000300)=""/139, 0x16}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x6, 0x0}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:06:17 executing program 0: clock_gettime(0x5, 0xffffffffffffffff) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xc0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 01:06:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x50) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x3}, {0x1, 0x6}, {}], 0x3}) 01:06:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) r2 = dup(r1) r3 = dup2(r1, r0) execve(0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x5, 0x12, 0x10000, 0x4}, {{r3}, 0xfffffffffffffff8, 0x2, 0xf0000002, 0xa}, {{r0}, 0xffffffffffffffff, 0x4, 0x2000004f, 0x1, 0x7}, {{r2}, 0xfffffffffffffff8, 0x80, 0x4, 0x80, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0x3, 0xffffffffffff7fff, 0x1}, {{r3}, 0xfffffffffffffffb, 0x18, 0x10, 0x5, 0xffffffffffff5529}], 0x2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x4f9ab715}, {{r3}, 0x0, 0x30, 0x83, 0x89b7}, {{r1}, 0xfffffffffffffffa, 0x48, 0xf0000000, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x80, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x48, 0x1, 0x1800000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0xfffffffffffffe00, 0xff}, {{r1}, 0xffffffffffffffff, 0x58, 0x3, 0x3, 0x4}], 0x0, &(0x7f00000002c0)={0x1, 0xd90}) accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) 01:06:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380), 0x100002eb, 0xfffffffffffffffe}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) 01:06:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="b800000000000000ffff0000ff000000dd6177c716b94355712b139ffb55d12eeb1c10993a21c96eb94cb85ba5aa58887257fa962808721e35f561b0a56ffe8f9b9b25a82c10abaf37734b88d3bc3e5e5d915b9fc6b2a0add1d8e2f552f86963f27e2d7786b6af8b4097463c68de514fbee3a07b39d9dda285e4a9344493450861ba402b3b3da1d2849468c8a8d57925cd550c8f4abc47ceedcc9ab7525d0adfb7ea8681e02a28312f895692f574260bca8ec9bade58a7009800000000000000010000000500000028e0542b1b855bc0f0a4fcfff8b801e58f80c23197d8ac6ff50d59f0da1d9e91ea94c15514824a539fe7f46b03aa855d4ba5ad970052dbeda5c6c17320159b1f75e4dffb8e51b8c1104e0f1f531e66746866e7c954cdd3f7b7c29f5b924c73df9d850d82c6aedb5203ffa61b551cd25e0042adb7a6e55ee388b65dca5cbadca4eef5eb3900000000a800000000000000010000005c000000149a039538ae2d3c861c07f41227720683e6c0ae6b765c85edab85062330027b6ed3de362b5fc91c3530cba1bff422511c19a1926bd6d8dba22f5afb7f402b0f90dfb52dff466f00b8d43395e3226841414c9b4754659193c8f77bb2ec8f7861eb403fe7d2686b9092ee95ddd20ba83b9bb46490ef27bb78618754ae7d78854f484c0027834797f70acb22ba639ee903ce76000000000000f00000000000000001000000fc000000710805df9644946cee86d33506ae0373f2ade9114f7dee64f20d57818e20f455be2119f1a6b3321ff173d367a8603b9c223271dce1888cb4d6bf6751bb89c7388c6f6e2d30295c5339d9808028cfb4f5c93d1b33d69d614e5eda92b18a280a440b734d12a9d5060b5845c81bf8275d12aad40ac867c0b8a6b4d9d3efc7652bd9ba05d37e4afd79f2c1e887998da7dad8511b1f8b080dffff9a1815d491d575f94866794cb341a904890ccd3d53d4c9fa0fdbc634380bc6d9ae7ee34b40a8efd34280f99de0124ee802376a75be4a731c5081f68e62c6f5975ea902d6000000002800000000000000ffff000004000000ed3e6d91ad9f2196cce7f386da3f9074873dc856cc2c5f0070000000000000000100000008000000c0aca7711b060cb43a8c38bb28f38c60776fbd9e1d0f2ac7fc22297fbc3cb2cb2ed6953232333759928798d9e6026d1dc2398ddfe118d066a0183c81b2b3340d78613923cbcdc14295a765ca76032f8344aba7a7d8c074eb2c7a3953150000003800000000000000ffff000052000000ab3da56381582c0e3726becc6894d73a4b45c387123bf292bc8e8c9d6b9c724b5ab29fb957000000f80000000000000001000000040000002db4e2c4ad36525dcc43aff35ee323cf739fee8f529d365b64862757d302e6f8ef0bc098be22a1ef6138ce437407ea05ff5335ba17464903e05d8f7ec544872516fbc56ea31fcbf0c96c98f155607bde33a17016685174e6a47ca95914466d4fcf7b924b271e956a1f46a28784375685009367571a9bcaad8aaca514113804e3fd8867271bb01c1333cb484ad8282fb0fec0a4cf2dd1ba58f0175b1efd51aa94bb8c070f001d292e4f6d44468025d7ebe3f32104b725848029246d1c8f7295c9b5f07071186ed0569a7418b19a2d7a0ec722ee9f6ce73c263345b93be54a93862f741900fbc77c73"], 0x4b0}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 01:06:18 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x120) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) flock(r1, 0x5) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 01:06:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) setsockopt(r0, 0x8, 0x5, &(0x7f0000000000)="ca02f01768d343932c6a5722f174f84edadacc657f0e741d19", 0x19) 01:06:19 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106978, &(0x7f00000000c0)) r1 = semget(0x2, 0x0, 0x100) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000240)=[r2, r3, r4, r5, r6, r7, r8]) r9 = geteuid() r10 = getegid() r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x7fffffff, r9, r10, r11, r12, 0x3, 0xbe}, 0x0, 0x9d8a84, 0x7fff}) setegid(r12) 01:06:19 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002004, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) 01:06:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff0000000000000000000000000000000000f2e9ff0000000000000000", 0x2c}], 0x1) 01:06:19 executing program 0: socketpair$unix(0x1, 0x1ffff, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="087e832069a99323fa2c6dc20c050819452201b4b50dded72d8e92636957d1f53eb2e1e8390781e8a58bb3590454a05a312b27a404bf1e04cec9f7fa00e4a06725744ebf34b53ed9b074078157b8e0693ae896d00d418fd770f0d6a25045dc7372a12bc6ec66ba422f8a1b9602b2237b18d7f679558c617adb543f177b5184ea6eaf028c475db7d8cf5c4d5eea8413f16773c79244da806b66ff213e88d545652176d7b5fbe8303466242a5ed1cbf724526ac36a43a2f1b37a96807167c59e7a"], 0x10}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 01:06:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) socket$inet(0x2, 0x4000, 0x2) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 01:06:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1000000000, 0x0, 0xd, 0xfffe, "0100", 0xffffffffffffffc1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:06:19 executing program 1: select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffff00000000000, 0x0, 0x0, 0x800000}, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x90, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x20, 0x48000000000000, 0x4, 0x0, "eda3795db512560800b6040bbeef3a303d77a32a", 0xfffffffffffffffd, 0x9}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 01:06:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:06:19 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) socket$inet(0x2, 0x3, 0x6) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) write(0xffffffffffffffff, 0x0, 0x0) 01:06:19 executing program 0: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x20, 0x400000000000087}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kevent(r6, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x7fffffff, 0x401}, {{r3}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x4, 0x8}, {{r8}, 0xfffffffffffffffd, 0x40, 0x1, 0x10000, 0x2}, {{r2}, 0xffffffffffffffff, 0x40, 0x40000005, 0x8000, 0x1}, {{r4}, 0xfffffffffffffffe, 0x4, 0x7, 0x4, 0x6f}, {{r4}, 0xfffffffffffffffc, 0x21, 0xf0000041, 0x7, 0x3}], 0x7f, &(0x7f0000000640)=[{{r7}, 0xfffffffffffffffd, 0x50, 0x80000000, 0x1ff, 0x8}, {{r8}, 0xfffffffffffffffe, 0x8, 0xddc421f2b41d5abf, 0x9, 0x20}, {{r1}, 0xffffffffffffffff, 0x8a, 0x2, 0x7, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x10, 0x70, 0x8}, {{r1}, 0xfffffffffffffffe, 0x44, 0x20000006, 0x1, 0x236d}, {{r7}, 0xfffffffffffffffa, 0x40, 0x1, 0x9, 0x4}, {{r5}, 0xffffffffffffffff, 0x4, 0x4, 0x40}, {{r0}, 0xfffffffffffffffc, 0x52, 0x0, 0x9, 0x8761}, {{r8}, 0xffffffffffffffff, 0xa, 0x4, 0x7, 0x3}], 0x976, &(0x7f0000000100)={0x6a8b, 0x2}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r10], 0x28}, 0x0) recvmsg(r9, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 01:06:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66696c65affb"], 0xe0, 0x0}, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) accept$unix(r0, 0x0, &(0x7f0000000000)) 01:06:20 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) r3 = dup2(r1, r2) kevent(r3, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3, 0x80000001, 0x6, 0x1, 0x4, 0x7ff, 0x5, 0x3, 0x0, 0x2, 0x3}) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)=0x1) kqueue() 01:06:20 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) socket$inet(0x2, 0x2, 0x7) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) 01:06:20 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = socket(0x18, 0x4000, 0x1) truncate(&(0x7f0000000000)='./bus\x00', 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000440)) r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x1, 0x8, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x42, 0x2, 0x0, 0x8}], 0x8, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x8, 0xffffffffad8994b4}, {{r1}, 0xffffffffffffffff, 0x0, 0x48, 0x25db, 0x7}, {{r1}, 0xfffffffffffffff8, 0x22, 0x40000000, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x1}, {{r1}, 0xfffffffffffffffb, 0x28, 0x2, 0x1f, 0x2}, {{r2}, 0xfffffffffffffffe, 0x21, 0x40000000, 0x2, 0x400}, {{r1}, 0xffffffffffffffff, 0x40, 0x80, 0x4, 0x83b}], 0x9, &(0x7f0000000240)={0xfffffffffffff800}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000003c0)) getitimer(0x0, &(0x7f0000000280)) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) lchown(&(0x7f0000000300)='./bus\x00', r4, r5) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 01:06:20 executing program 0: 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) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x46, 0x1, 0x1, 0x9}], 0x7, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x3ff, 0x101}], 0x6855, &(0x7f0000000380)={0xfffffffffffffffc, 0x1f}) shmget(0x0, 0x4000, 0x202, &(0x7f0000ff9000/0x4000)=nil) 01:06:20 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = socket(0x18, 0x4000, 0x1) truncate(&(0x7f0000000000)='./bus\x00', 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000440)) r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x1, 0x8, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x42, 0x2, 0x0, 0x8}], 0x8, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x8, 0xffffffffad8994b4}, {{r1}, 0xffffffffffffffff, 0x0, 0x48, 0x25db, 0x7}, {{r1}, 0xfffffffffffffff8, 0x22, 0x40000000, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x1}, {{r1}, 0xfffffffffffffffb, 0x28, 0x2, 0x1f, 0x2}, {{r2}, 0xfffffffffffffffe, 0x21, 0x40000000, 0x2, 0x400}, {{r1}, 0xffffffffffffffff, 0x40, 0x80, 0x4, 0x83b}], 0x9, &(0x7f0000000240)={0xfffffffffffff800}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000003c0)) getitimer(0x0, &(0x7f0000000280)) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) lchown(&(0x7f0000000300)='./bus\x00', r4, r5) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 01:06:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) r2 = fcntl$dupfd(r0, 0xa, r1) mlockall(0x2) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000f1c000/0x3000)=nil, 0x3000) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x4664, 0x3}, 0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 01:06:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000001800), 0x0, 0x0) shutdown(r0, 0x2) recvfrom$unix(r0, &(0x7f0000000000)=""/76, 0x4c, 0x800, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 01:06:20 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) poll(&(0x7f0000000180)=[{r2, 0x14e}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000300)="e6096fd53ec016fe80dde8d021085765cd1bac8915a34fc1999fedcd95f2275fe5a13e1639be59adf0dff3c60d02eb426e11104ea4a16318154d5276bef9439fd44622a23d3c0976e545782fa4ba885d325884314bb9f2ef38e75f6ae67d0128e916d63cfd8bbc63c9fbe090af9506ed09ca1ffa487481ae6a9b08c3fcf8bbe53ff148b84dd9da7d351cd1958f952d6b2c7d15db564795d6468c6568320523ae47b9b47965e9d6f483628a829344107964e4b818598941ccac08d247c77aecd489622c00b2fd9443c1f1c7f4c1c0bfe53a4cf1f27a97ee82154ef704a67116d3a61261a57ee098952db8a488fdb4966c893a5c0eea57eb6d8c6fce63b41faeabd6f66407602b9ef252208c66e5d2349e14bb75f055c5883d0490ddc5ef768cf44cc74bb0a89fee64367f37161efaa532346b57f6f927f4f9aa70d532a1f6c1ed6a64c9591a4d15afcf4a82a554e77a5831a430da7ee513647744eb3b148dbd8888ce3a21182adabceff7fff1bf4d57d9f988f3a85430ab77528908423e03fce46bf7f54b1d0d00063540011b390607cedd87fc5b30b53ad5d36643b01958aa1432f2357bda8a30cd5e9e0ef7e5cf7f5486a81a187140fbb3b337bb5990bee8ee8a160000000000", 0x9ffd9c1a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xcf3) fcntl$setown(r1, 0x6, r3) 01:06:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x132) fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0x148, 0x6) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="1c817b52791643d4", 0x8}], 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x141, 0x0) 01:06:20 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000980)=[{&(0x7f0000000140)=""/224}, {&(0x7f0000000240)=""/232}, {&(0x7f00000000c0)}, {&(0x7f0000000340)=""/240}, {&(0x7f0000001740)=""/4096}, {&(0x7f0000000440)=""/6}, {&(0x7f0000000500)=""/231}, {&(0x7f0000000480)=""/46}, {&(0x7f0000000600)=""/250}, {&(0x7f0000000900)=""/105}], 0x1000000000000070, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000008c0)=[{&(0x7f0000000700)="e4dcb976a89fa5bec09915398f564ace4f57a189d74af2a0a7f096bdfc4291fac19ed547919c59ec7b4ca804d7c9a1b791886d7b7c59062dbcedef820ffe4cad6af1376d695d5ddc7dbbe56445c1f9212752391dfde5cffde9b69cee6aa0ce7fa9e413d65c342dab69c57c0d626e47c846b6e20f42d860b646a93b765b99badf008c9d8fb773e66e635f9686cf67efb09464b9e3bb3f3e20ce107e4dbc5cb005f794f39d116db44a44c18b083280a0266c27b73d1d631d7e267d4e6fc368756e29764bc0939b3ed1296b7bae25c31aebe7df3dc15108635e24d9445907b78157791016b3f051e0bdb56ab3746417e5c165c8e52cddde4c71fe480b2c"}, {&(0x7f0000000800)="6c3805639aee6e3c932b2c02dab99e255ba59c466f8e40c2367e9bbdb582213c8ee97c8708194600a593257925a83990ab79716068112e2687d67aa827bd220ec356f20eaeff09b70d2456e27668945f2907befcdc7663ed4427a15a4b2de64e85267bd519735bde818760cb79e03de24ff301570b15c22862c0ef678e4b0427192f5fbd08e935eb50"}], 0x267, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x6810, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) kevent(r1, &(0x7f0000000a40)=[{{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x2, 0x7773}, {{r0}, 0xfffffffffffffffe, 0x84, 0x60000002, 0x1f, 0x5}, {{r0}, 0xffffffffffffffff, 0x90, 0x3, 0x4e, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x3, 0x6}, {{r2}, 0xfffffffffffffff9, 0x8, 0x20000010, 0x3, 0x4}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x400, 0x1000}, {{r1}, 0xfffffffffffffffc, 0x90, 0x2, 0xffffffff80000000, 0x4}], 0xff, &(0x7f00000004c0)={0xafe, 0x5}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 01:06:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30001000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 01:06:20 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') 01:06:20 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f00007b0000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:06:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000000)="00cefe43a092eeacf9bd693f6ce41d509582e12d3b0eecfcf35ab5ecc1c1f4c49c97114c21f5a6ac92d520063f0021cc6275d2325115aa5c23fec13657523fc687432b1147f6b1af429c372227d793dbaced417d5ea1af0df8009d389f7fd42e4e1e1f02678474ba1ece9c", 0x6b, 0x400, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt(r0, 0x6, 0x9, 0x0, 0x0) 01:06:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x2d93) r0 = open(&(0x7f0000000180)='./bus\x00', 0x100, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="f5", 0x1}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x1) open(&(0x7f0000000140)='./bus\x00', 0x8, 0x20) 01:06:21 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0xd, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x1f) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x8, 0x9, 0x6, 0x6}) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0x1) writev(r0, &(0x7f00000025c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000580)=[{0x0, 0x5}], 0x1) close(r0) 01:06:21 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') setrlimit(0x6, &(0x7f0000000000)) mlockall(0x8000000000003) r1 = semget$private(0x0, 0x3, 0xc4) semop(r1, &(0x7f00000000c0)=[{0x2, 0x9}, {0x0, 0x3f, 0x1800}, {0x4, 0xfff, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x40, 0x800}, {0x6, 0x0, 0x1000}, {0x0, 0x2, 0x1000}, {0x3, 0x0, 0xaa9085704a9071fa}, {0x2, 0x5, 0x800}, {0x1, 0x3, 0x1000}], 0xa) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/112) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4000000000006) 01:06:21 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x14, 0x0, 0x0) 01:06:21 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x83, 0x100) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) read(r0, &(0x7f00000000c0)=""/111, 0x6f) write(0xffffffffffffffff, &(0x7f0000000140)="441132f75458623ee39857c8a03b250e40b0d53bbcad008b112c7e4875269f474c8fae937bd4e0ee5cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b03f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926b26c0f955d034a3c84dd2746f23e7d651091e4b71b90364c6cf14973f907433d4a4829", 0x91) 01:06:21 executing program 1: setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/206) r2 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/239) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x7}, {0x18, 0x2, 0x81, 0x3}, 0x4, [0x0, 0x0, 0xf30, 0x10000, 0x0, 0x2b97, 0x1c3, 0x800]}, 0x3c) getgid() getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getegid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) 01:06:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2010, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x6) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='oP', 0x2}], 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 01:06:21 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 01:06:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = semget$private(0x0, 0xfffffffffffffffe, 0x302) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f00000023c0)=""/4096) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0x3) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) 01:06:21 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x46) mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:06:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/96}, &(0x7f0000000040)=0x62) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='.\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 01:06:21 executing program 0: lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt(0xffffffffffffffff, 0x6, 0x6, &(0x7f0000000000)="73d6c1a39b5f45c08e51065a4870126dd5c93e30071d2820fdb3eb1287e24939c12397a301039ebb164f7cce9103cc899b5c9ef2928d896350fb68c04cab43df8371f6a92be5346b23072e8ac62009f32d6461f5a8936c4969fa14323e76d51a910466e54a5a4dd9ebcb67fe746cae636cefeca6a55931b893a7dd0203975f415274f30b70d190357d0ac4c8a00e754a695c2950711c34f50b24d4eacb072d8200f2e590a5bdf6fc9bb6aada0dca87b7d969cc600683614bb699269b2480152af14a40d2f62586cd96fb4e79f33ed3751f061be45a8ddd5e74572fdff7ae375b", 0xe0) chroot(&(0x7f0000000180)='./file0\x00') 01:06:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x808, 0x0) write(r0, &(0x7f00000000c0)="a00d621885215863709ed7370b03ed393cb1d27f9dba88a7120eee19c63f631a37756ae0b8535726b432bce1fac740e45ef913cdbca2b4e8256b105c44319605b005b50e785efb52ad17de687a1bf29b4735143f2bbf7b5432d0c3b2dd8c78067c0718b1e08f1cde77986c3e184b0230bcc2a698045f2a6ce2680004c521653643d9a8b331917c6fb68371ea73a4e6b9", 0x90) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r0) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x0}, 0xfffffffffffffea3) write(r1, 0x0, 0xffffffffffffff3b) poll(&(0x7f0000000240)=[{r2, 0x5e}], 0x1, 0x0) write(r1, &(0x7f0000000280)="854c9bd389ef2f13e668be5fbf06e92cb0236ebc1ed7a99d8bbd152c1b3aedd383a2ddad3f2120565cda6c8e6c599a04cacb4882f13d547fb20f30cae8d3ba4932bd08e0ddaa3cb9df6d96342c3674e5bf4a67434945d52e8ae1e79bda365878e3ba12e6a68912b74108675efb421aa6dca309c50315299fcb606f5a6c79f94c6f53122a339c541b8a1276af74721566bb3243401f388c74553a1dec0a9d6df2703927a9b49945d45bb8a1936faffda95e8eeca21aec49b3123ede33572a3f7c3f58949e6e175a76fc897babafd3dd2fd1eb17b2864af30be3a4c2e2990c86c3cd9803f498d07e55a49b458d", 0xec) 01:06:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x8002000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x89) getpgrp() mknod(&(0x7f0000000040)='./file1\x00', 0x1000, 0xffffffffffff7fff) 01:06:21 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000680)=""/23, 0x17}, {&(0x7f00000001c0)=""/224, 0x49e}, {&(0x7f00000002c0)=""/135, 0x87}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000380)=""/167, 0xa7}, {&(0x7f0000000480)=""/39, 0x27}, {&(0x7f0000000500)=""/227, 0xe3}], 0x1000000000000063, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="2e3489cb88", 0x5) write(r1, &(0x7f00000001c0), 0xfec4) dup(r2) 01:06:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) r2 = socket$inet6(0x18, 0x0, 0x9) fcntl$getflags(r2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1811, r1, 0x0, 0x0) 01:06:21 executing program 1: r0 = socket(0x2, 0x3, 0x4000000001) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001700)=[{0x0}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) 01:06:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@abs={0x603deda62407c71c, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="11b9d9be1373049552aaf06a8b25099a5ad26c984b8c00c4ba624a82b261ab51188db2e1faa8e09e824454e42c6eb8a468db1ae0fd0bbffa", 0x38}, {&(0x7f0000000500)="9b5ab0945ba2725ba845cfd56f1e229a2264ed2ff081f4670cfc6a69078ddaf1f6c6a16e2465e62b4271029f25dba7579f6e111303cbe549e483b4aef5ed10d95ed87177e1b211a3fbb3b9a0d0913fbbd9999caaea2277ae3f586946eb742ea61e3d0e42cef9307cba02fab28c52b273989b221a74687d96b8e18c0369827d0ffd8cebd88f2ccfc6f56ae5a634349cf1284f8ac32676843b3413bf3a3f14e2e0a0d7225e58272d4274bbc20b5487d6e6ed933553dcdcefbd6b51337fe9833b777dbb51d91d95d9040dec91d6d98012ac26fc7ead4e045a3ccbfb68f2b6a58375d93e456e3c5763b249438846df31519776b827466a9b7fd1fb26cfd76a7f6adf2f1b84e69c5f7ac2c06a0fc301036d7596dd755671ffac375fbd6e6ea1cf8e7d069c5e3a9f44941f9ba95185f41a03896568db082a56a8264b7bfd76f55ff994613ddb03833cf38ffe7dc9880aae8ea3490ed51bd6709eb4bee7fc6cb20f70721204d819ea43b6151d56b3e04374efda55f11a3d13ba10e30205f505963014950ca522e5e80d6c712e8860e2a804c80a7f45b1da439a23225429590ee5eb4813289cf7d29122844c290c49b0f7fbbf7b082a06d5e6dd2aad0d42b998575af974a5a78fa44af062c96b6afa12e759194a8a34b58df4496be5e9aee732f1e823061714987bc5f5a817fbdfbc579fd7182a7a4b112001ab412f4541b1a75e655fdee39de3dfc76be9f95add8596fdb4e1eb4335b678e3f22d443440e6b5691ebd10593f61ad682bd96a4bd2c204c14cbff9082ca6f89571b02d6a28a915405765853cc7132d20b8098920f35b9cf939b4dec0d0f5806b5f56d48c093dc38e21482afef9a331be48cb47f98dbd6b8bd5a993d60033c99adeaac31187c0bb6d1e66e6a0f7603fa2f9e6535405a51be13d88b3031db825b1ce5650f5e23756d0b8de27e2f1bd938d543e1ed50dc92aa024a622acc547e1f409d0c4a49353342426a1deb8166cd5cf1759e4b007f545ea0acd920fc7c2040cc8861aabf76e6395656816d7750d45bac30f6050cf551b668dd94c56a1d7bff14a31dd2bba19fb6c81b7b9029caa6a472fedb5eb084c052f354b4d7219f0c0bcb628554b8e5c6f19382c5fa7950fd30dbdf73a30c517bf367bcbe40dd8edafb1c367a465b3c479aa45c199384e9ae250f824f970f36e884791eedb3d630e7ec89f8904b0f0cac61b6319e3f945b692e0e521173e9bcd3ec6fc97de08735015306a7f2b0568fb5e3b1952b02f353bd20d2ffd456c620db5d571a8cc4e7bff8a954b2031cf517b9a7adbd2eaf1df213c62a45d54cdbe6b41055e5c2735b80c93032c09fc05d27a7b391197b92685de3124ab1eee1b577396a91400f7cfd3548090e0fa5ceaa60c8b76ff9fd93732adaa11783ab4a30bda16685d6fe85c885050e0dde6638aaade3b06afa102e84d7469e175965ae9746a10f72bfdbfe30972904771ddfaf8a4a0a36029a9f1f401be3bb01f8093bf45a144c83283b7935c23031d79a2e0e918f809a75a82e2f8a553b3a55ada6283210b6350c26f3ce4496e9c8d92286a3a219bcceea66fd2792143d5e9b299e4e23586c87bfd4f5c18afbd99840d2a55582450365c840df11e6921b8400ad4cbfdc76cbdaafb135bdcd62ed044bd5c686d16784d0c3bf7e49461a91f429ed540242aee74d42fb992bae6608d9bb978e95e0a82fa634d895b21d9eacadccf730389c33e0550e2a46eba5a4e7910cf6e3075dc12e0b510faa0ee2f12f77a76344e618fc2eec9feb3a3f7f0585e7968c92f97db61aacf468452d9191cdea51efbbc7153d47f60add24ec7302f6972b23a3bed3ca98f36990ab6d64fdf42a8a1568e01edea8bad2dbbb9b8b606cb04373a2b8b2ea936a931495b2ca0a2dec62cdaf3b03e335f9681a6d984d06544fdd638051c9c1d77e5077b71d88fb4b6cb7b4714728727cb013af4e1eb6ae2ff8c1107e4723fa5a000a75cf6f22783cb567b475b1b70e486b228681ac90c19d37ca8ae397ec24016026c944baa76b87ec968b6cd5cdc9fbfdefb163448a2df72bfcba38630eff109d8ed12b3d770784073bcd0b6842b4849f6fa2c91cf71ef1b345cfa786b8521791fa392d4a3f52d5ba90d15db928291e8525ddc481cedbaa8439aa703a0dd2a3cc99be9a482182cba02d6bd96ee031d66092c6eba0be6ad1f0aae1b018eeccf0d90f766f9d3a661541590a0559260d352a33790d9892ad06f23a2fd40340e79608a4d07f3eb666118443eecde36654411931919a6e47df183bbad90649d8e7a3a0e37838e26f93a46ba9430227987ad14a3e2c65e7b4b1ffb27a87540b8122b87f4aa2be9e3aaa6931f0ca4c72a13836ed3845ef053152aa144f95c307314798be1350a60c01cbfbe2d560a325b892690d971a8799519134610f1d2f1eef7a88d664ecd90568b78c92459b086bbb7b76c07274a2a63940afd4d9d1228dbd561a5cd04eb4bfaf02a2f250927f840d742cc7433ff6faad1c57119057682f20bd09e23494270aac50dfd4718dbcc2e8e51ff6c822da38ae3a5c8737bc01ba171fd80b492878f93f5b089ee7eb1a4c5ccf120f0346520532220722383c01531a54188629dd87e099c224ae657f05fcff6fc425f3df0fee343c4da800d6e84b998101458186bf3c0005b96a2b76902b8720ddae7e1854bbf5562acf8f5cf1d5e2216e4aead999cae5a8ec79c7e36772ea29ed8b5af63e4a0ea75aaca59372ff5d3492d9f1de08b91f6f4f1cd1fed0d6fa7730f0d870e8e312661bd94665c27ce79010b9854e3810849cfdec15805447816c2aac75b30b9fa398b04da2b3d22c56157b814641d3d51e760607995f92d98bf5c14cd351fb55813c3a6d7d343a6ba81ee4438087eaae6634f8fdacfd2d25f91cbaf993a7e8a138a37cdc8eb9e0bbc1f9829ec7e3605140324188544324547eabaf47be12356008310e5e6e9f71d2ae74511c483090816817ec97f385f5398c38e93e63fe6f46cc44565e48d5a913cfa33c5de48e2731710fdc7b13ea45c87d6fe1940c6d277d96d1f6645bdb9f8ee887f9ed24eda59f220aa773d994a627e3275ba1b3e8723c77ec9b16a9abe6b85a8032926bda34f4a0202b9e9b7376e943ae5dd47b9c3c4098279af9e5e848a9be9e18247911635876b6c1c51c588d6af7c8ea4ee5eb35ecc2845f7873799be57a39eb655f3441463a1ccaa117ef2683649cf2a3d725470537c88a55ad6c56d41124b3d49d896dfd218d2f1fde2059e30e012c7b6e08114c3f9aa6081acc0c1ca071f31fd67cad5168b535c2678715ac3748c9f5137a9999a1e0172b6976d0d1aa98f87f8672d1e472bb235ef0de137f46cb3ba44c4f2b4dadcf297cff6bb515f6961b2dd28b091ba7ac18c7ebf5a891f8ef99f480ceb6d56bdd87142715945cd8557b3acc755666c8af70ee5f7627ec4dfa870d3376f2e7c1293cdfbfeae7c08bfbbd858f3bd90bfe9c9af095afa8e6282eb626716bb86920fdd83c6573bf006a44e3df5b3ad83c465191b6708603cfda9c4c963cdddd58bea18651121e2e7f9c6603c5187fb62b95befe275beafc761f57c5366b8d8e4fed94b970449ade83b7f776f471dfee666476d55c447e33514b52159c45867c70633d566575909d41831ecaa1c9a618a5d92d86cb887f139d78cb1e78d2d21c50ea2902d87639b36bb1a2ca0046e75fa80fa7f7a07b0c505cd77bd5dbc171c85320ad18a0932b39cb9e3b1ecc2c26ed8172a6bcc66a1c91ae32a18fbec5bb3c31cf2478a771ccb17a8b8b8e61e7e1100707bd55db674b7a1308879d294d01d56e97d6fddf7dc148c650af16df3dc4085affadb13065b52473f9653a1183ee82a54044fae3d64ec37889647c9ab4989d39790d68ec16bb4c2c704be8e03c82a86f1e4cb5ed920004fc47c4896183e26cff6356255fe5c8361196e807c7ad9aac2e1820d5a7d342a356f651ea210090822e60192344e3bb74222215dbe280be10768e0f70cb448d27f1ff63769eadb8def337350272cdf2fb951a6d5da08cff92eb2a38a60a3514648dc764306dad1418466da4ca2ac7acbd17f8b446a1258dfc877089fd951cc1d071818b4073653f7ee9d04fbcf6d0fd1e37ccbaa68cd44d732d1c28aec7927639322025c1562b730c94e6f4e6d02e9778e8b3458091dc717ac1e72ed8cf52381d14ac00f723ac1ee64819cb25febd91409f919c43531e5901b61a292ab09c2adb2b0a04830cac8d0a2a41691cd6d98ed0bc5813690d696b6e090700218001bb082471fb86a55592e9610e8f2b0563b9fc52f6dec1bce876ca2e189035e54add88b20d547d87038696aacaa3216b577c38db75ac785b8cc909a31c484598c892cbde7705f5371d68ea66c82fb5e151485cf28e3c09a36c7b018d94bd861490fc6287fb2e227620432b28aa285ff1e5319a73e59c9a9bfb2b6405db27151eb59620751f6fa8c87113e460fe55e6420340231bc397279609d1afd22736b532977e3e9156875c7032fce34c4aa2e42736b603b1fd4e9e943837d3e6bdf9dd5d19e1f33a9b8d45c7793c298a79dedf43cba294e49071dcb895646206f5327bc919e75cdecab0587f8a0bea845cc6ff94cd2dd91dcc89b358b7d8bec95eca009ea39af96c47d67550ee896275b66cdb88cb7bce00ac1f24c3a73af181380c6ea8d6ac704d020dbe0f70f0c1c9dbd9c09b9a7f5172273775f175862be6ffc58707aa1ae4c24ff2472ce429f272b075246c4404cf4c2a5fe631b9b5c7f8a38e0d57f16634a4b717ad8d85c97a64e3ca1d7bdcc70e097ff2e5d000dc7133597fc02344988890c5cfbdab3c8d59d41f0e7bf8da29b8429afb423976919a72606f213adf2b32128f3a35c54ed8c4d70729a97325830358feb437e96fc5d80d74e0ad294b9b33db163dbc4bb8508e418b88149509c709fbeee22e7b4575b39a046763ec159c24167fd0f531f8144e4256b2294cb6282f1989713d2cccfd2906bcfb9e920b065ff9339defeedbc47da5ce359a3f261c83acb1c87851c2594b59948f3c3db0e8906a019332c0e29d831b4c6dfb1c3a174c11d94550cc5882a6dbe2f68a5cc6759a6b86ba44127e8fb07d400c9c60967ad74ce5b8ffa09852230972e20536275c294137a1054bc4a326d687ce937101edb92b7388c495f45ff792f519af585955890b5ded89e956a7773bd68adb179f8d73fe4d4e2b4a643630761c64a7349b95f82f5880226f9260f85292265072832c1dc04e88ed9240406659949d3e3a6f981afe77213a682c8afe7235d4e2925ad61f1967a0d9b7672c566968a096ca3b2a4c195b87aaaf9f39d6b1effab9673c38b7e7bd9776ff0397f675790bf4b0baf4b985a0d5e16019b04973a99122c5481eb85d47d2321826afab3baf9b92a41129471f2a078ff18debd3b52863d2f7d055dd20ebee5bd83554a4884dc827150396e616c231c4dad84316f392e28b578a9f8356f54a030bfb3d490f3740ab300b8fd71f236b09de2a0ac7d9665e6ad0a1e56cd5606c74bc86c6246ee2e6776a1d823abb3921884586b619d36cc5b549c7aad7a042c3ef0f7f829e77016d927522844fc3f0847b1f6466b8e0fb40d0eb496ae2228f4eb1dc255a599be0af7e41d8b7c0d4d7fc06736bbab55a13a2191b016d919af15cf13b349dce57f1f5f8373ad366e4e9155c0634b1007567e49960f3e37cd704adb1213129bc4711112588926e4b3721e36cc5d7d87f0d9f128f1a43ce4db839e8cf5135f1cdce6446ca6e607be9de9af41dea78a4e13", 0x1000}], 0x2, 0x0, 0x0, 0xb}, 0xc) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000001c0)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 01:06:22 executing program 0: r0 = socket(0x13, 0x4003, 0x0) socket(0x18, 0x5, 0x3ff) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ftruncate(r0, 0xffffffff7fffffff) socket(0x1, 0x1, 0x3) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) 01:06:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x104) getpeername$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x51, 0x4000000002) preadv(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/41, 0x29}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/29, 0x1d}, {&(0x7f0000000380)=""/156, 0x9c}], 0x8, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) 01:06:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20088, 0x60) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) 01:06:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x9, './bus\x00'}) 01:06:22 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) r0 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0xfffffffffffffffe, r0}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080), 0x33f) r1 = socket(0x2, 0x0, 0xf745) fcntl$getflags(r1, 0x1) r2 = dup(r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) 01:06:22 executing program 0: r0 = shmget(0x0, 0x1000, 0x620, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r3) 01:06:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x20000000004000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100)=0x7fffffff, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="010003b9a6c7186634b6cc2e2f66696c6530003ae6690578d4ab"], 0x42d) getsockname$inet(r0, 0x0, &(0x7f0000000140)) 01:06:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101, 0x1000}, {0x3}], 0x2}) 01:06:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) r1 = syz_open_pts() r2 = dup(r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x100000000) syz_open_pts() 01:06:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x4154) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x20080, 0x0) recvfrom(r1, &(0x7f00000001c0)=""/94, 0x5e, 0x42, &(0x7f00000002c0)=ANY=[@ANYBLOB="c4ab2e2f6275730002c0462c238ae23c4270556125dbafa529ff91ea214190332adebc56cfddbb36c6075851690cb725845a5b3e86e5c53f9ae11daaf8589aa9c65e98b8e13f8bb648e66d00000000000000"], 0x8) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)}) recvfrom$unix(r2, &(0x7f0000000340)=""/37, 0x25, 0x801, &(0x7f0000000380)=@abs={0x0, 0x0, 0x3}, 0x8) getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x66, 0x7}, {0x47, 0xffffffffffffffe0}, {0xa5c9f18d79661d03, 0x8001}], 0x3}) 01:06:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x85, 0x80000000000000}], 0x3, 0x0, 0x0, 0x0) syz_open_pts() open(&(0x7f0000000180)='./bus\x00', 0x20000, 0x40) r3 = socket$inet6(0x18, 0x4005, 0x6) socketpair(0x2, 0x4003, 0x8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f0000000340)=@in, &(0x7f0000000280)=0xffffffffffffff67) renameat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x80) semop(r7, &(0x7f0000000040)=[{0x0, 0x7, 0x1000}], 0x1) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x1c, 0x1, 0x0, 0x6}, {{r6}, 0xfffffffffffffffc, 0xc8, 0x20000000, 0x3, 0x3}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x1000, 0x271}, {{r4}, 0xfffffffffffffffb, 0xa2, 0x1, 0x81, 0x100000000}], 0xfffffffffffffff7, 0x0, 0x6, 0x0) 01:06:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 01:06:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r0, &(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)={{0x1000, 0x1}, {0x1000, 0x8}}, 0x0) r1 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000440)='./file0\x00', 0x10, 0x181) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000000080)=""/7, 0x7}, {&(0x7f00000001c0)=""/130, 0x82}, {&(0x7f00000002c0)=""/69, 0x45}, {&(0x7f0000000340)=""/126, 0x7e}, {&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f0000000140)=""/15, 0xf}], 0x8) close(r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280), 0x0) 01:06:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) 01:06:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) syz_execute_func(&(0x7f0000000000)="c44281acfac481fb2ce765470f0d830a0000006647db4c613dc423e10e93bde222a4326467660f73d3000f4da40e6a020000f3430f5a4d2fc4a2b93c0a0f01d4") setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 01:06:23 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8082, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x9, 0x7, {0x2, 0x8}}) 01:06:23 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x80002005, 0x4300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) openat(r0, &(0x7f0000000180)='./bus\x00', 0x80, 0x82) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x82, 0x1) r2 = getuid() seteuid(r2) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x8) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r4 = dup(r3) open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x10) ioctl$WSKBDIO_SETMODE(r4, 0x80045710, &(0x7f0000000000)=0x902) 01:06:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0ab9a9aabd7a9259b54cd70c3cf9ebd9d94b0f8a6b366506eb82d3f9a1d74c27cc265610f7bfaea6d0efd0f04f74c5d8a0781fd173bbfad47953bc2989c604ab12496dbb712bb06e0205ee1e156c33068321a65ad0be87f46df76387f15ec049af4f5d70a7b9970f66b90f6b96", 0xdb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pckbd_enable: command error pckbd_enable: command error 01:06:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x990, 0x52) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x7, 0x5, 0x5, 0x100}) r1 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 01:06:26 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) syz_open_pts() ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pckbd_enable: command error 01:06:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="dec149ab6542c6461579b420e4a27dfa48cff562dd5c5ec9aef2c178e8403dc6616d8b770eb1bf43ace96af7b7118a1ab0d717e2e8acac5f00e18245a3492250da0527fba6bc23901967438781278dbb6eb9562565b540389848226b571a4251cfb0ccd0756830ad257199a4e68ae3061b9ec15fc5845ca864f38746da689a7897bd22cd528b0d37fa8c1ccbddbb9273f09f55500308125d4f701524fc6e4e2e8b0e33a0dfeb160650053cdd0fb4b3b3218c433ac692c542b52ad68a4686a71f482a8fc30ffdc51bd846be8071886e398345fbafeb4ab260f07d8c1a11361ea1c1db9d14cdd4ec54529c6ee2f308ed0e7d06928ace4fa9a1322369190b708b7b62c7b1b91520123f19c846ed9b6e469866b6cfba7ee8d000b66ebb248371573cb022e046efb4503a0d43a160945e2c2dc724a05c1f950dec8b0fcf9542957c48d0dda19b84030a80a2dc9af4ca8fe0beec6eba60849b1456c71a0dd42d45f87c9873f0811c3d7a62c0110f64a580266f1a0a024d8e2aff0a7b2dd31a8b398f04f01f5242dd5779d097d9c136cb4667245655261ca3b018ddcca1f302a6fa7979250c22b5d5ff87819a7b7917edc9b21b2212c2295c32972568a02d0ff6e9f14c1abfe3e8f7eeb077170a9e4d73765d02b948deacd2df5bd7009976014bac145b1cb29650ae8b693323161501d0ad7a0e6070a310556526f48cb656c8623419590003b3c9154942fbe5eb826334d60e021ef583e6164fbbd6ccc37949b720e781a9bb07401da4f8a674834dba9f7be0dc2676b4cb8e06730ba893f59298f7d3c2e914f87854e6e323502a412df36c74cc5c75d4fab3f07746b9c6e528237e88be7f351920a34ae22ad07b3bf277aa40404b8dd5cede7b0728558189f8a5e34687dda58210fe4d6eacf4e6248a2b15543fdc07013bee89b779b2191e6580ee97422a7d51cdd9c74131451028752a33b6e8337b31876b16381fcabce6d0322f1a82cbeee237918de0bc970144149adaf00debdc1ea96d5397146b9f5078b60eeff4bfdc153038e01656641d6554bdde2004fa72039a58c1e9b8a4393a12701edb061c931182fc6b6b77fac994657c16e73be5433d7a5cdb8bf826bc76c9eadcf5572dadb892e3dc6a941d8b43ead226596bc6a46af38bd004e823019d5ef0bd1da1b7c48b819f7b5ac5a71776e99b850551c97b9fc6c7fd881647ba434c9e7fe7d6930e2eea1bc52f900effb481966a16ee754ff09808744a98988ba0bf63cee6f1632bd4c4822eb5146cf6e21e56d2100dac7e02a2a60c39f9bbc37b6720a75d241c7da2853ef80a5a564c0ee8f460ad83b0e4ded568ed1e084c53e555bb22af4e5b24fd4ec5e578f831da218c50589f348dce3b716290985bea6a1bd04e29dfe02c3e1efc00e6242eed2cd51cbf1e33464ae5f9b9e150bee3f7571f0b4f365745101c27d89adf4383341d5028db2339fe18dfbd6db49391d31727d88b4f6e6201fac82c34680c52a302c509e94047deaf9f0b5a8b713eb36b2d938c8f97e781761d5df5197ef40428ff39026d0b6bcb7d125ad4e0e7c670e77cfedfd81db5df06547d45b40f0af96d01ca1e7823ac8206cc17f4453ad69bfc5387496ca17eebc0aa7d8f0e3d001bbf1be546403a43ab0d6718f762cbf53a5ea762897a152a94fa21a4f6568989308a24fcf16fd39473b99af1785576b53fc3203c7432667d1f2db9ca0482204b18ee8487455c00fb63fbdc31f2dbc9cc0ecd7abad2c66f97e07dda10df3abed03d8c420ef547e5a269bbe72e790c86b760d6480c91550b56605dc39bb2d281228204f31fcd493f051f8ac142a492eed2ff0d3f1bee8358f6a505edfb164ffb955029d45c3b72653f7c4ddd19729a880021bd42533ebff82f3c9d8cb43c926c8895178893e8496db7eb7ce820f74dda67aca8613a4b738ce772e81123ddd04c523d6ab011645cee04f0c54a92f7a1909b021f29779308541804afb484aad821a56ab98797721b92fae9b26515701bde41e93ec0b94437fd57e562d1f29a96dd26bbe2761d4b24001a7b5e76c06abe54119f774467498fefba6b07c8c9dc931aa6464dc3d4bd0b9d7d6c957ca9620cf66be4b17a2547a92be6ecc627b0f6740a7fe17ac35cd9299880a48dfbddb38546f7caf84fbe7516ef42c685388ab4b8059011b72357f486b6b8da1141a2711bc09f2bce58d874886cef537aaebe90697866cb30e760a73edcf72b33d3296c78e093f03a94f02c8a9c4420a98cfc167280ac2e0fea1770fddd2b758783856e1de32a6b8c6fa89e3780c5fcfc9810f9912d1deae0c5b2632796c5e58ac7ce919264de265592889cb3cb5106eb8e77c760aee23e04e53360d34f33c7a3bb0e101b17d510984d142709021471070f5a2eef0fe26ae978c2264fa2c9d5f7bda6d3815d4d0d38e056f668dadf21d0dbbb757ac84d7fa04162e06c3c72c1381fbc0e1669b6a29ad50c415e89893e16120cb79f0d112a0097c16582edd6f454df1e12c16944de88dd4cd7ee532d7ac631f2343c0e7782eff5402d48aa63fc6177b1e02b6d445432f397895b04d5e593db45249266d88eaf569d357584cfea2faca1995936863345ebba2616d5bc750644b2632b491d2033488938122c050008d805089c2ae182771b7c6d7b543e8839223557ef40652f5fab3cf2de3c9f4fbe3e3ca2e7642d2b2afbb335bb1d3ccbd286de1e8c27b407fbb2cefb02f3489fe40500114f60cfa0815823f259038cd05358f8a17ca4acec992b355e94c0ee905a2807a80856bb8bcb24c436b33614b2e71b9a7720d49bb8bd4945b2e56dcaa46b62d35d0516ca6da917d56b3484402275bcc9952fbcd46f2a314727d359733ba42b832796e1f650eab9dbf863dad239c54779b5f0e7252654a62871d709cf8bf1869cb0894eaeeec7563ed01d03166bc42a5344fbd1b3921707b1a326d9706a623c3d521afd4b8a09d59e47615b719511e0a215a3d91701f7a2c4e4bf967a4970e3f738aa2314156ff1bd9f2754f38a39928cbd0e2d3c99a5ce100323342e4fcadb9451188f6b34873720c55ecd901afe7ccfa61b4d305d128aa3f211b348709ffcf356fe2018ee9becdf58974714f12be01b7392fc8fdf8a98c921d084781353d9c71584a710385b42ca6cde59bdeb296a2199d626419c517d87ebcc791c9f79b6ac2cdbfffbf04a46e5f97e3773b633e229330ce854cf52dc78a8ba684ce4dd83cde5ac04cc6dbc3e59512ae8ca7a4bff597236794be0c8ade02b9a2cafcaf76c1bfb123ef45d07aa9d914bb72a9f67adfc1778d6cd4f302937aa0c8fc44e8a813869aeb1734d672348102db018867d6ef3dd5f2c274b21ca3a2034374fc57430f2637fe8b7a0de437ab338ec11407b6218344621a5030ab01f064a8a515402ea72b82b53816e8c3d586c07f91ac12a0f0026b8f11e1b8b256d95492db8c0c69f1529dda1817649cdb1b9c8ce284fb4525f1ea01b404b372524f1849c471cc931e9b89d737f06fa070645750e0db2368931b656ead76fe49834a9a97ea97b2a660d08fd03516b9805b243090944ef2658d439549006f6a31841e7ecc6d657bb33f37894db88d52776ced2ab4738a03dd525498959f16698f29ced12197824a252a762c9f20417048de39361afde97e691e33bcfadf6b2a64c5d82fe165c96013b0a012d4244766705956c2f4db1390b5316682582219d7faf4b1c69a0ebbcb1009589be567c1204fcc29dfb0771150deee5e34ba40f0b4707b552bc077802c71713a182f5106c5a49813c0a61f5157e552f6d89dfe599763ee17f4677647dfd67621a23037b27f0296dcef1bbc3caa068b4b902f5a278180eb1705043179932ab8a0a41b531b03cf5c54b46772780af56eef7e5da0c24d50b0a2a7aa35dd78ecada4945c11f5ea7045e93763999a7f8f90d28562d6164f53bf8c4f75279e3eb19aed25a6c7fa2e28370d92f00b70238d7a6867523bb136ef1979e56245a8c7a04eba9f199924da9635e7b47d004a28fc3eb7e890a8e55948b78b00c7e4f584d92bebf3bca9e41f88c45dbba72cd8f782a6f16ea82129752e0ad4fd47c318fbdd838c36df2efdedcd8007604341a36bc0b73cb020a3645bfe4275dcaaad2688228e9f722400216b5e4980109e6a6e0afc42e8c785044409691f48dcccfb08096b7bfdd1ffd2d4dbdbe4e0e2f5efee1ebf145c2474b4e9cf12b4aa106418038fa93cc34a1b99681bc93c1e95d628492fc4bdfd12ce7b83c615cfc10d697cc296b220e1a4b674999622d771123946587e78ef1933a64dcaa84149aa8c12ff960470d23eacad7a4aa31a7f5c0921fa12e364b384fee9bb7b6c70675f476761d8133219044f9f42ab51a75360cad63d69016abba4194c80876e6dd0c07faf14c2f089ccce981db75275a47cf82ba516d76b021cc125041c141593a7432a190ca88c26ca303f27258390d21b259970c1d6f65e222c11c5e5988d079c6138f7d59bd88636e3cbe07213bd2a377890da941b8fa6664b9a419f2a86312679718667ca81cbac65ccfbcc6ac452bfd23db7d08bcd3ad1fe560419aadfd08dbb7af1a1bb0e2807b0418c35d5298b4c845a977578d26df7617d8b0c4de8872e57df0d6654baa0fed62c63c541285e2980671ccad4a7f9a9097f93001bfd744adbd89881162ef49a91596b58bcdd4f1e38b6384fa99c8fcc725e06d50bcb9e3184604a9b9d4d9c0557a04204bf4ac8d52bb6c9ef7ccd72219761e0619ffc0249fb0b00a3b655bf1f40003b327b07b447183409499442815c52217e23f6b63520bc6d4343458905ff4277ecfe4a3c4c914a3335992036069f21827ad86c72aa5c0097ef1999773518c135bafac02ec2ef50ee3941fe88074e2f7474c5db6c74b5484075c028e4bb9269f83425aeb35a9ee210ae5f6f5d38bd1b0dee154198cf37bd1a00c0dc6940b718cd8501f7785fe7fe0ecca51d7bb564c7e0e4f091d37bf1193f07be0d9b60fd79957dac77ac22173ee6497b6140fd99b65b20b7deaa4797064d5224c44013e78af94267ebe7e2553dc1c876afd54340bf061e4517df81f93e9cce4bcf42c953068df76ee0d507acc75a8883cb520b9918261bd5cac50a89d295339c862eee53c64dd679f7b2d3836c245159122f34d842f64e05eabc415ec32b23af4e0524cff8ffabb8d711259139ee675626ba3c8afe2c23686acaa3abe8a1a50dac624f0adec0c5163a03c61b26d6d5482af422e9320dc642592e0f836efff2fc328854c5d63d2bc74b8fd96cd0ed575d2b2b018cc76e14584b325aadb8fb2d56eb862768fc422361a623a3e4c12debd7b72a8b7cd8eeb31d9f0f04c110f5e4587da3b2a920a852f8bdcc1af491f3c3234da3f1ac87cb24a832a8d2ab98b55e13fd3cfd5356b2278b7c216a29d4be2dede1ff22123d8f12fd37bc75add02f737374c7ecf3824b4be36ea31c1653c612371e2d4a3ac0919a355767f35f8bd4c0ed3e7c50d1b58bfb5d0e18fe9af0ff5018347fd7e7d3695df2777c0daf5bf4b5778816b9c621ae4f0ad339da7a14fb7add3bcdc1971e0fc4b7846542a9f17479f4a3c2bf942b3030d2b3239fdf62b28111cb1e83e66cbf2255124c5db116277a8badea1362e96d40314a1d6517c77839873ec3d4a6f74461228d70a095ca1430acd6312a43f4a46c5e9497d394d0fe845d8ce22558fb672a9fd4507fb48ca047854efc435cb283d9834c51fe55af4a37e2e074e1d22da57e2e652271533507b3ec17f9365b94cbf0c35b9d37b4cc3714bd6125e", 0x1000) r1 = semget(0x3, 0x4, 0x400) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000001140)=""/223) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) execve(0x0, 0x0, 0x0) pckbd_enable: command error 01:06:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) r1 = dup2(r0, r0) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x1000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 01:06:27 executing program 0: r0 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r0, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x1e, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r2, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xf2) r3 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) r4 = dup2(r3, r3) kevent(r4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x5, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x2, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffc, 0x12, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r3}, 0xfffffffffffdfffe, 0x80, 0x0, 0x81, 0x6f62}], 0x0, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000380)) accept$inet6(r2, &(0x7f00000003c0), &(0x7f0000000400)=0xfffffffffffffc9f) r5 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) r6 = msgget(0x2, 0x10000000000750) msgctl$IPC_RMID(r6, 0x0) r7 = semget$private(0x0, 0x5, 0x4) r8 = getppid() fcntl$setown(r2, 0x6, r8) fcntl$setstatus(r3, 0x4, 0xc0) preadv(r5, &(0x7f0000000500)=[{&(0x7f00000019c0)=""/81, 0x51}], 0x0, 0x4b) semop(r7, &(0x7f0000000540)=[{0x1, 0xb62, 0x800}, {0x3, 0x3, 0x1000}], 0x2) preadv(r3, &(0x7f0000001800)=[{&(0x7f0000000580)=""/116, 0x74}, {&(0x7f0000000600)=""/202, 0xca}, {&(0x7f0000000700)=""/21, 0x15}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/183, 0xb7}], 0x100000000000009b, 0x0) semget(0x1, 0x2, 0x2) connect(r3, &(0x7f0000001880)=@in6={0x18, 0x0, 0x2, 0x1}, 0xc) unveil(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='r\x00') madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001a40)=0x800) shmget$private(0x0, 0x4000, 0xc, &(0x7f0000ff8000/0x4000)=nil) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000000)={'./file1\x00', 0x3f, 0x1000, 0x4, 0x1, 0x9, 0x4, 0x101, 0x0, 0x0, 0x4, 0x280}) 01:06:27 executing program 1: r0 = socket(0x18, 0x400000000003, 0x3a) r1 = socket(0x0, 0x4001, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(r1) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f0000000080)=0x6, 0x4) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) sendto(r0, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b4f1a0f5092ac8b1802d003c8", 0x20, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x1) 01:06:27 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x4000, 0xffffffffffffff9e) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10200, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x80, 0x0) r5 = socket(0x2, 0x4000, 0x10000) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) r7 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x400, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x81, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x140, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x8, 0x4}, {{r2}, 0xfffffffffffffffc, 0x58, 0x1, 0x1, 0x9}, {{r3}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x0, 0x9}, {{r4}, 0xffffffffffffffff, 0x20, 0x4, 0x3ff, 0x7ff}, {{r5}, 0xfffffffffffffffe, 0x8, 0x2, 0x8, 0x100}, {{r6}, 0xffffffffffffffff, 0x0, 0x5, 0x8, 0x6}, {{r7}, 0xfffffffffffffff9, 0x28, 0x10, 0x6420, 0x2}, {{r8}, 0xffffffffffffffff, 0x10, 0x80000002, 0x6, 0x9}], 0xfffffffffffffff9, &(0x7f0000000500)=[{{r9}, 0xfffffffffffffffe, 0x16, 0x4, 0x8, 0x4}, {{r10}, 0xffffffffffffffff, 0x1, 0x2, 0x8001, 0xb49}, {{r11}, 0xfffffffffffffff9, 0x4, 0x80, 0x6, 0xdf65}], 0x14, &(0x7f0000000580)={0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r14 = open(&(0x7f0000000240)='./file0\x00', 0x240, 0x0) poll(&(0x7f0000000280)=[{r12, 0x134}, {r13, 0x5}, {r14}], 0x3, 0x0) ioctl$TIOCMBIS(r14, 0x8004746c, &(0x7f0000000000)=0x9) 01:06:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000180)='ml', 0x2) pckbd_enable: command error 01:06:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000a40)=""/4096, 0x1000}], 0x1, 0x0}, 0x40) dup(r1) r2 = dup2(r0, r1) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x100) sendto$unix(r0, &(0x7f0000000140)="05", 0x1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="5f86c3ce8e092e0cce7fa3fd3aaf674d0052aa4b915d5b5ac4735f9de089b95556ee506c7015856fe58f39656da39620f927e5f6eaf8cd1456ff49b34f398eec6fce2652296e3e2a8343ea1d23c67a47b20458bb152d323fa0733380749842b44a71273ec5d7340fd5f72686321ced4dd6457dfec1fc108870d8bbf0e131b7928004b971e5ea3f007c881acc83c68f413f", 0x91}], 0x1) close(r0) pckbd_enable: command error 01:06:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x280, 0x4) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2fdf757300"], 0x8) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="0000000247e2c9dd0c7501dd839f2124a78867d3bf808139", 0x18}], 0x1) 01:06:29 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f0000000040), 0x401, 0x0, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r1) kevent(r1, &(0x7f0000000000), 0x20000000000ffff, 0x0, 0xfffffffffffffd7c, 0x0) 01:06:29 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x6020, 0x5) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x10, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x7fff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x81, 0x40}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x5, 0xfffffffffffff5b1}, {{r0}, 0xfffffffffffffffa, 0x78, 0x4000001d, 0x100000001, 0x1f}, {{r1}, 0xfffffffffffffffb, 0xd5, 0x800000c2, 0x100000001, 0xb7f}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000024, 0x4, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x7e8, 0x8}], 0x2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x0, 0x80000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x20, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0xffffffffffffff81, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffc, 0x1, 0x2, 0xffffffffffffffc1, 0x5}], 0x9, &(0x7f0000000340)={0xcc1, 0x1ff}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0x0, [{0x1, 0x1}, {0x2, 0xca1}, {0x3, 0xa1fb}, {0x3, 0x8}, {0x1, 0x2}, {0x1, 0x6}, {0x0, 0x6}, {0x2, 0xce}, {0x2, 0x5}, {0x3, 0x1}, {0x1, 0x936}, {0x1, 0x5}, {0x3, 0x9}, {0x1, 0x40}, {0x1, 0x9}, {0x2, 0x5}, {0x2, 0x101}, {0x3, 0x4d}, {0x2, 0x1ff}, {0x3, 0x8ed}, {0x1, 0x8}, {0x1, 0x1}, {0x3, 0x1}, {0x3, 0x7}, {0x1, 0x1f}, {0x2, 0x1}, {0x3, 0x5}, {0x3, 0xf4}, {0x3, 0xfffffffffffffffc}, {0x2, 0x6}, {0x3}, {0x3, 0x491f}]}) mknodat(r0, &(0x7f00000004c0)='./file0\x00', 0x0, 0x6) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000500)=0x400) close(r0) pwritev(r1, &(0x7f0000000900)=[{&(0x7f0000000540)="446c935ed1ea4469d152a3c1635f79ad1d760dd15a9a3cd108ff2eb5b1ea4706a4f2113057cc31cade905036e60314ee813d6116c4e7f8997fa927f8058136637cbb3340f826002867a81f26804bf45f958e42c969b81d944449dd1dc76e8e1ca25c07f1da204d011b839821", 0x6c}, {&(0x7f00000005c0)="fd7d1badf6bd5b91a640028a0448de3e5a29a76424da8de0039593a141e2d2011c68eefd07be82c2edb9ae019220dd216c00965d933a914daadb293230b8b747bfe6863e6426eee7e7675b5e485b571a677da7669def3434899150", 0x5b}, {&(0x7f0000000640)}, {&(0x7f0000000680)="b6564c7cc6c8b8a1593ce8ebb8d0a306cfbfac03631968e16d6c46e658864c9b6ead6068c1de5bdbaeec2e30012a9ede4bb0963e8ff7733f452e86de64729323f1bb", 0x42}, {&(0x7f0000000700)="d9f5a42be94d67e03eff0b8feae031ede33a430a746ee94972d54b933615120b2669370dc3460e321676bb1cfcce197d06c472672621c322c123f8d79592ce9621ac9a39bfd189a6c31894aa4e5c3eecd44b9f35beefda83909a4e81618aa7ae9136cefd62092578de52be146d75c7d65ebd54d98b4b2cdbd86a740e083ee95ea9a05c438fd840ccaead26b665115cb6e95cd569b28c16991da36e1b852f5ed29a30d0120ca0ecf2573d27ecf74795ea6b2672b7ccfab30383f0a82afe25f88d67cb42244cae55b14bcc37d4edc5092b7617eebe4669a5d6dc89704f070e76d45b858e55018c9c4784ec922a3109feaa", 0xf0}, {&(0x7f0000000800)="47ca24fa371e", 0x6}, {&(0x7f0000000840)="b550a285547eb878f5eed0e7ca6bd32613692523d27f47e4f328ced080312569ee991e70d5e21bd3f4e5e2966a929e6bb26d156af62bced085c97664975b0daaa9e67cd7c9d68576145465ff7b2d68646af464b9db8b7eeddc8135e92070360ab81fb6d929a5549f6474a0c5ca963e419292e273df5c145f4e98f0298ccdd4fb768439aecff83cfe018450ad113be730424936105ed2080562b5598b", 0x9c}], 0x7, 0x0) sendto(r0, &(0x7f0000000980)="5484283a46cb22760a7e209c4c54ab2df55c4d55ba4299ed04f17c11667442d0429141de1a508f22ff856d6b60d6c58d9027b3683426d1f4838ced64d09cbfd98a82f7498906ad9b4908210660b7883145538f44d318699630ec9121e562a5137f525285e61e025240d6bade100875c0cdf10d0d2129728f2feddc73d883cddee09e738701e515f1fc37d9b750881ada3e68e205014ccb1a2ef4c5d1d9bafeb5cba10275a7be41e875744b091bb3fdf2b8d8939e1f2352dce43eae80b6673a446174e92cff20ebea0c9a146cb0c90d", 0xcf, 0x400, &(0x7f0000000a80)=@in={0x2, 0x1}, 0xc) mkdirat(r1, &(0x7f0000000ac0)='./file0\x00', 0x20) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000b00)) r2 = semget$private(0x0, 0x0, 0x40) semop(r2, &(0x7f0000000b40)=[{0x4, 0x2, 0x1800}, {0x2, 0x100000000, 0x800}, {0x0, 0x43a4, 0x1800}], 0x3) r3 = dup2(r1, r1) dup2(r0, r3) readlink(&(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)=""/30, 0x1e) semop(r2, &(0x7f0000000c00)=[{0x7, 0x1ff, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0xa8}], 0x3) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000c40)=0x2, 0x4) unlink(&(0x7f0000000c80)='./file0\x00') r4 = open(&(0x7f0000000cc0)='./file0\x00', 0x8000, 0x85) fcntl$setstatus(r4, 0x4, 0x48) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000d00)={0x1, 0x3}) bind$inet6(r0, &(0x7f0000000d40)={0x18, 0x2, 0x9, 0x9}, 0xc) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000d80)) 01:06:29 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000580)={0x4, 0xfffffffffffffff, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x101, 0x8, 0x78, 0x5, "a2101657b59551e41cb86375d377eda6526da2d8", 0xfffffffffffffffc, 0x4}) r2 = socket(0x18, 0x4005, 0xc1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000540)={0x2, 0x7, 0x100000001, 0x1000, "a3bf06967869d39539daa7545e94bc0a124df477", 0x1, 0x4c4b4f2}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) flock(r1, 0x4007) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000380)=""/146, 0x92}, {&(0x7f0000000440)=""/206, 0xce}, {&(0x7f0000000240)=""/85, 0x55}], 0x3, 0x0) write(r1, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe284cc33b8574dbca323c", 0x9c) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) r3 = syz_open_pts() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) close(r1) read(r3, &(0x7f0000000040)=""/54, 0x36) getpeername$unix(r2, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) dup(r3) syz_open_pts() 01:06:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000080)='./bus\x00', 0x8101, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) 01:06:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7000000e74de4000000001000"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:06:30 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCSTART(r0, 0x2000746e) r2 = socket(0x8000002, 0x1, 0x4) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) ioctl$TIOCCBRK(r1, 0x2000747a) dup(r2) 01:06:30 executing program 1: geteuid() mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) chdir(0x0) fcntl$setstatus(r0, 0x4, 0x80) read(r0, 0x0, 0xffffffffffffff21) ioctl$TIOCCBRK(r0, 0x2000747a) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x91cb) 01:06:30 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r1) connect$unix(r0, &(0x7f0000000080)=@abs={0x99b8a8d211466de9, 0x0, 0x1}, 0x8) 01:06:31 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') getuid() setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xfffffffffffffe52) r2 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000200)=0x83) sendto$unix(r0, &(0x7f0000000140)="c796", 0x2, 0xd, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socket(0x6, 0x8000, 0xfffffffffffffffb) 01:06:31 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x9, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x9, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0x8001, 0x4) write(r0, &(0x7f0000000780)="14cf22036beefb10af0af4e67360ab077c6b4159046a87461c1c63154a7bdd50ff42911d24e89743c5ea9e92e0596a6910b10d4db39d00c0c5434ddecd7535b667751e86c1aa67276332f16a308bd0b780a9f5fd848e1e269a253e14bbe7fda473f7e37a1ca8fd053332605a8f1648709ae46d0a2a240ab03c4e9793b022b78950b91f2ab01563f65b1aa33d281e849a4abf2b6eab62f3eb778e6962daf6649cb54c86026c3faf081f84a6a43bcdae92aa4fe34cc40ecccf6f954a8ea7e5c06b3ba0b51d888fda10ec0538df7a44239df8700d53f32cb5a397eb01925a2aceb516b3b8ff416da1d8d964cef6b5ecd116242ae24ba6f039abb751daaeeed0065a42eef71c912364d8f7f88a408f43734c3756ec437cd419779a320f2c3345389a52c438f58dbe11bd1ecbc6de510760b23d90c85f2293176ba652669b465477e709a4fd0dc573bc62ff6d3ff1bdf69766c3aa8c539cea4cbffa56fd67f100978568d65c044216de246bbecf66e8729954fda48d00d67d9243f9d185965ae001ffe44c3343bffef2644054563215b6f4ac12828fe837d81f0cd3ad3eaf49cc61743e7b98ac6a6556acf8091cec5b54481e5bea7a6f75b3ab1c38963e6b1954b1ffc87e9d4c0786a71da4ca440ffcbeb0aad9f5b447fe3a353af25074f7353f09296d7be28928d48f61618417b4b7f4be9cdf4781db7dc11a02d539f1096cc32f5e6d8242232968dd45881323580349a289c1115bd7f9387688c06ad0bf313d6b05b8b5ffa89505558c82ffc45ec41e859fa9c575f711b0c66538e2469f36aed8ddfd31dc9405d6e513d39e9588e5c98a65024e28fe76c53b7be9df1a4f8fe48aac35e5adf84298fafcc9ee3c71c79d0713f0a92f616ec95dfa40cfd319e1c5c399968ec1b2e86dc1582e986365efc54a11b1f299e7e0c0bfb7a78d3323a84b6c5c21310950929f00833fc5186e3a1a83e11e33791c3a898cf1d2361ed8d358f8bc163e65971772b8df4f98f1ce8162c54be33589c8701137e46c3b5ef532b3470164f81f655c61309055958e9d15b9d953e899ea8deb1bbf06efcbe6f2ab1c9073e9654aed1a2cca3a867cdd2dd71b56daae51cf0631f5374ddad2a1cb3dc3b5de2a772ee467d348638df84a4a0354da6475c608f2d54ba8ec7883911e8893d49c5261c5b665b288a0c906d9fc8c08c4fc08df7d82853f819d64ad4c8359eb23cd53fa6bba21da9e32747320a9930230c10222292acd5b10952fd81b70b6ff375ad8289fbd1f7f867bc607ad2421417800295eede34500d968aa9433aaba67ac54b6afff5e5b9d22be25e77ff01a40b13006ae85a53adf5efada3c2c0a6fd1a0ebb77a37bc3318aef7afa19c064a6dacf660a33e3c15aab6b2b1d42e4caf8362aa97177848c663757838c36e74ac26605a83f3e0573e7c6e043e9345d869762e17ce814555f242c8b7100bb74246f43aeb5e63d4c0a1c64902d0c5e7f782881a1e594b9dd68cd813dc171fe29e89ee6d8ed3dfbe2c1e9c0d3bb302ef7f8a0c7d48e0584f31c665ac097190384912472fb3e4d43d43787fb45ed9bb0f46c0bb67327f4a03a6ea62840ab088054fcdfc75e5deafd164f298635e9d443251e6fe08e87701cbbe2f22e79295f336df8f3c9fe1204d20b06de5e4bf5d0da6e4d3fa1f763206f3f3ba2b13ac063f1d187345ccaea2dead762496180b9d3f360ed4a4ece716b4a7c73e35dc27e917aef3a776e59195e7dba6859013efc6", 0x4d9) 01:06:31 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x8) semget$private(0x0, 0x2, 0x280) 01:06:32 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:06:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 01:06:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) 01:06:32 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./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), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r0, &(0x7f00000002c0)="1d", 0xfffffd17) close(r1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 01:06:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x4501) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000140)) 01:06:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socket(0x18, 0x5, 0x80000000) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() open(&(0x7f0000000300)='./file1\x00', 0x10820, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9c, "b0000474710800"}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000200)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x10001, 0x0, 0x0, 0x9, "f59a214df759b3bfe3dda983267efe8fd123d601", 0xbab9, 0xffffffffffff6c12}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:06:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0x6, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5e) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:06:32 executing program 0: syz_open_pts() r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 01:06:32 executing program 0: r0 = socket(0x801b, 0x2, 0x1) r1 = socket(0x1, 0x8007, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000002440)='/dev/null\x00', 0x80, 0x0) kevent(r2, &(0x7f0000002480)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x800fffff, 0x4, 0x9}], 0x9, &(0x7f00000024c0)=[{{r1}, 0xffffffffffffffff, 0x2fc4e36ce2cd9daa, 0x2, 0x100000001, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf0000064, 0x4}, {{r0}, 0xfffffffffffffffa, 0x20, 0x5, 0x1f, 0x5}, {{r1}, 0xfffffffffffffffd, 0x40, 0x20000082, 0x0, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x3, 0xf0000000, 0x101}, {{r0}, 0xffffffffffffffff, 0x24, 0xf0000000, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000020, 0x1, 0x469}, {{r0}, 0xffffffffffffffff, 0x8, 0x51, 0x200, 0x6e}], 0x2787, &(0x7f00000025c0)={0x2, 0x4}) r3 = kqueue() kevent(r3, &(0x7f00000022c0)=[{{r0}, 0xfffffffffffffffa, 0x6, 0xf0000010, 0x34e7eb7a, 0x7ff}, {{r1}, 0xfffffffffffffffd, 0x40, 0x81, 0x2}, {{r1}, 0xfffffffffffffffd, 0x20, 0x800fffff, 0x4a61, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40, 0x401, 0x9}, {{r3}, 0xfffffffffffffffc, 0x8, 0xf00fffff, 0x2, 0x3f}, {{r3}, 0xfffffffffffffff8, 0x80, 0x2, 0xb07, 0xfffffffffffffe00}], 0xe54, &(0x7f0000002380)=[{{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x3f, 0xf927}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf00fffff, 0x2, 0x58}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x1}], 0x401, &(0x7f0000002400)={0x8, 0x2}) recvmsg(r1, &(0x7f0000002280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001200)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/54, 0x36}, {&(0x7f00000010c0)=""/75, 0x4b}, {&(0x7f0000001140)=""/21, 0x15}, {&(0x7f0000001180)=""/36, 0x24}, {&(0x7f00000011c0)=""/45, 0x2d}], 0x6, &(0x7f0000001280)=""/4096, 0x1000}, 0x2) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) link(&(0x7f0000002740)='./file0\x00', &(0x7f0000002780)='./file0\x00') select(0x40, &(0x7f0000002600)={0x4, 0x6, 0x3ff, 0x2, 0x7, 0x0, 0x7, 0x6}, &(0x7f0000002640)={0x2, 0x5, 0x8, 0x4ac, 0x20, 0x7, 0x7}, &(0x7f0000002680)={0x2, 0x9, 0x6, 0x7, 0x2, 0x8000, 0xf8f, 0x1f}, &(0x7f00000026c0)={0x0, 0x3ff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000002700)={{0x18, 0x1, 0x40, 0x9}, {0x18, 0x3, 0x320, 0x1}, 0x1, [0x8001, 0x6, 0x7, 0x0, 0x20, 0xf09, 0x7, 0x4]}, 0x3c) 01:06:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x400000002, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:06:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d43e00006e9300000500"}) r0 = socket(0x18, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 01:06:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c3772c0035b84e332e2eaf", 0xd) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7ff) r1 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) r2 = geteuid() r3 = getgid() r4 = fcntl$getown(r0, 0x5) r5 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0xffff, r2, r3, r2, r3, 0x14}, 0x5, 0x2, r4, r5, 0x80000001, 0x100000000, 0x4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x81, r2, r3, r6, r7, 0x29, 0x9}, 0xb9, 0x0, r8, r9, 0x2, 0x0, 0x3f}) ioctl$TIOCSTART(r0, 0x2000746e) execve(0x0, 0x0, 0x0) 01:06:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') truncate(&(0x7f0000000000)='./bus\x00', 0x10000) 01:06:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)="ac67131969cf56c8b44e506f83fd5eaf43cc40d761ab8a6838821d4e09a6f041f0f613f3917e043785121dea7e586951115ae1df51cf2db09c6a3137421548eebdb5cb01251b28536ef8660971042f5be18d7f7c280996555d199729ea2b", 0x5e}, {&(0x7f0000000080)="a15a50e4aba6c9f2d245b4996a71a4e0b5e6de65ab1f784ab01f1242a0b848a74cb81d6673948d858fc86edbc41a1d1c5b75a83b718f64a0a83de8e92d48202dd037c37fa5895778599a456044eb4e7c078569d225d5510030bfeeb142a9c470e119a985eb8af7c13ad5e4d69b061c35e11b24a76d540b62f47a3250cde82607f8da479a5493f2d20eb753e24511800af2885290b24c16dca5e2b858d1842cb1f9119f7b3268611a16781eb2fffdc04640b1e9e212df2bac995f61fb5a2da4af3f4c28bbcd4f350b94200552c9f0c4f5e11eea125a", 0xd5}, {&(0x7f0000000180)="489bbb5a86bf1dbf351a78005621dcc576927a7d4b1c370fd8cee19c45c2b63b9d81", 0x22}, {&(0x7f00000001c0)="9632", 0x2}], 0x4, &(0x7f0000000380)=[{0xe0, 0x1, 0x3, "52301eaa8089c2ed72978cdb4babbb0425eb53b145221e7d78761cb02b81707d03ffa9f50ecce80105d2d4831f4602d768e5f4f19d095e42d037bc1cfdb5d7c6216aee61c1b6f319e355425d012a450507739267970f727526ca4e939e34c3ac8c81ca1e1d9d7ddae61e466310b252b65e89f198134074e9619c0d8daacf6ae8ec58951a1f5e7458996f2f9ca2bdedc004b6fac081ee36b2059ebd4b2dba0f74b9146362fb76816413b0366f6013cd4ac2ffb385febd6c2ff3238ef053180e994467df241e15a618a313207d45c8"}, {0x30, 0xffff, 0x8, "2aba5168e0eccb33058100364eefb99e7d4b181c83564e82baeb8b1daac99e"}, {0xf0, 0xffff, 0x1, "fee1c2fedf0acae52bb953d7f8215f9b769db57ff09bc3605ec8a5827e54a4c2a003fece48a4cd4d96b2a8bf184797b2c498ea2720fa27f117ad0b486c154fd22b88da6ad9cd117a164c00b14ce08e37631144fd8efb0c4fd36ff99f71e536484df651dbd1eac7dd4f53d6ef2c3a13c56a569b4059b3d4e89f7bc09123a30eb46fb51c24d22c722e520d53d21aa1b547f09538d73ef88614fc57332149a2483d8973a0852a730e4c5e7afe25fbbe27d2dc902ae9fe3b2e309be9b2205d06d0bbe0d890d660779952489341e91250062c16efedb3f8a6135053"}, {0x58, 0x1, 0x7, "71bb6c9d7fbc92adeb5e52846200e8cb3df97d807d9d6dc7a06ceb88def009500cd44a8f1fbb1065ed085e97a961184b0a7ecc2f3fd57a4bbfa6a1e9e6557c9487c8da8a83"}, {0x110, 0xffff, 0x1ff, "246a8193c3282d250b347ea68b9279876de3b1638f9819b14a0247efbec8bb5bcc8775ad7ee59e31cff66018f95183dc896a47b70bd795e5f3232b5966ca6ec7f88215494dcc57d5992248e0ae6c5b6d15ddd31aeb76e3a68514411712b18653e1ef292705192ebdc17b626c3b09798d1a9cf9b15a025ea6b3b13958afff9a6bd3be12430f0b0780f01adbc550b776492f614be08251473b12f51a112fca3a2de4ee2269bd307f997f2d6f64a06e885ce29549d03e148410ce1409a9d48a4a0f78b7cb3acc0767ffc1b580d9814cdeed2fece1916bb789a02071879b5d38432f623be238c9aaa955e883b5be0830ef1d9f497407dc6c5a34e133cea374a74e"}, {0x68, 0xffff, 0x401, "2c2c027505941ba8c1cf157e14b942b5fe1dc97dca297a7b5ab7ef9c9d83b5fcdb46d081c79b66966da167d2bc97532f91d6b5aed074784dcaa580b05a143a98e6cb5d6499b66bc5cfacfcf58c6f1d30d50c7898937b68"}, {0x100, 0xffff, 0xa1, "1c6021f369407406cb7b9d50b2c67d8007078926ebcd2154a2cf8ceaf9874e01db6c559a9b6197e6fa34ba04e0461bebf8d0fd034aeb5b43e36adf21aa8ac64bef0c59571c74761003993a35755ffad946c75469aa46277136cdb31752921d750f7583870329b4cb2d62bde8875d69ac35dd285d1c7c7a1ed7e6a6f12c6874ee0fa4a7fc8d2bcb0b94bca5eeafcbaef5e4e8c3b29ac8873641aebb9cd1a6e9e663bb75b0770afc050ccd08995814f73f6e831599462e96b6ebff4220a6076dd55214b999366b1cdda5fb1a5f5df491daff93caa56ce8ed26785e8139840e6b3c76abfffb34729f04b16351adfb"}, {0xb0, 0x1, 0x7ff, "d7619ff120005e199f5e84e1a80a5203c4a5345b49e8e797a0e82513379b71fd68ab17005d9171d1ddf7a5b63995f3b7436051bdc8d3ee6be3e92eeebc935602e48eb276580dadd11e35623fea687f2039bd3b4d9fd0fb837f228ea5cdc4159da1b068736760634e1a05488618ea7fed700291b7e0e23395ca1334bc4b1d7c99aed714dff6653f743e9fcec259eadcc1025b32ae1cf493c9664a5b4a"}], 0x580}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10400, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000002c0)=0x3) 01:06:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x8) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) fsync(r0) 01:06:32 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000940)="b555434e8441f3a0be8591ea385b0d246ea1433228408e27cf3e7ab457b69ede56f24a2e1249bb68bbb681b77b046c77c5035241100673b5476f1d0b19d678497c8e2e0474753f612734e7d2d00a080281bf6f41b5d57eb20fd4765867612cf65909b8bd9f1ec4dcd8ccef4dc08fafd408cd037af18f75c203843c1fa33b0f23889d84e249a5eb10c9f2feeca2436968d6e9d3988b5f60d4df8cb65656232fcc7a4eeead0d2208048845f2456019a2a253203c28c5db18eae76002a9518848d043d37e8a2a012645ec8861de2191dd0a5ef875480cb468086f992577f1bb256f400e4eb0df9aeb338056c55325cb8d6d1ebc3ca3281d52b7d5c7f8a362cd110629d03f6aa52bd3c6bad7fd14c8d211a0b0c24c14bd442984054ebc54a79d3737bbe8d4cca2d0c8f9cec4e95a6b99ea38ac0f4dca1b6a10e910400378c9dcd9d3852beaf8aececa4bbeb2a49838d4884b7c29449574d2cdffc084f542293682459d24df9cec3795273f0a22d114c887df9cd82b1e5061a0f981addbe42503aacc37a8c1488c4429f14d5856accdd6bfe5ddd58c35006b93b17a2a9b3f38c08a42efce91d19ab195d3d9872c053d57c7246c633e25546e9c1ca39ccd43f03c5821be87c3d26ae75b95465b122e2518261669b00c07b9e5e733156c641b670e38f7cc527b448c937c67a7fc3d0626d2ab9148999e161d00b6ff9e40765566479967e6aa34464a20b9b9efc8b391ee85976c69315b563908ba10e790b40da4bf2f364d0e860e5745c157f779cd6fd10a08df94724f7909cf9f343a7dac20007a9887dfccdd5f6bcc184a47ea1c1a3445ae7b533871c98b04960834242cbd812f823ea1bf78c9d768738b84526e2d9d365bf1e6e15608dd7b5e6565b9bf7987b3a7ddd2e7063d680bca5baf026456e8927a70d089e9d24f00fa71616a63708245203b730cd901ab3fcdbbe662fd6b4941c30b015f0f46a61964a4a84fdf93676a4e202d2521de43194b75e893e98ed3a01060eec101b562e0aa5e19827bb66a353baeb4ee9355ada4f5b0251458065fd0770fe09fea07a4ed685bf35d53932a559e26e03647ab3826043e459086d66e09eaec8723d2fa21620aa11af17205193756db3fe8bc86585f4ea698486ed69e82c98e2fc25793c2bf4d31f01cf1bf2af77948ede3232f14f5031f8a00d1d2eb8ee8b7441b6f067cbd84ee12408e7fe8464bd74b93a316f45fcb50e03239f59092cf3201edd3360d00ed79d940a615cbd56e17d9baadf9d8a5742c294f142b1272ec54ed20b122a878f4da9cb37b2e32c266009cba8198a01a4bb82306029c450b919c65b8a24ed3783e8e3fdca426a2cc866030e0fbfc7d3c40a3afca21f45cee4aebf85844713fe312cc22c3770f927d6c4808af0a8efa8cd2f7b7702f488c291a1983402493c1415670dbc15391c7e91367de727185b939c041e3206390ebf1790b891f5b9b1ad542a8da12d37712c72aa8734bf53ce27df751fc2c1f971d404ec08b4bf0756b3f926413fd64d6e4d77995e0aa06e4263f26f42d2e231791d688c1e28bf94030caf4a15f0056381a84f6ce617962ba27367773b6c5d27d057fb2b509a7eadc1fae6fb3e19440ddb4bfc91c4187fc2b7bce58e4f3a7b07720d3b402892934b7c877daafaad66f14a5abfacb20ca7f1cefc1c33cc5b9cdb074e03dba390d830d9d37237fdd4fc384cbc84a325bdd8179b74703c3e0ae0a425dfdbe6d4186e9d977dca1a65d6f44a9a804cc1cd2ff95ad7d093fc2cf871a5fa20ded3cd2f2825a8ef4fd33621ae1b18eac658e265d42cfd28efc3dd2d92d9dd38af514c6edb8179e1ddd6991c2b3cafb3911a630abfd9fb4654b2b3cc4a1a7172328186a7500571c8cdb11d478e289cd59ee02af1ea19d1961f0b7786c03c3a65ce75a35cab2aad18f9a1a5280c14d6d30fc69f82936316635093931e6d7c54104717df13474841d32d7916529cbecb55c5af29dc52e423b6e5508fc4f6bdf5f7e4df8df981abfebc9004800e467da6e9a1ca1e5ad5848accb9764b07ca95aa38d623fe78fd1fcda73afd57d5338b6f6bfb8894ddc24786d688703b2164554169bfa4b202f148e7aa4c0dd0386c4d618cb149728ef7fc17eeb09caf6719a571c9458b93c83223e2672e4db754ab54c22090d8af7548a2274d9ad203a64b626bd1f48ca46c9ac1647111d3c197700cf6a5aeb25f5c2e93654dfc18d33b2b710b945240aff741d3c83c6316defb3d43324846c30c87503fae3ee84928103c06eb3e7737243d3b162df70d1cb78ccfdcbadbac3c5cca6506be392d07d3bb511ac3ee63c868854c45107a9dde44c055dea8c6bade4c9e67056011583d4bd84c0e82c031ce63d8d3b9a82cdd2680560264fb7d9142da3e67d41fe11be2d7624fcf9b1f75cfe2ddfee8813a06cf66506b4c3df995bc4b94a4af83251e7669b4fd13e35a975c13137b84327dc1b6998f2f3fa13dfb73cd31c5a905dd288b385b4fee4a9ccce9ec05ca64839589ab3a165863f0216607884bca012ffe9afa99443fa292d60c347987a61275997598a70fee882ee0752a4a8c843635d4bd4fdea24b95dcd28c72dabdf9b6012f5861ffc775b60148562f70a95219b46c28900f50913774012c13e234acf92efe122e6ad62b54f1b18769acf85a384f1dbada4a4a56ad155a2ce8ab285beef88c1fb6140ee800de6508d6c3185f379b652d41aa8edac750eb4841859ca3e8de3dd26584c9f0e8d421a05cb04de2b54fc72854ad40924cdac9e334af855904ed0982c10ae38716929ad605428631155bd1dda9edc3ccbf6c850174cf82dce672a0ae24c8f663b869a909b12875f7af4b17ce517b903d2537961d897d4eddb45595e1b8997ec8e6c7fc66eb44c18a55214d0bd4a304ac029cd6556470855b97a85afbf2dfdcdf9f1e9e6e91123bcf2ce90e19a0ca0b552ff1de95272d3bc57be071d29d884affad128e2bff01c2ba01a4c1cc07c9196ce77f46c3e9f7b2dd3480d2a9dfe4bab5635804e9cb893ae6d436b9c015c4b6489726e64e3bd647b9bea950e18c61ba475d42b41c7c44c9cbb12cf4a4f2f13f8ff39530b5b8ce14fc2773fe8c0c4cd7d21d0f97ae54d8d5dc5227c6770a85b0d0ec175b68c499fb6410ac4cd3efe17d2d4d1876f63fff049c074e1a11668c6bfe4b04f6534e9a9ecb518fe9b0126a33a2757627535e0336983cf7daede9fd0504f6889b776d8a0c2fafcc184e4ea78df53892c8d8f7b7d522fda57178b92ad93e54064dbc49b933aa1b9f381c72251e50da0c3282a0f91524eeccb6c165b7dce0b2f9a5ea71b49dc0019abac4a32ff94b066dfd525258f2d4cb5918fd1ae8c8394a49ef781804dc274da73e7d061e217d6d18e55e5c35c1b3fd331bdd4324246d5839644953433f4d6c6dbc527725a34e67879c0088b85a7def936690c03ead50243fdf36e73a3e7fdce0756694ba76f5813beb502652103ea0939c9e8b5cde1f461e3bbb909975cefb4039f4e1e0b105c2adaec515cce423a33e67271e3a481a32a7356f91684af384936dd02575646ccca01dcd2666e9d656b6ad3b5aa134faf360ce78e8eab71f767ada3062b3fdfde92828f827bb7cb17f66f46cfb8f49cacff2760d887d00ea00072832739ca1ffc0fedc530ecffa48f5fd7cd1fa45f1cdcd6f0da75223c60ba78f6adb9a6c2b954a6bf35712f7ac3d0b29690c30336d1e829c8b76cfa136b72a613ac19689b1bf0136a0cabcd99f31588aa303200aba241a337e49ced181595c582f1ead1003b37be6a8055b9f126c366a776d1c828ad330461cc33dc48dd66e616604291b2e5a62b25bde48a9e440249eac7d3fae276e64d80fd557d93f44bf834d7c73460231775b080744cb704a05b5105fc99829583cb8ebda9b5d86a2dcf41fe388c881956cf6c3b1a46b340c10894850c164f56801fd65c68b4b53114a5532a9783273520a9b0f1341bec709474ce1d4c62384ea054490fd82231f9d6dbc3ad45e68bc96d336e8b5fc8d1918382a189ebeef9afcf4c7522aed9d9b4bc8efad8f4c3de87743e4c26bba98cc0303726d44d89f71121dd5d360e11f174c092367a7b3ce2895a14b75733ea4c4345c9bd9f3fc6fc805b54ee2ea73e083aad0909725383e5b94204cc62f42e4067016132984c689f0b6ad11d129b9e96f1406f13f1a9d05cd81313d986f2c3099592f776e70ecf1446894522a63d314d131f7531ba29b512b94874a265c0b198d2c77db50809097a35a7adb945b4a7418ecb7c20797757ce690dfd8b97492f5db76364394e0123628a5c53c2daaebe2eb00fc95efdd1b485a8693fd5d8c28ab7a03a4d6e3ce065641c9603646afacb78db2597131d3b587395787b409a6ca6646c2cbc4d3590e9682ef3e18968a1e47809dbb95fa4e04235c57ad12847881d763f1f2761b08307138dbd8025dab5661b8327dddb2d008d69d5a4a46de0b1c6dd086a2fd905336fd88e8882758fdf04f8ed43b84de5d90ae6f98f49191f1ba7e2979984d72916b2a0c18f33df4285318efadff70feb3e0e21f3b229078f41156267a4d6ffd6f5dfa24501dbca4680052e7c3ba6a48f50a9ea055af351cd74d624639bcaa663bbd458535c80593f52d9c72e974a6ea0d90945b1f4112d0fffa6ce05f472f2f2419f04026d6ec9bf73910cc39d7ac47ce0b30809b58211a6654d0330faf99131f8b42b6bf6ea3c2a55557f03986e24367140887b914783d9b7b2d01936779c10b7beedf6600738e9504411913c6eba86c21903befd5f1ca4ae54243a116f3f6cba3099b5e5502d91fc3e4e8ae57351f933aa3d33366e7259f5a1d6aff8f6fb288f38db0a2aedb44502e3bfb3e42edc1eebbe3846c2f70dd458b0957b6fe54239d3d2b9b545056bc8f8f55b9f26945ccbecf43a1400db599aeb11f1be3206cc5c75352042d1106015a1338a22f9da517b13d768fd5ab833fe30cd497446f846e3564d2a46594922f90b7c11d16da53cf9e6a08d9a5828e24d6e9340c890cae2bb087915af831224c8ad95970e7407649cc39e78181547f5bb827d269fbb1462d24bf4fa914ed7294ed8b36022a52bb4bae70b6d74e0994ffddcee2847804d772e40eb7630294b8d3880f9409b9557f014678528fbf3ec9e8119adfc74f575bcbbaa24a36012c03acb63dc053304706d11213fd903f4ba28f01bb3de88d853b0315e98c7d4379bd86d256e7cfc460b14378002ce54856b8720ec674feb6f32646d0854ed2c284b5fafb9d0ba7035cf89227c089833866e4df4e56f347ac68744dfd30082f79526b60e000695199c0d33cce9de0bc5e73ff012db7e3bf551d3df85eaeb66f07fcf48120228ba8c2c93dd1fed3c46ba8f73683da0ee14ab5544cf52ac87621dce376a687efd8d20c09fb521ca2a6dc7d98aa165de10fc3be474de5a7b66e37af4e08d76c1b1fa61465fa4b27c36f95485a0a49d25fc17fcec4c8e6f8f3f5fc9f439d9a2d7a31dc091efee5037859d6b42565a8cde4ffe350e884a31b36b879669bdac121225719aefb9f29c6eb32d59e22367a018660dff2d95a165c54cabd0ed31e57e469bb776f7fd8a2172e713581bbb749020f687b373e31bcbf66ef82f5bbd55d765fdf88b5929b926860b13eb8c45f00e04dd0bccdf743b435315bd7d84b4ff493333fa1aee1881788a1033b8650880abafd7b68d109736c305c5e836b29b84f3f69a3220242ef2cb43233228e88ca3a0c397a42a716fcdb1f2a7f28bbffb3b6133fc8d3a3fb20fbc47e69b63f927d1567970", 0x1000}, {&(0x7f0000000080)="8dfb2a57eb6c3fd8399f43986932f61636eff232e4633d3227debe430a2640598c43faffa77c53", 0x27}], 0x2) dup2(r1, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) setsockopt$sock_int(r1, 0xffff, 0x120f, &(0x7f0000000100), 0x4) 01:06:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) r2 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) munlock(&(0x7f0000665000/0x2000)=nil, 0x2000) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:06:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f00000001c0)="553807bae2ab8aca03d41e5ae874d5df3c765ea7ffca732dd982a0c4ea733498bd17e0dfbb5dd9c42b0f5d2746f2c1497cbce72c2290a63e678cd9aa58adc0c364c4f3285a206a14c7631e31707bf1864f1c3c59ea56a4d47874be036d24367dcff761f92ff005225ddfc9c30cb0f469895f9ae3b12c390b864bc9a722ba76", 0x7f) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) 01:06:32 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="250ed02c849cdd5f792e9039c52cae518c3d9168457b300b723f537989b22be250887033c08b693d2fc16d6ee237c46e2bca0ce9173da4a8f4f58960921d0b63f783501e69ec1bfa3e6e856172ee0116e4634b2a6b26acc71053eb09110f3c4c865c832d18b238ada51bfd12bbd36e9e49df10", 0x73}, {&(0x7f0000000180)="543e75a51a2cd3fd9924cfb6c5d4196da13abc705a4586a152889bfa2031505b74483c5d717d07d9f9fb9149b98adb79f90cf021d1687753c28492e3bcc9de3189af36d25d0f8a58ce5b5ae50863b0547ec84c7bc1d45f83c9f6bbdade98d5e20c7b3ae0e7fe9753d337ab", 0x6b}], 0x2, 0x0) r2 = dup(r1) accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) 01:06:32 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x1, 0x2, 0xfff, 0x100000001}) getuid() read(r0, &(0x7f0000000140)=""/22, 0x16) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 01:06:33 executing program 1: setrlimit(0x7, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000000)) sync() 01:06:33 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x100000001) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x8) rmdir(&(0x7f0000000180)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r3 = getgid() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000009c0)=0x100000000) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000300)="531679834d49136729baf8093fa4ddb24ba92efd05e41d2bebb6b488b3d0f8bfbcc624aaff26c8ce959ca1e047e0b5f0c524be03742af612226e52d1e0cb0baf2205331cdda06556403b7c49e74e353ee55f77085f2ef9562354cb82656b43fc1df3ef814339095be6a9139d9af0041e60aaf09963f003bb4216f4f483b2bbc1fffe10c1bd6fb01bfe778b2809c2a0e89dd729d12107036718372c6a22d7d92dc2d998d634d0c1b4b97500845fba4869ed618d", 0xb3}, {&(0x7f00000003c0)="4b6364684b13c878d80eff85d7f1d9a05a29194506cbf498ce4c04b0f0df5a72b685c4cf0bef179e443063fca287ef8c4c8a151ed038b9e8d2a989b184cad2c0b3075649a2fbd3", 0x47}, {&(0x7f0000000440)="65d77274923222f69d8a5922aab2353245bc5cf5b459bc53bba343ab3521f566237e69ba674313df985a99eb4d21fcc3cca5de614ea81abe57f62ebeebaad83841e48daa1f6e69659784e041d3f6af6ffa4c7159c8a4b0b8424a4c8b8634d591c1137729", 0x64}, {&(0x7f00000004c0)="155335109ef003b5230d6fd85bd581afaf75127d1136bfbfbae334c35d3b9dad7415889c95470c4eb6e2304f6b3605ab0d8c7b7f65210454eaa228b3a2cb2ef7243880ae802ca669bce98cb7ca5fe3069411c8ff5952ba142d725011e2f5b693c62539c7ceddbe34b3ec985ab9fd54da3b1017dc599f2c44ff844a11fda76057f124f4b22fb8891a372dd6374a774dcc52cfd957fd84f97e47cac1c69275f28cb21f73fce4e3f0e26bd9197eebf1fe085dd7282565aefcb73ea6d0792611890354902619b9aaef73d42ef37b1f7faa221a4423", 0xd3}, {&(0x7f00000005c0)="00e05f1376f938f54ddced02df8ccf64424083", 0x13}, {&(0x7f0000000600)="6054e77bbbf98e8042eac8aa038673d0bea3dc0cda733b548b3064e6213bef107d0e5e38bfcc07bec36fe8c371e93119d8819e50454b16f2c4f2ebb085dfa138388831b0cfe2685a7d6052bb70bb154d2c0c9b5cec4808c567b456423949193112d0c5841b78030213ec70a387b0d90dfb03693eec3d25659a4956d875d862ea74d2f871d5dd192d4b81988033b1fd591729ae70d8b39c3fe6", 0x99}], 0x6, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20}, 0x400) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000a00)=0x2) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) wait4(r1, &(0x7f00000008c0), 0x9, &(0x7f0000000900)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) 01:06:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) 01:06:33 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 01:06:33 executing program 1: r0 = socket(0x1, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x212, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 01:06:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 01:06:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x23fd, 0x0) write(r0, &(0x7f0000000080)='n.', 0xfffffffffffffe6f) setsockopt(r0, 0x800, 0xa456, &(0x7f0000000140)="4e484750dae9db41c8d52ce2aa020cc134f3419557644de90660f592687d727a1f8e01edc26446c1f39380495b18d8c57bcb4012a161b9264fb5c2460707eb923f1b195dc587bfc1dace1aac594443871646f2b6facad2cd812824f97dea0fddc090e162f64b2e9b3161fd59e79717e81bfb21de0e2d899e5b5a5c435b65e2fabb7dfcf3ca3a2c426729a7e3befff865de0f44e976172823e8b0be6ceece7ed603aed0e6c9d44fe441c5a5bada3c", 0xae) 01:06:33 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r1, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0xffffffff, 0x9}, 0x8) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') mknodat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) semget$private(0x0, 0x2, 0x11) 01:06:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x3, './bus\x00', './bus\x00'}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x1}, {0x3, 0x1f}, {0xfffffffffffffffe}, {}, {0x0, 0x200}, {}, {}, {0x0, 0xfffffffffffffffd}, {0x0, 0x1}, {}, {}, {}, {}, {0x0, 0x6}, {}, {}, {0x2}]}) panic: timeout_add: to_ticks (-2) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *489092 18496 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,fffffffe) at timeout_add+0x179 pcppi_bell(ffff800000669200,1f,fffffffe,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800014a2bc20,2,ffff80001494a4d0) at spkrioctl+0x230 VOP_IOCTL(fffffd80396d56d0,20005302,ffff800014a2bc20,2,fffffd803f7c76c0,ffff80001494a4d0) at VOP_IOCTL+0x9a vn_ioctl(fffffd803eb73d98,20005302,ffff800014a2bc20,ffff80001494a4d0) at vn_ioctl+0xc9 sys_ioctl(ffff80001494a4d0,ffff800014a2bd68,ffff800014a2bd50) at sys_ioctl+0x62d syscall(ffff800014a2be00) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,6965579e010) at Xsyscall+0x128 end of kernel end trace frame: 0x6990ff79ca0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic timeout_add: to_ticks (-2) < 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,fffffffe) at timeout_add+0x179 pcppi_bell(ffff800000669200,1f,fffffffe,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800014a2bc20,2,ffff80001494a4d0) at spkrioctl+0x230 VOP_IOCTL(fffffd80396d56d0,20005302,ffff800014a2bc20,2,fffffd803f7c76c0,ffff80001494a4d0) at VOP_IOCTL+0x9a vn_ioctl(fffffd803eb73d98,20005302,ffff800014a2bc20,ffff80001494a4d0) at vn_ioctl+0xc9 sys_ioctl(ffff80001494a4d0,ffff800014a2bd68,ffff800014a2bd50) at sys_ioctl+0x62d syscall(ffff800014a2be00) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,6965579e010) at Xsyscall+0x128 end of kernel end trace frame: 0x6990ff79ca0, count: -10 ddb> show registers rdi 0xffffffff814d63b7 db_enter+0x17 rsi 0x11f9 __ALIGN_SIZE+0x1f9 rbp 0xffff800014a2b840 rbx 0xffff800014a2b8f0 rdx 0x11fa __ALIGN_SIZE+0x1fa rcx 0xffff800002b3a000 rax 0xffff800002b3a000 r8 0xffff800014a2b800 r9 0x1 r10 0xffff800001939a00 r11 0xa2e791dc941b7c27 r12 0x3000000008 r13 0xffff800014a2b850 r14 0x100 r15 0x1 rip 0xffffffff814d63b8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a2b830 ss 0 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=489092 stat=onproc flags process=0 proc=4000000 pri=21, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff80001494ae30,0xffffffff822354f0 process=0xffff8000149a89f8 user=0xffff800014a26000, vmspace=0xfffffd803f014e70 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 18496 296852 67374 0 2 0 syz-executor.0 *18496 489092 67374 0 7 0x4000000 syz-executor.0 71941 110162 21236 0 2 0 syz-executor.1 71941 43 21236 0 3 0x4000080 fsleep syz-executor.1 44087 429429 1 0 3 0x100083 ttyin getty 73665 237330 0 0 3 0x14200 bored sosplice 67374 222790 89241 0 3 0x82 nanosleep syz-executor.0 21236 234987 89241 0 3 0x82 nanosleep syz-executor.1 89241 274467 90330 0 3 0x82 thrsleep syz-fuzzer 89241 14430 90330 0 3 0x4000082 thrsleep syz-fuzzer 89241 125487 90330 0 3 0x4000082 thrsleep syz-fuzzer 89241 183722 90330 0 3 0x4000082 thrsleep syz-fuzzer 89241 344724 90330 0 3 0x4000082 kqread syz-fuzzer 89241 499215 90330 0 3 0x4000082 thrsleep syz-fuzzer 89241 236372 90330 0 3 0x4000082 thrsleep syz-fuzzer 90330 377857 38203 0 3 0x10008a pause ksh 38203 364582 39157 0 3 0x92 select sshd 39157 168188 1 0 3 0x80 select sshd 95575 18234 87573 73 3 0x100090 kqread syslogd 87573 47538 1 0 3 0x100082 netio syslogd 17333 284678 1 77 3 0x100090 poll dhclient 44825 11355 1 0 3 0x80 poll dhclient 37168 60238 0 0 2 0x14200 zerothread 3646 64141 0 0 3 0x14200 aiodoned aiodoned 68030 86273 0 0 3 0x14200 syncer update 16146 271833 0 0 3 0x14200 cleaner cleaner 39900 308778 0 0 3 0x14200 reaper reaper 52643 210083 0 0 3 0x14200 pgdaemon pagedaemon 78201 62526 0 0 3 0x14200 bored crynlk 45277 303604 0 0 3 0x14200 bored crypto 37389 101882 0 0 3 0x40014200 acpi0 acpi0 20247 438475 0 0 3 0x14200 bored softnet 28951 72526 0 0 3 0x14200 bored systqmp 16041 343500 0 0 3 0x14200 bored systq 77927 491684 0 0 3 0x40014200 bored softclock 40112 38970 0 0 3 0x40014200 idle0 1 208554 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9489 6343K 6358K 78643K 10747 0 0 pcb 23 9K 10K 78643K 399 0 0 rtable 100 3K 3K 78643K 241 0 0 ifaddr 52 12K 12K 78643K 91 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 23 0 0 iov 0 0K 24K 78643K 48 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 1513 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 18 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 440 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1777 193K 286K 78643K 12501 0 0 file desc 6 17K 25K 78643K 838 0 0 sigio 0 0K 0K 78643K 20 0 0 proc 42 30K 54K 78643K 382 0 0 subproc 64 65538K 67586K 78643K 86 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 82 0 0 in_multi 33 2K 2K 78643K 66 0 0 ether_multi 1 0K 0K 78643K 3 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 220 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 77 20K 22K 78643K 2705 0 0 UVM aobj 42 2K 2K 78643K 44 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 28 0 0 NDP 10 0K 0K 78643K 24 0 0 temp 144 2340K 2408K 78643K 5298 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 312 0 305 1 0 1 1 0 8 0 plimitpl 152 21 0 14 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 101 0 97 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 9 0 9 5 4 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 1 1 0 1 1 0 8 0 semapl 112 438 0 428 1 0 1 1 0 8 0 shmpl 112 42 0 2 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2998 0 1577 46 0 46 46 0 8 0 ffsino 240 2998 0 1577 84 0 84 84 0 8 0 nchpl 144 4606 0 2980 61 0 61 61 0 8 0 uvmvnodes 72 3091 0 0 57 0 57 57 0 8 0 vnodes 200 3091 0 0 163 0 163 163 0 8 0 namei 1024 13192 0 13192 2 1 1 1 0 8 1 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 12720 0 12720 7 6 1 6 0 8 1 sigapl 432 1007 0 993 2 0 2 2 0 8 0 futexpl 56 15036 0 15035 1 0 1 1 0 8 0 knotepl 112 161 0 134 2 1 1 2 0 8 0 kqueuepl 104 149 0 147 1 0 1 1 0 8 0 pipepl 112 1184 0 1165 3 2 1 2 0 8 0 fdescpl 424 1008 0 993 2 0 2 2 0 8 0 filepl 120 5980 0 5880 5 1 4 4 0 8 0 lockfpl 104 251 0 250 4 3 1 1 0 8 0 lockfspl 32 340 0 339 4 3 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 20 0 10 1 0 1 1 0 8 0 ucredpl 96 1440 0 1433 1 0 1 1 0 8 0 zombiepl 144 993 0 993 2 1 1 1 0 8 1 processpl 840 1022 0 993 5 1 4 4 0 8 0 procpl 600 2113 0 2076 5 1 4 4 0 8 0 sosppl 128 23 0 23 5 4 1 1 0 8 1 sockpl 384 649 0 632 6 3 3 3 0 8 1 mcl64k 65536 10 0 10 4 4 0 1 0 8 0 mcl16k 16384 2 0 2 1 1 0 1 0 8 0 mcl12k 12288 11 0 11 6 6 0 1 0 8 0 mcl9k 9216 11 0 11 6 5 1 1 0 8 1 mcl8k 8192 14 0 14 5 4 1 1 0 8 1 mcl4k 4096 45 0 45 5 4 1 1 0 8 1 mcl2k 2048 43385 0 43350 14 9 5 12 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 73982 0 73927 11 6 5 7 0 8 0 bufpl 256 7690 0 2309 337 0 337 337 0 8 0 anonpl 16 107858 0 100025 55 7 48 49 0 62 13 amapchunkpl 152 4340 0 4258 22 14 8 13 0 158 4 amappl16 192 5394 0 4977 60 31 29 33 0 8 8 amappl15 184 175 0 174 1 0 1 1 0 8 0 amappl14 176 8 0 7 2 1 1 1 0 8 0 amappl13 168 25 0 22 1 0 1 1 0 8 0 amappl12 160 456 0 454 2 1 1 1 0 8 0 amappl11 152 550 0 537 1 0 1 1 0 8 0 amappl10 144 56 0 55 2 1 1 1 0 8 0 amappl9 136 317 0 314 1 0 1 1 0 8 0 amappl8 128 136 0 118 1 0 1 1 0 8 0 amappl7 120 38 0 33 1 0 1 1 0 8 0 amappl6 112 50 0 44 1 0 1 1 0 8 0 amappl5 104 200 0 187 1 0 1 1 0 8 0 amappl4 96 268 0 243 2 1 1 2 0 8 0 amappl3 88 602 0 594 1 0 1 1 0 8 0 amappl2 80 9136 0 9074 2 0 2 2 0 8 0 amappl1 72 26106 0 25683 25 15 10 19 0 8 0 amappl 72 2329 0 2296 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 43 0 2 1 0 1 1 0 8 0 uaddrrnd 24 1008 0 993 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1008 0 993 1 0 1 1 0 8 0 vmmpekpl 168 11937 0 11916 2 0 2 2 0 8 0 vmmpepl 168 109498 0 108077 108 34 74 74 0 357 12 vmsppl 264 1007 0 993 2 1 1 2 0 8 0 pdppl 4096 2022 0 1986 6 1 5 6 0 8 0 pvpl 32 337293 0 326396 216 25 191 196 0 265 102 pmappl 192 1007 0 993 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 488 0 32 14 0 14 14 0 8 0