00bc0f0cdb390dccfaf9d7b4254fe967d6a9e50102ea6b6e0c395c728b46a265fa86bdbff029502eae8dcdb7824978b12ed5cbef1c966ea3e4e150423fb311648e77fc7df3d316695fb53148282fbba2d91d337740c159a04bd197df09950f5fcc8eeb1d240c3ccc808426fc8049810f181bd880773ba04306a9761bf75e3bd4693bae6a7c6263be7bb31e2104be943805498a0993ecac7cd52a25842ad03bdedf0c0cdb4a2a8ea36fe298590be71c8ea37c4fe963a341982a81c1df00f9f803a47739af0a515acdcb22830f771221a1ade6d861ae171274f91207176f28c5ea06d4d90e4974aaf841c69012b61eaef00234c38c1e003fa96eddfe285541639b8836e09df1733d3df1599fc129ef00567ca7b38b129b11129800e028b9f6104fa8ff7005c2b5aab63f60580ac87358e042d3f6d07f1fc9d043685495d63d62a7b2f974ae1e96631d9cf577eede73995f452336a02141c92e44da5bf107b206988f153c2c0f8e9ac8032967e397d19738588271bea8cd9ef806721112b7ef2cc4b1848b7d242b8de7c8635a2c7973d6d9f3435ce1a48f61f7c831519b195cd56a5922b3e655af6454e0fabac4d285db8e30bae958a529885c791a751c1d8cd4311d299f98b7accd11891d7dae7f016a6c5d5fd21b8672297ad73ac62b6f033e03f8a805224b1856835502e86c8f422a1f63ba62ac7e2c8224aa74572d9b5dcd5e47c169fe7c3e7624c6809a482276b2808afca56656f1d06694145c4ffe49bc2def59724a5243341f25bae68efe178e69c675e54362a715b9746ff9e125258ee7edcec616e29f390d630d6053ad2d12fefd7ea35e91e56fd700853096e17f809a1b543012d92f0dc4281c8e8040f01adc4274173e167afda601609bf32a393792be154261e7f8fb4d85d329945b30a15b9a7c74a81493cf71c819a69ae08bd86550f0c150b4bbf9c1acfa7979cad4ffaf888c99f4a8af4fb02678d9c35ae2e5a81c1cd70d64e2f608e0a017f6659e9cec4cf6aa16d457f0d3baff39740cbbd6d4a80cc94f7de930a52ef55ccbea043b434d82b2980ef8942cae7b87123dcb20092c7096add70ccff20642ce6214b8ec71db97aacca1bed6a1a5875f9b411a7a57f7c4acb0b7b1be9b891823d36120eb6913c8bb216264b82d322dd156b7c402953d9f842fb70da0577f0481b000d416911cb15ae4162148a8eb6236b59510c89a34de1b95d2cf236031a0465a86e1d5fd41cfe042adeb42a5c4084448765140c2dbb27ad9f4c0313d075a6a6366821a7966b4e5c280b1c93fb5da68ffd1bed753540f2b923e77b06c663f07850e7aea1d898790e3917eea3e9b07eb802bd16d8ec5c4b8a883427753d98e5c7094f21a3e2a8ddb80da02dafc7af1b2cee692634e70d873cf42613eb837152bb2e8e395ca1804ed6edfdfe1f9d67f917628bf6e956500690748734d7526683f5998185951c415c93cd75f68480d7c5eecefe8e9099b7a2f62796ecf5fbe2236de9dab87d8b6cadf3222e12b95d64f4392d79f24e41219ea0739b9e80e301a9a6198e2e4654fa04c035b3a324bccd6311d0ecd325e5385b0d7238d450f2886aa582c48915397da447286a235b8748def45a4420fc456b41a3386e20b6860aa97435f05ba0638c1f6dd810979a5ac013c9089f56907472ccbc861b9be2d4d162e162ce3bcd4d1f86ebd78ae4eb1f297d6e8048e140672b9996a129f42125a2a882c7145aeaf02dc03cf2380e979b3758186aacc84d8536defc378d64f60cfa4850eff87edfdcae480886211d307d1deaf0c3dc049e6bad955a22ad8a08df350f95c4b276ff722fff512b6972473ed002b9a3b7ec1766e9c222d1ecd6748e82472c48b8cd536ff459004b969428a5ff897429a73802fe480195c1c5286598b331b2d9612e37166c4b2f9ffcde59689b72dd72cb9eb11d6e64e230f2b2d398d9a3946d5fa3f0ef5fe525295f92eeb978721eb73a79f8817438afc23453ebed0986151668fac238c11d57c983e103d9531004f07619af8a6bdf0aeeb2261f8aa2eb13c64a08785b9a211e1e9aa61aa8f83ccc327f57ef1b2ed8e408c9c0f805138f15ccad98b56d652fb47555544071b9e72ff7db1088a627db5f78f54bdf0d41ed9e709c445eb8d392f6f744215053b38a357ccd6da420df677bfff127e3947d863bd8628ded26d4abce62114163b95dfd0252db8b534bcdba878542eeafe024971c08c55bcec03491cfd30f9cae23a9bf35856eeda460f7314d366f8217aa08bab80262f3d9834d1eef83bfd4b5dd91ca944ed05a84872d0cbfa6c4d420cffc810c6f0850bb0269f22258378743ab6ec86282fbf04da892561cbc06459ed0ecd66bf97fa7f5553f775acde4fdb140e142a38f08a73be3d77180e36814c405830929931ecc7ea98f2c04ce91d6d2dcedc4bbf0a97feda0b697a346e2fba893039dcf90cb84916cbf75f15e2c255840d407e959fd99ee10af086812961bda5b2b2e1d10437b8404b595a360108fa6af110ae62dc72cb8d1758019129336f631c694fd03b88aaac3b7bb3f06d4ec370d11dc0684c9a2f508b06b4cf85632670651e0b416bdb68b810c0aacbf93da89e7383d01b8c112e1059f30d95d380599986c0a9f2e043eca52b8ffb77e43900f2584f97e9416f15f772897418d1dc8b3fadd278f46b5cfdca4867e2829291c1300d2b624b45b1fb794c49cd41f2eac15d5f28b011b504f6032019291b3403efb8e5a6100032172a63d66d5391fe64a866472a41c14bd4fcda82ef7018dc1b18d5f78607be521cfd9dd0e616d0771757fac8082221ba49a6f3d95dbc0f2e9c1b511151254fa0ab41615955f4", 0x1000}, {&(0x7f00000027c0)="80251c6e91e4244bfd2bf3df6d1ec0399f53d6b201e8329f2f5efd3b08455963", 0x20}, {&(0x7f0000002800)="a34d130364f88530283aeb3c8addffe6e82d76c6ba7a5d9ac9bb408d7cce15a9c27a8a41d7f105a3874d0a24ca6b420fd81d88f37365cb35c5b83920b72e7cbc4c6ad9dfd2fcbb4a896281d7e98694d22a1775c9bb86f99ba34ffb8a637347cabb0d1d111f4183422e70952ce718211e7df7a6ad2190b9a5f0e036b07d8fc3797eebefa1019effc36846fd3abccdfbf8538106008f4b0577", 0x98}], 0x6, &(0x7f0000002a00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r20}, @rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r38, r57, r58}, @rights={0x38, 0xffff, 0x1, [r60, r61, r65, r66, r69, r5, r70, r5, r72]}, @rights={0x18, 0xffff, 0x1, [r75, r76]}, @rights={0x18, 0xffff, 0x1, [r78, 0xffffffffffffff9c]}, @rights={0x18, 0xffff, 0x1, [r80, r82]}], 0xd8, 0x4}, 0x1) r83 = dup2(r4, 0xffffffffffffffff) dup2(r83, r0) r84 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$VMM_IOC_WRITEREGS(r84, 0x82485608, &(0x7f0000000400)={0xfff, 0x6, 0x5, {[0x8c, 0x5, 0x4, 0x80000000, 0x8, 0xbddc, 0x3, 0x3, 0x6, 0x0, 0x8, 0x5, 0xfffffffffffffffa, 0x1, 0x312c, 0x800, 0x800, 0x80000000], [0x660a, 0x7fffffff, 0x100, 0x2, 0x1ff, 0x5d1ae9c5, 0x8, 0x4b, 0x3ff, 0x2], [0xcf9, 0x401, 0x8, 0x7, 0x4, 0x7fff, 0x5], [0x2b16bf1e, 0x9, 0x7698eddd, 0x4, 0x2, 0x46], [{0xad, 0x4, 0x1}, {0x8e, 0x7c2571a8, 0x1, 0x7}, {0x1000, 0x40, 0xfffffff7, 0xffffffff}, {0x9, 0x200, 0x6, 0xffffffff}, {0x0, 0x3, 0x2180, 0x40}, {0x7, 0x1, 0x400}, {0xfe00, 0x3f, 0x6, 0x5}, {0x7fff, 0x0, 0xffffff48, 0x5}], {0x78, 0x200, 0x9, 0x1}, {0x5, 0x6, 0xffffffff, 0x100000001}}}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xc000, 0x1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0xe, &(0x7f0000000180)={0x3, 0x1, 0xde5, 0x4, r1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='+deX\xa0\x00\x00\xb2\x02\x00', 0x1, 0x0) 16:00:00 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r7 = socket(0x0, 0x0, 0x0) r8 = fcntl$getown(r7, 0x5) r9 = socket(0x800000018, 0x3, 0x102) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r8, r10, r11}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r13, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r13, r12) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r6, &(0x7f00000001c0)='./file0\x00', r10, r14, 0x4) dup2(r3, r2) setsockopt$sock_int(r3, 0xffff, 0x108b, &(0x7f00000000c0)=0xd719, 0x4) r15 = dup2(r1, r0) listen(r15, 0x0) mknodat(r15, &(0x7f0000000080)='./bus\x00', 0x8370388d77dac2a, 0x9) r16 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r16, &(0x7f0000000040)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001940)=[{&(0x7f00000005c0)=""/80}, {&(0x7f0000000640)}, {&(0x7f0000000680)=""/15, 0x67}, {&(0x7f00000006c0)=""/123}, {&(0x7f0000000740)=""/12}, {&(0x7f0000000780)=""/4096}, {&(0x7f0000001780)=""/163}, {&(0x7f0000001840)=""/234}], 0x0, 0x0, 0x122}, 0x42) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x14}, {0x3d}, {0x4006}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) listen(r3, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x83, 0xb9e7}, {0x41, 0x88}, {0x0, 0x1}, {0xcb, 0xfff}, {0x0, 0x7}], 0x5}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") 16:00:00 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000e2e2f66694ca430e3"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000640)) geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289285d9e1fd9710070c5d386aa385547cdab0f657e303e61497006134e6ed7802abbf0e58c160ed51e1ed7566a2abb539780f781db62b7c5ffc20c8f912549f14489a9097338b76d001b238cc44b01b3b2bdf4b24318dd4302efb278f04e4f3daf57c8c4a712a3055018d3a6378321ae761bb2bfc5b5dda1ffedc4f2b346606be489fc75295d5d6a12994fcd2fd80ce5c90c52a84fe035a79a168a61564852c2694d14bab46efe1314d92863d1b8b307033ca6bf819"], 0x379}, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x18, 0x4001, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getppid() connect(r3, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r2, 0x57}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpid() getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0x1, 0x0, 0x800) r5 = msgget(0x0, 0x80) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x800) 16:00:00 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe31) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r2, 0x0, 0x2, &(0x7f0000000100)="38577f10b4cf156dc69e555e123dca1a092a966e2827068106943a61cb9fb24b595556fdfcf7913664b6981d2e740551f0b0d56b07199c51c677c84560ebc7ddaa486639695f49d78b9627c25f867f295b92670595d9f980c5985f4f066da1b48554d269b3726426ae8ae0b84740db47", 0x70) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:01 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/114) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x6800) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3e2}) syz_emit_ethernet(0x268, &(0x7f0000000080)="b6") 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) fsync(r6) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x3}, {0x80}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="a51b7270e082ab372a21f128ec94") 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x4cbe7592a13a486d, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000040)=0x7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r1 = shmget(0x2, 0x1000, 0x100, &(0x7f0000ffa000/0x1000)=nil) r2 = semget$private(0x0, 0x8, 0x400) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r2, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r2, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r2, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r2, &(0x7f0000000040), 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = socket(0x0, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x10, 0x2, 0x102) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r14}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x5, r4, r6, r8, r14, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r15 = semget$private(0x0, 0x8, 0x400) semop(r15, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r15, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r15, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r15, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r15, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r15, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r15, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r15, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r15, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r15, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r15, &(0x7f0000000040), 0x0) r16 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r18 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r20 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r22 = socket(0x0, 0x0, 0x0) r23 = fcntl$getown(r22, 0x5) r24 = socket(0x10, 0x2, 0x102) bind$unix(r24, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r26 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r23, r25, r27}, 0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000540)={{0x5, r17, r19, r21, r27, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r28 = socket(0x0, 0x0, 0x0) r29 = fcntl$getown(r28, 0x5) r30 = socket(0x800000018, 0x3, 0x102) bind$unix(r30, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r29, r31, r32}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r34, r33) r35 = fcntl$getown(r34, 0x5) r36 = socket(0x0, 0x0, 0x0) r37 = fcntl$getown(r36, 0x5) r38 = socket(0x10, 0x2, 0x102) bind$unix(r38, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r40 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r37, r39, r41}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x764, r4, r27, 0x0, r32, 0x1c6, 0x8000}, 0x80, 0x4, r35, r37, 0x9, 0x0, 0x5}) pwrite(r0, &(0x7f0000000100)="48faaa73b6524c7a57dc", 0xa, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') lseek(r0, 0x0, 0x51d, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r43, &(0x7f0000000240)=ANY=[@ANYBLOB="ff012e2f66696c6d3000"], 0xa) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f00000000c0)=0x9) r44 = dup2(r43, r42) listen(r44, 0x0) ioctl$TIOCSWINSZ(r44, 0x80087467, &(0x7f0000000000)={0x6aa, 0xfffd, 0x7ff, 0x8}) 16:00:01 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0xd52}, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186004fa8a00063300feffffff83590000000000000100ffffffff0000000a8df278871ee7f869faf23c521f119bdb", 0x32}], 0x1) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:01 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r3, 0x0, 0x66, 0x0, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r5 = socket(0x24, 0xc003, 0x2) setsockopt(r5, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r5, 0x0, 0x66, 0x0, 0x0) r6 = socket(0x2, 0xc003, 0x2) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r6, 0x0, 0x66, 0x0, 0x0) sendmsg(r6, &(0x7f0000000680)={&(0x7f0000000280)=@in6={0x18, 0x2, 0x9, 0x8001}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)="709fb63ce38ed86a921f8e4dec035244260f6e2cf034020c57163dd13e5b12145559a3259119aeeb5057772e41614cad739fe04cd2f8dfee26cad3b9f902177e4c57026d1dbdfa847a1893a6ff96f1592e400e235168c46d85fc272af1746dcfc439e5af51e1ea34ea21f18dedb4", 0x6e}, {&(0x7f0000000340)="e97ea6037d3667cf1d8f26519f311d405c09c4b41918e421db2bc4ff6001367782dd082b9a510b841b96d293e092390a298489d4ace811eb80dbc250a1bb79a15a17f6ac5dc086fc3319bf08f985a40887a67088a7df57817251d947e9fa75c00d1c9dd78e17d9c324b6487ebdf6e4aca2f6480ff069a0b331a35208a0532175edee20efe7005725fbbe775d316f719ce6a1acbe6905d9e282795fe851e7b190798f00f6cde4dba5d5cd2c4d16a5c24bf8ad85b95f5da27430c1b04a061bc82fdc701fd12eacfb7a57f046df60", 0xcd}, {&(0x7f0000000440)="7b2dd2eae70ca8ba18345f0029a4afe96a3edf1c938c19fc4b1b3b126d96dc13e8c268502b12f9c857005141639cf1db50ef7b218207e792270fc306177f0f9439219170d3fa65f29c7523688a51ae1ffa0cf9b7ef85007cc40f79", 0x5b}], 0x3, &(0x7f0000000a80)=ANY=[@ANYBLOB="d80000000000000001000000a2000000ee093c7ee5b9db9db97ddf61f300105b0750f217fe76e4f8d28a875c50b62ae594d8191155d32ae729f20f426920bd0e6f6bae0d67e6811fb15e2feefb5e425c22d48624f2fabfd7630672a3ca41bf543acaa1207184836e8e9a47ac3c7aa3c885cc867ab11fbe3e8b5ee0fe7e881cb748015ed17e8867a5606b3740710e456fc39b0d7e12b8cbf205f80a450b6e12fae3fed63fb0b505de993c41a46938837cdb74bcc31cda6c9233947b1f974bdefa172224bd2c9afeb0cc2148448c98154f9fa7226df4fe1e398b98083f64b1bdec8288000000000000000100000001040000f24a7f768194d06d583f0956512552c4f3af7586f38a4fc12130099d0522679545984e3e10379795a60dda4df2572ab6060000000f6a0e10678295b30700bbb9f83caf13ebf3df7e4c31b83af50b5931dc4ce898d586c03f74c21da0a88c97564f7824f1ba0d7b91415faa7dc6d32384c4f188c2ade3b0be312573e120654e6fd8301000000000000000e777380f7ef7c930b9cd217bc9ae26eb7aad2e04d1ac405b6857af7becf87bda1a2ffc2a0803dd31098fd56cda237a84b1dcbadbd33009a98a483093a9e711e987bcbd3ae066eac89dafd4375fa0eca04c24bd0422d2b704355d471b98e31ea805156d497ad57184638b03ce140a3681d01844c4d57cdfdef83e3de57b513baea6df9d754cc037b52dd09498edc6baf5ed182e58463a955dc4bd549305a1a537346f9e8b50667f5c2786fac8b5950de4e8bcea81e4e19bbcbb5c7506507ffddff74db33b96d9791a72383dd22626471ed41ffd2fe33aa3a699ea22a9193f8249783fada21c7853622a72f7e02ccc373d91d56409e7dd0adb11f97a97a11d276fc50ab3d9bf2f5daaafa021b74d6183a03086b9b37b9a7d6375fbfe049eaa3d9788b4f88a616dc95e9c691348ca15842aa0231ea541c5089579daa3abd426c199dd79467a12b31d1a35bd45d2e3fb31fb1300a38956d0d82c6ede189b1310aed28c6358e944346947d324c3c44d498bd4b6f60a7a9cefd0674d1af3bbf22f15b743d1d16fc45f42b7bb090fdef3d6fbfcebe1dd8b67e229697de43dc472ec8482ea297872d64e3f7bcc2ab9f630e99841dea5f55550dbc462b5e1211f6e04f7c4a61c0d1c6cc050093ae413d3d63cb0d125a9991ad96b2b4bfd4ac79cefdbbe56824b7f3a15e8c4b39926be98c9604e42c032bc08c3745f27b28804fafab7d5e3f92a1f5a7e8649e8fa084667c1f47d7a7c0a33d8b18f0000000000000000"], 0x170}, 0x7) r7 = socket(0x2, 0xc003, 0x2) setsockopt(r7, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r7, 0x0, 0x66, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x63, 0x4, 0x401, 0x5}, {{r4}, 0xfffffffffffffffc, 0x0, 0x4d723535e93ae1f9, 0x29, 0x83}], 0x1, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x18, 0x1, 0x4, 0x100}, {{0xffffffffffffff9c}, 0x146ef7db6a6c73e3, 0x28, 0x1, 0x9, 0xffffffffffffff75}, {{r2}, 0xfffffffffffffffd, 0x89, 0x2, 0x65, 0x5}, {{r7}, 0xfffffffffffffff9, 0x4, 0x24, 0x3, 0x1}], 0xfffffc00, &(0x7f0000000240)={0x36d, 0xf63a}) ioctl$BIOCLOCK(r2, 0x20004276) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f00000003c0), 0x0) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r8, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1c00}, {0x2, 0xad, 0x1000}], 0x8) r9 = semget(0x2, 0x4, 0x2) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000500)=0x4) 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/67, 0x43) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/\x03\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) listen(r3, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x400000000002c}, {0x1d}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) bind(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="06002e2f66696c653000"], 0x1) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) listen(r4, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x9, 0x3, 0xfe, 0x5}, {0x1, 0x8, 0x1, 0xfffff260}, {0x7, 0x6, 0x9, 0xffffff3d}, {0x4, 0x9, 0x4, 0x8}, {0x5, 0x20, 0x2, 0x6}, {0xffff, 0x31, 0x80, 0x1c0}, {0x401, 0xfe, 0x2, 0x7df}, {0x0, 0x0, 0x14, 0x9}, {0x2, 0x8, 0x40, 0x9}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r5 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1805, &(0x7f00000001c0)={0x3ff, 0x2}, 0x10) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x28ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = socket(0x0, 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) r5 = socket(0x10, 0x2, 0x102) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r4, r6, r8}, 0xc) r9 = socket(0x0, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x10, 0x2, 0x102) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r16, r15) r17 = dup(r15) ioctl$TIOCSTOP(r17, 0x2000746f) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r14}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r12}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x4021, 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186204f88a002b3a0000030083caf76d7e0000d161342e03edfef1b544a67dec9f64fc13d95db8edb58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e", 0x57}], 0x1) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x8000024}, {0x6, 0x0, 0x0, 0xfb}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000100)={0xfff, 0x100, 0x9}) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2006, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept(r1, 0x0, &(0x7f00000000c0)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:02 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) setsockopt(r3, 0x1, 0x3, &(0x7f00000000c0)="186efaccd2e60603fcf4a045c073a99863982074be4f8d8c46561c1d540ea818072182b07ee1916775e7250f5ed35df9ae52e82d19068261f7b39484ba0e47bb371b91c84fd13cb97e667c9295e300325f05ba1bc870d26de7c7c2bbf7f27fee1376e489f43111f39848fd436a6f13133d87ab4e260331be9030f484b8d155ed5a45cc6401ecd5f97cc1d951116249336acfb2c58eabf6defdd4b9190a9f0889c7e272eb6d9099fae3eaa72e6bec94445cbe16e12b410a83d9f7117363d9b945b689a8c8ee27eab437e886729e40eef66e68e4fbf74e9b7a2610e733b1851d4eda092921602a46cb8b7a99e75458e6db30911cd4c17f99ee2d3c3c59f2b5d740374d638b741eb167de62f4926ecf523e06eb82353d7b621e48ce88cf365f39a9c799c662c608351c11deeb6b5e77c6f7cb9aad9d9a0fc86411bd98f0ac4437dc99ba434490f558e2b55a311350fc16cc55c0afc852e649748af84cac9687f46bb000024e91a517d24939e8962a7ae0cfe7c7cb3a3349323c8d29e32599d5d471b21995536c3152cb0c09bc393f96787bc0d47e5200d718b703ad056bbea59733c9207f0ac8268d2b601b15be7abc76782e00abebc982ca9aaad02f5b5ee2f7322c3a80f165f23a66bd6e72cddcfa51ecbc163369ab355f2c7fc449fb55ff5adf5e8108879c31c5e17c87ecfc954461f7138cb1b8cef0ba93204058e0f506a50ddcc6bff6d87b0e03d130d862a4eaef41d8f7b5bb45952a1c0998737084a8cf3ec419ad4457a9350fcb33ddcd49a0b25254123d6f0601b3eaf198a348e44577f52db9b6c2256e07fcefb5475325e8ad582440a95a5dbefa293b3c5a889680122e3a4f8c81ae58ea45692b3e0c1f3f1f5703d174c09e1e325e2966563ca4d292e7f06978491bc5b0a823b33942f9f6cf83c39b46ae59ef934a7fa18e77488752af96519ccd243d90961e7f3f9a4ebed8f738833b477a9a9475f322d60db0faaa89ef138aa01dda7563e2a81499cb72f535b9d889a7f496b0ca97b1f22a9f32e7ac31897b3456812edcee58165a5e9f33c5af10469632930fc2b536a0f79c9dcd29da86781f4967eb9d7ec86fc3cd894b01cbf2a7eb38e2ffe7fbe2a33c3b5e2fa6cb81c0a3e3304a6105900a12b1739f3ea6a914a593f2245c20b2678e5267ef8d5b7e339d994dcd3e658b80f7a0cb21a8864a8d7742bf5c34392c0f3908fc28e5a688cc1d790e26d98c2fcec857e8be1919bc85cafd11763213f1fb746b58e8e7f0ca343bc9d43b433d15d1b4b46bca5e819e061258e429c265bca3e58731d3693d07dfd7a4b2d248a5b1b5df735e53a8704619efb46db21b8f6a2cd522422a89f73bd2cded926ddeaedbb8018790c99251ba4dbde94f17038dc6cdad6e9fe3a84f4e2bf6d94762bcd453ea31c117ada780afdb7b0b6e393189f3c4d400f6d2fce52e1b0ebdbfbe6fdecbf41bb31216fc29867141a11302956ead24cda6c5bb783c4be40ddd7248bc556daf7f368d4aecbcfeea6bd8435cc9264e8c60110c53febfae30b1d658d3a0e30daffcd3b45f03190d36028e54e1ee7fbd6c75fe46d8fd6e454065f350c22e64128eb424f83e01dd5b4411b3a32b307100a0537127268332c701dc7333214266f1bf44141eab3df92d3a3a3d7cbe2ddce05eb6fa2b60f71838602c815fe01978ad0fc8ce3589f8a9e6613d969edb0d85ff394b5f858c8ef8fcc8c8479eb31b47cd764c15429a2e5a6bfb71ec1ff0974404185dd41a78bafcc90368839af83ab6c608c7a43d23a74496fc85e66c91e25e62ca32b814c744f91d7dffb99c0557b1c88e1293d8ed0a7f217695a95235b292b5d9a4155e9c050fb3268e1b1777e43d8246ef409cfa7550c5f3d9a38d3de06e48984fb21e3a7c75373240ec071f4a223ca9ebff44d1020f05456345e61b89d684044b9aa1dd3989922c806979f15fb6ee8139ff4947a3f015307847f238be10074eca12549e09829dfe2741fe0431c07c1252c71066cd2d476d94cf979042f4ce8012ab04ab06bc2dcbd3880aba24b85dd8ff821bd3e741a6afa2ebde941a4688e718c5f61a2f807504da4cbc77683d54c891331e9ea54a7dc6c5dabed0c70d4241e2a4fe298af88ea7c54527632ead15b9ccc89e79fa5803dc5c4cac5d5df659ac90f877a661ae246da037b8b5369313413d900cbc378a120c316d6bb794c1de9eb055bd62e44652ee64281730e38d4ab66035dff0edbf5c7110de321a05ab0b2fb58f24454ac37cbbcc20064a113359795a665fc5bb2b50b33daf2539a83ee611aae1d141b6312a1403230456fa55cb9fb85db09d07c0fbd3ce936c0f5f0ddbbc27febac184efd5230deb90af8e2cc08784575c405a076d08d76a9ec82b804ddc235e1a0e257c5ef943eca238744fa4ca54c60a07c514f32f592769f83ae224d3d6455b19412c820ba2f3ae0cf82cd43c0b1003f8f78bc587b87e77ece968dea739b95aa1d16c4c5a3af9fb0037b9cd865600503c23b832c9e44104553f0f0bccb3f829959132b92f5dbc2dc6d60a06227bc5827050471061043f13c63a35cc5fa0c31d9ab53352db54cf2186fe62382ab3f2efecbc5042c3da8319ae74e8a6a78b7bad9aedb7c3c5f4abd66dd1ccb4d3d3f2b2cb89e0c001a139b2e8a874fe8c326e2da4bfd8a9506cd9b57dea71ccf9a483cedcc0d7a8c0bd5558b6e8af2e6fb516fab6adbae78aefe60b504ce153cafcc3f92f1249e3aec79a28711ed7c40f39a292d8b59239aef5df8ae9ea672a38dc682f1d1e2bc2c13e2a072c0ff854ef64f5a3449057407399d319c9af28635ed2208dfe09575dfb53952c6c1cff7a9f4e5fae0d7a948aecc9b682a9ad667a306f4a1f27cf19d9e029d2893df5053adf325aac56f851840651effc280d9ce70a4ecfcc11d737e15c1b3b50470c5ef11ee772dfb2f1c54cebadc0b77b048efe5e92be62c2e533fa18b512a0e99440a31bcfb21c7ae54af7070802e7475c89a1737029f4a7f3f0942011a10934642a7844cb4b99137aad4e61395aeee87bbcb53c1d3e2b642ed1e5dabed7904a3fc80f7d4e62e5b32213c60ce8d5853b4332668fa59507e775092cf869220110fc58100959210844f38e05afcfcde53aa477501e7699684d040645775e1b183228d179d419ada9e64f4840c5e442800181da980c4d1593ab058c2a0f0705e278d68ae48a5c8de211eedf7a6be6e444bb99dd87fff7aaa00814e79d6157687eae29fa439e8e895945a32d121dcdcc0afd8d99cf8ea53d62716aeb80de2ebbe8360a3270be4fa9e90d3e5a43844fca474874e09afd2eeb6ad63db64d046925ada1e3e2363717ed60332f318d3511b013d7a261c7fa1b1fee3f331714dc480c5726566756556b9abf86d9ac1ff1dc3f67df3f6a4df4094ebbe95b8b0e52a14c20291e481b56ff3ad9e19880ac39aadf5e8fac78f3c3703e4ea10364d6a18f0283f923eadaf10a5230f49f39cf20a3408fd2dcb02be4fc0ced9124b490a6e881b68daea204838da33d2725ae57b250139902a4f4ca1d57e88a6abef709fd1a3cf968b1b04a4e2247cb4065ec161af612562f592a54e14e56bdf45bd28e41060f5562925decc1a18983569b4e959341e151691553331f07bea7777065ee5147d5f81af6e18934844982f3c9ab5f1ab14785975f6e9042dfdda8f3659b5597197c366448ef80e85dddf8e46bc7a216baecce5a075e12a58237142f4c0811b7079aee09dcdc40fa55c776e691b71e65cc453565c33e72a42537ab96bebb083b2d2d87733e31893466e900acafa776bc1358c724b81da7ae1561fdbe149299614c4ac8f2d05093c2758cb834ecfb6cdfa47749e083c55d4b1afffa23e53359e1c1ac74f4fd55f4f730951f673f7315c900d76a324a63df21c2b9086cf90b88158ae15ed8cbb47219803d9bad7e8403f2d2a0783c9b183fefe42a2f414a91e47f3cf72352876a33ae02569ab08360815d0feb49fad9e37c625b0ad6885de1c6f4af5914793a8f274ccdb0a5f6c0b02ad394c8d77af58fedd74a17f4877ff4bb662093c05b2244f8edcfc1ee97d2e0073c7b5d37cf41cfee7793fde60dcc0829fa7e399af7554afca12fdb7cb75d5f26de8412987ca3ac6ae638b739e0d212954d21b47c409734fdc24e0e45e9f1023f58057576fb54d82eb820d0c03e63fdabe0e1c0f9aa06ee55bf9b76952cefa2c8aa1260226b53984aaee164cceb4b00d7b5ecfc9e9f47d91ac9e5da86d3cf04253620288cb45f4a49fe45eb7f7bf34ec6b6152100897b65bade5c9b9aa0eda54532f5e8710a50be77e257cfde9e12542693f456999c2776094a42141fcf7b1ab288bfcccaff03b34f2fbaefe8bf6413076adfc579f79dde6709069931fb36b4931707485cb86e05ac7f34571b63edcaae45108d31882b3fde101e15585a74950eb17877c31a86772647438cb64a6960220d4cd1bfca2d2e9090001754815c629c6adbd0a2b04b8869035fd653ec1d4bb16eb47d2c8f5d2ce1ee30baaa028c312c4695a64cdbae2876dc9ff601ab85469958d53cdabeebd4c18c9518b52b06051466ccaf1b01091994d7f6afa5e235015acf450069fe4794929f76574a5da36a66a3fa226161deba7e40019170448fd8405263a89bcae5e87fafe846982f226a0ada0fdd46b8a62214d0405959ae338607927dbedb415be380ed6e1003cb9a7e34ca0a3d361d6185c1244a3c370402d4fb733434c1c755f8ab7fc5da5728337add08414af8c35b7cff29c30e052b07beca1df86520276ce01f2dbcd00499e8f0bc81e689cacca16b2fc23b4e56a3ec59154ba99bca4a85b925289dde3d39aaebbe31f895cb99adaa91ec9ad69fb16222564bc4ef49dd3f73d537b405cc139d481f45378bf8221f4b032b06244229f647974cda55026e1fa715469d8e8ed38b8c8315b60d0c1c8ed94b558a7b2681343000929f67a7704b05bac4b2726702425ce0dee2de7d0dabb27aca56af381d6f38b788587762f996db7ccd4e467a6146ce3145c8daa3efa314a19f80a885fc2cce4aec9a09874da7fbe1af46d6864951fb3119f29f292fd9a59262513bfc4fcc723321c6a8dd7ef77c4ea6fed0100709270b1b9cc1e820129ef6f06b44554b76f931f22942d37329155a5bc45daef3d04cf1bf066a7071e6e4c377fd9b6f16ee0f83b0d87f25f142aab672d75a1dd1bd9ee1d517739bcdfed4e9e018869da24db2559df7718d687814b39785ccd2d566f6395e9320a8b8e3ecf2098ed068badd4c8e30d368142362fd5c22405f7fb6bf04f910c39d6f88e645ee58d353d8f734ae99cfe675d7394a1f6a4c6cdefd82e4d19bdb634217f2f8b5091a9a055f854ef3ca945b0f6dda3a8ca1aa8501b2c44e9c7f4c2fa45210210cb81cc44ff200a8df260681a2988ec465a136b835d48b024035179cb60a91663cd3d75febb8bb4aabcb761a5c9e71c36c4509ba9c98a0ba33162e43280abc3876bc4f386f159fe0497a6fc4388bce09914edf37047378b580d341cf70fa7a953de59bb51e0ce279d8de6f7ee1abcc5567d131880067099522d98dee0f9d877703cf00af0e5f20a6b8121609d83af0c5a953afba70aed01d2aba97e7ef34e8e4773e77a68af7da94301432c4b4481498021aafda936951aa99ce74b99d34b58e91c0977197026b0fd54fa2ab8de8f4420c6e8c36108d83e2f2e09265b20f85e3db0b04230b9060a53a1c5fcbad1f5765cdecbe1f6719fccd6e38011f53318d263db8a8cfc82ba80ce6e85aa2311272b8365355aa52237e8c", 0x1000) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)) r4 = socket$inet6(0x18, 0x3, 0x102) shutdown(r4, 0x2) 16:00:02 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x2, 0xc003, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0x84, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x3, 0x3, 0x20, 0x1, 0x0, 0x400, 0x5]) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000040)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000040)) r7 = dup2(r5, r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffedd) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x3, r8, r9, r10, 0x0, 0x4}, 0x200, 0x401, 0x2}) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000080)=0xfffffff9) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000180)=[{}, {0x1f, 0xfe}, {0x2}]}) lseek(r3, 0x0, 0x8001, 0x2) connect$unix(r2, &(0x7f0000000bc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823ed3a251af5289151e3fec20afae6683495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626eb8d7a39be662082d31cd9c3087648078ddb11aa05f4925a8f88b36f84bb24e9b5d332d68dac4d753186c1a8a7a8fe623184e427a6c3f06b4325d0bb45b22e94068968e8156023933e029dc"], 0x10) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) r11 = socket(0x2, 0xc003, 0x0) connect$unix(r11, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e000000000000000000"], 0x10) writev(r11, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, 0x0, 0x0) connect$unix(r11, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r2, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000280)={0x8000, 0x2ae1, 0x2, 0xfffffffffffffff7, "0148eb8ad6991725837ba889eb47a801566d35b4", 0xfffffffffffff800, 0x7}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="0000001862040179002b2c00753dd4c1d7a84eefab9bf5d1b01f195f81db6b10c91bc7c59c29e776318cefbd0900a24e4b35431314daedffffe0838f5d5e2d62e10006f4f40a750213bbb8850200000000008b2cf3f293", 0x57}], 0x1) load: 2.18 cmd: getty 17775 [ttyin] 0.00u 0.01s 0% 318k load: 2.18 cmd: getty 17775 [ttyin] 0.00u 0.01s 0% 318k 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x60}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000100)=""/84, 0x54) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) pwrite(r5, &(0x7f0000000280)="97e4eb22fb62552bbcd51da1478a2551b75499f6ee5661e8db0373c7de2b99ef3e0b642f5676b72d04b86cf878068123a200a6dfd2e512a6a2449e09f33fd83bc3801d0fa6580ca75aa460a631684a31827add10dc5e1fda3865abab0b5795df4d50379e4eef36acfde36365590549a5b76c4c922739431383e8be45e8b2c720f87165a9f1915749f02af7b0641dc15dfcde53c08f2303cbc81ad21ac7d087215457f1d87718c978ac1d7d9fc4df363a5ba7f0fd803d5570c61e1ddde086baee708142b7c2cb7f21df60a6a324bfd17f769d1de80e760d1dd3049f5288d135e4f1", 0xe1, 0x0, 0xb6da) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xffffff7c) r6 = dup2(r2, r1) listen(r6, 0x4) connect$inet(r6, &(0x7f0000000000)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r9 = dup2(r8, r7) listen(r9, 0x0) fcntl$getown(r9, 0x5) 16:00:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendto$unix(r0, &(0x7f00000000c0)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c8953037d2f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00'/10], 0xa) r3 = dup2(r2, r1) listen(r3, 0x0) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/42, 0x2a) 16:00:02 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000480)="ef5e8b5705f018d8719e8428969a83a992802aeef111893b2d5e10442ceec6258f8f80154e7badb0ed4020f5d5d0ddb93fcb8e54cc73bf4feaac5d54ef15e407ff0c9b7c67863c61427a06c037b8218fc9e19d61c1cb101d97a6186535450157964db35471009dee57baba1dc121134e0c3f57b25fa4d7b705c7fa87ff5ddac4a982223f04c6e3bd378f6192a065caac5fb404f6868e7b5256042a37046239208439a9cf794bd95b8e79c2de894609859306d0d3b838dadc2d0766c5005ddc7af3e1b49629497949a7d2a012e3654dde52f81ba7518b95b99c8e98ad97a306747478338156c722f0d489abb35c94d16aa230437cf9838474a19e6719ae0a766bcae38d65e8701f5f20b54d67", 0xe70c) r2 = syz_open_pts() r3 = semget(0xffffffffffffffff, 0x6, 0x400) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r3, &(0x7f0000000000)=[{0x0, 0x9}, {0x3, 0x5, 0x1000}, {0x2, 0x3f, 0x1800}, {0x0, 0x6, 0x800}, {0x3, 0x3, 0xc00}, {0x3, 0x100, 0x1000}], 0x6) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000440)=0x6) r4 = open(&(0x7f0000000080)='./file0\x00', 0x204, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000001200)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010005}) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000001c0)) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000140)=""/125) close(r1) dup(r2) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x7) 16:00:02 executing program 0: r0 = socket(0x20, 0xc001, 0x0) connect$unix(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="82022e2eac14001003069b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47000000000100000098504b226b760f9db1ab2086a115e1575611602de7d032d8bb1cacae64b9a95c808bd811ab78b1000d02e34413e6fe2c6f1ef193535b84b675a85900a1143e26ffff3553eb3a5fdc9e864a924c6fb6e7e4bac43f3b38e8e459ba0985e2d311e00649113f24cbceb852acf63d815dab9b3bf378d16221f07a1579f755d319a1aa17f27e413f1c228856068b29986a00000004000000c465f59cf3dba9095b58040000003edcf0869678d717299db0d17d3cb4e8b45abf8a7e0eedfbd683774824aaf0c11682d7ede617a2b85cc592ac396483055762c5c327a53b0fb16c8ddd209e7f26779feb890ee5ba2d529c78e3db37d5977876e7167107481cc1cc53e33308613b19a914d7d50cac33151ec4a56f355708e780b16d548662e969306a91cf3307bcb4673b5c662f82d61dd8ed3191d2633ba1ae5f0962a49e4672f346b07f36ce96e9f013f46204e17648b0a24ac95fee634583dd90ec4af24a94a050e0c199ad1c83e98aafaea23348a6c7ed99aa251bce4a37dd8a5e5e7c79bc6a5f81b6e514423997a3d2cc485b3ac83a891003c1d350592b6e179c6f995b360dacbaa9f65742d41a9e0630b2f4e6ecccef3090491ea5af5121d9d9d13f0491182fc6bb76b2e7832b2766c7d73fc76e3cd7483c9f3539fbef6c6ae7c0c12a513bcbc2e2da98bc1100000000000000000000000000f9d1a2c950319b079a889f2ad8c608b42e814b76048262e6362d804d43a7cd14a58992b77000"/594], 0x10) shutdown(r0, 0x1) 16:00:03 executing program 1: r0 = socket(0x18, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="320e28d60e971bf0cffb8b2ea39776235a8be73c5d146b9aa40c7b0609ed531a4de7940f711fcbc4e818743289aeabaedf75c399a38cd93e13e21e2de444d13363f1f8ee34dc00bd6c19cda0a8acc070cff724fc3a99bd8d8d8692e0f0ad7fe73528cda318a494e77d341a91659e0c3cea07b552b8cb6b370a07d7cdc4face04025fdd13f01da5f0e8acac49e014423abcfe92ee02a11d0e29b360f9fec98bfd8c3a6511a2871d6b1c6a64a56f9e160b6b50dbeb267e16056ec56441c51adc64bc592c64a412f09805e264bc7210580572d3499fea7b1f60ed74d3a3", 0xdc}, {&(0x7f00000001c0)="533f618512310423e5125c8f37870baa0b13258c57251206e35c6d9a23c88e6e25a16ea29d0e8087b8d8c631183d395b10b177fa54c65598c5fdaf095bec390e73b51012e70319d32ea30cdfa6ce4a49ef282661a959320c8838a9fed0459bbdde9b61cd20ccd04fd4617840450268d21329c839354d6f29ac27af99da91a4704cb626e429b20f4ca802c978e9675e363fe224e04472f35042faf7d7e47a530262702725b4bf442216436803110d6a6fc606d791a3cf2b7a4c3aaf839e3712c9ff62ecc49947e56619f9e44d835bf1a6c7f994daaffb0f9f3e6149e8aa22d2df2c8a686bcebe091a16dea743ed519d197377e6eeac8dc1287d903c7c62d781114febe8204dc63637db91d1c66c6b3641b0d2385ed7e9e4d2e2c63a1a8a550bab007cb9ce2cd93a302d631a98c8b5f262e696a976013fd3a1d22ba5a1ed050cdf888058dd6307fe950ab7407118e52f28e961629f2f3470d25fd3a80af7383dd71548a9da71ffedf4dfdd3140f0a08309749478851649223f75f4a6ccd09192440521529e47cc6960f8a8b2dd3d7208c7cad89d63413d1da9f1b47dcf81d6bb798426773351633db8395a6e2960922602e2d834c0c940988335f96196e855df9dd3b7fec6c580d0e9e76508502b4af78298f787e8ff330473f49f8bc43e30dad9dbf0c737f35390f61c727bdb4d482f0fc9333fbb239a2a40251eb67507e71fa21cd355f9dec932b210293c865d761abcce4d7dd622efe444618ef2cac535f634ceea384a015e0750ef4c2ae089296b17175058a5f4abf03f9ef2c75c5ee392571e40c30e1b14306ba6b48f6213fe5e11525bcaf7c7de265f837e8be36f277383684be674d0345856e5bb63df9203e348ea3bd500008406d0504d7754087f0ea8aae337159497d1db183c26bf0a0aeda3f67c1ca7659c652e5da8b10eca76807b7ddbea84665b104c4dfe94249dcb1faaa2aa88208c8470c6f0e3583f6ffc50059d44a5548c9a906de4ae3aa7985128f2c69cf1331335a97c1096ffe3e1d0ba4438bfdbb09a0f80ad75bd18742c9d6719bbffd00ba9e6a4d2f114496055a14b9180f159f37a68bc41838e22c7827157e6a8f464f9c90a447eecc0addbbd6f40191eba12171e0855fd3e46dc7625b6dbbe2e63c4e74610fd45b13835d4025c0898a180bb2763fdc6061d4635b4adfcfd06ce052e6f9cdd3cadfbe331f23a9510adfd3a7b18bdfe1601f15445f74ea5692355a1a9be5db4063a1c20d6ee359daee3c5a40901da3ab433336be5400afae1f53f535a38556738a307bddd14c416ea75244e5a7fae643270e59d19c9f4f99f69dcdf7a1ab9d62e6f20f5088b5cdaa235f34b84f9207a784fa3212349dff205c49915c9bc9daed905628b7a0b382a952e14193b38007c96a224c3733c55e998851cd6221deeb8b97261f38c994be716eb403233216fe79fdd2d603eaaf37ca32d69b4b1233413ebf23ae5240a1c610e2a9ea6ba2a799af42be4f410d926b5f2d911a5a2124a227c499dc90a1ba7008fb7aef59ab83ad6071ab72d14821c326bd2cce13bdfc18e3eec24d3bb3c9bcc9e19d924ff0c39ce8f4dd738698e685451defa7a119e07a1437790e31f0a2d44da380e8debaa1c6404f58746006017a0b5c5331e49feadca795326fac744239d5100350262754c85d2de58971ff01322283cd1ee45215dd4c3b5ef718188f1677c07b4c3534a4e122d142b84d49a8e40238c71c84c857e274ac99c1a762bc8ee9bafa8d02b5d536f8af142894b841526cd8caa30c0a0d566abf34ad6d13eb2d5651561075a8879fe050670f61729646a92b895c853c0a5dfad8fc0859faea6438141720f083ebdc480d0a0748cbc5b4554d5c78fdace5f221605c1e3d8f2aae1f92a98ec563d21cad0f106b53e37b80e194bb77e01449fdea9f82f018d692367c3ebc325d4b6477ecfc17a469a3eaef3b2460d3e1dc9177d4d7c0d841327fea96e6f980d922fa75d9f81bd6d5945c10802089bd37431ba1aaab62ebc1b03bc20395745ef46adfc73d1979a5bae744020a420066471fe528832cec18989598623d025774c07031f74d6b40a3469cf2e5b8bd1a85d81b1ff544c4a34017209383d23e9307aca26c0335b7d34825a8125aae3da03020881c58b1291ae1f9d0f9b009bf1da04af6e0407d6909164a0c537513f42f5db21145fa76e25fb7881740407a086031ac2743a1e2e51b1e3ce7ea0ac081a573bcba5ed97cae35c1a7fc5e6f17368ee02c7db4bf5c53bc8351f2ddc42671600bb0944f5da3c31e5934e891fcef95a7eea9f702b3ebbd6586eac80e6c7952d9f754809c932700aa79e51b7a0bd1e50edc86896630ba932711e5e3adcf0827f153b1fdc5223a63c4bc888004551bfb1fe368baf08c23561e3423f373528f2053881ce083b3a5ff56a56984a41de397d440571aacde2d609062a18f2add702caa088eb0ea562ec6698293f961408939a5f94089e16044ad491346289aaee0357087a7978f13a868178fcc67d1f77ab19dc66785406976a6a28ce10b132c33c6ce020260d42c8bcc50213ed912db359f306482670268dbc9aa9d01310b42793114f50a0409b85e7cb6b280e976c3b5cb0eb83991f1577880c6ca79f95ebb47d1d98aea29c42f6e910129a73d2024258c81d5b448243fbe1ac28fdbdb3f4b2878f22d1ab454fd9ce7c5cf71c52c46709083ca8b306cd4a03107e345aacfcf492e5dfc896c8b97a106a154911081bd51b1b6b6c7940a72215adf28900400f5f9c772f007a2a8eb1ba646370ac629ff914b62b0d3815860bfbd93c0594473ef42447bc62cf88281b5fe48e1a51169b1b479bd732b7926b44e4aad3f26e009e17112e6dd4c6c2b9c0ba7891ac381fa9e44649464e2775ebc2d121dd2671079ec398b17d4d64cbdd39652bf4b22796d502e8b3b9e7234682197dc7fa6be31becb985025188fa25c573d7f09c1cda4c4ed811c48c19766073f6021c4ec6aa344250165fb3f3045eab2709372c0ab73a9687a65722481da7a318867b74b260ab2441844ea33f6fa42ab220dd25aa71c1ba94388ba9e545e6637e2a805f2a76bdffcc826043084ea09d982d5f2afef9419e6f5d81e7a7a4e1be7eb6d9a03576ed4b83ec1cd775b06e1be454fa414113200f09b91a61cf70a668498813d30ff1922a3526b42b74160148f615a3778dbc34045c45120f24f83393d14dd002ec542e071e9a5dd7f70e0ab512812f725bf3b4515ec81064f884ce85ee229dbad0e46d479ce97fca155763af4bb83c777671b3e5d840dcb7eef831adb3436c560ca5d46dd7cd883ca4f6c8a96e7f15f03901f7247f53e5965a2610290f476825fea5853a512f193e0591689afa787a191544c9aced69f2c62b480bf6159232053dbbeafdd3f487774956607060de898e61438e5f7e358a96caaf9631e64ccaad39bb26e94ea687db4a26e06b4a4a95a86ec2e3f95b7d6de4dd27631726a59a06ca94e5f61b8df6308a43e6d7a88ec87314087930a44b09771bf8f36afc917cf7fef407d29698dcec0d14c07f36c5e40bef62b5f9333d635cde7ae44c4c0794d7d23ab929974225daa6edb2ada43c631a13f57004223906c95038b62ccac073b9739c0213eed5f710df2212803f53850e663384665c52148c022bdd6eab24f4420bbdb0a70a20fd3e8677204d0d98d286a82340f0b573a5baf437620d8e1853085f39a00f36aec1ba5c1ddfd1e487d8145d1d4f69809a7668667a7d2a6c1b56a18a1ce28c449ee7402af626445c4186e42cd390ede687ad6e9b90d879ed28d8f4717d3048e480871291ef740908d7e8e6888509fffa1232a152aa9ad76d67985b52a204330fbb3061e83cd28a215dd2a4be042b6c9c73b03e4d32e7fe5e23037ad3c02cbab4f2ef48e7bf23a58ad9b62669bfaf9c0a2242c131f3773ea9b7250f81ac61827b94816baa7f187d7aab3293d014d828861829cc7f87ab31647ddc99910140f3f03e107c79bf539a81c501b5cc93ab0bcc0937c681858b5c0953269400f85db98d107e89a30474d4834e9c82fe40c20ced1c2f2237b90af19ade9abedbd62a5f8b124a9dc9feed758fbd8baffb138bffd74713b93e2ba2cef38141a9f9cb65eb52ff658bbfc92ac8e2a992cd133d01bacd2156d6385ca4da88c8989389014168ba6ec35265643a47f8031811f669a2af9bca16e139a119835071fce78c0dbf5b2f13513732ba459450e880ada01b4ef29d01815ba9f332e71d53630f5fa801fe6023ebf995ada248dce7b264be621faaf03f89b9f77df009f25587efe190a8fd4291fe8ce8125ec2883f5f93d164a5bc00e8785f920d973e2214b2fc28b60af4b67c49b410655f53bf2df0f1a10a31e43ff9b62c746d294f2bfdbc00a9d46542a4a8f544db4104c222ed5e16f6b6f291f7f06d5d038751c0db18256fbdb86a594f12f7d60fea67af2dfdf8aeb34cda4c9992db9ad5802bb8350276fe4bfe267ad5cf58f2dc50ace2227990a8dc7d32c23e678c68b69c37d5edd7eb9e8bc3e50bdaca60dc4d58a9b2725a4f40b6caf2f7db6029b789c771c85f4c0b784b9678d85e5d8473fe1973fd0a29865a05dc7640f6a57bb7b2b0e4b1b0a78a0bc982a893918541ab52d0388f29a4378fe3f095e8850e92868a6e269070b5dc24e2eeaa042b77521aa96c86f9e1db3c0f75eb8fa3107532503782eacc29219bb236d698b577304a619b6498b89bf4b870005323a76766bb96e6f864bd77c3a7c4b2cec5e6d62e429eeb9713b329e22426bf58707065e76a27375280ae7947fcdfc358386d25785b18dc1b04cb6c0dabf68395e1f07278df775dbb1bcc2c0a968ab0f43fca8baa0e5559281aac7d37b74292f60af3830c96da7768acb535480d90a13a36bfd3bcf12f6d2a71bb238a59eadf4dd0d3280aec9796584a44900d192a17e0297e0925fdf3b5773d0085ebfb078cd69650207116c29fa0e7667f4cd27f266ac7c9405c313a80dc78c75a43749d49ca3d75b4e75b7a08f7aac157c137c191255950564861f8eac4b51f9389c6d28e849e46ce42598cbcc3efd76addc2c81c3546beb661ad650b7c173ab4aace3bce85c836b7f98cf455ce4cb60bfe041819025184cb52605143884141a52a286626d179b5265fe7391cdca10609b0d205b66856b30163745239951409edd9dace44691438569ed7ed26735927e01e0ad3ad8e8a976dbb2cf0dcbd0edbf91dfc3894e2d87ec442d682c2827845aa3a376117f839ae9c7951711b7c2acea2935f044793cb2db04019f4b7beeb4cd349f917a249a71fe520e0fb81fe07774189bbcd77f12dc210e5c0d273e12f7203fcea4605b3516b1f7863f3124b830adf10f5aefc582d0631cdc4e8d7b8b1669e45e2ff612ed6183f14c3a9d3b2a91c1ca701ee8c841c34b18000eac05b8c156b9f021269065dfca353b558a52fc1fa00f038c8a593753c6432185f16ef2ec7e23eb598be761859bbf9a5dfc48d5d755a438ee709aeead6925dd8eac06919b2f6814f0a54d1d6a42d787a91a6a3d682e145bf47f1450b662934b3abd523623e2a898b11a4dd1e8c69a0ff7352bf2bf51c998f0a26d035f1fd295213e9407a869ea1e1ae0759c8afad06e0c21ad636a127ce60f7ba87689e9607a089c39c2aa4159f73225c7f01f0a60b59f610bc8a575a7e407dad833a1a98c5973eb69dca3382d8136cc1b7bcb86c1e3a19fb8e8dacaabb3f7c3d0fa6d478b652da5bbf00b853eda196e8331800c222fc32134873d5f0f830c14d3201ff232cac", 0x1000}, {&(0x7f00000011c0)="f6392935d218ceb502265aae74b662fd5c120066a68ee9ff567d6dba16", 0x1d}, {&(0x7f0000001200)="964046d26f5f336d5cb698956d993c8fb7880a56dcfe63fbebcc401773add66e4fb5369204200d62fe411ff356c3ae7589ac3bbd54dd8ff317a5e786043654957a4160a40edc7c3704c2c7d69abe28ec5e16e8f9c459966d13d585f69454419e7537f420b1a80d775400435e7a959c2a8220b0c6070880800fee0e9540fc9fbbdc3f52f9d41660103b69010a5a", 0x8d}, {&(0x7f00000012c0)="a6177df06db88b71b8588e7ef97f696ae36b756451ed0c371aa7d6c5b674fbc578c4517e11a84e993680fa43a1fd9c73d337e7e21c567476be424eca276e57868da34cb2f2e82ab361c941dc17b4f1fe95461fea0fd20af552e71f04272e58089538c3e502490afc78130b1a81e79791705f0eeaadab413a6b76f6d1ad29a07c9776513c816cb860738e835d7d4451eef556ceec563e2d39142be104c046607f8b6b5c378190a42a97afc21fde161e3b8bf44c3dcfbde3ecefbaf89cdfaa66158f7b31996cb36ff27468f5e036b0ae56b340559d9182d0ae", 0xd8}, {&(0x7f00000013c0)="2ad559e29f13d07a8308ba56f84ee75e1c483affb5dd78a2ffd15cda56253c678826e69f753dbe841140c55c6c77649eb5b62ffe8116d0a109021295aafd22f98df14b3e9560ff04056f78bd412818d028d8a0b5764c1766332d18011748e386db05bbd4d215fb0647d9d7dedc15544aef53eb0b812aa342c0d54f682ba407d59ad228707b55f0c55f67bc56450febadb742decb233c1711d651c400c6b4e53145347c75243e1a1b4d67eabbe80fe42c49ac09e8a134ea64f2d26a9fd06036b1808f908dc5c4e54efeaea3712e39", 0xce}], 0x6) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = msgget(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r3, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = socket(0x0, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r11, r12, r14}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x5, r5, r7, r9, r14, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r15 = socket(0x0, 0x0, 0x0) r16 = fcntl$getown(r15, 0x5) r17 = socket(0x800000018, 0x3, 0x102) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r16, r18, r19}, 0xc) getgroups(0x2, &(0x7f0000000240)=[r14, r19]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r22 = getgid() r23 = socket(0x0, 0x0, 0x0) r24 = fcntl$getown(r23, 0x5) r25 = socket(0x800000018, 0x3, 0x102) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r27 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r24, r26, r28}, 0xc) r29 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x7, r2, r20, r21, r22, 0x40, 0x2}, 0x4, 0xb3, r24, r29, 0x1, 0x400, 0x100000000}) getsockname$unix(r0, &(0x7f0000001280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000079aab8d000000000000000000000000000000000000022f209fcbbf437c6abcee3d1e12228f7a83f87e0e37d5bee8d0fa4bf7ecb22554cc054aad7c892374b7e9a19985e5b25dcb5aba8911eec63164d39b1637667ef6552161de7798554d08b"], &(0x7f00000000c0)=0x31) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x24) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) sendmsg(r1, &(0x7f0000000200)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000004c0), 0x5, &(0x7f0000000540)=[{0xe8, 0x0, 0x800, "91bdfe929462d405c8b46d393eca11f79c008d2e19167603751d63ae36b9d36663acf58e3e552283f9e3af69e98fac0f98eb8f5f273bbc02cbc395a7c2d18cc5af69afcdbfe4104dddef369b2e4dba55d42160bb3263debb96770b582d74e257af1b02ddd5e17a9a579e08eb697c132aa50ec004bea62432e61d5fa3e1582d8016abebb14450d1cd6254dc3fe23f31b29aad18cb443a2dcf1f948ef5b299e06efa8684e8402c66455f45c0392290017ef8d71f5d041abec30392d9c9ccd8c57e4160ab398e2166ea72c43917ece39a5c5ab4f4"}, {0xd8, 0xffff, 0x1ff, "a20ee2f9be2c096328bec27a76a88849768a2fdaef49f3677e0291e7209d1282b8be159911c08f8a2877c885eae887127592df2ade3141daeeba374be670de84b7561ae55944ecdd6bddf8571545f8c7de24a62ab60658aef5764dcf802e7999612b22aa9ee82b1c72f32712566bfd51446cc8373afc4efcb3532252a3713ecf74cca396adbe71266276b0fe4ccad3b60b19b78b3ec3c586767e6b704a2384a412d454d1d0831c2e0039f7bdb29048d04f80ba978df2a1e363de004b851dd69927b5a78bc2a6"}, {0x78, 0x2, 0x3, "f86b7a4f6b93b373f9e6c2160aca6c074da70ccfb99b012fb60ee7c4de9d8900e06a3a9dda3aab559613f7d5f6102f3fe690160b45b90fd7f1fb8ca880581033ec3b4cf69aaef9ee3838da8d6b76e2a25da6497aaf9ddb9fdc686ae9ef7978c6d1"}, {0x18, 0x1, 0x1, '~Jjl'}, {0x18, 0x7fff, 0x4, "9938dc02"}, {0x48, 0x1, 0x7fffffff, "5ab15dba95bfc270fe71f9b559b422b36be6fb34bee160ce53dcd1e3016a5bcb9cd054c467c05c906d82356b7459d2afc334749c80"}, {0x6b, 0x1fffe, 0x5, "e549805a2ed459d9d0933cfe63b3f90c401ffac4cf9f7f841d0e7fb83088577102efc152149b7ad3d82b6d481663bd25842bf1d86431999dbd43f67dd2a268125ce7b8967366b9e8a7de1907a6c7d4b1ee9fee6b07b0b011c8814561fa98092e6e57633546797f196b5ef0442bc219313dff5f7a1f0cbede997ed2787f74e9adbf569231fb85192bb078e7105837928535a6a6ef"}], 0x358}, 0x400) rmdir(&(0x7f00000008c0)='./file0\x00') 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="e4012e2f666909003040c28a7b40fefe8a080e4995a003cd587e730023481ddf2269692405ab1f86961176a554fc353ff77aca4cb5956fc5f90a275e4ee1a724363792dda307c3b74662df007919632f20ad4966982c5cd6d435191ce96dd752d6b49e410f88f7befc766ec8dd6f2e4bc46aa7dc5dea81123e9bd419598f1c99327f9f4a76a94c548768b8b11b347f0ce79d3e829ba34417c5314feb3dff8a466bc420ee42d4896aef6d722204672fd85373945e9d5ab18ea6ad3106b8064eec606856a9a1e402ad623731ed2fc8cf9e2ef99d3e74e8c6d7de73294e1a201ae7d0a46e8fa40181334b3268311db451"], 0xa) r5 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20, 0x141) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000200)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x3, 0x0, 0xf7, 0x6}, {0xfffd, 0x57, 0xf7, 0x20000223}, {0x1f, 0x1b, 0x80, 0x82}, {0x0, 0x0, 0x7, 0x3}, {0x100, 0x6, 0x5, 0x1}, {0x8, 0x4e, 0x0, 0x1ff}]}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x100000b1}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") nanosleep(&(0x7f0000000040)={0xfffffffffffffff7, 0x3}, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) dup(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000140)) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='*$\x00') dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r7 = dup2(r6, r5) listen(r7, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x20000, 0x0) fcntl$dupfd(r7, 0xf, r8) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8000, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) write(0xffffffffffffff9c, &(0x7f0000000280)="573c8b850858cae4d7398d", 0xb) chroot(&(0x7f00000001c0)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0x9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000240)={0x2, 0x1, 0x6, 0x7, "a4509a224d5e73a6f83e2bae0e5eb73f9fef037d", 0x80000000, 0x6}) close(r1) r3 = semget(0x1, 0x1, 0x0) semop(r3, &(0x7f0000000200)=[{0x0, 0x8000, 0x800}, {0x3, 0x401, 0x1000}, {0x2, 0x158, 0x1800}, {0x1, 0x1000, 0x400}, {0x1, 0x877, 0x800}, {0x1, 0x0, 0x800}, {0x5, 0x2, 0x800}], 0x7) unlink(&(0x7f0000000100)='./file0\x00') 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$TIOCNOTTY(r2, 0x20007471) getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') 16:00:04 executing program 1: setrlimit(0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) munlock(&(0x7f000022b000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 16:00:04 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x7}, {0x100000000000002d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'\x00', 0x0}) syz_emit_ethernet(0xfa, &(0x7f0000000280)="f401a0186cc1382bb19cf7e731105eac57a177498a29d41126266411de50915adfdb2b82c7b32af21e2145dbe5306be946bb87054f1f7e8a97020ac8e5d632ed29cfc5f432555b69d64ce7031d0d013826522ef8791b52abffbacf3d96c501d61c57b4afcf3996b0de77a67ee97d0f10c16cf54649d10435820f96644ae0e104012b0da644c3326121092f6f19ddd72d566e998c41f28c2c84031c85f4e2927eb0b996827c3ca4e4feac532182280c8eecb11ee98d830a26024437ca682fbecedbaf300492199088a44d3df8335b87cd7c3ef7ab81c526b4f0f2fc31193b4a9c3c21dcd37b72b374bd4132d5557231a0a90ef185c228e95f5a8e") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="2351ce9c802bd9a55b03144e7b14") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0xffff) 16:00:04 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x7267da652b9137fd, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) listen(r3, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0xa4) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5798, 0x0, 0x2, 0x79d2, "507d3303000400002abb9ba3a80d9e7d67ed542a"}) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000)="d8ed231b84abb5e467f51c410f8813ae14c96490a36576f3809f6c468f1718792e3ac101c8698aec8e065f8013f687bdf1b4afa4d103d6787c7b9d0f9f266a500d92484ff9edcea0de1e67f426a767c3100193d29eb28511b9f89be0a4ffc33bc8030a1289c4fdb65ff9a10d9f02ef607e1a5ca6f5dc146af2e6223f2e2660fa0b7e18462f9db3737f94fc6c742d6ae255fcbbb60d11c15f9e136c0eeb923bc44d94ca1987222d642b11", 0xfffffffffffffdb0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x8000, 0x4d, 0x9, 0x101}, {0x0, 0x1, 0x8e, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='N') 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") pipe(&(0x7f0000000080)) 16:00:04 executing program 1: madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x4003, 0x0) sendsyslog(&(0x7f0000000000)="64ead7aed62181c8a75fab23bef6e9c74b10e1cbcd5794d869a44be32ef34065ac8f534db2f7222339fb63360e729101938a240400d336ca02839b813ef91dd7f2f740c69b0cfa8aefd714791c9ba7", 0x4f, 0x53) geteuid() setsockopt(r0, 0x29, 0xe, 0x0, 0x307) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5}, {0x1000000045}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000140), 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1}, 0x0, 0x0, 0x0, 0x0, 0x10000000000, 0x0, 0x0, 0x5}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x3) socket$inet6(0x18, 0x1, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r3 = kqueue() pipe(&(0x7f0000000040)) r4 = getppid() r5 = getppid() r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x8000000000000080) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000011c0)=0x2) pwritev(r6, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001200)='/dev/wsmouse0\x00', 0x2, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000001240)='/dev/pci\x00', 0x20, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(r10, r9) connect$unix(r11, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r12 = socket$inet(0x2, 0x3, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = dup2(r14, r13) connect$unix(r15, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) kevent(r6, &(0x7f00000012c0)=[{{r7}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x323f, 0xffffffffffffa793}, {{r1}, 0xfffffffffffffffe, 0x80, 0x80, 0x0, 0x3f}, {{r8}, 0xffffffffffffffff, 0xd8, 0xf0000000, 0x85, 0x9}, {{r11}, 0x0, 0x118, 0x3e2264c2a983ec1d, 0x8, 0x1}], 0x7f, &(0x7f0000001380)=[{{r12}, 0x66d1ba309143b107, 0x52, 0x2, 0x4}, {{r1}, 0xfd991d115e8e0021, 0x2, 0x1, 0xe7, 0x3}, {{r2}, 0xfffffffffffffff8, 0x80, 0x4, 0x1, 0x60000000}, {{r15}, 0xfffffffffffffff8, 0x8, 0x2, 0x4, 0x7}], 0xfff, &(0x7f0000001400)={0x25, 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r4, r5, 0x0, 0x0, 0x800}) socket(0x18, 0x1, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) fchflags(r0, 0x1) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) listen(r5, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000040)=0xea) setsockopt(r2, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcf941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d700000000000000", 0xa0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) write(r1, 0x0, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000040)=0xffffffffffffff30) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getuid() poll(&(0x7f0000000140)=[{}], 0x0, 0xe57e) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000200)) close(0xffffffffffffff9c) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0xc4, 0x0) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x100, 0x0) 16:00:05 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) read(r2, &(0x7f0000000040)=""/58, 0x3a) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x9aea6221e20af49f}], 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:00:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="809d823867da7c1b7a6ea0dc3359a1c937cbe4161cd9f16645b9b5cf34bc63e52a5918ddf56312b24a6d3eeeffffffffe7738ce81559fd3e59837c298663dd73a2022501a05d1f03c96f866ff71da6702d2f9d69ca629f1c3a1f2de75613d3729c"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unlink(&(0x7f0000000240)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3f, 0x6, 0x7, 0x1, 0x5, 0x0, 0xfffffffb, 0x3, 0x1038b0d6e2baa6d7, 0x7, 0x2}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0xfffffffc, 0x7}) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000140)) r2 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') acct(&(0x7f0000000200)='./file0\x00') readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/18, 0x12) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000300)={0xf1490b9e9251bc9, 0x3}) r4 = dup2(r3, 0xffffffffffffff9c) accept$unix(r4, &(0x7f0000000340)=@file={0x0, ""/33}, &(0x7f0000000380)=0x23) getrlimit(0x8, &(0x7f00000003c0)) acct(&(0x7f0000000400)='./file0\x00') r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x8000, 0x0) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000480)=0x1) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000500)={0x8, 0xfffff801, {0x7, 0xd3b3}}) r7 = msgget(0x3, 0x4) r8 = getuid() r9 = getegid() r10 = getuid() r11 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000600)={{0x80, r8, r9, r10, r11, 0x244cd9ad9f16f7a5, 0xf}, 0x8, 0xa19, r12, r13, 0x5, 0x1, 0x0, 0xffffffffffff081f}) r14 = semget$private(0x0, 0x0, 0x4) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000680)=""/206) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd\x00', 0x1, 0x0) 16:00:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1fffffffffffffa7, &(0x7f0000000300)=[{0x0, 0x0, 0x2}, {0x6, 0x0, 0x8, 0x3}, {0xffa0, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r3, 0x8020697f, &(0x7f0000000300)) 16:00:05 executing program 0: r0 = getuid() setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) r4 = accept$inet(r3, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xfffffffffffffcf7) setreuid(r0, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r7 = getppid() getpgid(r7) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000340)=[{0x1, 0x1, 0x81, 0x100}]}) openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x20000, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) pipe2(&(0x7f0000000380), 0x6) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f00000002c0)=0xfff) r9 = accept(r3, 0x0, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'\n\xb1?', 0x0}) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) acct(&(0x7f0000000080)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) listen(r2, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) fchmod(0xffffffffffffffff, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x100004000) 16:00:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000340)={&(0x7f0000000300)=[{0x42, 0x1}, {0xc17ce5a8687299cf, 0x1}, {0x83, 0x1}, {0x86, 0x6}, {0x83, 0x7b3}], 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r6, r5) r7 = accept$unix(r6, 0x0, &(0x7f0000000080)) getsockname$unix(r7, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) write(0xffffffffffffffff, &(0x7f0000000180)="f6b66c828d30a62304dbafbb22ee13c1bb1c2bd4d4814d30211f7c32f6288da6d2c03ec4454692b3db53f448a8fa9b817cc4a67a693e0ba152671361ad2c681be44f0777c29e79fbccdb0b6f6ef897a49bede99053538d7f22c43b26eaa1b03f8453020978769f99d677b623a514ae4906315f051f2fe06af418d6b5eabac9e5fd86d2f0374c567a63d3254d7d19ab98c7e67c4776b5d4462735996eb9fcc964b381ba8d7d07e59c7dfd06408526d05a7e2a74", 0xb3) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r9 = accept$unix(r1, 0x0, 0x0) write(r9, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206910, &(0x7f0000000000)=0xbe0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6, 0x7}, {0x8b, 0x1}, {0x0, 0xff}, {0x2, 0x800}, {0x5c31ee54f3428867, 0x57}, {0x22, 0x8001}, {0x8a, 0xffff}, {0x88, 0xfffffff7}, {0x145, 0x401}, {0x82, 0x8}], 0xa}) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) r2 = dup(r1) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='*$\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) listen(r5, 0x0) r6 = syz_open_pts() socketpair(0x10, 0x2, 0x7, &(0x7f0000000540)={0xffffffffffffffff}) r8 = accept$unix(r0, &(0x7f0000000580)=@file={0x0, ""/5}, &(0x7f00000005c0)=0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r10, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r11 = dup2(r10, r9) listen(r11, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r15, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r15, r14) bind(r15, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r16 = dup2(r13, r12) listen(r16, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r18, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r19 = dup2(r18, r17) listen(r19, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r21, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r21, r20) r22 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r25, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r26 = dup2(r25, r24) listen(r26, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r28 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r31 = socket(0x0, 0x0, 0x0) r32 = fcntl$getown(r31, 0x5) r33 = socket(0x800000018, 0x3, 0x102) bind$unix(r33, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r35 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r32, r34, r36}, 0xc) r37 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r37, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r39 = semget$private(0x0, 0x8, 0x400) semop(r39, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r39, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r39, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r39, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r39, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r39, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r39, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r39, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r39, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r39, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r39, &(0x7f0000000040), 0x0) r40 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r40, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r40, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r42 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r42, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r42, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r44 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r44, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r44, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r46 = socket(0x0, 0x0, 0x0) r47 = fcntl$getown(r46, 0x5) r48 = socket(0x10, 0x2, 0x102) bind$unix(r48, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r50 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r47, r49, r51}, 0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000540)={{0x5, r41, r43, r45, r51, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r53 = socket(0x0, 0x0, 0x0) r54 = fcntl$getown(r53, 0x5) r55 = socket(0x800000018, 0x3, 0x102) bind$unix(r55, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r54, r56, r57}, 0xc) r58 = socket(0x0, 0x0, 0x0) r59 = fcntl$getown(r58, 0x5) r60 = socket(0x800000018, 0x3, 0x102) bind$unix(r60, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r62 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r59, r61, r63}, 0xc) r64 = socket$unix(0x1, 0x2, 0x0) r65 = socket(0x2, 0x3, 0x0) r66 = fcntl$dupfd(r65, 0x0, r65) ioctl$TIOCFLUSH(r66, 0x8040691a, &(0x7f0000000300)) r67 = openat(r66, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r68 = socket(0x18, 0x2, 0x0) r69 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r69, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r70 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r70, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r71 = syz_open_pts() r72 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r33, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000001280)=ANY=[@ANYBLOB="ff000000000000", @ANYRES32=r38, @ANYRES32=r45, @ANYRES32=r52, @ANYBLOB="01000000200000000000f4ffffe8901d8ddfff00000000000008bf56185a04c7918ef8086ea674d1e728fa46ed969f47822d02a536dd57fdf962384e40fb2015aa7ca3ad252f5b664662c9389eb820efb9ebccf8ae31d9b57e31c2b4477a3e6a8e8e993acc7296250dce8f9cb73954791f3396d66dc5a89d027239ba58fa6ea972eb37042ec484ef3d2a9a353768f686dba2a538b4c197c9e05e8919833349aac60da25c02000000b18e22dbe4506cbcfb3ffd9aa22c450529d5f81987005565b3e30a4685b68e169cb1b4e89ae03ab2b8abb1b32ba62294eb681fe915934d81", @ANYRES32=r54, @ANYRES32=r61, @ANYRES32=0x0, @ANYBLOB="00638a7cefb8891f16e789d19022c7791d93b8ccfdd2f8fe00", @ANYRES32=r64, @ANYRES32=r67, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r68, @ANYRES32=r69, @ANYRES32=r70, @ANYRES32=r71, @ANYRES32=r72], 0x70, 0x5}, 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r74, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r74, r73) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r77, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r77, r76) r78 = dup(r77) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r81 = dup2(r80, r79) connect$unix(r81, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000140)="d73a053eb4603e07d8250857ed2d35ccc8a919962738e9107de09fa5dbb8914c3cb138193c134c3ae0061b4eeac57b9f60d5e06b02e5b0c4cbdf3f5632ae980ce48115fcf874f2c7fa83c7d3d851da141f6c04b9bcb20983393764664c1f295ea3d67cd488de6cc23880095f0c97a2afa729024999158afb36ccc058fb4ca522acdf5f8ab7a75ab6cfd9699fef6686fbec95cbf4e48096aefcead6e51f281a338950d2bdf730d742cd0ab9ef6a74db0136c7c872479fb3fbc00c4e67b8bf2c0a384c6c556009d40e972cedcf0e3943c2f814dfc9df7fab0a18c8d1701b42b55655ad", 0xe2}, {&(0x7f0000000240)="761b23c8caeea367e083fa56f75f09c1292aa21fad813f6db5eb1d936b313df88ad6510bef5077d34339edb3fc92b8412baa254da4215d86", 0x38}, {&(0x7f0000000280)="7790164d32fb1e871b3fd984312d1716acc2b6303cfbb9be9f098cfeed3cd2c0cf02e47670bf", 0x26}, {&(0x7f00000002c0)="22541d63d0a7b47fd08430270e547cb79294de47250c0f41d3d9578f5bcf38dbd51d440b4647e755652fe6ba1c1f00996e9ab29003f0d61cf2d4d9c4548cea4074145e012e56abac8afa8af9080d73c8867cc13801d197b01189fdfdc431a23da956da75deb88c1a66e9515f69ad11420b6526ab4cefccef61e4f90338655905cecf2518255c85be9b5c29a6140a9d3d6c362dc2035c400567675fcd3c1722fe7c060e4749b6d960f5f65a4b7afebac41d79f09c07746901122558215d890600d8a0259921d0f7dbe13653db6d3e57cb6837ebccd3a6396f9e9fe52365ff32fe04b7cddd5149", 0xe6}, {&(0x7f00000003c0)="59d09bc1683eaefdc3dcef61de116cc8908cc57e929cba7854a38bfacb5209d79aea66cf8bb0f52374b96e09b37eee840f399166152ca1c0e9810b7df2d4b95b69008f796c4c187a7bf8fd9c9384988d7f6cfa0656ff07b5bd85780ba350acfc5ed6bf741857c97fcb460d9a3a3b2dc286f3feebcf08f68f5a55121215f104b5cb46b007476bdaa110a2f99f3d5c62963b7130cc2ce5924b6b72be4dfb97f6f1ab7e0f8e349c25c626cb72be4708651e2513d100cad976a60b259449ff48d5d05c4be0", 0xc3}], 0x5, &(0x7f0000000780)=[@rights={0x28, 0xffff, 0x1, [r5, r6, r7, r8, r11, r16]}, @rights={0x18, 0xffff, 0x1, [r19, r20]}, @cred={0x20, 0xffff, 0x0, r22, r23, r27}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}, @cred={0x20, 0xffff, 0x0, r32, r45, r75}, @rights={0x20, 0xffff, 0x1, [r78, r81, r0]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}], 0xd8, 0x2}, 0xe) dup2(r1, r0) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x2) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) listen(r3, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r4 = syz_open_pts() close(r0) dup(r4) fcntl$getflags(r1, 0x3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x3ff, 0x3, 0xd9c, "9f8dd8e500"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x2, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) r5 = dup2(r1, r3) syz_open_pts() r6 = open(&(0x7f0000000000)='./bus\x00', 0x10005, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) utimensat(r5, &(0x7f0000000300)='./file0\x00', &(0x7f0000000380)={{0x4, 0x7}, {0x20, 0x2}}, 0x2) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000140)=0x7) r7 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) r8 = openat(r6, &(0x7f00000001c0)='./file0\x00', 0x8, 0x12) kevent(r0, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffff9, 0x94, 0x40000001, 0x10001, 0x8}, {{r8}, 0x7fffffffffffffff, 0x8, 0x0, 0x0, 0x101}], 0x5, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffa, 0x10, 0x3, 0x40, 0x100000001}], 0x5, &(0x7f0000000280)={0x8, 0x1}) dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(r10, r9) connect$unix(r11, &(0x7f0000000040)=ANY=[@ANYBLOB="fe08d477628a6f51d411"], 0xa) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f00000002c0)=0x100) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r13, r12) connect(r13, &(0x7f00000003c0)=@in={0x2, 0x0}, 0xc) 16:00:05 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x6af35e1796088004, 0x1) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000080)) mlockall(0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = dup(r2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000640)=0x1800000) accept$inet6(r4, 0x0, &(0x7f0000000180)) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10000, 0x0) ioctl$TIOCSETD(r3, 0x80184601, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0xc003, 0x0) connect$unix(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1729d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155ed90a28d72c2f40bbec12ef163c0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990df582bce12842db8b2161e337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ab8ccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414216a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b91d236c7de08060f6892f5c94c2931e645303a2da0ae2e628beccd1ab05"], 0x10) link(&(0x7f0000000440)='./bus\x00', &(0x7f0000000480)='./bus\x00') dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x3, &(0x7f0000000800)) pwritev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="95043218839e207e2fc08d4f355da624668c1794e1af576cb44fa12c183b2dbf1cfd378b7c2d94c2cd1bb6884270f91a6db665ed65b23956712d4cee9a2754dc2392ac90ef6e593cdfef43587cd82cac4fa527de4aca4872ad93de8889a7d4f787d452a69e94cc94de5995878edf4c45b4e1a8c6c5653d0f10c86e6b94b4bdf5674778e19005976d6b6d781d1f02df2a1c3c7d434cb2a2a19dc92457cf94f570e7b708cd337f2f0bec014554b6130e2e1fac4a39f110075a2be9c5f440d9fa4409f2f26db22e9e55cb6b203fbcca7c4983f646589bd7d2e5a6ddd677eb3f2356059db6edd2823229ba174a3b860494e764fc3bd885da9c20cc89eba08688", 0xfe}, {&(0x7f00000005c0)="bcc66169184b321072903be07a55f86c23683e2cdc27951d6dfa0e43a00cad0cd66e1f9dc5057a4fce23cbfa7805b49784b92ba0e294b9a0722194e1ec992aa228f45ca0fbdba024633220bdebf133d7b07669e4dc655d4a48b12eb83d436d1ac55aa6edbff4246aba57f04c292d87c6", 0x70}, {&(0x7f0000000640)}, {&(0x7f0000000680)="3bdbb547e94a4545ca935d66368f2bb5315ce843df3b", 0x16}, {&(0x7f00000006c0)="327d9606adb47307e154de3ad2f0142322286db39618a601492b72cf1b28a3cb85fcb5b83204858132ca8cb3266f217cecf824e5978fe60701a3f2d722908c7e9f9e6b30cd9d07cadd7307fe8a9fb909ead9b510f4b286cfdaaa6eed68ebd1db7233c158564127e444b759476912f0fdacb1ecf5197c8c9b06752ec63f3fb448261629c55f884892a938c3c3e15918a889e671c4de512eca32d76b4c414972fd97b3df882e8e3bc067a3bb62c9ea7299fc", 0xb1}], 0x5, 0x0, 0x5) r9 = dup2(r8, r7) connect$unix(r9, &(0x7f0000000040)=ANY=[@ANYBLOB="e4012ed7dd06906be544"], 0xa) utimensat(r9, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)={{0x8, 0x4}, {0x7}}, 0x0) r10 = dup(r5) sendto$inet6(r10, &(0x7f0000000040), 0xffffffffffffffd0, 0x4, 0x0, 0xfffffca0) ftruncate(r0, 0x0, 0xe5) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0\x00') open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) getsockname$unix(r2, &(0x7f0000000340)=@file={0x0, ""/98}, &(0x7f00000003c0)=0xff57) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknodat(r3, &(0x7f0000000140)='./file0/file0\x00', 0x40, 0x6fdb4641) write(r0, &(0x7f0000000080)='\t', 0x1) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) ftruncate(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x25}, {0x6, 0x0, 0x0, 0x1f}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf35ed7fcf6a41bb3, 0x1cc3138194ed944c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r10 = dup2(r9, r8) listen(r10, 0x0) r11 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x20060, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r13, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r13, r12) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = dup2(r15, r14) connect$unix(r16, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r18, r17) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f00000001c0)) kevent(r6, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3ec05686e5c4d1e5, 0x4, 0x17b, 0xfffffffffffffffc}, {{r7}, 0xfffffffffffffffc, 0x49, 0x1, 0x8000, 0xff}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x3, 0x7fffffff}, {{r10}, 0xfffffffffffffff9, 0x14, 0x40, 0x0, 0x4}, {{r0}, 0xfffffffffffffffb, 0x20, 0xd1fc4395b7783b55, 0x8, 0x524f0e95}, {{r11}, 0xfffffffffffffffe, 0x80, 0x40, 0xfff}], 0x2, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x3f, 0x2}, {{r3}, 0xfffffffffffffff9, 0x1, 0x20, 0x2, 0x8}, {{r13}, 0xfffffffffffffffb, 0x8, 0x807d3bff7da661b0, 0xfffffffffffffffe, 0x2}, {{r16}, 0xfffffffffffffff9, 0x1afba2ee521ab51c, 0x20, 0xb7, 0x10000}, {{r3}, 0xfffffffffffffffd, 0x5c, 0x10, 0xfffffffffffffffc, 0x92}, {{r17}, 0xfffffffffffffffd, 0x1, 0x1, 0x8, 0x81}], 0x2be9e286, &(0x7f0000000180)={0x7, 0x1c5}) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0009000000000000005b8b071b542a538706000000b81800000029000000310000000000000000000200f000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) listen(r3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000003908c73f8aad00000000"], 0xa) socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) connect(r5, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r6 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair(0x2, 0xc006, 0x81, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f00000015c0)=ANY=[@ANYBLOB="0f442926dfea0179aeaeff003c58e170d49be73d0d8d94f3af86c3103a6cc0fab4e2653401a2390fc46b4c359e2e274c4690c2d53aca27cdb7945b5c882f7815ce20589a9322900769cdfdfd6836db54b54209cb5d8aadeb4a0f9d271198027d5affed8be898904c4b396d3ef17a2d1322bdc71b1959b3d1978265e93d6e823d68fc9a5f51be2acf1ab57c1104f0a0406c8d637c39e0017f1d430a482b67c99800b9e434d3ab1c49dc77a10a6749b142f223d4c8914556"], 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) close(r1) bind(r0, &(0x7f0000001480)=@in6={0x18, 0x0, 0xf353, 0x7}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x4) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000014c0)) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/81, 0x51}], 0x3, &(0x7f0000001340)=""/132, 0x84}, 0x43) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) listen(r5, 0x0) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000040)) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x7}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x8, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, &(0x7f0000000240)={0x1, 0xb, 0x0, 0xfffffffffffffffc}, &(0x7f00000002c0)={0x5, 0x0, 0x0, 0x1000}, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x4000000, 0x0, 0x0, 0x80000000000000, 0x2, 0x800}, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x2}, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='Mn', 0x2}], 0x1, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = socket(0x800000018, 0x3, 0x102) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000280)=ANY=[@ANYBLOB="e4012e2f66696c6530e975861cf242f864103a968172d355b49238cc696fe25704f4435129a75f25f45d390d871ccb2eb1216aad23848d7926f544c24c96e1399b7766b7"], 0xa) ioctl$TIOCSTART(r6, 0x2000746e) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r7 = semget$private(0x0, 0x3, 0x243) syz_open_pts() semop(r7, &(0x7f00000000c0)=[{0x4, 0x8, 0x800}, {0x7, 0x6, 0x1000}, {0x2, 0xff, 0x800}, {0x4, 0x12a, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0xfffffffffffffe01, 0x800}, {0x2, 0x100, 0x800}], 0x7) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f0000000300)=""/4096) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r2, r8, r10}, 0xc) ktrace(&(0x7f0000000040)='./bus\x00', 0x7614a9805d4fdc79, 0x400, r2) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x6, 0x6, 0x7c90161f, 0x0, 0x6, 0x7}, &(0x7f0000000100)={0x8, 0x0, 0x6, 0x348f, 0xe5f, 0x5, 0x10001, 0xfffffffffffffff7}, &(0x7f0000000140)={0x9, 0x9, 0x1, 0x1, 0x5, 0x6, 0x1, 0x2}, &(0x7f0000000180)={0x2, 0xb1000000}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0xeab2ab15f02a5719}], 0x1}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/jpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x64, 0x3, 0x0, 0xffffffff}, {0x901}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) close(r0) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:07 executing program 0: pledge(0x0, &(0x7f0000000000)='vmm\x00\xc1\x83Z\xa4\xee3\xc1\x1f\xeb\x81\xafXn\xae\xf7]\xcb\x1cGx3\'-\xe1B\xc4\xffL\xea0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2ff286e086f9daecf0c0a3f93a5d68996fade9cef0100592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315d0300db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b0900000000000000b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d285572e6115410a5169b607bda7979cbc866d0ba77bce91b7974316ebbb50b60fd46c36dcdbf054e4019de31810ee58f0ea53fbfadb566a7fe8100000000000000000000000031ef30de608e84eb5d0f03c51f38db8bf005fa0b6f1a6d8cfc293bce430d75d37c5461009d3c62da83fc2f784110b649fefbbbdb08ee6beb8efeded85908f2f748334bae1a01d2848072b3fa9b4dbcf1436d2cd7"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) linkat(r2, &(0x7f0000000140)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00', 0x2) r3 = dup(r0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) stat(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000200)) pipe2(&(0x7f0000000040), 0x8) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000100)='c', 0x1}], 0x1) ioctl$BIOCPROMISC(r4, 0x20004269) sendto$inet6(r3, &(0x7f0000000040), 0xdf1e, 0x0, 0x0, 0xfffffe4a) 16:00:07 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x1ff}}, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000080)={0x2, 0x8000, 0x9, {[0xf9, 0x0, 0x0, 0x0, 0xc7b, 0x0, 0x2, 0x10000, 0x307, 0x9, 0x101, 0x6, 0x6, 0x1, 0x5, 0x5, 0x6, 0x1], [0x1b, 0x81, 0x9b9, 0x10, 0xfff, 0x9, 0x2, 0x401, 0xd6, 0xff], [0x7fffffff, 0xfffffffffffffe00, 0x6c, 0x3, 0x7fffffff, 0x7, 0x1], [0x1, 0x3, 0x2, 0xa, 0x1, 0x6], [{0xffff, 0x401, 0x9000, 0x400}, {0x6, 0x1, 0x81, 0xc3f6}, {0x6, 0x6ad, 0x4, 0xf000000000000000}, {0x100, 0x20, 0x7, 0x8}, {0x7ff, 0x7, 0x0, 0x8}, {0x4, 0x0, 0xfffffffa, 0x77a}, {0x2, 0x2, 0x9, 0x7}, {0x1, 0x8, 0x4, 0x5}], {0x3f, 0x800, 0x9, 0x200}, {0x1, 0x1ff, 0xfffffff8, 0x5}}}) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60082, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x1, 0x91ef}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r4, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) pwritev(r5, &(0x7f00000004c0)=[{&(0x7f0000000180)="9161304318aedf07629996ec7d17c749aef42d64e3a6b41a76cc33087cd6e4a1ef476fe77d1d690e9c52e830c85a66ca8388721256379e3e3f9412a5427a7ba3977faeffe9fd69c3dc34f3858e849f7d209cd52305c0dca0e968875f98c98bd7090b805ebd", 0x65}, {&(0x7f0000000400)="895363395284f547b12ae23462516ca72b426ca532caa93b5edfd9faadca7887681f1630d32983483aef9e0c3bf7c44829cd68f6d0a681a3b5440aff446a142dfc2064ca38939545403ff88cc029b7101382394b2dbf97999276fea095975acbbd1109f1b624cadfe38f42dc8e4032e8e3223419c549408f6b53f80495b2a3fac26b1724b2f7b985f614aa6322b4de089aa8f551fe2f04", 0x97}, {&(0x7f0000000340)="3e2935092f3be9250801e32403f766185c6fbea11386ca898cd6e19a46c055365a491651592ca63491e27b779893f1561b0ab13e253b3a06ce28bd2bb5d53361c725", 0x42}], 0x3, 0x0, 0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) pread(r8, &(0x7f0000000280)="71eca5960efbcdd6cdcb617ddb06a0d2d1b180312448da01eef238d5f29b58346b682e139af7a74cf3fd36152ee2e5351eb256ab284e492c44d64cab6d07452ca12c3cac95170ed0cfc2bb27048026bb657547de03990eab91aa1fde0b320d3ad9809f046d840a88420cdb10199e9c447990a043792c71206bf0b79d8d67a31e326be899a169becb7ed2c0e9f1b05302de172117aa966e45ee8cb2e7e8081992764f4c90c1ab1f037355c59cead47868cef371914741", 0xb6, 0x0, 0x100000001) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(r10, r9) connect$unix(r11, &(0x7f0000000500)=ANY=[@ANYBLOB="6401ffff66696c65300016b93a981a3b91dfd0f82427b5293bc946a407bcc0c0263625e4dc5cbef0e335450bfea14f09d056ba880d5e3ffad83a4b5e349049c13dbbc8685c9024e78029648c2c54edff4721ce66799885bc618fa2c53659dc10806f92e9c75b40a6d8418c7ac2364b7ee033c637655f743be04870f4da6816ba6fae0450db065a71cb2f98c422fdb78990c159f2f60083c6eceadba48db7903d2789c142a52e69f843af1ccf5ae5d06f1f0ef8249d1477dc6c37b65d42eedf8f47044dcb01adfc"], 0xa) ioctl$BIOCSFILDROP(r11, 0x80044279, &(0x7f0000000140)=0x534c) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff00000000000031dfa8b2671b1b549946747a000000b810000000290000003300d37d92e687da"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r4 = semget$private(0x0, 0x8, 0x400) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r4, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r4, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r4, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r4, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r4, &(0x7f0000000040), 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r11 = socket(0x0, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x10, 0x2, 0x102) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r12, r14, r16}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x5, r6, r8, r10, r16, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r18 = socket(0x0, 0x0, 0x0) r19 = fcntl$getown(r18, 0x5) r20 = socket(0x800000018, 0x3, 0x102) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r19, r21, r22}, 0xc) r23 = socket(0x0, 0x0, 0x0) r24 = fcntl$getown(r23, 0x5) r25 = socket(0x800000018, 0x3, 0x102) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r27 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r24, r26, r28}, 0xc) r29 = socket$unix(0x1, 0x2, 0x0) r30 = socket(0x2, 0x3, 0x0) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$TIOCFLUSH(r31, 0x8040691a, &(0x7f0000000300)) r32 = openat(r31, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r33 = socket(0x18, 0x2, 0x0) r34 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r34, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r35 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r35, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r36 = syz_open_pts() r37 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r37, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000001280)=ANY=[@ANYBLOB="ff000000000000", @ANYRES32=r3, @ANYRES32=r10, @ANYRES32=r17, @ANYBLOB="01000000200000000000f4ffffe8901d8ddfff00000000000008bf56185a04c7918ef8086ea674d1e728fa46ed969f47822d02a536dd57fdf962384e40fb2015aa7ca3ad252f5b664662c9389eb820efb9ebccf8ae31d9b57e31c2b4477a3e6a8e8e993acc7296250dce8f9cb73954791f3396d66dc5a89d027239ba58fa6ea972eb37042ec484ef3d2a9a353768f686dba2a538b4c197c9e05e8919833349aac60da25c02000000b18e22dbe4506cbcfb3ffd9aa22c450529d5f81987005565b3e30a4685b68e169cb1b4e89ae03ab2b8abb1b32ba62294eb681fe915934d81", @ANYRES32=r19, @ANYRES32=r26, @ANYRES32=0x0, @ANYBLOB="00638a7cefb8891f16e789d19022c7791d93b8ccfdd2f8fe00", @ANYRES32=r29, @ANYRES32=r32, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37], 0x70, 0x5}, 0xe) chown(&(0x7f0000000000)='./file0\x00', r1, r17) 16:00:07 executing program 1: readv(0xffffffffffffff9c, &(0x7f0000000b00)=[{&(0x7f0000001880)=""/4096, 0xdea}], 0x16f) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) dup2(r0, r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000180)="a1831ddde29cb4a981de34ec11e3e593ef003aa181ca093958a2d835e242ff147a65497f6d6b75bd5106975a18be90f77f", 0x31}, {&(0x7f0000000480)="5a2d0c7a20a9b806745c2f292f3a1ee384821c6cfff03d22d50ca8be16bade9df8cb6092bc41c4387440a41e6efb7f9263770e6d92c42fd2ada1125fc9fa57459891f03a9cc17909e90a6b078dc95006a49e6f3b61ab04d2b0162705f1141f5d85ebeb5f4986a9cc6503c1ebd590decb424eeefd28d419792e5ab595af7d0bd50c0de742330cf5807405d2e134574c3c0554b2b19a42ff0c55cf734413eda93759f92673ec2532404623f385", 0xac}], 0x2, 0x0, 0x8001) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000200)={0x8, 0xfffffff8, 0x3, {[0x4, 0x4, 0x7f, 0x1, 0x2, 0x6, 0x100000001, 0x8, 0x1000, 0x20, 0x1, 0x1, 0x0, 0x8000, 0x6, 0x1446, 0x80, 0x101], [0x0, 0x117, 0xfffffffffffffffe, 0x7fffffff, 0x7fffffff, 0xfa07, 0x100000001, 0x5, 0xffffffff, 0x7], [0x7, 0x5, 0x5, 0x3f, 0x7fff, 0x400, 0x8], [0x762, 0x3, 0x8001, 0x401, 0x3ff, 0x7ff], [{0x0, 0x23a2, 0x5, 0x1}, {0x7ff, 0x4, 0x8, 0x5}, {0x9, 0x8, 0x8, 0x100000001}, {0x6, 0x200, 0xd2, 0x5}, {0x0, 0x4, 0x4, 0x3ff}, {0x8, 0x8, 0x200, 0x9}, {0x100, 0x1, 0x10001, 0x2}, {0x1a46, 0x3, 0x9, 0x2e1}], {0x8, 0x90, 0x7f, 0xff}, {0x8, 0x8, 0x8000000, 0x10000}}}) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r1, r3, r4}, 0xc) r5 = semget$private(0x0, 0x8, 0x400) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r5, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r5, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r5, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r5, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r5, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r5, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r5, &(0x7f0000000040), 0x0) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r12 = socket(0x0, 0x0, 0x0) r13 = fcntl$getown(r12, 0x5) r14 = socket(0x10, 0x2, 0x102) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r16 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r13, r15, r17}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x5, r7, r9, r11, r17, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) chown(&(0x7f0000000080)='./file0\x00', r3, r9) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 16:00:07 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') syz_open_pts() ktrace(0x0, 0x0, 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) fchmod(r1, 0x2) 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x0) pwrite(r0, &(0x7f0000000100)="274f711ece4870d11a8920e221bc6c6720992a3949c92859d495f196c6e8cecd35ef65d1764c87a55f3c52db5e64af3257d3216835d3de915296c313abdadbbc44d414c617182c7c5263c1d8fa29f7cc1a15e7112716797f6990a33237a5e4665c9dd05a5ff42c185f63bd53160e6b581ec5251fd32850557ac1c03f7996c0bf41041448b38251a86d", 0x89, 0x0, 0x76f5) r4 = fcntl$dupfd(r0, 0x6746ad34d3ebdca1, 0xffffffffffffff9c) sendmsg(r4, &(0x7f0000002700)={&(0x7f00000001c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000200)="7f176cdbb1c4180214eeb29a13bb1414b083b04df57210b81799f6caaaa74ee2827f8012c2e6b18578ac77468c8f0903c95fcbe4ce66e106b0c56e2d8865bb3ddab2bf28b69c8a5313c541420c2aa4410bec13822658809688a9c8b89e6ceebee9da8e695f698b1ddd9cb27dd3d7cd2872096d60558e85dab20acdf8a62fb1e136a0c195954361606e2b02cee4d65787ed6cf6d7191a064e19c715a523fe0df09ec1613cb0c2f459755ef8489d8f295e0bcffa2a64ed6aa498eaab8a2d42b5c622d840eade6201ed717979d717f49d22bf5be4bc4cd3673d3f426f35814c0739add5c30f56", 0xe5}, {&(0x7f0000000300)="7b519f069a9c49b7803b99f3ee77a20dcca297449bf90aba424f7082eed601d16544070e8f71230a3cdad44c6bc8dd89dba3000dae9b27b625ef1541de90bca16990ae35f156163ebd53c2b4360a503e2b2c574dc7f5a9a5f5bde6d241c99ee82a37c739d81a5c449c096e2a487ec94ff47010c907dcd3a4da6b5867eab63d7ba726ad5fcdfaf7e998dfb07c052d8270be9baba440ad84ab98b539a12d88883c5d08f5eeacb06f0381f092de50b4447c08331b8dde042ec5d45d8a536b4e22e567f91d94e41b7fdfb028e8b1adcf913cc94778826880b0e5ca73ef93559d3633cd", 0xe1}, {&(0x7f0000000400)="7bc4099d94ef0d3050afd94e7516d9b52af25301d2f2b3b8ddb5093b1bd09506f995f7e115691998231c61030df7a403c8729673ae4c55aeda009eb9864c0b28", 0x40}, {&(0x7f0000000440)="b09fa8ab0e534835f6fe7da46acce388327594f999718b9b06d9301ec2cded14bd76e431195526433ef212fd6ef889bfb3", 0x31}, {&(0x7f0000000480)="9ba4c449b094ec443b9b69caded2d112baf053a2b10db3235f88a1ffdc5b09e41fee6080de3ea70b23841bf083288ab94edafa6e54149ef158071bdd7a6819f27362b7b3fb1d35e2383349b04e0b649a07070f8f3902cc357e5367ee49b54119497bda0758414a7527b8824639b1e7dfb0acebe4ab8e2fb1bb00d2d968ba3f92481a39ec6fd97bc44b5936a823ef37d44522da78e93e9aea65702da53f3e5685a373b210477977e5be8c827a406ec9caccd2e40323023076b805068596a376a5", 0xc0}, {&(0x7f0000000540)="75d76206404292f2d0a142a877b99c44a437a332d6396b9d", 0x18}, {&(0x7f0000000580)="e09389715536a6707755bb5f6905488d5a51466dd9c8da484965a00ed527c29239f487644107be909219970a41403fee7fb4af1346d115522c31df35a6240d2d43540090f22508f514c2b3d1abab3bb730554fe8ccea5c823eb4b9beabd216723dcc97de969bd8e5c2d3e3ae1e5a9bcd2bcd287db2f6df277582a92eddefa60bf236dbd1a6f8b970c9050d98b0ac8b53246b61c7452afcc952137c038b2721a50a4ec967e9668cd13c8f7fb6f8bb72486bbb97759daaaa0a852005f9dde241d928d901cdaa17d6f134889716df30272fd035d557b82e187b9405c3c3bb474e9df91c351af5c96a1c20c45ad385e635bf8b275399eb553f1eda88a9c243d89b15323bcd57d3787228627352fd743b28439710e3394aa3abbd492d80adb26bd73a41122efb7615e3abdd505f3505b73c2bacd117a3c54514b63496e20aa0b5ee8b442e8eafb2ff58615e551aad6656c3b6d851a749c5e82485997f8e9659dd20d0b0c9c7da83d2c38ca00082a7d36948fba35722bd22d58eebe231cb6c6dd1405b8ec671edc6638bcc6bb01e12f8bbc2771eac272f7357056d94288eaf988d079438435ac2482368a3d4759798f40e4fac5e5828c3d63e7a2ac394979b9372248b3ade1d4f2998c7e0edbd534faa2ceda67330e0115de419a227b2dcff0429e6684819b0b05f107062f0bcbd4509f5f9357daac920ffa0589acedbc52cadeda07551d3428d865a2ebae326e2df6b67c7d2e9785ea7d0bdb60c13c8e37fa3b3797fc93a849649921c23a207b90228f3d9a1050de512fe99171421965565ba9c5ab3d1762c2f199ca71bf67629d4db42f89703fdcbd354e9a38a3898c0b740bae0a44961c2fc806c589bdb55dff89ba26b7a21f737a1a35e1b0df2400e57cf96fc82ef2bbb63c5e16521047a3b0dacacc0bf0f3ddab8bedcb6b8fd4be5c43606e805cb1f3c19557b4c1a3047f9395ad44438ea882b26aca4a5a6588e34436a0b818d78f637bf5fae243dfea743b5f52f404f58635bd04508bf3d6396eb313e5037dfdd4f0187091655e3a8354a8cab8f7c0ad3aae1f5da5bdac2766dc0486d2b9a03844611b3868b72942a4d91bee81f360b30e849df373065b3dbe920bfc1ac40efacea4608bfa6aeea95abdec2b0cae34ab49e913cc4620db12866ca744a7690d3bd3a28dbdc69b637d87b6ada4bf05be6da2510178558bb82a39f396cac76572bd2d0559e4bc61206fd8b9635f269fe77b52d9a0c9f2c2aa1c85c03926473ddac8d50f2adb68609f95d5176140f0bc1a85406ce81a9da979ab8e684dcc39b3804ee9eed8cb7173e140d18f84c1afabcc156736902027901e69abedd53177ba4f502b263aff9703146a7da3608acb30625e59ab45a95ee99066eca13b187358bce16ca502234d1d42bed81a9e4ec00c8568b057e75de0e84e90b37e4e21ab324b54e2d6c2a1942ffae380d05b457bcd7f95cad0ae7f201b63629c1e825300cab71ea4e387278ff1152712f38caebae53b3208dfca3ecd849d69c71aae3ec96332c63644ef04d35c5fd6de6abd46a43ab0e7d875b277b340484139ea817c8ec65acba1cb29672b3139ea9857fa4d4734940a33078255b01d325cee10b39e86ce8c7b239c3e49ebc4fcda9825e2b853d15e2ba7363f147ce9a2a8fb3b730b06abe931f8036e71e51f58e11e1bb5f1fbb323c02b97141755ba277adcecf3907fb9f0623196fe96f5a15dd3b79b779f683f6c6ec3953060d157d2487b632059ea835f550a0fe793bfb109e80aad8c05e48f59b0bf0820fffea89d277d345e0ead5069475c81ed4f12a29b43105703fb65feb0f3d7a5418cfbfe9573d6d5070c0d94a4fef946c6a96163fb4dd6d77dd55705b03d4451f7e7b373c74e95c60761a238e3002221405ba41bbf20be7fe557369a106d6455a294c27f73b6a2d2e18ff044730558e3ae2b3eec82fd2a55c9037fff8969403fce9c7d867ee87c94540511463f52be93937cc0aec68d1ada3bb04ccb69c6644758847ab6d783373f7a9a11610d21de24e3f5bfe0673a6f98e02210b5099b82f98bb40d9d4992e4b4d67d577e6050d5858bc088761a0024303c2a306735434be250f1599fcde393e0b1bedd3308417dfe70a8c160eda76fdca4110605189fc1f22a753d395c88504869b5c974ce339f97c3a263dff96ea702060dba7965c07deca214df211c3730e5988ba5b54edc1a0294e88010591317375fd23c6ff2fe9a4ee02582f1cae7ff01ffe12e03e72ce2568534f506329f593404c77e37919358197f2143e2bc729f0ca1808971ef0344270736b4bd6304970e286d5d6fea4dd5f752ce46a24f2f1bacb8d9de271e2e4cd7674e8d82ad81dc09431efa5c88382278c261015e089d97b908f5237f81a01b535c3bd0ca9db5edf4861ed4d248e5a780aca7360821a114e1156ee86b70ab56bc50a6f53787e1faef022db1fb78a36857db3bedbac30810e7dec2e8bcd258df8a2c4cb6467a560986a915902b6eaf77ad12ed927419e8e2d2e7babcff37009330741f94862a7a94064a6578fd34f9dab3af195c9b5ac64baa9275b7aadba7676c7397b62d04d3c2a884f0bb022412615a6366306258c47647814a558bb50d0e81d2afd69ce9d5857b17d46087b4a625134673dd822dafd3a732b227d77efe25455881d3df25ccd9a2f8178f3a65b6a895b3f3255a2139d9ae0a2601f25ee384aca0b43231f015f689820fdf9e64627044bf2ac244c14357d37ae557dd5cba5962d4668cc07ec71d8d003f8f43ece5f5bde81ebb54814088df84766347d791c945abeb83c8f55bf6edf4956e61c4c0eb2548ce2d741004864ee42363e14e37370bd49beab437edd25c981b8e52834690381e97039dd9a1958410ba76ad5d3cd46ba2c2de09ae7981c304f86fc68ac9fa1ef471bcde291f2f7a8391d3e94e0a7f5684378f769b7ef687d4c2dcecee2789b85dcd378400a8c484676233c3439210e1f324d71e19c8912a58974f7e1b86ff29071fd923154a1dff20d1493ebb543de8c5ba53c6f0d4a1e9b4fd2b8da7ecdac75a37b2e01656b2622eadccde168fb93d7e44038e6d487139703695f4f0f92264c233b5fd29ef27f67aa003c6bb56b90579a420f4e41a776c9ae91cf970b4d3d894284949331dd3bf1d99b17e47311d0cf49ccc1e59184eb13cd1d64d85bd992c13e28dc2f800f8afb7c2cc7c8011985263d640db05ec1dc96dee7ffc2970b0096ce5f9f341df96db51cb9b1ff29e99ec63ef619143b7961b92f59ccf82f4bd7102d8caffaac36a9731fd63e061e1764ac5f9a934c013fe3198359d4c8cb6625a9271e2527eac66c54abd8fbf45cdb1a6050413a1ea1a2f6da9f78d9262cb4f23cf95a8f106fcab88d51586867ebeb773489ba603ada940585499ce8e289607ed022245ae9d3c8f445f6ca807250f494e6f1064b7c3d90f4762e9bff0e087da2ca3aea66c42e3800283d5c25af1ff8b051498c0afc2af5a4fcaeb37b87cd06a0f7957265ea4c7c1ba1ec2c08be7960a2c5a67f77f061cb0dbc69cd42724efd6d0f029f6fd5832b658d74ed435311a6a39d046247de8fe8a7aaf975130df0056477d262b021e5dbf88beb5cbcca682e3946ff9a668ca6f6c971ae10f8805f85c71fb1f43e2e1cc872a92063d74614c4a696c96a1b05b91a16f3c906f38a15d06cf18f36db9494652d2550c26db83b3b246e67d262a3041090ee0d9101305d5f5c04d0891ed537f9e40281094eacf4736e1e69d9f477a88bfa07134ec015068cdabe4f579cf12dd13c3fa28831c98a7ec8c248198d12d83c454173c59963ebec7a71ba6947550886d66a996bd03930169cd518accb024e40de899d343edd1e1288214fdcbd5e9e0ae8b111419e31cbab93fb9dd2e172356a176a74a407878b26d64640d580dc5c88eef79936aeaa6ee2d451503a86445d96c369f6d33c53e538f2c6d96434e6d00e5052ab35e1c879805dffb9e1b1f2c95ba5a71cbbf3c817a6b77bcb932e9769e1e7a30dc5f56b912f5411ec73dad0b308dc3fc7853c3320a686e5bfa5999c144415931f91cff4a49af6aa559ce63a5670fc0c0c4f8405c43bd2f2ce0707809c72c5aca8be902a19fc269bfbea9e5a4f99b3135b4e027ef8cc839cab19d3a1ae52fe1add5154df2d6b393959e3a39d3010ebc0987750fc30af28efe06e4078d84590f11a6fbaf53e064ccbb3f587e8f8fe6075e37292fced2253962fa8bc3acd07cd30e1059b29c9964612dbaf1798f3a48f324efa242791497bb51ff7bbb53b29b00e34f517577b200cc74c8c51be6d50fe1c929845b72711ad0f3bb6ffb47c5dbe00c61c825c4b95893c53e3615fdb750afe0526bdaecf1978f2711eccfd6ee4fd91d425796d28ba6b5efa43838f63769e517050384469ff3f56b15c495dfc1895502d0ad84dd9c4448b4807842885bcef0f09329ebffa0911c80c06becc154efbe868c91aed33fd82d18c3493ad7666e473bda03eefafe11cd88f3a19ba22c142d377339516439e624c07c71e8dbbc445c820d0dc6aaf995dc870357737035e363b8206308c38541e90c24311458968349e821b9f17559a0a1d54d2cabfe2dd00e27f311f866f5c41bd6f241f65c5c70ee07ea21ba2b6a355956a77a0446a2fe432ba80c3afa65a0bc4cead0a94f2806b24d4cd580244f692c63094e15a4543ba988762d175cdc4e6c6bc06b94ef45be65b3404f9a16fd4b7d8191042ff69c3261c40a458885a621415c553910167864f7236dbad0493fe01ac337b20e017516e37871efba7263d508f9037a0a6f4bf828c246a5ebe86cc8b1eef7ced5536d50f9a45eafb17405708cbaabdf98728bbf518a35c913293ea784e64baccfc8f5e0af139b20cd01f04f3094b690accc2ff010959b466b5bdca8421f2a06333d2d1586559efc58104a544b265576fcda8ff6a428b070cf4c80a46ec97c9c4aeb84e15dc5c1345b9147c350608f22c1a5895f05c3181b01752f3f9ecd743c5cdb7c4e1eb32d381480eefddae780d14d15555f07daa0a7df35ecf4aec320f26e2d9827285938ec3960891c145bbb87cda58a5b99e0b195fbf98215b156e79408655c18bc861d02dc237b5e6928731a935a4f9f5751665cce9d2d617340c8009cc2a189484674e332825a0c64e39853a8d30166e00d0cdd523b8d44c8b4590eb1d03b3bf48a8a6c6aa540f09de0151dcc8ca41d315c10298ca30b84a7aea76bb676c264cca3e1cc9baedff497391e84a2f732daf7a4271f775cf5e5aa46594c606e558502e14310240790255cc2877c9e8f0c1e06198f7aebf8a166e50b92423851ca3e8d30ba5f43ff14bdcd3212a773a159cc2d27c9b02f59a3054c54021ad4fdb9b696890c698f3b5b54000b4f6d18092fd8c02bc0f3d31e26bb84de3f045172f8b917284da97b5477c5f0c304455af4b0d20f4a033a6193113ae151886775fb7598838cf2aa0cf1bd9deca3a8ede064e63a20a6b7c73e4668c4b510928751365882caff6d9147344de9ae6e21714fb4d963c6852bf50771eb766f7e21adf7fd0ebaef663a142a3e79e9b0991fededf78e90ef44ca248357e0be822ef4451468cf15d14b9198bf32d45cd0fce7b7723eebc9882a5eb215cb9eeac7cefb1c86181e26537993d181eb21fedebdb063abbc667e5749872ef880c0520454815ccffbeff5b264b930fef1793e1190eb2ab4c4012bc8b2f9dd8882a6999418eed2706991f8efb85886c22fa8e3aa02e4bed704edda4c21cf77c56bd3ad633a11729a352ea62e5f1819042d7", 0x1000}], 0x7, &(0x7f0000001600)=[{0x70, 0xffff, 0xffff7fff, "c08e69f7d6f4f30dfe60e97d07e6edba95661ab70844a0d0f5a8b6b9ba8041f2c215c6b50eff5c96cb304fd4ddecc581d4433bc45e1df9cb695506d6ba73cd72428ecbcdf608f9ee7ebf1bd0f615565908e0fd22af5ff538258989b910c260"}, {0x10, 0xffff, 0x9}, {0x68, 0xffff, 0x8000, "9879f5408167747986025ec94579da90d848a23b824000d0d81446fd7f3de502293ff977efe335046f60d1f2ffab337bc6233e6e85b08e1a5f1c449716e3229625de964192151c28e45e40a7620dcb8fc91a18"}, {0x1010, 0xffff, 0x4, "dd2b29d81d9b344899d06d7cfe3b8054329f34f552d2c99f0cb9f41e37f6591306ffaa6a001a64334bfadd9f411b584677d841c8d8db91fe6dd9c26dd0c0aa9c628a224e2f09aac03366180adc88ebe92c5ad8b6947c6b5e10467f5273f7a702157aabdf80ee9357320be41b1ea7ed8c911fb5a4352857fac78ab1512915efa19bfb124cb845fc9fb4bb049c2e876db7f515a927beac92adc259e3b0927cb4a30dee9760d8d397430d1ded385ecb0d36b6a698c9abde7e6c315d4e8df9473c642b5bf1a5d3953878eb92bf215033fd64761f00e2a90fe426e546d6461248708d083c3159a69b277d7afc3163949b4f8039d266e76b6a889fa6cf35b4d78b857572dc4707ec08d40a0f81e5c95511b433f0ccddf23a9f7d9980330e869ab15b6e400da66fb1183aaf13a42be4a644fb79584f157669be1ac059978eed8f59ae3a5f858bed1419ed4d8a9c779bf5fb2a44ddf1784a55c82838bcb9ef842dd61625895ba6c627e25a10212d3efba931317e35b692d582d2d9f53d238d745df5ce0caa367273934cc32517411b80b1e9a4589972f0055ab6a6e61dbba1f157c3ee876ffe5a4af7b45449667cd925a354917b591ceef3f6a303e618eb0ab3ba330f48fa15c4919515348443ecd01b003cd608322264eb9352555348e1a8167b5813fb86257ff51acf996edff5093721d78b25978a0fb78d479fd9ed3e7796e38001ecf08d6ae0ddabecef1320553812a1d0ff5002b490aa278b150ae05af9105290f219f2f61cebb28e61cf84a26e578db006a1bbd4c9ad1f9eea3e2e0448283e5ade9cef74f40dab502fdc827cec2d36bbbc06ee4ea50686a6c9483295cf607d6f077007ca95e58a11c2092a36edc0ad2b48c5be51f999f18266c9164b75f10244377ee02092f0e70625f01ac3ce90b63b45e4ecfe4b4e244a30ffd9afeb405c8607e2bbc11f0f0477da4c35c67e7a42ad1ae248b5eec763136490e6cf4d1c4a57a7f505fb6ee28afb36f2fc06285aa7bfa067b0bafabaec0ffc0ff43ef931f0dd7203456e1c318ff2090f4d7ed79ee8100910304d3ea1ad7c5bc7c3a69bb4d67a99142febe88a248bacf7db77d661f0b6b793885616be5c181d4c61ae4f7f4e06fc5b42a88826e2a076a8ca02aa2c0eb6061219d4a02cd0d874a7a5cbb4b7c81bb943d3157a64d59c18e76f9199e477bf93b102d7df5e954af7fe12365477b3ac2e984df63baedb91b64b2dfceae015b15fd44dfa0534632391f517b1d19e1c1b6b566b2e0211d3a0950bf5fbf2b9ed7c9c8693568a510aa75fbd7e0752283ef09aca6fda13653c72d5cc7674a5e66ba064f85a0516e7373d34933bbaf35490683775890edcd121733591cee2787e4ec98d5d88da7e40bb8038597f71641e28b36ad6da234d467d12263d2a75f0e3d54977e4f44bc8d2d7750fc5b13fd59b8c707f076a7a44f2f6f6e3d8a0e849f04551d4b50223e28c8e0ba398018e31097039b1cd581aec2bf3e15c0a1d7dae8b5556381ebf2e3bda7b36e85850e17d033f093d2c910eef6fc53eb76ab1dded8c42edb244528aa2c203af8a575f067419e564af201be3b58b4a845d17544a48f548b3fd314cdea0633af09c97a6260d3d7007ca52ca6ae5b7c3c4f3159786095e4f22bc272b35dc21b0bedfc30f3d233114cb188cfa886435a23a84e2396b3589e3faf6891915e09a0b06ba086246d5225673106bc3f0eba0f9fa465eca297ba180d92ef5c682a7ce53873d4bdd43d47bc286476d7e1bcb6646e170531d4e011a596e9856d526727291ae1100ec16b64c69dd2c32a6135acc4ab2c2458b2fb91848a752c7bd5841a8055a86c9a7ee059348ec47d9b070056c87c5fda09e29e9d9c911a1618752d5d93beff0514816ae9f69c75a7d8ddc5fcbcc844636d6277f6614481a6e79d0b09ceb20067a104d91c307db01e1303a15c74db0a665ce356765cf9df8387732a111a368d1bfc5a3ca97fc440e3fd9d4048303b098679950531cf4771ae3276a96b68f376c98e14c3dd1790966903ca599b2bdc8a54f54a8219bf0a77c1b63dae6f980993896188de2e9361293448055c4bb2cc152e8054d26ebd3b6475e65c8254fc48af05e0f9bc897bceb2f9a24c8947b6ee8923246d0fdc1f75f0ddbc4096cd50da69eef5b6f76400bf4390731e98cafe5667b887591fd21edcdd58738bcfb910a7e45feff7e8449817f1ddcd69a29631c3aec54ab206c535cd54acfb42fb1c1ecc01f7c110247128d33e77b85d59853eb612c1bc638f984e8e0ac4fc855af3740db49f775acc20cd6945084e9bec2a692cef9a663593dd714db91040412c6a4d2f148a8f4003fd89e816a5053635e94f2ff73ee3c742e1fee3463ce6d14af7fbaec08e9481754932532a3abf217d95bf447a11e76ced980be2c4eb81adf689d6248200455c9c107009fc798fe1865317eddb18de061832b9c3343e02220b8feacc859f80f128a97f39e0812c84b7fe814b8a087e518fa17ba79135acf00ea443a4eaba1706a01118c0feb0763283e0f109289d75a91f95a3b017e521d128397b5a06fddce4bb45394fe399978235df48c51dd0f277b200422af75e45e7e687cea5986ca977f9b2ed9a443c9ea7f95f7a25c143cca131da180258abda2f8472901fc6219317c856361151252622222f9e90320d5272ec50bb3295b0ddd2a66c8011898a09468ed85c45bb442740a7e4e69cf91e7d1ddd908e93fe3f2a3293c9984e350bc05ea1398e749b2f0abcce07c040022df10c87e68db40a01c7ca3b4c57cfac2b16b0791e05cc00d7ef32fa6b64e09adee3abd2f91a4f8d73fcba02a089a509c7630aaf97f6fab721db426a4bcae4430f248622e7f0e0d82307d5e010f20805081d423ea74202009500068b3a80ddf9d004a9206f1b9092a4fe24922bea94928a1653d7a2f6cce46ffa8e1cdaf590788742af4368809db5c9f619d72227f7cafecabef12dcf052499aadf2fad7657c8ccd9a9541928ee67f07d25755a39e404c6fac41542896b92dbba62ea72c907d84d7aa2e9d7230379c4a0f5eb42d782f012054ab77468bd10532a8078e8203ee6d43c101bc4a5b0e2b687125cb6a0f884ca3ea19ef663cd1bb69c73b7c27fbb0ff16f5fe6ffc7894987b465a0420574ef7978bd3d454fc2cc589da3f49469375a1250ba9dea5bcedc41290bad478a796b1a1ee7a95cd130e492ba329351c080d3ed8eb5fcae7b4d37ae03264a65ea9b72d790a9df654b1b1b9744856baf656c19fc74fada3a9a06ed9242f690615f02de4f2c90b99079181a22967477ba19c5ad60903e9681662b0ae692061e07a78b2ff9887b58c2a2612ee24eae18686da1f049505a507cd5603ad189b97363425101efc379ba7cea279eee22f116665352718a601a59b8f2a150c4acd29c65cccff5a52235f8132706ad0146e6d53407e553f289c74b09af501b564b0108478dc8ab805c35c3096ee9ed816e8071d6ec723c417b707bb708bc68e5e610e657e245dc930937a62d1118be6fb9e6954ed2378231ec651df887e583aa2b441074b5f2b16368ef82fa201702f391c0f093d48397e827fc8827e0df601ec54dfc3b90058c943c3fff7b23167c325ad12e0aa5ecb973e418805d19452ce3518fc1c36f118730acee08eff69adedcc54d61f541e9d1c1faff89d3eff69c06dc9915016f139d107b4fc68d8c2d5cd6390c41d8fbfa9a548fbb6349a38a8426b83ecf0a6072ba0d8b8ef1927ed6053ad814e3f4313c211688f3e8d60d7cdc9d02c52d010ae5ec97de37bd5075e7014b42c9bd91f645573844759e78a0dcc0932b2e190d2bd2e42ea18af51a0ed3f9b6256aae7e9f56857529a05efbe7c6ea5aa6e3daabcaf139371580b2f5129b882358d083bf5fba835745f30ec9308aed6f6595296cc1c259977ca3e976a59848ae2aa42c30b39cc6fd7384a438ab12cd9a15ee87918c694dc689c6f2ebf4fc95fc828d007be69ff6fbe4233fb7046c9e20a80b13338f85663231216dd02fe59dba8746243b0ac933e7eb4ad864aed2ec07d87284fc6ebcf3f0a9945c6b04c49946397feae58233012bc667fe41dab3cb5ffc83622c646ec22afe5f10ae64cf11d8ac23de34668a6f2ef865b98b996c785831787632f70f8b5db7428451ee179f63018a8f36c6a8467cd664b9238b70cda34150c1552d263edfb3ad3840e9dfcf1f41338676bf1c1c347901f7ca8a49a5836fa8dde0cfa13658fee41d392386b50d5bbd5a2e0e3c7ba9416f39b5a6735034f5f536508f456fb58d4e0625dfdd9c24464ac9314225b4d36ec7ad88d6c0fe83bf22ebba095f2d2333368e031298943c1a87c57413b8aab947057dfba85de27c1d78e4f2b1c33300239a5040dfb2dc48073d59e57b11c752974f19f5c5a38fc90ea7cada2dcc2cacc77e35087bb1c67dd8c906597ff6952bfd31cc3d4a74d36e8435ab7afb1ed74d5bb5e3115846f626311a8e18192de2b6438ebc39f381a273587de74d55fdcb1c1d0155b02678394d95936dc82cd8c1765d411664587a1e7c0c269bee5a53b8b1ccacf24550d84706af9329bd4fb78ace8b16f6ebcb7df6775e103df6f97929a7b37a9476a08f748da8539d0f2cf0c7cf4cd7ca1aa5f013c7d288be5513ead459d0febfbf9ca7ce930eb3873ca5d68db42b2bc6b702a070b7525f47f5042644566e53d1bc5cd07713ee6da18b008ec456c3823265d9fcf34b1fe53380655cefb039f9fa808730813b5ca12834bd452a78f3326380dbcd2241ed30aa2bb7c4b9440670b5cf8e0e51aa6d2ad88e76f4b9a0217ba6e02b494bec6c506a82b2bdcd1ee2e01db139d06165fb94a1921af20acb709b7ce78df6779e31444e1dad7f5013e7b15eec1f914c39c98ca8e21689d5b666f565f483128011b01a8fdc7510d97b0aa9ac1b38f1c057ebe71c1e216b7f7f29bafedcf92c38338a11cf9e2c11e2892d9bc55baaed56a29b3c44947168a8221d7d063dd318e7b5f61e96941eb84e7f01c139a8324563255251cf84fd5a67aace9a223b206a5b1ff3d018b462e4a63151637ca086c1cfb1ead8d60711206acd58561e5bf60253e6bccc5e713c46d7b33ae0bb55ec8f0a5ef86a1331cce0f6212f63af9103e765872082f1a78a1cfab7c70958335e67f1788ca661fc416ca8180ba4099c808c8210dd58d4e1dd9417fcd6af8ec988cf75566421c47e4b6d77042450dbb61f1c5c8eded09763554e023e55c0dc4caa5a3e7edb9b39b92f64d1f752f1a7148f9f5a4ad19456d6ae3326ad24ac0dd1a6599058eac6740fd30a3cc6bcd6e6f6801c50448d8762173cf8a8db351cdc4723ef42695e1829d8bc0ed82607e9c5b8ed4d60bf207289aa924c84c523632d3cb61c567d4953e6b37ce02eabb02835822240b16f4bee4019e8b61c2457b0df73137760faa32d9d686beda33158485f482e8d391dd228dfcf703ad81e47fcccbeeb7a8ffc4a59cb8b61f406249af50b61460056ecd7b6bf271c913ac72fef133c48c27a643ab7cf978e17c125e38dc06ad3df1f43c7d4ab762295c3066bdd50666d0790707e8ee3e560a1eaeb8f190558c67c0a854b97b239cb2b2da10e2ed162f69057a92ff71544a88fc6f560b941a809cc9c1baf85b6e17dd8b8d87818c13522e149c775ba12dddb67d34818db9c291ae2360ca9454936cd90291fb6ca8810c6f1725be93f197d0947b41976a2045a4d9b8d83bd9c25d7581c22bfd766c5e54a29872a3bc954902477f2ebba8957a04f363e0687d9205bc4466b39456c337e73e2a8a"}], 0x10f8}, 0x2) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000002740)={0x1f, 0xfffffff7, 0x7}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002780)='/dev/wsmouse0\x00', 0x0, 0x0) close(r5) fcntl$lock(r2, 0x8, 0xffffffffffffffff) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r5) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f00000027c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002840)='/dev/bpf\x00', 0xa81, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000028c0)={0x0, &(0x7f0000002880)}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000002900)='/dev/null\x00', 0x80, 0x0) r9 = getpgid(0x0) fcntl$setown(r8, 0x6, r9) r10 = msgget(0x1, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0}, 0xc) r12 = getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0, 0x0}, &(0x7f00000029c0)=0xc) r14 = getpgrp() r15 = getpgrp() msgctl$IPC_SET(r10, 0x1, &(0x7f0000002a00)={{0x7, r11, 0xffffffffffffffff, r12, r13, 0x20, 0x6}, 0xb662, 0x10000, r14, r15, 0x2, 0x40, 0x40, 0x4}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000002a80)={0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0, 0x0}, &(0x7f0000002b00)=0xc) syz_open_pts() ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000002b40)) setuid(r17) lseek(r1, 0x0, 0x7f, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7c}, {0x87}, {0x6, 0x0, 0x0, 0xfffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:07 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x1, 0x40}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000", 0x4}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x26, &(0x7f0000000280)="ebffcbff14b9c18102f66938f10c5a16ae8939ce465a16322ec7d5bf76dbbab2ae05924c0f8bd28b70858620bb4f23ebda2b9ae85e60045888c3c37ecf81259423570a6044ffc92dcded3d30cf05b86e6d1600050000f5ffffe47ba0c5715db4d45756295490da393eb025be5707810aacec06019ab63e5c780989809a068da16fa24d8530a4d48b125aba17f73a9cab227156ed993e0269c87e397ea4809648976029ae8578b262686f032bf0ee2cdd21439fb79e03da574545436f952c900e7e17ec809b4e28c22774a52c4d805626e27e7fc39f55b176a5c4ee9ee668b80ac7a3304959c2e45511035628b4a26505400395bbae93a2e32015c78d6cb3360c347af7", 0x103) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000140)={0x5f51, 0x650}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x87}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2de5ffb698ffffffff00"], 0xa) r4 = dup2(r3, r2) listen(r4, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000180)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f00000001c0)=[{0x2, 0x1, 0x80, 0x8}, {0x3, 0xff, 0x7, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:07 executing program 1: nanosleep(&(0x7f0000000300)={0xf0, 0x400007fefffff}, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r5) connect$unix(r7, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) recvmsg(r5, &(0x7f0000000740)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000340)=""/137, 0x89}, {&(0x7f0000000400)=""/199, 0xc7}, {&(0x7f0000000200)=""/43, 0x2b}, {&(0x7f0000000280)=""/77, 0x4d}, {&(0x7f0000000500)=""/54, 0x36}, {&(0x7f0000000540)=""/31, 0x1f}, {&(0x7f0000000580)=""/254, 0xfe}], 0x7, &(0x7f0000000700)=""/56, 0x38}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r10 = dup2(r9, r8) listen(r10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r12, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r13 = dup2(r12, r11) kevent(0xffffffffffffff9c, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x2b, 0x1, 0xff, 0x40000}, {{r2}, 0xfffffffffffffffb, 0x6, 0x1, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x84, 0x2, 0x8, 0x81}, {{r13}, 0xfffffffffffffffb, 0x96, 0x4, 0x5, 0x2}, {{r10}, 0xfffffffffffffff8, 0xd0, 0x0, 0x4, 0x6f03}, {{r11}, 0xfffffffffffffffe, 0x80, 0x10, 0x5, 0x400}], 0xf8b1, 0x0, 0x10000be, 0x0) kqueue() ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000180)=0x4) 16:00:07 executing program 0: r0 = kqueue() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x3ff, 0x4, 0x57, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xeb29}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3ff}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xc65c}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xd0a2}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3f}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x1}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x7ff}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2cbd}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1f}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x31}], 0x8000, 0x0, 0xc600, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) getdents(r0, &(0x7f0000001800)=""/103, 0x67) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x400, 0x0) write(r2, &(0x7f0000000040)='h', 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) recvfrom$unix(r4, &(0x7f0000001700)=""/187, 0xbb, 0x41, &(0x7f00000017c0)=@file={0x0, './file0/file0\x00'}, 0x10) write(r3, &(0x7f0000000040)='h', 0x1) shutdown(r3, 0x1) pipe(&(0x7f0000001600)) dup2(r0, r3) shutdown(r1, 0x1) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000000300)="d310138a67c35b2b9ab6226151ce2ee15125888a326c1f49ea9abff4eb755907c269df68a308df76d07165ae24ca3f02cec7593370c6133443897f2f23f15622e5f4609d4ee21df0e84b39cc419ea79cb772486444cfe678ad86ae0be52e51eba07bc3dba1e8d0cc419d76f9864b25f43170ebdc34eb6be5b7a52a5004fbd81576dfcf9161ca5a1c428cf23eff2f6b4226344a684fa558f6d213a61012293af2fee85e148f71547748091e2270cf69e6779ec0522ff622e7d2da7ebf9ec5130a0d35e0c99905a57562a2f1b540a2159cf1566341b72bcf6507c212ee8621e1c77c139c66044b19086a73ae6454", 0xed}, {&(0x7f0000000400)="94d5d903ff8bebcc56462049f5277f96327c0ce933ac7b0af821e23801f99d634dca5540f2e365214ae62e6e17212e3f24d41fe65039472b40e031c2dd083e2e88114557eb044473988690950574000f435fef9c52b88a3a677b91c43387beddb7becb91db81685cf56330add2f132a7510600b0387b59e915c091b16f4ec32dd0505d2a17f4d7238004e9f5fe1ef10bc62d50a4ae551fd5a1047f68b6e329bd9c9f1a42dd3de2b0f59e76287a66dc634f72d40482662998cd7e7916ee50dc1dcc847ba3c51121af17434dfaa8948fa001fc66c95c2a61f7f758288ae3357ed72a7a0644ff0cbba47cb3d6f9b67f6ff70d210796302f9fed9535d916c2055a76bb524a4f82009d28f81182e02834148344313b62dfc3f67ae19552284924743e9a34d29285a8efe07716f3f8cdc0f64ce1f070d5263037ead5f80c6540579d8db26e2759b577f0353d027dad73584777a847f9e6b558a2787d280dba5a22e4c9d28e065cf631eca224b05248af347492edca48325536ad021318c4817b00d384cdda91331d57c44383d5b47c27c9558696afb90132f66aa894e5b30dbf3e20bfd21f60c16ac189625e2134a3590c050fb1fd3c6825fa2dcbfc2f6ab7c6210293d697d618d468dfd61e7b8a5f443f3c7c99905f1c8c96dd634d8e3cd446ce89c111edd99bb4c810189d22a92d85bc4af5b6fa0b670f5a29fd306ff2d52821c2962b5789573b882572003c45eb40fcf7585e1a66dac0d778e6311734f2af911b8b2105846b5901aac9555f55f1ee5d2f82747afe6b982b1e518369cb339be25de8a245322701f6953face7e69387221e1aa04ed42ba4cf805aa8eb67d2a72399dc4c814bf971a125f9be9e7203e1dab91645df773908723ce4c307e954414d97c25c430b3b16bb57f7e84287dca2aa3ff859ecc0e16c64830424b597918566f7de98db07a405766a022e257bb882c04d641fc1bcb37af5fbf1deefe5682a18e9bdcd7c8f18ea8d57232e2cdd3da9f9c95399d6470f942e52f596b02df9ae086c0dcdf7ba771163ba5d6737843bf237d94fef629187f1d49db21d1c8a5f10af79e794d13de8a5f20a1e9ca7976d3b05851108005c0cbe6520f2f07a53343c1d19c3ddd9bd2cebe28790297e11dc873f321c8888cee195baf9a1217de939276c3459fc7abffe7853cf9a05596282b30ad96a09aadb6256a0e32b7486fea898e198da6ceb9d562b42f7786c2bcc8f06bca6de0e88e42abc681c068e11c6bc275618534a1871fde2f752b4fbb700b614389979b2cd19316b4ea52df0f5a7c8344038f266804575595d99c007a2630beacddda02592c1bdfda8efe82b3cdfd5da668920f3251db2e5669820a13038959c9faad78715afe44e978f6b3cf2ad593d7d7e962e2b0a65675972d5ca4a2c54c2048f02bc87f8ec6d7c0b4e431a45437912f7ac6e4f23fc497b36fbd351bfe36b16be2be5d13a62e3d2bd064e075e5e8e3d985ba8df1931759d3b3f6e7ada9773799ab3533df649c3c845d41e665257ab10014409622383a9a6d396c4cbaa6ff57161eb5408e1cf58a1510009f72e8ba475a105c2930117eb7b12e467ba713ea58f3af7f5d2c55e2ea4292890a01e7c202148c8e392f33d2c66317165e403b41957d98cce49830a280049d51dc7ea9b9871213cbee5f41a28018d5214d7882fea535bd9403aacea45d9b742ac6e740b2f83aa2a22718b335e22a1ae869d3fc1af947dcfff6b5f2625214b5c278a847ae23361071b9250c5a0a68f78adc3cf50037d75d782ee0c76c9ea5e978b61dcb2babae228dec42cfe63d87e3a74bfd3c703c777176d2b039ef1446c14ebb9b9e9fb55d38ca774e924ef3af5eb322b44085857913232f0eead5fc892d1ef9b7488a0e08667aa0db407ad7d26ad0ca3a2448f845ff0a69bea14574658f0b24e2abb1e6f59f6bd91f087c162c0eea7a16469902a87aa051ea0bf7c0b6e035ebaeeae5bbe5217d0b3feb140b53453a6a17da5bb533ed150b17389f8250753ee4f1d2a214eb1d5078e47fc5ef89a4e2f7f499ea672dc2ae69a474abb0b2c01d813802010822ec7c5dd91d72d3c52246d78fe7bc7d662b8b2069b479c7a292fbf4c596717c8e7c8e77168411d77d54613274199b27cad14d435c4bc1345d37f6d558b03913c6fdb57c86465d363ab6539ee6dc680985b08baa08129a652c0aa765394ae2e8de76a3c8bdee8048a650e45244e5589a62d5ba1575938bc7fa631dee0848285d6edbf5d3c555506d19e5c1c1cef378d30e343efa3fa2183b9cb69c851e61b578730ce3fc998338f8d422b42723296d1dd9a3ec8f7f3d3597f690ef50600f3a729852f891f4f155cb84bdc7e38526227f572a655c7fdc179868953b9f9f928b6bc97483373351d30ccbccb1e99be139c833a05dee95d9f9db0f8a4465d0aed1348779ebee8b232c5cdef94bc4a5225af4b79239a8a3bbf7b5664e2c58bf41e9d109e454ba644c8adceec8f13c20173bef155b6116b7c9042674df20dfec3da0bd3b96bf9c84fecbda198e857f5847557ec15b01603b3a93f8ba558d4aefa9c4a2ac27d7945d4e04c47004647b6154442ac5ce7d59cb103094fe68d98ca9e3189eaae48eef21df9df4bf753f5ae318700fbad70ae6ab31f40646829bef8cfaaf27058c1071ba15dfa02f43f289b19eae3cf9e9efa43688978fca22ee5fc5c2eeba46942b3b21ce30e4f6b9c39390e584b385bb82078ccafdeee893b77f2c1f342ad5d1db309ceaa3fa03396f65b3d89ad15ad3de41d888c6388bd6f1a4954dd82f579f797ce701f025e9ea046abc69b179af27dbc5ea72f3e34d14e4fabf8aee402634ad6993b7c75b0aa0b844331b072dbe1eff7be303ceeb522dade31ed23c26fc75c445867da89ddb57d71579c694ce7fe9f0641130af8e9a370fcd71695f885b3da8da7dbe0e591af13d0d229c273ace27584158d705b7676c093a11d2d0d2a7443593edecf7bdf96fab4d96350ad36ff837eb2ae313fb3cb64a880b1c2c470d7043813d08682eccaa2182bbe4f424d781262894547afbaac6a93bd494878cb39db2ad92b6c14dd0ae7523352e5d519000b990debd862b481497cbebc942e39f8b9f576ced3807c4aa55767294e2326f04dc0ae2b52640a0afbe7dd779511dee4ed077c51181aa6b4ffe14cdf25bb1d3342ef8aa2c99e6c6c93a6469f6ec49dca7b9c0c7403e789104f86a20d20a456a8b811d35bb502ff0363047d6be76d092415632cdc6009aa8041749d4489a6fc75a545a1f8048a8181fcda7c44b0b2c485bc87b873d9d8e87e5fba4efdc6e072a84e65c96757374a73759fc5f1c6d212f22e1bc8de3a3f47058a839515dc1e63e086aed5cf2037c9d1a4f878b36e2466a2f94bcd9f6cd2d79c225a2df609afd920ed08ebbc0f1228449f5012c8097904caf258366a928eb001f421a9028bf4d4b20f77dcdc35bcfa6aa3b1f065dbd08362eefeb707ca245a0876f7ae45bc8fdca9a723a8950e38e8a5099e26111bbe7be8f868610b2554584a339700c85b64af7dde306f06c914bcd499fc3e7bcbca245fe6f40b6eb1180908a6cdb59feba72056eaf469bb52f270c58842479550cd02735cc1e07e9a563695f9bf420719fd1a470833ebb93fe9c6199b8ac87bc67e20f30c73b5c1fb632822c8a7a1175c4ba442421a2fe7b20da936cd0ab3fde1c944bd7ee7a145dc07e155f8b8d17663a2b401e9ed4c05ccf06122e4bc70b8d74ce5bf25df16b058fdec4643fb94e200552206a83a5fd89755754898fa71c3ef8e63b4ae95e3cba2a1c13c147179d43cb55c794f08e5a7c508057094963ed60fb668180c4d55ab581453f41f7c15411312d006e0a1ade8467eefbeb1f7a9700a2c66e0e2baf42f18fa038bbe355c765469378e4a81aea8bbe001c3def0e04940269e8ba7b75bdc1aa71ea427cd4e2350e4cb30f9f3e0e4d16599538564894ace259fd94b61c23d3cce3d161cf06b96b976be4f340bed32e2a560317cd637d818f8e2074e848403d3e69dc5fbe869ee36e4b262e397167f5f67cfbcc90f470fdbfa161fde4f8e33cf3c1ef9bc6f18d3a13872fcce52425748db0a455a7624b9e36dc6c96416c9ac0e7771a2968200f95ed3c18a05c7d71a3bd97fe821bf3f4594c5dbdf8e61ae38b17fd3d403e7f737a46136b11a77fc3b03ed1536dbda6340a74ea78a9517e720e60c0e90f329ab1af47296eec7e11c76e321e5f7ed983083657ab4c952ae4019ba1e1a1219deedb21fe34d54e9cd770341403ea2dbd0fd66ef59342ae680ec40376be1f6e487f36c3d15d9ad03839490991512c15517322af4d347b92eb0faaa092b6d104b33aa46daaacf47fdf3f6d075257446b543018755355eb6b8951612873bf093c87d9e923cc875c137be8b4e188fbb37c13a6335b95b449857ee05c798697076897eae32b6fc500114480ae0254001a63b040568a1a3accebeafd0dcad7e7004049d7d3db7feb4cffc50cf0996d4910c2c5ffdc7787ec7cdfebb88d37d63fc4790c2d79c9038071df9bd4961455bb5a1dfb6e4d900e81eb598bbbdd942e5430deead50c7e25b4f9177e11db310472ff24c64e28266da32bccddd917473cf6829f2827a31d988805d04b186d86f2f66b30c8aa1dc408398fbe9cd991aa5037d531455a5391b4cd38333cc27b1483cdc758c235e0322a62ee5fb592feda4ed0a323e6b58453cc4da275adc984129f8ea1e07f4a3b473418bb102f2220ecb79b0327b12ba55f18cc4a838663ed2f288ffce84a9c6dfb8db531d79929ba5f53634e205105eb319848b3e8c37d3d72d32bcf5da13c87d5756d69b62d68547af62561e96a79abfdf5ff3e0d9ace1b3810db0eddb3c759636990503548154a2ef349a8df4964e34ab2ae1aa65153ae73b4d20c556d7d2b396a658e56c88f0189d64547211f789861172e5ed07da1305b54d2a9e8312663434a925b4a7408e2c2b81e9c5754c5e405628653883a5f8cc4ef2b889e932c70ff6b4680fbeb3ea38574304699b03c2453e7734b273e6089d08ba3a582e77954c88c3d7689a1aed0dbe56ccd09f373e5376b995f5c618cf120e8ae4f7ca6fefbebff18e2dd59bf5535f430b03fdf4a7c398c095747e7af5644f0a1b8b037978aaaf25b7ab2924a6753ed37ee356771503f4928957a00d2335ba08f88af9373a5287603ebaee87e2dd029b4207288559a327269ed38f58a7fb6c23a90b62982feff53e15ab76f0be68ef71a1786a79ceb15eac5b3dc2dfcf6c32aa6b5cc757cb088fefc339996bddd351abc4a943050989afe6a76c2e776916589e0a8f77165f2a2abe41a49cd8b7c08326522f3b01501d32e9782205774a2401bc8e16257213d6bf1ef663f30b7976304a3a494cc0cf5847fdd261cd07142f930de4e32080ddc22e5d2ccc6e30bf4b824bc729067f3e77a8d7544f4ab8cefe55ed49183481baa52da87563d3588d43e277b3d77944a0c847404e93df5c736482c6f7178e9fd1e84730bc7f4118959b67cc5e2fe0a8b393f682a8eb7750d5eeb21a490b07b57a38a9227784b0d0fac822c53a36f5527d77176188999687c80cd5ecba49fccc39cce4b2d7a0c5b26672741c55241d1cee207cb9e74d11b5c3b1f1ee4025223159878cb2c9d4d05e84c5a3668d706c250be48c1b2d4f716d420a050da19ebc0c8261e085820942b4be1879afbda13711d63f891d9f1b507e8b39ce33132d6bb09787b737edcca3591a39589b4982ac74a7bf00a0c95b782ef3b4c4501091211e7365ffa0e33fea", 0x1000}, {&(0x7f0000000180)="93e780f5dbaa06ef35134b34a781357599ade94b3c6cb37320cd8cfc90d8e4f9803eb3be6592c211cd92e1f808cb25dc369b019c0a4154967daf4f0d47c994cba88730921b50e4105f7be230654ab59d55a1258da676f53b56cdea4306655e94457feae9434508f0f13f183e9d80e3095206bc04a5e4113d68a58f5e348cdb284fe0efb73ea490d28d7926561bbb16b67d90a8589e96c69d4534641071b72b018570d2979c38354d1916096ae2f3933fce9b", 0xb2}, {&(0x7f0000001400)="a7779245cbd61cd7534a44a54715ca2416afaa877e591162eaaf2a3b22bb1f3a6601cb7d9fc9150c0ee77aab6fac7ea73a61f5331274b0ab73c64de4c4f810da777c36aec4da63c75502446088fa53962aa8224ca70c11b654d478509e77f70c3bd531ad76b7e80c5f42b89bebdc244c8c8ae55c99ef9174dafde5b60e55d83079688130c4f6d5048242552770e44d5dd9999b944f111c155bf827d88c6b5012f812126d8c485160", 0xa8}, {&(0x7f0000000040)="e91dca2b0ce5ee9e13ab1d34fbd463b3818e981e6bfdea369966a2eb972bc3c58106dd364946ad597db7396ebba7f15eef47f87d56108c", 0x37}, {&(0x7f00000014c0)="f9686eb0567e82dbbf89015129bd1fed1fdc6147a6dd1bcf7bd94c1770df70919bb93bddbbb50408d1e6d9251e8ef4ce646da4a05f2030609111965ee2945c5f1f1fc3c95c24479147d9", 0x4a}], 0x6, 0x0, 0x100) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000080)=ANY=[@ANYBLOB="53f1b8b506b100000000f592790000000000000000000000000400"/37], 0x10) sendto$unix(r5, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:07 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) getdents(r0, &(0x7f0000001800)=""/103, 0x67) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x400, 0x0) write(r2, &(0x7f0000000040)='h', 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) recvfrom$unix(r4, &(0x7f0000001700)=""/187, 0xbb, 0x41, &(0x7f00000017c0)=@file={0x0, './file0/file0\x00'}, 0x10) write(r3, &(0x7f0000000040)='h', 0x1) shutdown(r3, 0x1) pipe(&(0x7f0000001600)) dup2(r0, r3) shutdown(r1, 0x1) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000000300)="d310138a67c35b2b9ab6226151ce2ee15125888a326c1f49ea9abff4eb755907c269df68a308df76d07165ae24ca3f02cec7593370c6133443897f2f23f15622e5f4609d4ee21df0e84b39cc419ea79cb772486444cfe678ad86ae0be52e51eba07bc3dba1e8d0cc419d76f9864b25f43170ebdc34eb6be5b7a52a5004fbd81576dfcf9161ca5a1c428cf23eff2f6b4226344a684fa558f6d213a61012293af2fee85e148f71547748091e2270cf69e6779ec0522ff622e7d2da7ebf9ec5130a0d35e0c99905a57562a2f1b540a2159cf1566341b72bcf6507c212ee8621e1c77c139c66044b19086a73ae6454", 0xed}, {&(0x7f0000000400)="94d5d903ff8bebcc56462049f5277f96327c0ce933ac7b0af821e23801f99d634dca5540f2e365214ae62e6e17212e3f24d41fe65039472b40e031c2dd083e2e88114557eb044473988690950574000f435fef9c52b88a3a677b91c43387beddb7becb91db81685cf56330add2f132a7510600b0387b59e915c091b16f4ec32dd0505d2a17f4d7238004e9f5fe1ef10bc62d50a4ae551fd5a1047f68b6e329bd9c9f1a42dd3de2b0f59e76287a66dc634f72d40482662998cd7e7916ee50dc1dcc847ba3c51121af17434dfaa8948fa001fc66c95c2a61f7f758288ae3357ed72a7a0644ff0cbba47cb3d6f9b67f6ff70d210796302f9fed9535d916c2055a76bb524a4f82009d28f81182e02834148344313b62dfc3f67ae19552284924743e9a34d29285a8efe07716f3f8cdc0f64ce1f070d5263037ead5f80c6540579d8db26e2759b577f0353d027dad73584777a847f9e6b558a2787d280dba5a22e4c9d28e065cf631eca224b05248af347492edca48325536ad021318c4817b00d384cdda91331d57c44383d5b47c27c9558696afb90132f66aa894e5b30dbf3e20bfd21f60c16ac189625e2134a3590c050fb1fd3c6825fa2dcbfc2f6ab7c6210293d697d618d468dfd61e7b8a5f443f3c7c99905f1c8c96dd634d8e3cd446ce89c111edd99bb4c810189d22a92d85bc4af5b6fa0b670f5a29fd306ff2d52821c2962b5789573b882572003c45eb40fcf7585e1a66dac0d778e6311734f2af911b8b2105846b5901aac9555f55f1ee5d2f82747afe6b982b1e518369cb339be25de8a245322701f6953face7e69387221e1aa04ed42ba4cf805aa8eb67d2a72399dc4c814bf971a125f9be9e7203e1dab91645df773908723ce4c307e954414d97c25c430b3b16bb57f7e84287dca2aa3ff859ecc0e16c64830424b597918566f7de98db07a405766a022e257bb882c04d641fc1bcb37af5fbf1deefe5682a18e9bdcd7c8f18ea8d57232e2cdd3da9f9c95399d6470f942e52f596b02df9ae086c0dcdf7ba771163ba5d6737843bf237d94fef629187f1d49db21d1c8a5f10af79e794d13de8a5f20a1e9ca7976d3b05851108005c0cbe6520f2f07a53343c1d19c3ddd9bd2cebe28790297e11dc873f321c8888cee195baf9a1217de939276c3459fc7abffe7853cf9a05596282b30ad96a09aadb6256a0e32b7486fea898e198da6ceb9d562b42f7786c2bcc8f06bca6de0e88e42abc681c068e11c6bc275618534a1871fde2f752b4fbb700b614389979b2cd19316b4ea52df0f5a7c8344038f266804575595d99c007a2630beacddda02592c1bdfda8efe82b3cdfd5da668920f3251db2e5669820a13038959c9faad78715afe44e978f6b3cf2ad593d7d7e962e2b0a65675972d5ca4a2c54c2048f02bc87f8ec6d7c0b4e431a45437912f7ac6e4f23fc497b36fbd351bfe36b16be2be5d13a62e3d2bd064e075e5e8e3d985ba8df1931759d3b3f6e7ada9773799ab3533df649c3c845d41e665257ab10014409622383a9a6d396c4cbaa6ff57161eb5408e1cf58a1510009f72e8ba475a105c2930117eb7b12e467ba713ea58f3af7f5d2c55e2ea4292890a01e7c202148c8e392f33d2c66317165e403b41957d98cce49830a280049d51dc7ea9b9871213cbee5f41a28018d5214d7882fea535bd9403aacea45d9b742ac6e740b2f83aa2a22718b335e22a1ae869d3fc1af947dcfff6b5f2625214b5c278a847ae23361071b9250c5a0a68f78adc3cf50037d75d782ee0c76c9ea5e978b61dcb2babae228dec42cfe63d87e3a74bfd3c703c777176d2b039ef1446c14ebb9b9e9fb55d38ca774e924ef3af5eb322b44085857913232f0eead5fc892d1ef9b7488a0e08667aa0db407ad7d26ad0ca3a2448f845ff0a69bea14574658f0b24e2abb1e6f59f6bd91f087c162c0eea7a16469902a87aa051ea0bf7c0b6e035ebaeeae5bbe5217d0b3feb140b53453a6a17da5bb533ed150b17389f8250753ee4f1d2a214eb1d5078e47fc5ef89a4e2f7f499ea672dc2ae69a474abb0b2c01d813802010822ec7c5dd91d72d3c52246d78fe7bc7d662b8b2069b479c7a292fbf4c596717c8e7c8e77168411d77d54613274199b27cad14d435c4bc1345d37f6d558b03913c6fdb57c86465d363ab6539ee6dc680985b08baa08129a652c0aa765394ae2e8de76a3c8bdee8048a650e45244e5589a62d5ba1575938bc7fa631dee0848285d6edbf5d3c555506d19e5c1c1cef378d30e343efa3fa2183b9cb69c851e61b578730ce3fc998338f8d422b42723296d1dd9a3ec8f7f3d3597f690ef50600f3a729852f891f4f155cb84bdc7e38526227f572a655c7fdc179868953b9f9f928b6bc97483373351d30ccbccb1e99be139c833a05dee95d9f9db0f8a4465d0aed1348779ebee8b232c5cdef94bc4a5225af4b79239a8a3bbf7b5664e2c58bf41e9d109e454ba644c8adceec8f13c20173bef155b6116b7c9042674df20dfec3da0bd3b96bf9c84fecbda198e857f5847557ec15b01603b3a93f8ba558d4aefa9c4a2ac27d7945d4e04c47004647b6154442ac5ce7d59cb103094fe68d98ca9e3189eaae48eef21df9df4bf753f5ae318700fbad70ae6ab31f40646829bef8cfaaf27058c1071ba15dfa02f43f289b19eae3cf9e9efa43688978fca22ee5fc5c2eeba46942b3b21ce30e4f6b9c39390e584b385bb82078ccafdeee893b77f2c1f342ad5d1db309ceaa3fa03396f65b3d89ad15ad3de41d888c6388bd6f1a4954dd82f579f797ce701f025e9ea046abc69b179af27dbc5ea72f3e34d14e4fabf8aee402634ad6993b7c75b0aa0b844331b072dbe1eff7be303ceeb522dade31ed23c26fc75c445867da89ddb57d71579c694ce7fe9f0641130af8e9a370fcd71695f885b3da8da7dbe0e591af13d0d229c273ace27584158d705b7676c093a11d2d0d2a7443593edecf7bdf96fab4d96350ad36ff837eb2ae313fb3cb64a880b1c2c470d7043813d08682eccaa2182bbe4f424d781262894547afbaac6a93bd494878cb39db2ad92b6c14dd0ae7523352e5d519000b990debd862b481497cbebc942e39f8b9f576ced3807c4aa55767294e2326f04dc0ae2b52640a0afbe7dd779511dee4ed077c51181aa6b4ffe14cdf25bb1d3342ef8aa2c99e6c6c93a6469f6ec49dca7b9c0c7403e789104f86a20d20a456a8b811d35bb502ff0363047d6be76d092415632cdc6009aa8041749d4489a6fc75a545a1f8048a8181fcda7c44b0b2c485bc87b873d9d8e87e5fba4efdc6e072a84e65c96757374a73759fc5f1c6d212f22e1bc8de3a3f47058a839515dc1e63e086aed5cf2037c9d1a4f878b36e2466a2f94bcd9f6cd2d79c225a2df609afd920ed08ebbc0f1228449f5012c8097904caf258366a928eb001f421a9028bf4d4b20f77dcdc35bcfa6aa3b1f065dbd08362eefeb707ca245a0876f7ae45bc8fdca9a723a8950e38e8a5099e26111bbe7be8f868610b2554584a339700c85b64af7dde306f06c914bcd499fc3e7bcbca245fe6f40b6eb1180908a6cdb59feba72056eaf469bb52f270c58842479550cd02735cc1e07e9a563695f9bf420719fd1a470833ebb93fe9c6199b8ac87bc67e20f30c73b5c1fb632822c8a7a1175c4ba442421a2fe7b20da936cd0ab3fde1c944bd7ee7a145dc07e155f8b8d17663a2b401e9ed4c05ccf06122e4bc70b8d74ce5bf25df16b058fdec4643fb94e200552206a83a5fd89755754898fa71c3ef8e63b4ae95e3cba2a1c13c147179d43cb55c794f08e5a7c508057094963ed60fb668180c4d55ab581453f41f7c15411312d006e0a1ade8467eefbeb1f7a9700a2c66e0e2baf42f18fa038bbe355c765469378e4a81aea8bbe001c3def0e04940269e8ba7b75bdc1aa71ea427cd4e2350e4cb30f9f3e0e4d16599538564894ace259fd94b61c23d3cce3d161cf06b96b976be4f340bed32e2a560317cd637d818f8e2074e848403d3e69dc5fbe869ee36e4b262e397167f5f67cfbcc90f470fdbfa161fde4f8e33cf3c1ef9bc6f18d3a13872fcce52425748db0a455a7624b9e36dc6c96416c9ac0e7771a2968200f95ed3c18a05c7d71a3bd97fe821bf3f4594c5dbdf8e61ae38b17fd3d403e7f737a46136b11a77fc3b03ed1536dbda6340a74ea78a9517e720e60c0e90f329ab1af47296eec7e11c76e321e5f7ed983083657ab4c952ae4019ba1e1a1219deedb21fe34d54e9cd770341403ea2dbd0fd66ef59342ae680ec40376be1f6e487f36c3d15d9ad03839490991512c15517322af4d347b92eb0faaa092b6d104b33aa46daaacf47fdf3f6d075257446b543018755355eb6b8951612873bf093c87d9e923cc875c137be8b4e188fbb37c13a6335b95b449857ee05c798697076897eae32b6fc500114480ae0254001a63b040568a1a3accebeafd0dcad7e7004049d7d3db7feb4cffc50cf0996d4910c2c5ffdc7787ec7cdfebb88d37d63fc4790c2d79c9038071df9bd4961455bb5a1dfb6e4d900e81eb598bbbdd942e5430deead50c7e25b4f9177e11db310472ff24c64e28266da32bccddd917473cf6829f2827a31d988805d04b186d86f2f66b30c8aa1dc408398fbe9cd991aa5037d531455a5391b4cd38333cc27b1483cdc758c235e0322a62ee5fb592feda4ed0a323e6b58453cc4da275adc984129f8ea1e07f4a3b473418bb102f2220ecb79b0327b12ba55f18cc4a838663ed2f288ffce84a9c6dfb8db531d79929ba5f53634e205105eb319848b3e8c37d3d72d32bcf5da13c87d5756d69b62d68547af62561e96a79abfdf5ff3e0d9ace1b3810db0eddb3c759636990503548154a2ef349a8df4964e34ab2ae1aa65153ae73b4d20c556d7d2b396a658e56c88f0189d64547211f789861172e5ed07da1305b54d2a9e8312663434a925b4a7408e2c2b81e9c5754c5e405628653883a5f8cc4ef2b889e932c70ff6b4680fbeb3ea38574304699b03c2453e7734b273e6089d08ba3a582e77954c88c3d7689a1aed0dbe56ccd09f373e5376b995f5c618cf120e8ae4f7ca6fefbebff18e2dd59bf5535f430b03fdf4a7c398c095747e7af5644f0a1b8b037978aaaf25b7ab2924a6753ed37ee356771503f4928957a00d2335ba08f88af9373a5287603ebaee87e2dd029b4207288559a327269ed38f58a7fb6c23a90b62982feff53e15ab76f0be68ef71a1786a79ceb15eac5b3dc2dfcf6c32aa6b5cc757cb088fefc339996bddd351abc4a943050989afe6a76c2e776916589e0a8f77165f2a2abe41a49cd8b7c08326522f3b01501d32e9782205774a2401bc8e16257213d6bf1ef663f30b7976304a3a494cc0cf5847fdd261cd07142f930de4e32080ddc22e5d2ccc6e30bf4b824bc729067f3e77a8d7544f4ab8cefe55ed49183481baa52da87563d3588d43e277b3d77944a0c847404e93df5c736482c6f7178e9fd1e84730bc7f4118959b67cc5e2fe0a8b393f682a8eb7750d5eeb21a490b07b57a38a9227784b0d0fac822c53a36f5527d77176188999687c80cd5ecba49fccc39cce4b2d7a0c5b26672741c55241d1cee207cb9e74d11b5c3b1f1ee4025223159878cb2c9d4d05e84c5a3668d706c250be48c1b2d4f716d420a050da19ebc0c8261e085820942b4be1879afbda13711d63f891d9f1b507e8b39ce33132d6bb09787b737edcca3591a39589b4982ac74a7bf00a0c95b782ef3b4c4501091211e7365ffa0e33fea", 0x1000}, {&(0x7f0000000180)="93e780f5dbaa06ef35134b34a781357599ade94b3c6cb37320cd8cfc90d8e4f9803eb3be6592c211cd92e1f808cb25dc369b019c0a4154967daf4f0d47c994cba88730921b50e4105f7be230654ab59d55a1258da676f53b56cdea4306655e94457feae9434508f0f13f183e9d80e3095206bc04a5e4113d68a58f5e348cdb284fe0efb73ea490d28d7926561bbb16b67d90a8589e96c69d4534641071b72b018570d2979c38354d1916096ae2f3933fce9b", 0xb2}, {&(0x7f0000001400)="a7779245cbd61cd7534a44a54715ca2416afaa877e591162eaaf2a3b22bb1f3a6601cb7d9fc9150c0ee77aab6fac7ea73a61f5331274b0ab73c64de4c4f810da777c36aec4da63c75502446088fa53962aa8224ca70c11b654d478509e77f70c3bd531ad76b7e80c5f42b89bebdc244c8c8ae55c99ef9174dafde5b60e55d83079688130c4f6d5048242552770e44d5dd9999b944f111c155bf827d88c6b5012f812126d8c485160", 0xa8}, {&(0x7f0000000040)="e91dca2b0ce5ee9e13ab1d34fbd463b3818e981e6bfdea369966a2eb972bc3c58106dd364946ad597db7396ebba7f15eef47f87d56108c", 0x37}, {&(0x7f00000014c0)="f9686eb0567e82dbbf89015129bd1fed1fdc6147a6dd1bcf7bd94c1770df70919bb93bddbbb50408d1e6d9251e8ef4ce646da4a05f2030609111965ee2945c5f1f1fc3c95c24479147d9", 0x4a}], 0x6, 0x0, 0x100) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000080)=ANY=[@ANYBLOB="53f1b8b506b100000000f592790000000000000000000000000400"/37], 0x10) sendto$unix(r5, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socket(0x10, 0x1, 0x7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="f8ffcbff13b94e7130a319f6eaad079dcddb189ca33148e69931929648", 0xfffffffffffffdc0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) r5 = dup2(r3, r2) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000080)=0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r8 = dup2(r7, r6) listen(r8, 0x0) getsockname$inet(r8, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mmap(&(0x7f00003a6000/0x4000)=nil, 0x4000, 0x4, 0x3812, 0xffffffffffffff9c, 0x0, 0xaf) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x5) write(r2, &(0x7f0000000180), 0x17e) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157bec06122adc6b419a202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e6e7693a2708b39f009483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa98209acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a81b3b2fd40549f4327a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ff07000000000000ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854c"], 0x10) r2 = dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) getsockname$unix(r3, &(0x7f00000004c0)=@abs, &(0x7f0000000540)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c653004"], 0xa) r7 = dup2(r6, r5) listen(r7, 0x0) r8 = dup(r2) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r9) shutdown(r10, 0x2) 16:00:07 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x50c) semop(r3, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r11, r13, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r5, r10) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000440)=""/177) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f00000007c0), 0xcb005093f78273e) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r18, r15, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) r21 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x9}], 0x2, 0x0, 0x0, 0x0) r22 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r22, &(0x7f00000003c0)="200e1e2bdd9a2fda968818abd0e5c3d49670369bdf141d6130bfbb1000"/42, 0x2a) pwritev(r22, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r25 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914124e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3a6bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f00000001c0)={{0x2, r25, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r28, r30, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r23, r27) fchown(r21, r27, 0xffffffffffffffff) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r15, r27, 0x0, 0x1e4, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe41, 0x9, 0x7fe}) r31 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x0, r5, r15, r31, 0x0, 0x7f, 0x401}, 0x0, 0x7, 0x3}) semop(r3, &(0x7f0000000100)=[{0x4, 0x3ff, 0x2400}, {0x0, 0xaa4, 0x800}], 0x2) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x5) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4000000004500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x20) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x107) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) read(r0, &(0x7f00000001c0)=""/161, 0xa1) 16:00:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x20], [], [], {0x0, 0x0, 0x0, 0x4}, {0x0, 0x40}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1c7555447a5f04f1, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000000)) 16:00:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = geteuid() r2 = socket(0x0, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) r4 = socket(0x800000018, 0x3, 0x102) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r3, r5, r7}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r7) r8 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) 16:00:07 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = dup2(r4, r0) fcntl$setstatus(r2, 0x4, 0x40) dup(0xffffffffffffff9c) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000000)) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r9 = dup2(r8, r7) listen(r9, 0x0) r10 = accept$inet(r9, 0x0, &(0x7f0000000180)) close(r10) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=""/91, 0x5b) write(r1, &(0x7f0000000380)="60afdd33e04d3baa8698e756bca08e48d5f951a9ba7a20621c411c1561c8deb4723c9bc660bc29d159935832cf81e5e89f3bba4800a0b2ddf9be9f0032bd54cf937cdcd3d289d409e94f777227f919fbd6d694cf43a5491d841328b19759119cddf778ceef1939362b5feeaf8d815f7361ce3c85553d4a9149508ad94b", 0x7d) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000540)='./file1\x00', &(0x7f0000000600)) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = semget$private(0x0, 0x8, 0x400) r1 = semget$private(0x0, 0x3, 0x243) semop(r1, &(0x7f00000000c0)=[{0x4, 0x8, 0x800}, {0x7, 0x6, 0x1000}, {0x2, 0xff, 0x800}, {0x4, 0x12a, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0xfffffffffffffe01, 0x800}, {0x2, 0x100, 0x800}], 0x7) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x0, 0x4, 0x1800}, {0x0, 0x6, 0x1000}], 0x6) semop(r0, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r0, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r0, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r0, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r0, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52d, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x6) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r0, &(0x7f0000000040), 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r8 = socket(0x0, 0x0, 0x0) r9 = fcntl$getown(r8, 0x5) r10 = socket(0x10, 0x2, 0x102) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r14 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r14, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r16 = semget$private(0x0, 0x8, 0x400) semop(r16, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r16, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r16, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r16, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r16, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r16, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r16, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r16, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r16, 0x0, 0x7, &(0x7f0000002840)=""/4098) semctl$GETALL(r16, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r16, &(0x7f0000000040), 0x0) r17 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r19 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f00000000c0)=0xffffffff, 0xfffffffffffffff5) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r21 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r23 = socket(0x0, 0x0, 0x0) r24 = fcntl$getown(r23, 0x5) r25 = socket(0x10, 0x2, 0x102) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r27 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r24, r26, r28}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000540)={{0x5, r18, r20, r22, r28, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r30 = socket(0x0, 0x0, 0x0) r31 = fcntl$getown(r30, 0x5) r32 = socket(0x800000018, 0x3, 0x102) bind$unix(r32, &(0x7f00000013c0)=@file={0x0, './file0\x00'}, 0x8) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r31, r33, r34}, 0xc) r35 = socket(0x0, 0x0, 0x0) r36 = fcntl$getown(r35, 0x5) r37 = socket(0x800000018, 0x3, 0x102) bind$unix(r37, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socket(0x800000018, 0x3, 0x102) socket(0x0, 0x3, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r40, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r41 = dup2(r40, r39) listen(r41, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r43, &(0x7f00000014c0)=ANY=[@ANYBLOB="ee738caa03d564dd7ede8e6f2a4272d7adc0b556dd01108d5b432a0c1352ad75b6f7e889e4fcac37eea246c52a3a3364fec05429149d7144c706c3391aa348ceeda5223be81b1e6d100f1f51c417020a11aa31da1cd596c3ea645d18999a2c872b48168eedebb85b5d715af59c4f12349a190ab5aa90eb7c9e1d551dcb8ca56c3bc93379b5713b232330b93f61023a2fe7f66debb793371c240be815fa407e2c66470340346676a909109259e2ca4612c299d4f13be065d1b07419d500c75ccdce026763dafe541b8b5faf1fae1e4d9b6ba7fab14993d5f7270e"], 0xa) dup2(r43, r42) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffffffffff3) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r36, r38, r44}, 0xc) r45 = socket$unix(0x1, 0x2, 0x0) r46 = socket(0x2, 0x3, 0x0) r47 = fcntl$dupfd(r46, 0x0, r46) ioctl$TIOCFLUSH(r47, 0x8040691a, &(0x7f0000000300)) r48 = openat(r47, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r49 = socket(0x18, 0x2, 0x0) r50 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r50, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r51 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r51, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r52 = syz_open_pts() r53 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r53, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000001280)=ANY=[@ANYBLOB="ff000000000000", @ANYRES32=r15, @ANYRES32=r22, @ANYRES32=r29, @ANYBLOB="01000000200000000000f4ffffe8901d8ddfff00000000000008bf56185a04c7918ef8086ea674d1e728fa46ed969f47822d02a536dd57fdf962384e40fb2015aa7ca3ad252f5b664662c9389eb820efb9ebccf8ae31d9b57e31c2b4477a3e6a8e8e993acc7296250dce8f9cb73954791f3396d66dc5a89d027239ba58fa6ea972eb37042ec484ef3d2a9a353768f686dba2a538b4c197c9e05e8919833349aac60da25c02000000b18e22dbe4506cbcfb3ffd9aa22c450529d5f81987005565b3e30a4685b68e169cb1b4e89ae03ab2b8abb1b32ba62294eb681fe915934d81", @ANYRES32=r31, @ANYRES32=r38, @ANYRES32=0x0, @ANYBLOB="00638a7cefb8891f16e789d19022c7791d93b8ccfdd2f8fe00", @ANYRES32=r45, @ANYRES32=r48, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r49, @ANYRES32=r50, @ANYRES32=r51, @ANYRES32=r52, @ANYRES32=r53], 0x70, 0x5}, 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r55, &(0x7f00000015c0)=ANY=[@ANYBLOB="2d012e2f66696c653000bd442766a364fe779d104bf21488e2aeefad8b2d8da5ffd0581264d4d7b16ad4d4defd67017e6d59a5409c37a43a598df617f641f73ae696c500fddc8841848fa39ea9ac5411e8d58ef57adc0ef6755818ee12d501febd597d6826a64b69b4b6692b7b1e9a28f8a0b9c0bb073746374f320ebc85f31ff7327e5f574e5b8dc2452b56984c5223f21a2a73cf4bbecc60d8a706b5c846"], 0xa) r56 = dup2(r55, r54) listen(r56, 0x0) r57 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000240)={r9, r11}, 0xfffffffffffffcc3) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000540)={{0x5, r3, r5, r7, r13, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setgid(r13) getgid() getgroups(0xac, &(0x7f0000000000)) r58 = socket$inet(0x2, 0x1, 0x9) pwritev(r58, &(0x7f0000001740), 0x0, 0x0, 0x0) ftruncate(r58, 0x0, 0xffffffffffffefb1) connect$inet(r58, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) fcntl$dupfd(r58, 0x0, r58) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000100), 0xc) shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) msgget$private(0x0, 0x40) r59 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r59, &(0x7f00000002c0)=ANY=[@ANYPTR, @ANYBLOB="7dccc688d0f4d6478622bdb6f072dcc5b629e5267dc92468c1206a93f73911c9df37adb73bee28cf82965793c89fa816ed279191f54288012af67d4e5a3107599f2d41a97ead94aea2d2e84fdfc9f55d8ad44fba5d75874a9051c2905468668c919cb0da7758000804ea3229e97d9242f5b320bed9711b75668212b9219e25572156d48b5a9bc25bb904a2107e80b77df4dba639b9c486bc938685ce219f4787a5d5d7c0ccc3de72090a3a1bd56ebb9e02cf6b895acd35684286e2bb62ddc338c5aa53b814643f884e33cf9eda332d787640"], 0x2, 0x1000) msgrcv(r59, &(0x7f0000000240)=ANY=[@ANYBLOB="00a37d0000000000"], 0xffffff64, 0x1, 0x0) msgsnd(r59, &(0x7f00000010c0)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5504759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0xeb, 0x0) msgsnd(r59, &(0x7f0000000dc0)=ANY=[@ANYBLOB="03000000000000003d551559e046828f563a7584eae633d77988cc6adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/374], 0x389, 0x800) 16:00:08 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) shmdt(r1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="66040000000000000001"], 0xa) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xff6c, &(0x7f0000000240)="09eb1ec92479ff2b783f6e8a9c81c99daf0cd7918a7d222f6f4442449e6de400fbc99f5bc8f02c4a33cbf8a38b080016057064a9ce80a49a800906441ca1aa5d932623eeeb85be0600386a4bb6c9adfad833e59487bc326b5a97a58bd6c57f27b00a30c4fbf7df9c4d1d4c3345c37c61b60331d29a23181c5b757c1259a064307b0287e3a1b76245ecf1df8a0c5e777a27a579dfe6edf6eea8c52559682590daa41919a8d195c5bea01399f30a4c1541761fa0d3dcf35e06c23cf1d0ba71f6a285b53b56b74aaa3b161ae8d0f7fb9a6f74c009b73c158998951156a950afbfbab42b83eb015ca9ad4d1900000000000000") 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000080)={0x0, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x80000000}, &(0x7f0000000000), &(0x7f0000000100)={0x3, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setreuid(0x0, 0xee00) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) dup2(r3, r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = dup2(r1, r0) listen(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r5) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x24) r2 = socket(0x0, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) r4 = socket(0x10, 0x2, 0x102) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = socket(0x18, 0x3, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r3, r5, r7}, 0xc) r8 = socket(0x0, 0x0, 0x0) r9 = fcntl$getown(r8, 0x5) r10 = socket(0x800000018, 0x3, 0x102) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r9, r11, r12}, 0xc) fchownat(r1, &(0x7f0000000280)='./file0\x00', r5, r12, 0x6) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000180)=""/216, 0xd8, 0x4, &(0x7f0000000000)={0x2, 0x1}, 0xc) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) recvmsg(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/125, 0x7d}, {&(0x7f0000000180)=""/210, 0xd2}], 0x2, &(0x7f0000000900)=""/4096, 0x1000}, 0x1801) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff1a1d32bd0ddb00f457350731f3620000000000000000656da02489672db6d18437405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a900b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db6116a1e222dcba8dee9f0cdc7527d27e8a15b700800000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f35100"/247], 0x44b, 0x800) msgrcv(r3, &(0x7f00000002c0)={0x0, ""/137}, 0x91, 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000008c0)="9e30ae9cb6d0bbc1c044bd3ca2df893db3ecdad4a7ea6323438e309fe9b9aa2b314abf72d2a4502eee", 0x29}], 0x1) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) flock(r0, 0x1) lseek(r0, 0x0, 0x8, 0x0) close(r0) 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) write(r0, &(0x7f0000000000)="dd95968dde8d905bce4a48c88e5b2aadec1fdb068dd88e5d790e7d65d65c04e0c3c03477fcafe29dcba844ca7702a3ee429831ce35c6e362701c783cb64e21c4f785872318f351720c89c5026d811f", 0x4f) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 16:00:08 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) r4 = syz_open_pts() fchown(r4, 0x0, 0x0) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) pwrite(r7, &(0x7f00000003c0)="670a9501fbfff06f1cc07a26c7e997e170f113b6a9c740324530e1cc54fbc59d1f413608e59f0784b26c96419d46bad02114b2dda1b4aa45cf2d4bf30e495e3b34c7754c99bb3a845c95eae3229e9aca9fcafbd11828e9b7701a176fc6df6dea9109aadde6d3b3c41be8ad7b8be13bea25959b0f331aa0098dd81148b04cd99243b12933b277bea235b7464542a3b7f7019b5a3e20055c0a8a802e146cc24d69d8a4bb42a3c2b1ee8377261cbca0878c44881577c78d700bb68d47bbf32e66292898c595646a6c08162df12d03f513fc1aee5d1cfffd5cfb34a15ae8914c87a40dff365e455a9c77cf41e5aef94012b5f4c213447cb787fe5ec4a051476e99efc1c58b87d880baed3ccff35d43394e88af296c324a9f33baeaa62fbc3be0ac1ebe0637afffc25ed66f87d0b1be62462524927781da5b794d8775b7a01e6c3ab6d6ef6f8f9fdbdb5c9e08e49e6549f23cf0c8fb320cfe469b32d5cac55ab9ddda4f240649e9bc51a266196ccc1b652ab23cd83927b7e48828165ffaab9184d4b1b34c4b6372a46482096b7a2208c296a579f862130e77a26e395947cdfe18779841753e7214ec62d3c6f6603e2b855c4b643e35bfe5df8d8cd926e8b0c84b860f017f179c220e48dd152074e88f54c2a733d51e4c7d5243581e9fecc3dd2239325d824869cc9c26d71249769c4ba35408f98794c8fbd584b27e9b7bc27944797203ca1eabf0556d22c91f5e5eb1d004435ad3c49a7c20df78eab7397aaf82b0f47c1e9c89448c3eb6fe4ecdfb6c67bd1a4a3c063e73323149b802d2d9c545a7eb880140f6b85eede8b5fc9eaf9caa5e84542cfa1c4cea288db34873551c7b5b5a4786c9f732fc6d625bacfc91aff29a4dcc63dbb01029ef96d247e6c0c8e0034af373e11ec6be693b95ada097f14b54f5c56529ed181ce933af555e886b66feca6cef45fbce49fcff04243c6a6b99e316633d46569afda4d2eede66271d9870ee550e1c1c9399a4a87486a174910435aca59d8e4bb7c217d6b52768253569e706585d08d1c43cf5781064e42e6795193acdb7c0696f28a6b057405ee35e990d2cacb5c9388aadc3072aa5b7386301d0bdfb1842e638606024af10da518c18fa2ddc1f682805e928f5a6dce53c70c37fcae2da3b9c87a188735858365e47f30ccb19809b4c9810aa008b9eb0cc1ad8fb9cad9c46bdad405c4bad564ee61d3599204adfb3d29c06d7645ca6a5b78e6a030a83b3b8139665b758098a6837715b1059540312da736fff5e1ea2f9a4230f0527dd6bf4bb7a400cf0b04c4dbe042b022be435f5c9c8f379883b94f3c3d25ea3ef93682152f915e42ed5cee997234974323b69863013eb9f0aec5aab818d484badc68e35d3001cc2ba076e3233f866b5e8f8f10101ef1c452141304971e8cb0e60feba70174867ab2ed15731e347de2d5bb00b29d555d2fc6da6b87e8968bbe4716be275af1717399d2e12568083e911d23d12b564f4813e764424f96aa64fc02e03fa6ce67b4841479592a0c25fa9f5dc4c2b440739ad789abccef581029cfc0552ad4896211dc3299c07602910934bfe66cc4737121b62266a0cb400b62179f4f30f7a2ff37c7ec11b962155393e5e8028203dfda0d51cb6a7d785d59f2f755a955a41860da5b9b760f07bbfeacbfa8e291d61ad196729c2ed4ffce96963b05758de5141b3f1802cd0afe9103f2db8ea755d5f544e67773fdbd1609889be964095161a965902827251d21a736291923f20a7adfc9269585767a806247f4d5b7b4e22df191ed94ff5769fb9b5d7e7967a4f43b63f604566af520ec19d7c2af49098f762c3d2f9a5ea4b0de09c21d9a9398087fe0849bbc0ae24d086e784b995b670cb5d6d260c57f49ead4a2fd38d55188b0bcb302270c151ab7ac1075778e4c2930d94b330e05dd0db1ab2531a10c8a8ba1ce5d344e425edcf5340c42be0514616a8b38097733f1237445e4118b14e55135c387f191b71259e00d39118b909415b63bdc49f2948750edd36cdc9abfa8eda30a7da96b7a6445611bc9697e567a82a70da0eed76b2d6183b35191f0383fb360bb1ee478b55ddd27666777a43383c9e2e71f6ba06c081c94309d1f49a17ea43a8f18d065961a1144a763e8368b870ab1562283d9f5a08a4b4670b4f817940b143eca80d97618b896a638c137bd62ae27195af5444743c7d3ca5e5e6f05d30fa1e2776af72039144f68f6ee46d8670c8b65bff250b75c81d56037f4e3aa28ea771cd4d896c2d9824e71e32fbe2ee54d3fc231498cd9f93a9dd5d09e684d394cebde2ea862c4d04895aa31a0fff81348b2fccfceb7d8153ff25d4c4ad3cb38e59cc0ca701d6ea843630af0490d8df514f8042b4c85b6206b83fc3323b0e95566d9f6bf67117c30443035f3869c5b14d3c23c7c8f759e0424cb63bcc29e3e3cd7472a7ed29509c1ce2cd3bec3a98f7760bb03ba46ac64d7173f3cba0b6d9c3605cdb2b12cbd6bc68584f19a8016af4ad45852efe32bf11c291900960097df7e28d0cc27c8f66614757a09ed06e00d8d11f0284a0998dc3323a737aa2b9cc654c8842c5e417cc844f0dddd52fa37d30f34614b5807832e455645f6af1ff77aca61776b2ee687d63dd70247a82ccaab6f0b1878aeb26d961a438de9cf619915c3e98893c835aff7cf1a26a7ada33da156c8b3181b5e32b17981169f6c5f4b93902bb8a3815b7ab2ca623860d587d43f3235ab73933b458ca883180608392e6f16b5d1bb1652589ac0e817a461baa1fd1296401529cd6cfe89f1ff5577a49326e6b6922f60cad1c47af968c7a66ad7b29fa7528f33e606962d461400e549d89ed0bd3433054c0dceceb724685e459c01b1fc41a9fca3b134bcb458e1de254fbf9cfdeec60c5b5d80367d34e26a14670252152671bb0f3423d79838db9bdd3f1fc0fdcd1f1cc2bef6b96a8a1eaf5e6f208047af93880ebd84d4e9317afcac9bb67749b37a1bbd9dad3f99fdb9eed5ab7e758bc7a9ef08dc3860891d72fca0345eb67339d2f97838864eb0f9b6aaf71f0bc3faf2d3991c8ce3bfa2e484f61ca900b0f8bb2a73028e7bd5b8fa0d7db327a2902b817895e212d7349fc26065b931fd19a942805c39fe1f1ef6f4fb35b65813ac46881304932c41d55ebde832da07eb49fe646ebd9c824d371f9c2106779cb66fa9b361ee2892e7046d46a5028a2600983c682d0f5154aed990411459f2c7ddb3d8b16f8f8af23e3a42a3678c0f2ef1688be2f1011e2ff188fcfa5c787a8054935f2a6b4581f961a501e0e1a5084293d9a94f9554500905e2046be79f455cb6808c018765b927860df8a7441a1cfa95265dfa60b0456a740a69dacbfb034be69adf9ca36d37beb9c648aa93ca76a519a74647ef62e56ee0adea830a89dcbdc160a6ab83ec82547bb9f5e8a3e247bd73d44817512515d4c1d49d80477f3defb83512340331f630c3c22bbf992d652df2141786b05f2dc840ae46d76a8d205491082221f132b9c018629cd0b45cdedc2bfd24ea5048a49afb6c0c066b8b607b5ea40d068fccf04e0bce5daf0880421b3cd2284d34bd68db6d593cde2c2ce6b9583643b00b5844edfd21e1a6594d8851ee839593c7b1d825c32641e715123e0c3197a8a11cbe7e1ca9e3785261f10b91671b357e9b261746646b0dc9975c8cbae23b3c28738b5af6364c0615512177e43d63b4bf16c36377e64d32510589a62eac9177f7f714717a2728635bb8f14ac2d8d489a5a90ebac7e526fb3b14a82189072ecdc802fe97094678d6b62ed7c8fc7ecf3db5b8469b791de6340497f241684dbb83ebaf5fd29ab9ab06088ce41af466f1f89c4fc0df93606dcfd59e6ec8e3a38ddbb175b92b6628c9cbc9c40ac18f0b0442051b797b400ec95c538bbb6bda9016e008736cd5884a9e40810c7834713c575f3779824b7c13c4c86b2cbbb7f4bb5853a0e316d0401ffd1bad43d56ee3d30188c40c354663fcf416ecdc0fa59bfe251ba8986aee1a0b21e42a19ef2a1956300c175ea940bb43b98fa968e99dc20100ce976cb3c90e5ad1b1a2dc11828d531ea35937c4dff9cfc69d1a6f43f945a81615144e91c5a1b238e0a9ed04b8a79728746909053463032422bfd423719f56280ee4fb2af82c6cf707ecd01ceac562b07e631c63079cfb4ae4ce5574347f7cfad0b51b717e2187069d882eb4fce68e9ba5e4abe4ca56952385d203902ff18f469e9bf9877f8969b90863a01513e29af9d5cb245b280c04135cc653a0b892ffb1bfc5e1adddf6fa04b1f045c378efbee83e412d8941a76ce82e88004a67fca64e8b62697fc30f4e4f74519891e9ba08c2ef03f010ef10ee56c4762a6439ffec05338a06b6056ec699d4db49aadbc189131f6bf14cf5d98607384fb58a6a78cd53368bd45ee75c89a1688829baf4da94395e0354d59f265787bfdddfc2daeac396ceaeb17ca2dd2bb16ce667e795d7d93db9ecd616c798c7f41005bc2b10fa3f3fc981277721ee567b7684b0efc4e8ba8ba6aa1b12616c977ac09f395cd7dcf0aee8e1ee77593de8f15035ffcd6871d331b9e7888ef9646ec9679311c4d39977f6939d091d6ef18f087f4ec35e52f8c618ec37aab44f64a054e41d0bd19e2b1158c1d8b9cb546e84ead98bae1c9d37522d77681c8d26ebdd3e1949f2872bc69b32c3dda10023fb5272f0ab7c1b3eceeeaedadb334913237d1e1512b061858d37e48454cd2b7707eaaa209880fbf345042e1a4ef37206042822ed5096a5857bd8792b82c8d6c54077d68834c7e9fb96c02c8ab01e1fcb0b11421c9543d1afa022e7da312a2515bf237324f3b34ea6bdfc5c5acae407d0afd1329e48e60d83940cf4e64257b430c2baac2e39f4d644672a3b57283a783265a7e624df7e5ea1c5f97913035dd420bc4e492d9ca0bbea2aeb93f810b6ce6118f4761bcf79e9130087f855f8895e20ab9d5f635497ca7c6ac1fc6f9ca24d806215a1b8536244fdb920d4fde752a2d0bc5ba831c439f69700eb8fbbee4bb1684fa979b92effd28c1a3232e282e99aaebdf26ab637feef7dba6231276fc26b66b92ee844f43b9c1cce058d4ac462a2c27cec8571c527d44410770dbfb8afe5378b2b37707449498ee2f6b3e3fbfcd178f018da2323141f95345416ba591c1a7e3228966e988f3fd6a1e55b8ef43fd12f195a9593a5272d9bb87311fbda420935f415f7f95f67ed3e82b32fd65180e966a739a61dd7e3c1df0ca71c50e78f4d9db6c9e2fbd3c46f5f01ca60b73b8721d4bc17007e4e8a6329360f477c67d8fd0a8843fe16fd6f8b96bdb1ba42a99d699b9cca615c73b71fb0fc4e31e52c1f40e6f89fbd552f7fb8c4abaa9b7d9713c42bd6ed8c367933372da834c77f18f9c40f68271c476b2101c397afc461aa5594ff414109bfa8fc58446f4bec1a6b11d2ff0d7769fdc80cc288f5b0f5de208d215ce5b1ae2718529e94e2d6f1c4e578b21772d1d0927d96c5ff557938e669740453cc65f4b31e80e670d1106e2c008913cd463e222415ba3fd6206727e46b593015c0a51941daa3be0ec550b036b24d52f4ac277fa85406bcaac39d0766c8f5b91110ae36907a4b5b2242b0cd6ed9d386fd9eca26f6b48d793da785c2af29be549e058d5227c3cdbff62f2e5520c54b523cf60e2395b2203a135c2dd978969cfeac2dfb78f1ca3c0639830a1c8526a16e196ccf68aa32813aa3bde134843ce04013a1a4cdf75a05b41ffed6f1c3b81f4639c3cd026ba4d7d4fd171157dacced1a804db144b8f8271b2cbf3ba7e", 0x1000, 0x0, 0x5) r9 = dup2(r3, r5) ioctl$BIOCGBLEN(r9, 0x40044266, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = dup2(r11, r10) listen(r12, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000380)=0x1) accept(0xffffffffffffff9c, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) ioctl$VMM_IOC_RESETCPU(r12, 0x82405605, &(0x7f00000000c0)={0x6, 0x3f, {[0x401, 0x1, 0x8001, 0x1, 0x0, 0x4800000000000000, 0x8, 0x3ff, 0x8, 0x3, 0xfffffffffffffffb, 0x4, 0x3, 0x1c, 0x8, 0x5, 0x200, 0xff], [0x4, 0xfffffffffffffbff, 0x5, 0x100000000, 0x7, 0x9, 0x6, 0x9, 0x1ff, 0x1000000000000000], [0x1, 0x1000, 0x7fff, 0x3f, 0x1, 0x7, 0xffffffff], [0x0, 0x8001, 0x4, 0x3, 0x9, 0x1], [{0x4, 0x5, 0x7fff, 0x4}, {0x0, 0x5, 0x0, 0x5}, {0x0, 0x8, 0x6, 0x7}, {0x7c3a, 0xc00, 0x2}, {0xfff9, 0xfffffffd, 0x1, 0x5e6a}, {0x2, 0x13e, 0x607bc9a6, 0x7ff}, {0x200, 0xfff, 0x3, 0xa907}, {0x1000, 0x6, 0x20, 0xc17}], {0x5, 0xff, 0x100, 0x9}, {0x213, 0x3, 0x71, 0x20}}}) syz_open_pts() syz_open_pts() 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) fcntl$setstatus(r5, 0x4, 0x4) listen(r3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000000c0)={0x1, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'\x00u\xfa', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x20fa, &(0x7f0000000000)=[{0x4}, {0x28, 0x0, 0x0, 0x5}, {0x9, 0x0, 0x0, 0xfb}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) listen(r3, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0xeb, 0x62a9, 0x6, "d649256f45d550942048c262281977f49646b3bd", 0xd3f, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) dup2(r0, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r10 = dup2(r9, r8) listen(r10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) sendmsg$unix(r12, &(0x7f00000001c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="918e4a00000000000000000000e6ffc9b8f37461d8594aa19f73a807000000"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000280)="6b4be9058c51f4ef10ddc2fcb75181ebfa3f30f706f81a6e2bb62c9b089dcde4502ed8a2d08d86c3345d65eff71909b1d2a619ca7394a20a06e943a02651fbfce48dfac3c6091a2aa793cc4e427a5f9110d73f1b68741ce3eb28700b1da308d0277cd6cdec369a2cd6a207608a651cdf90228db399685c39bf688ff3409ae5a5c203d0661acd71acdfa9f033d1e7cf252a0ae0e3d3dd313c957cd23792ce5c7103d6471526fe56841c73a8d509d0fd4286af6bbeec3d3377e354e568c49a897c61e5371780dc59f6a5651ddf4976a3af81a215d5df6c209c4fbbf6066351cb0785826e585cd798a86c04ff56214b9c83", 0xf0}], 0x1, 0x0, 0x0, 0x409}, 0x1) write(r10, &(0x7f00000000c0)="dc183e8f87f6a8e26a6632bfe7fbf27a4bb8836c54f4bb2398070c92f93abb86048e4a2d47183e2d24d53b2ad3a2493437", 0x5a) 16:00:09 executing program 0: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abc9ef6cfbc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) shutdown(r1, 0x3) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "8d8a5547cc6e3e155504f208446dcee7931b631692e6b25405f0180dc88cc55608bd1ef3bd70919f1651a6697c"}, 0x35, 0x0) r4 = msgget(0x3, 0x100000110) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYRESHEX=r4], 0x1, 0x1, 0x1000) r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) r7 = msgget$private(0x0, 0x51) msgrcv(r7, &(0x7f0000000140)={0x0, ""/54}, 0xffffffffffffffde, 0x3, 0x3000) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x4b, 0x0, &(0x7f0000000000)=""/75}) msgget$private(0x0, 0x245) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x0, 0x6e9cd5de], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x10000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2ba, 0x0) r9 = msgget(0x3, 0x100) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) msgrcv(r9, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000a00)=ANY=[@ANYPTR64=&(0x7f0000000880)=ANY=[@ANYPTR, @ANYRESHEX=r3, @ANYPTR], @ANYRES16, @ANYBLOB="33d65ec46c85857433f11f2a8528f05ce4d1dd7e2772a9e84120ce3d62c3c1422c8f37753f7cae96a9b198110730eb82ef6a9dc459fc81d303ed4995b658f6b4289b1700cdb87af0a7b88b9e3b7153bb79d1df50430b61d61806ca040a6bfe48597f649f1937dba3099f5b73c80d0fd0ada0465778a92c83059bb623f48026057f32c8dc604b98481bd2a6bea164f1b5cfa8f977636c41e789f60a74303b2b331e2cf7608048c3e36eeea2d15aa5ff", @ANYRESOCT=r10, @ANYRES16=r1, @ANYRESOCT, @ANYRES32=r11, @ANYBLOB="cddd429832e2a10c747b9c6b4078894f9ca41b122abf037c396fef48c770a08de4e02636e9973a2345220581362afade813e003637590b7c0454b311b411b01958ae8be65efe15786076e5c46a21469673aa897a3791a19b6b53e0a67b1078469cad29b40b80cf42078b204dec58eb424a7cbe5c36a0053bbb1c3567e3c310bce13af95c5cd810", @ANYRES16, @ANYRESDEC=r12]], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r14 = msgget$private(0x0, 0x8) msgsnd(r14, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r13, @ANYRESDEC, @ANYRES16=r9, @ANYRES32=r13, @ANYRESOCT=r13, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r14, &(0x7f00000009c0)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r15 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r15, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r15, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r16 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r16) r17 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r17, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r17, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r18 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r18, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r18, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r19 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r19) msgsnd(r14, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r15, @ANYRESDEC=0x0, @ANYRESHEX=r16, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r17, @ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r14, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r19], 0x9, 0x800) msgsnd(r14, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r20, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600000000000000000000000000000000000000000000000000000000000000698a8e41349bef457df243dbefaeb2b686da059b479b92ec7eeed2c5ddb0a07d0105e3d12eb39926774a2333435e236ecaea67c2179909a5c58de7272b4e7816c449db60408861cd9c70c249d5c44bbd89c934e748acdfcff8e5fec31a8f320f70cf45284bea65063a7eb82d162664be9063bd614e48b10fdbdefef22c458bbc220dc6ec25b1a943b0828ca0dac7042c047789489fd8aad7b6a0734bb7eda701022171f90903db5b6a0d34077220b773cee4a34be4f6b2dbfc01e7735f31325e819b7b1e0608349b1a0c9c446a973c844178b44a035b48605deb0651fa7493f95d3b79b8c111e19da28e3c046ef8109c776800d35b4a8fa279c0cbb9"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f0000000240), 0x8, 0x3, 0x0) r21 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r23 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r23, 0x0, r23) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r25, r24) r26 = accept$unix(r24, 0x0, &(0x7f0000000bc0)=0xffffffffffffff8c) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xfffffce1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r29 = getppid() r30 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000ec0)=ANY=[@ANYBLOB="00de00005be531e49f1345b88755fb46e71901f3dd1067f6e1345ea8169a6d32"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r30, 0x5) r31 = socket(0x2, 0x2, 0x0) r32 = syz_open_pts() close(r32) ioctl$TIOCSETAW(r32, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r32, &(0x7f00000000c0)=[{&(0x7f0000000340)='u', 0xfe61}], 0xdf) connect$unix(r31, &(0x7f0000000c80)=ANY=[@ANYPTR64=&(0x7f00000010c0)=ANY=[@ANYBLOB="72946ab415d82149fbf271d4c2aecdf440aabc9678474720bfef8131f11453fa342bee09bc7c4863bd577d0aa6bc352721e577bd39b6fd65f075a4145d9a68825fc64bc983cad7b55e3fcf82c63db5d199a131ec329db6de6e54a29fd04fa1c8a66ce9a43b71cfc073bcc323104e07f15c99f889d19e4f605dc12a791cff27b469b74bed872400eba31a87c0fc5ff2a8", @ANYRESOCT, @ANYRESDEC=r2, @ANYPTR64=&(0x7f00000011c0)=ANY=[]]], 0x1) r33 = socket(0x10000000002, 0x2, 0x0) dup2(r31, r33) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r34) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000900)={{0x3, r21, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x5, 0xc07, r29, r34, 0xa5, 0x1, 0x100000000, 0x2}) r35 = getgid() r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r36, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002001c0000000000000000080000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000003575be60e0d2f149acdca2b2255fa4ff5cc8aff902ecff2cacb76ee61010da6bfdfec7b2f0872a7aaf053e09734467da2d2629aa77f0c1420d0d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r36, &(0x7f0000000740)=ANY=[@ANYBLOB="05a9544147d0b3112eb840dd90da6d63da3951063e20428cc8113063942ed0d557218380bfcf96788fc3bda1abaa690558ba1567a755482e994136ee0ea63a63707da4ef9a41d74bb23aab68c8f572df4adfd71a3dad2deeddcc9a8c96d78eb20565995e9feae32d52af4697828d8a231041507a2544e46d95817d789b798c7a1f3923dab27ca610c3c041dad10615366dd6d9ce26460b1f9b86e5d45183c35d53980000005e6a08f9bef36467ebe0a6b190222b654f263b0eec95517674189e95c8ff04636f679037a8ae8c1e9594032de11bf6a6c62e6107dbd12c1fc48c0b42fe3a14e54a9417466a19a93fa11c9cbcd4ad9294ac3632206bc91c1590c02b0bda68dd1eb5901f35590c8176d422896490fd4911b53b08c4deeec729c7846de1373e06c3d536d188dbb10606bc37b29995b390e54920a0c2994d1179"], 0xffffff64, 0x1, 0x0) r37 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r41 = getppid() r42 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r42, &(0x7f00000000c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="005a320000696c653000dce7c67ec5452d1b0ca4af52ba97244407f91196c40eb42d658721293ff1357517034524ef44539cd44a9d86683ee73906fbc9cfdea71a054c0a582bd3951aa8a11d65f57aa0b33e64f570303b3de9718b279b0971c897542207"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r43 = fcntl$getown(r42, 0x5) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x2, r37, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r43, 0xa5, 0x1, 0x100000000, 0x2}) r44 = getegid() r45 = getpgrp() r46 = socket(0x1, 0xc003, 0x9) connect$unix(r46, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r46, 0x0, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000500)={{0x2, r21, r35, r37, r44, 0x20, 0x74fa}, 0x25, 0x47d, r45, r47, 0x0, 0x10000, 0x5, 0x4800000000}) r48 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r48, 0x8020699f, &(0x7f0000000300)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xc, 0x12, r1, 0x0, 0x8000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x64}, {0x6c}, {0x7ffffffe}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000200)={0x0, [{0x1, 0x1}, {0x3, 0x5f}, {0x3, 0x8}, {0x2, 0x9}, {0x2, 0x4}, {0x2, 0x1f}, {0x1, 0x1}, {0x2, 0x3}, {0x2, 0xffffffff}, {0x1, 0x2}, {0x1, 0x1000}, {0x2, 0x400}, {0x1, 0x787e}, {0x1, 0x6}, {0x3, 0xffff}, {0x1, 0x8001}, {0x1, 0x3f}, {0x2, 0x2d}, {0x3, 0x2}, {0x3, 0x2d15ef67}, {0x3, 0x6}, {0x2, 0x101}, {0x1, 0x7}, {0x3, 0x4}, {0x2, 0x10000}, {0x5b71795e4a0e9311, 0xf2}, {0x1, 0x6}, {0x3, 0x4}, {0x3, 0xffff2ca9}, {0x3, 0x2}, {0x3, 0x4}, {0xb32f1f6bd96cffb3, 0x5}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r8 = dup2(r7, r6) listen(r8, 0x0) shutdown(r8, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/168, 0xa8, 0xc0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfc982955d37c1c103287f07", 0x6f}], 0x1, 0x0, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x2ae4466fc3a729af) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)=0x1) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x31c66d91, 0x10000}, {0x3, 0x8}}) fchdir(r1) setreuid(0x0, 0xee01) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) getegid() 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b203c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="3f41769867bdf722fcd295bb343662ccd5ccf8e85fc68bd3ff5c3b54dbb55de6a7a11133ed375944391417148a49075772566fa7bc84ec709ad75a4b9305e7484236ca763ec544e94de45ba6801d6939e7f7af10919e08f36d26de4e841ba051dfe45ee5db52b6d26cbfd682e61559cc1a1e54ca8d6186354063a03478be9635744b0dd9a4d28b1a94dbe0615597f3aa1478a6361a0d3cf9bfad9e37211617abb478a68e1099084a7e616e4aef08da9a859fcb42321373b571ad47ba62252568503ed566f2a99f77edac9d423a4bb43cbf507c0b961c0c0eb830b611a56c7d179069ba9136fba78e59fb689045a0f99f3ed93aa8009cb3d9377d21", 0xfb}, {&(0x7f0000000040)="fc1d79338aa3052609fb8ebd9320579796b259f694e222de0966b93c2a832d9d20611314f9377c6bf590b943d9d8ff032451c6df4158a17773624fdcb83a4baea8", 0x41}, {&(0x7f0000000280)="1dc4342ca6647eda94a55fa0308309e89894719192ce6148c4878bcce9b29afeb3a30eec88e4f0ba35883cc10bdb0ca0baf0cf20dc4626bc611fb3240901b4f2b354d1288adeba34fd28d8ba49ef50885ac6f490b0e9a2798a4c499006efcbe988e0ddce398ce083f8fa18d0ef5c4d3d6ad7b16428b03c1c2ce77de7aa92be38fdea0bf968f6e1d5db4cf1505217884b18b6d377ad287e5a0f129b38063c39834cbf25dd3f82835ce3f5cdbeb87687138c1de4944f5649a5aef001c8af22459de11dbf24b61bf468a69c34396ae49e1646298b08b5ba13a347d435ef9fe24b003a0f648e86d0", 0xe6}], 0x3, 0x0, 0x1f) writev(r0, &(0x7f0000000000)=[{&(0x7f00000008c0)="9e30ae9cb6d0bbc1c044bd3ca2df893db3ecdad4a7ea6323438e309fe9b9aa2b314abf72d2a4502eee", 0x29}], 0x1) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r2 = dup2(r1, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x200000000000017f, &(0x7f00000000c0)=[{0x7c, 0x4, 0x3f, 0x7fff}, {0x2008}, {0x6, 0x0, 0x1, 0x6}]}) open(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x3, 0x4, 0x1, 0xfffffffa}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) listen(r3, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x5, 0x5, 0x6, 0x3, "d2a7e2143e144e3bd7ec66ba29bac9847c87d45c", 0xffff637a, 0x6852}) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000200), 0xb146e9a51708252b) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="1ed111a964695b25fd0111e21e6553993b5f21cebdd56273ce9fea0f8c87a04223", 0x21}], 0x1) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0xabc, 0xfffffff9, &(0x7f0000000000)="36b6baa476271372409542c9af23e7ac334b94b5705e0f2157a645e3adada85e260553f5694d", 0x26) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x44}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r1 = socket(0x20, 0x3, 0x2) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) listen(r3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000000000000d9, &(0x7f0000000100)}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x22}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) recvfrom$inet6(r1, &(0x7f0000000740)=""/242, 0xf2, 0x802, &(0x7f0000000180)={0x18, 0x0, 0x400, 0x7}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0xd0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc3104222, &(0x7f0000000000)={0x0, 0x10, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x1000000}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x4) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) r3 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r6 = dup2(r5, r4) listen(r6, 0x0) shutdown(r6, 0x2) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) sendto$inet6(r3, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r3, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0x31, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xc) dup(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x8, 0x6, 0x100, 0x0, "1331207ee97cdda83bdf1e7d9bc74c0596f4b80f", 0x80000001, 0x6}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x27b6165a83e09624, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x84, 0x0, 0x0, 0x10}, {0x4c}, {0x6}]}) r1 = socket$inet6(0x18, 0x0, 0x1) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f00000001c0)=0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) listen(r5, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x20, 0x3}, {0x18, 0x2, 0x0, 0x1}, 0x5, [0x3, 0x8, 0x8, 0x5, 0xb626, 0x5, 0x4e8, 0x8]}, 0x3c) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c, 0x0, 0xff}, {0x64}, {0x6, 0x0, 0xe0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x2) bind(r2, &(0x7f0000000180)=ANY=[], 0x0) r3 = dup2(r2, r1) listen(r3, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0xaf, 0x20, 0x5, 0x2e, "0f4d593574e6edbe16fe23f91c78626d0bc95ffb", 0x2, 0xd06d}) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000280)="bdfcb7ea49ba9f7a16e96435f6a76bc90962094c63a42d7ccc74a057a1ea0c59093ce1d32efcd72308678b62d0d89b28e4ec67e558771c0fe602c7be0a05eda40e111cab02a933ad7e5617fa91c748af702940cca101ff3a66f1e0c39a5ce1fdbd022be8d74c0e479ffd91b62632f2f0ecfc8ab2d863d342c975bf6968", 0x7d}, {&(0x7f0000000300)="4ef151af2b1bb53441369dd68385c1db613ef9804b24b5b9e2126195d51993b99f6a30ab7f87a7aae85db219483e0e08c8153897aded122a2dbd8b00ab322535d95717474ace14b2f37bed1781c0eee90a532326cd76ffddba74b6b6c4ecfc7fae3ea0c8", 0x64}, {&(0x7f0000000380)="2f2e4480e7cfc246b834213eb267e257ec7b98bed9b7c4075c5179b4bd0c7e8fa89906e23aff1939da87b3ccf74ee04f1ed4fca78eb2b31045fdedabcb11c82aef912e165ce8e1dd1385e6694aecc0ba8b940486a1ef1a12d9b523dd12af0eceb1327939ff4d5feb0bdc7dfd98c7c3", 0x6f}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {0x0, 0x8000}, {}, {0x0, 0x8}, {0x1}, {0x0, 0x3}, {}, {}, {}, {0x2}, {0x3}, {}, {}, {}, {}, {0x7}, {}, {0x0, 0x2}, {0x0, 0x901b}, {}, {0x2}, {}, {}, {0x1}, {0x2, 0x2}, {}, {}, {}, {}, {0x0, 0x8}, {0x0, 0x2}]}) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x100001) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r3, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = socket(0x0, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = socket(0x10, 0x2, 0x102) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r14 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r11, r13, r15}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x5, r5, r7, r9, r15, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r17 = socket(0x0, 0x0, 0x0) r18 = fcntl$getown(r17, 0x5) r19 = socket(0x800000018, 0x3, 0x102) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r18, r20, r21}, 0xc) r22 = socket(0x0, 0x0, 0x0) r23 = fcntl$getown(r22, 0x5) r24 = socket(0x800000018, 0x3, 0x102) bind$unix(r24, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r26 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r23, r25, r27}, 0xc) r28 = socket$unix(0x1, 0x2, 0x0) r29 = socket(0x2, 0x3, 0x0) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$TIOCFLUSH(r30, 0x8040691a, &(0x7f0000000300)) r31 = openat(r30, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r32 = socket(0x18, 0x2, 0x0) r33 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r33, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r34 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r34, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r35 = syz_open_pts() r36 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r36, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000001280)=ANY=[@ANYBLOB="ff000000000000", @ANYRES32=r2, @ANYRES32=r9, @ANYRES32=r16, @ANYBLOB="01000000200000000000f4ffffe8901d8ddfff00000000000008bf56185a04c7918ef8086ea674d1e728fa46ed969f47822d02a536dd57fdf962384e40fb2015aa7ca3ad252f5b664662c9389eb820efb9ebccf8ae31d9b57e31c2b4477a3e6a8e8e993acc7296250dce8f9cb73954791f3396d66dc5a89d027239ba58fa6ea972eb37042ec484ef3d2a9a353768f686dba2a538b4c197c9e05e8919833349aac60da25c02000000b18e22dbe4506cbcfb3ffd9aa22c450529d5f81987005565b3e30a4685b68e169cb1b4e89ae03ab2b8abb1b32ba62294eb681fe915934d81", @ANYRES32=r18, @ANYRES32=r25, @ANYRES32=0x0, @ANYBLOB="00638a7cefb8891f16e789d19022c7791d93b8ccfdd2f8fe00", @ANYRES32=r28, @ANYRES32=r31, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36], 0x70, 0x5}, 0xe) r37 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r9, r37, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000001c0)="cf6063341de5a781c9c88ef13d657a307eb309c1b99859260a5c5086c635bcecdf62735b5fe741de94ae9c9ec84c1110a8de278873acd77ae8fc79480d00a6885340624d203c417aec6b81d8b767c2"}, {&(0x7f0000000240)="15d63dcf3cc555788aceaf0e8687f2d7030a937c0ca8f6c284b6a5a94da8dacb351285ad9662e5864ece95b3753a200ab8ec1ad6f3cfbfff8fda54ebd036bda10350d4df7a47e7ac1ef273061cd9a91099bbd3ab31a3c70470910c6660f10f3df74f11197ccf62dd9a7e4861db2d79e7a3b66bd6e3c2584234796ca5f9650befe3a6fdfd15e42a5324a146b9603a89c8fc9ca1011cf468cfce7c0ab2b1922c2dc5ef10d0f39fe7ccd944c3d1ac3786d6f1"}, {&(0x7f0000000300)="ed2f4a53e18accda30db7c04b96544270750b6b5d2a50445b8eda293e7de77a935db6a2fb9e9b68db851974e2bb1e28090da5afd29f88ee557bc8bdb3e7e374c60e471965cdd55b3955387fad65c594a7c2cf25a342eaf0d226e7475637a004507d886406f74ca27fb68fcdcbb0379a02034acbccfe5831a6402e6c5bc38af8e3d93bed5f00caac4"}, {&(0x7f00000003c0)="0e74c8a21f1bc9b8cedabad1dec4cf2b86ba48b0774f9498410f5cbba938f5d1ad3181e2def3895c2aa50724ce6e4f6c09ba0e024b61673cb801871df762cec94e995fc84e5fd757b941591c502d1c004c32fa303d3d49eb02f3d1bf55d21d40f0372f33291052f91d2d48c0a261bf00d5ea2acc9583217c514b9e6d2351a46811cf1f738fb04020f10b394e8094eb7a01588bbd9d43259a02d840b9225721163add036c58c91be9dead22c953420f4bce228db64e1a0c0c2f6fcf96941d216900ba4cbf0f1f15f3a3099e25a20265b3ea2ef34200"}, {&(0x7f00000004c0)="814b72942a3da0217e361c135a6b1134d6c636aa8713dbca6f371bebbb7fb4e2495b9832952a0ce00e4d2fe586082590371dfd0c504dd3da385b9504e49908343aa7912293e01080415cf817ed3ca50c220fbe6b41312acdd4b8c4feef86ea4ce1e14bb17277491ba11c3fbc99ae46ed8b87963a933182d8823ab436bc1d1ed7e6939544ec86eabd049c06d9aa8524f60af466d8db2f7c2dd9ac0bda64ccd85769af3aae209471fcf824fb444964e5ff16d093ff4851ca8c0bc83bf657510882556b77de48e69fda5da75689d2816e79bea41efa195de0e913d77e05894d32ebb75ab7d57be56f3c10be325daaee01d9e67332a1"}, {&(0x7f00000005c0)="f75a2ffad5ad3f6968d42ed678567d7e6a6d50731b495183fac72650b84c18e033095dadc54835d641edc07dc463d8ab29f621199b7b96d9b20c41e97e8a52b6e81e8c857c466b7abbed1572b1a2a3d5ceb195b5df80108c626968579e44015485e4bc5d3d1fc5c2e57c97dae666a92d0688d832641f2332a61cc6656615745d0ed7d9cbcef92c6c1bdd98315bbb2d07914c4addd35285d6ecb1a1647409bcb271784d"}, {&(0x7f0000000680)="3e1d650566b01010d1002a5e5b8fe9cdee2902fd71d4081d70007ab7062747a5b0a19e009eed8b6216", 0xffffffffffffffa0}], 0x100000b6) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x110, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./bus\x00', 0xb0e7cdc6a5d2fe48, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x2, './bus\x00'}) select(0x40, &(0x7f0000000140)={0x1, 0x7ce967ab, 0x4, 0xfffffffffffffd6f, 0x0, 0x800, 0x8000, 0x1000}, &(0x7f0000000180)={0xca, 0x7, 0x5, 0x3, 0x1, 0x9, 0x401, 0x8}, &(0x7f0000000740)={0x1, 0x5, 0x2, 0x9, 0x1, 0xfff, 0xffffffffffffffc0, 0xfffff00000000000}, &(0x7f0000000780)={0x10001, 0x5}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x4c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./bus/file0\x00', 0x1, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) symlink(&(0x7f0000000180)='\x00', &(0x7f0000000040)='./bus\x00') symlink(&(0x7f0000000540)='./bus/file1\x00', &(0x7f0000000580)='./bus/file0\x00') r1 = semget$private(0x0, 0x7, 0x10080000000) semop(r1, &(0x7f0000000100), 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x4, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000001c0)=0x5) utimes(&(0x7f0000000080)='./bus/file1\x00', &(0x7f00000000c0)={{0xb}, {0x4c, 0x1003}}) r2 = semget$private(0x0, 0x6, 0x10) semop(r2, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus/file1\x00') r3 = semget(0x2, 0x5, 0x200) semop(r3, &(0x7f0000000200)=[{0x0, 0x10fc, 0x1000}, {0x0, 0x677, 0x1800}, {0x3, 0xfff, 0x34191715c197586e}, {0x2, 0x3}, {0x0, 0x6, 0x1800}], 0x5) syz_emit_ethernet(0x4, &(0x7f0000000340)="4621cfb2") semop(r2, &(0x7f0000000300)=[{0x1, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1000}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x4, 0x1800}, {0x1, 0x1f, 0x1000}], 0xa) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff1f}, 0x10000044001000d}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) writev(r2, &(0x7f0000001540)=[{&(0x7f0000000080)="d55828b1564465188ab5e885893a8a5cbbb32fa453a90844e3f6a6f9f173d48ff1cd2294fd6b5bcd702b950269fec3e0727e0648e7bc71c8abb370ebce9cd1fa12b0e445b65d1bfa0880204b2cf4747f9c32296a6c2de75d7479c565e6c8f482beb89cd67cc3525d1f9ba8387c6488ae0d15e5e3547e255a4053e23455f87a6d8b6812fbab2c1f7928c61373a6dcafad0fa9b4f88b59d5f444935d94aee02ac8219fae1bf27233536d3f0beb5b84fdbce0234ae2d8cf2744", 0xb8}, {&(0x7f0000000140)}, {&(0x7f0000000300)="e5e54d85ac5cadfa8f800af15a6d25a666c8ac9a87da232faf322c60e098c426d394441be089af36d29d12e035a09e1c9a39b25453109e2ae3bddea964a5ef8d8e4cc9217104570aa7affd90870fec05a582708a981c2463bc34120015c79cb06efc0e9153f90395deb35bbc91d18b34637218d252994d139d34283c02fd5c20932ee66033bab0a0c662fe2280d1d852e4406d0a641f2d8b08b3dd57baa20af9eb3076ddbd27c251c8ff24d88b4b3961946405ed2b353e5a8b2b47720f39711cc5520b31708d67dd2245dda1a1d332fcb5faba87a6a44ed93188020fedb637844d627ee352acbf52fb066449d6ffb03e8d6f20464254bdfce7d197718ebe91a97bb18f6f5e756e1d8f8b9ec06c4cc92a648337357f25489704b36310e0a8a1ab53af4f4a58cae6af194a5560e0c7eb43376977f96cb05fdc538d9d0a3534f61779d24dd5b42302fbf55302bef865e547c802382bf44daa8cb0a5487a1d539e2c6f28d8d6f5dae310bda9cb11d8c49f7d2b0199bd8d2795aa43bda3d47d7903cd7ddbfde7786313e844529f7ca6b4679b387fee15575f9f4c1c2ff5291789afa50aba9896bcba6493a49268c5dc43dc9455a6e4a68110d1ca96acf6cad17dbe0ef18632278228a09a28fb56dc74793735fc38d112795749d8a6cdf84d8d6f6f03f6c8aa9fcc5c0169d33908235b1aaaab03ea95a74ebedaa6af708029afbcc7a5c14b28bd1dbe170f59066c3fa90a22195788c77452b2f39478d0de80f5c2454397f0eb49312a5168102d7a77848784505863580442e324bca35eddb3f58fa7160c590826155f23922fc1cda8f590b8f4d459f697b78df2293fd2c5b8857338ca2d1688e488a2483a0dba97a3e842fa04f41bc25fb0180a9242e90aabaa9dea73126f1c79463c5e6748559ed8741b969d07302f50f7178df7a623fc03229641f6e802a1601aaf6a47fb19bf7c38048e54287b4431b3e11d21c7b6927e8c79f34b91643738a085a6af7ef168879c5cb221800a5884c0cf3b3ecf513759d9d199ca64e39804cc29f7103ba4f0791f66c2544364d30ebffae8091db090c2c5651395dc7ac752cf100fa2a6d3480b75e81e5c09c63953f25b19a23ba1787c791b26e86c63ba3802b99016d95572805428befb3d527791ee7f0482f0133c672dbb0bd2b2d647aab0013520c208a8b4b2a5ce34852da04b7ad25b0a64c6325c67863934a664c8540d25ab82b4de9332054f9d9d4d644c080ad0394ced70cb784b89ee4eb344651b2a97c823dd984aeb7296e022dc8969892aa518b1f5e55fd30d6b330f6f5405e473f912834ba9e2f46907dd0af9212d96adc43b1aed4494dcd0d730fd7d0051390c96f2daca92c76a432cf61f4c2a21c4603530e96d22c5e5019f2a2ffc7ef1d1e7d4b880906ecdde0d416cd14a52f9f0646c76143f30ce0702ce0bcc0edcfa90c8238d8c9c86756d06a2fa693cc0204962a0dba54e9c9e198933f610e23bedbb7b92f6419e927dedf5b05123213e76348f4c9236e4d2a300f0c42bb4c3e8f143eeefe9d7bcf8369881d8660fbc487d95688aa8e590423257717a4b8f80aeeabd0992e2b510d106dc668aa091bd6dd91b0701b92352935e88f44b93358d38ae7d335c384a7a67e84fffd0d946b10c48a8fe4e536c82bb4b3f7a1aaced7ce5b07ee84d374773c38e5563c560086966ecbc716623515511616768a2d10b208105b538f6fe49d484e77c1fcbdb25193f5f0252162834c4d53d71082e9f088e68a46701be9c793f0bfb3a01973d315f2ccee9e874cb5ea48d72ef744f3855d3ebb3139fceb4712efead060c91233347530ead71e64455422e0402e6f9ed8bce73f9c0cf094f5996b7233b753b55771b3ac0ae8bb7d0c592d6eb57be8f7bb507b942435d875ccddbd44cc366b2186f1896f7b03dd6f906874cbbfcfd956e4289839a4da6782c4eb9d84ea73f90d65455ba01dd1922341d57894d7ff88d720df577a5dbd597179378c513b3b0b246d08705ca9cfc37de295eb7cf150b0aa28c1df9b6f8a9346e16742a6ffee5484f321a1c302a5144589b0ea61ff5dc9dfa066c32baf9e21ce8d82fe84367b7053f1e706c8910867243ecb9a0fc32060d198f6a7f5a89991b3a06cd0fc0b008e8507c92f8f2ce0d1970915f9fdf08a635a7ad85651042e3faf716078682dbf6525a3176008161d8dbe8a1b5c2db7edd3d8fa034998d1a4363c00fe70a99482fdd183ab6ef3859f6fff2bd7c5c9d25db9f6b52f50d0ca883443761345fb4f9992b60c60800a9a6b0d49b9bfda9dc4f92727f274c1326c0d3cb63958cfdbac19ef7feaa03aacdfded811e7beb57f1d7db36a0b89043767c6f0f64d3b0d577423049b1934b6bab352767cdfb661cc50477dc670ab97848b98be50e9b21954f50ee72195ed49b8e1f835219fe59a681e07830d7d0e005da3abc34fa696d158286807d2eb774454dc1fa9b3f3b6b8e7138b24a3acd571ee9bd6cbebcbd54a2effc03df54ca9bb22759d8ec87bcc1194e3acab4d6cd614377da1b4461e354edf442ce063d1013712181a9064c4d2869eeea7dc85d7ab37cb6ba57d724bd259d3ffa49b962a9e0939ce0306c9885e4257ca176cfe5a7a25a573a18927832c877979ebc18d0cb7fc4f6f41c4ea2dcefa64f2849d28134b1bb1449746445ca99abb0e8e0b5a6c77a5bc098a61820a6c49100a0bb8c83cc1efc6b9c063ddbb5320e93661331adbcf351f1023340d5f6a99c2d36d1acfeb84d8dae09bd8334a8cfb2e02bb6904c80a0b029868f85ec96e8dd914ce65cb5a3e26fe83598afa0d2d7a74ec1704e852d8ae1e2f35cf15251f2ba957a13f28a232f19202258112fb8017f4121eaf91bc2d221bbe6f44be71a7423b8fb06a66c72c352abd18d4702fce73017348319e6f1ea926dc81e73e0708a74e3d1e0c80ca942cd6b039e92de7c366bd1a5f0bde7cee73d8c3c2c9ac4de5d22d045086249cc283b1d35fb6a736694a4d5848ac74b78a0952864548824d7d1a7803dd463c556308f06d9ee1465aa627181467aa304f735331cec255d05fb8c75298d257056da60087504fc672708b15dd92f7ed4c639bc5756619cf9fa5711cf346f067e83a3c9fff974466ba209565d96c761327207b8f7345edd591e3251ac01729d36b79993c770fd52f31a7994a29e3044e407b84eb06dd5b6b62b8c2ac87f29f811071570015e5203c1c502266afdc5c4c486d58fdb4f488a260d95d5c683b9fe5203d43b1ada47cc03e609afc374a66d2005410d52722e23a6465ca3691190655be9c7f6c4cc2afd19dc4d850cfa634e0e8080ee908f659fddce4a0aa7a384ef2a8a3eecd0faf8fbe85818804d1ed3255d2de47f5094f5228327347fe2df9f396094adbb176f44a9b56c78c5c5ea4e441174d9c85211b0e03a628d14505bff0ed81eb874ebed73c44a1a2a99cb6f72478819376dfde8a57195ec0b2d2dff50ff637b699313916ef4152bc3cfa96ef187d7490267bff316c3e94791afa686df99e36624c2cc41a8c32323b8dd0194e22843fd32f4546017157299de0a944359bcc8b125b5b94d7412926c5e9bbd2f925aa6cdfa6762039293d8b76e9e53a0cf72c37cd4633ee50ccbbecedd48b5f13a494ad3a48564a16accb899cee641105a0322c4e8b0f5870adec4791d03f12b82dfea8874a8d9b8281c4f6acf081a870d56d832b09a0fb3e877cf96cfca4cc98e7d0bed5c60a7b6ef43e303cc3c3948257991cff1372b21223d257f0e65971762b91f517f3f29e08eb78a25f6eda896ca1751bab7a63356af42bfb698f9e6f64bbcf6a605f50028190e8829784d691078d4905541728b32e310e4fb80b002b289174adc1bfebc78e5f618ecfc6b50e642544d2e79926e99e22b2993aa0231ec00839ddb9c58dfb96606c81faf2d078fb9537e1d5e3b69595d7e3d7a4a3ce4c4c12d83016d7d0b1be96e0dea7d2ecf2c3610de4996f960d74afd35e20ecc341b0202e4ca35cb979cc365eaf120894a278f7001e3666cf662f35ee7312e708571553f0adb12981eca3ec10a50a3e6831b2394e600f876072cbceae152913905e04cd2ddaec18be9573d0e84656b954e06c7e181e028773bee83f22aecb390b1dfb6467fd2dc43aa5a45c98381237876277cbea3e748440b54dda794d7ab03e70ce5d998d1a9483699f58d100ac1409d6ae676463493d6f0f9230266a1aac56b3c36d60275d4910781556737197a6390a1ebeaacf897336e00229b6391b2c2569f2a54c926f6cba31e7a1d8db7a8fb5e30fbd9a2554f8846537db020f3b87b9d79d6426cb58b5b230fcbf26a49a7783b34c325a9ec95810e790ffe99d0ba279cc0b40d59e1b156ed769a3345c791b45214b4e569098d020c4060e788a3cf221d2d4fd36d34d8bbcc0d7766f8c53cc3b4df2e1df13091cce692ddd02d68eb61151576ca61e0675a7a99bf95a150f0e5d9d5520f4fb1110071f623fcdd62ad2187895011b425658d18a6bb3b8cf8d3f5a10be2d90a6783d2cbb4390a42a18515a3f9066646179022fc34712d1264e0c58bf462be0c486cb9fb1f11c523dfd40e092be8f164a2943b8ddf3d070633dde30e91b6c7a5f3ac00b329be7be7467e117af35b0b3c2b38c113fcb7acc15a7e5a5921b77b0f80cd2a2152603ad326b18ef1aaedf17fa74b50b05f6106d99940228c164e6797ae28168e071fafedeafaaa2bc54c0e01c5eb51faf47027eb963c0a0ddf15023cd3731ff0cfa1c4c7efcac2a1539852c005626cbb7346280638d1d6b1d780cef1cc6f4115298bb5e143022187750db11f5ead9de7cf00ebbbab96bb8e4b265513f8dac731c496f577b01c2500dcd737da847da99d345b0dedfeebf84917f951f51a915cef0c04a26dba695966f74bedb51dffa19d0976435be5870830c78ded663f8e974eb91e537fa39de6a6d7c73f6cced45611392e962a8f752314d00d69d18c1ad02a10d167f4bac38fc2c5d735998237565af9f242fd0abef539f7b1fef2856f4415f0a44c846c5d65663efa4f4db8c804c417e0714495664ef9d7203326127d3b4ad462c7a8845fac5fc2ec50dc6b3f2f98e36e57c9684e8a4c16aff90799f859511c8fd3b99d5892a93833de29339f163e6bec2f7b70ea28f39d2c3aa8108da8c03923671bbfb36f508819ec847c279251e01cf6fe89bb3e554b9ab69db4e0bc16f7ce9abc75d2337b42598036c54fc83eccf8dcbd09646f3ab5c14041678789eafd1be3b1bd20092598ea6786cdd65e696773fc68aa7d1d3895143c1e46e9e6347adaa4ac47469c1da791efcece9908300e4ec0a3708977bbf9e716f17ece454c34350bf8d8b1fdac64e2c18e37193276e54b5d60c8af659ba59ee29d1d54020b940335e3821f62ee405df71682a76c78871eb6b06432e95ac9fc0798ba72c423d5dd045119a46f7ae1c984d6bb4d0b1b87db69fb85676d3d158a9244896cf359565f559e477ac87da721ec243f5b0b5509c8502d37f8b2b360b4425ff75ec1699fa5c0552dfedbd2e08eabe2f4603e082140fd005ce140859fefb09aac93b59a719009e0f833e603a25a9c7c8906dbb1871fb931f87fe01290459653a9e44097e090bfcb87cb05c2d2078246a3d442fc3025221c8293d1e1a667db33f60feb87f51c543f6acb04924546349bcce3d1b5356695504202d4e844fca5e8a896cbcdc704c670c09589539231c19b6e286b79a742230ae4d0fa14a6b6d8dc2093093f7b87b918c921165ce69353ff9dbef10c82d85f1a6a8a50297c2dc436a419", 0x1000}, {&(0x7f0000001300)="da9d5a4d4ad8c1210969d66d1083fd516c0794c63cb840874b9a11f18b771bedefd023be152932154b24157be0c7ec4c985c5f5d3cb3bf2ea51471948371fcf9554dbd8b9d5ff0aeb001fb28fb22d84a10e956bc7bf8b3f314b4be6030aa136ae9e8815f09400372f0cb1cdadb2c9908c959722f837ffdb39b613574e257f7415bd8578a8a2918466f6ec9f2c023ab840f0c2fb6b0bfa3", 0x97}, {&(0x7f00000013c0)="92d34b947c209841e1d0f1e45afb92eb585b8961cba3eb1bddfba821502dfce4e97c88fac884d0220b23767e1742c4326a3770d598c5a3c1cfd52fd03e15d3722922f81268958bf3e02aedf593fe0e3da5b27efc70b277ef6395e65aab7122b19ae883f36ce62784a66107a8f7bb6cfb93d0ad4a0575587e0de3c505d2a838fbe8a4b25db8335d64df45c4e91d2348d9d12b23025d674b4f98d224b0cfd1f7e9416a7eec5bf0817cde7fbf2bf31d26bc", 0xb0}, {&(0x7f0000000240)="fc", 0x1}, {&(0x7f0000001480)="05b1ef75f828edb548bc6eed1ff8b54e6203fa2bf6da7c78eb700c6b4b32efd3e46ee9cd47568d05345588ce3582f85e67a0ecf700271f9fc0a090803861c09288104f3c3e89cc88cf6627b32ac25044653a2e92839f319af0a4f21253b6bc1e999ec310778349ac2d97ec1023d25cadcc1410e2acc3aac9786def573a81e73e011b8b03880f5dd817dc4f7708b529846f499bdbf2a346971916fe65f4438eb7a87674fcce9cfada4233b59e05f28d07", 0xb0}, {&(0x7f0000000280)="9a79a0f1a5bd7d7db93928d37c77c7a936f0ecf36054a4299c7a110a3bc93fa36c1998036ad46910102c05fa5767", 0x2e}], 0x8) 16:00:11 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) pread(r0, &(0x7f0000000080)="33c5bc58be53de706c715b710e10c9c20abb5100b4b7a9785a06fb098870928206bb8b4b1a7068ee601890a62c64340f60cfee718ba9797ae4df07b27954ee5542763db0cbd2e2c40287fc937c7c7f1acf3cbb00cf59777c3137632b204c79594baf0aebbf9684daab309c6681326412c93154e8c677fea2bcfe6bd34f470b0f80b5bebabcfd2a8075b0e77b099c63d62fffa8438a7cbb63fa326ebd7eaabc5095eb527e12ceeb380ea5e8c8ed4d52df97063a0cd3391be08dcf1b2239c3e394d91341f81a3d015895abea0f345566979964f141f80fbf50eb0b1164b0c218b9915611db358f95216287a15e48cdbc2dd5cb004f94025792dd8ad5c2a525dbfe0eea5fc8cadb7384cc50541965748b44883e95591ea7502257b600b381a54941e36496eba0bebb0dce037de8ac91ee3a70d6f48cdd33fb71b1ca6bbb968195e0239d06207777de68e803b32f27acd8afeebce450b44d625fba4a493f9cdb8ac04efcaba6a4b9b18c3942740bcb473dfb170fda9b7d14d29f0912b06efa3b3b7d92969f18896951002c9614305fc0dabd496f03276a2c8b62f9c594f5c9bef8dcb6b61106626dce753dbdab019493ee4550490b5953f61fd0645c2a89420a457040fbd9272c564cd41b2b163cc0f56d12588a766e6157ff201324fb61ba8a211d42a665e3bae9ba2545b854dcdd5828b136d70c5dc6b576490ac1f8b27288a428d7a8c6551f7888f126f9b83759ee54a77ff5bf198ce9d16927a057b074eb07867aeabfe89a45e2dbfbb838555d36c2f373ee101bfb5bbff518aff92ab1e2452af99a674a1a27c482730ba456986038e86d401f59bce92a4db2f692dd6284460b74ab15a3a493becfd116bc5850669e947ba0fd605e4d310b93344cfd7b5dc944b7a35af40be60232b899b9ddd22e4b9b4d81072bc202e336df34488d844e151c33861fcefa4df18de9f558107249d8c71971b7e160d9e900aca0e9cb4e0eed39f55a35cbf0d8d0ca0100c2abbba61d0fa294e4a09f2af808d386fe6583cb05eec81644336b8cd875d0fb9f04fd1e60501cebe9ef60754db557b476d2869aa9bd9c88551f2bb2ed84eff289e5ffc5673b2f12b4998e3a5915c1421bf2fb3c822ebbc1eeda578e41671411af8c06db83a0ea6c2cb7f75a95cee60c1ce81775f0544984c946aa917c227cba0d42f86d101af6faeafb4c71b9a20d48ce497b735f47d3cc08ea35306ef79e0610f852eec9ce4a0a04334bf5b61685d2c93dfd99a782f9128b9d1e195b000e101df88e6998391aac2f37280757b3fc24554f5f670e6f3953a17fa2a16acc3a9364703a5dfd04d918d6d41b5dacabd83335f5ebfc0926c4c5185b9a1166224321abb4128c090548cff6b3dfc277dadcb16fbce6f624afa542ad6d09f02a249ee7b65e255d894e5dcb3eaf5ff6eed13a64f068c2f6fb16072ef14c5c2feb8b7303b60a6674e0fa07a8e2a9164a8251e1197bccf04436a8370939e0efdb0f7440d87edbe8694fdbb83130503157ae558c0f736a1627f8c6465050e6a1b280db863be8fa413f26272c56e28ffb21db86e4746c80cb9c96e7c3bc500973d563e09bc57f2738d01adf3c93e695d307999597f5b784e3597444b809f39f792dd0b1cebd272774c08c1b700a2e87f8de0e73af083bcfdbd39492d482f6495fed8acbbfa07aedb097507caf59ad5e68ccee1cc3cd70c7f5806972afeebb7b68da2c7dc2948b855b8a9085c7c12576a9cb1dfa578f1e2612dcd0c1a8a2c30299e1f42f74958f41eb32927131ad6d6f6fed270a59e7753bac3b7abdd47d9938fd5084d8c7937563b19abe1488be0f52254630972b5ccf051853aed5553c73d281e7158352a3c537720d54d93c1baad90be7e3e2fa3f3e02a7ed5717f2fd649bdc0acc7f502c147188777815b13040b15cee68d88ffc0d6f95eafdc3af82760d41e9a6ca796d596b4532d8c6f97756de44ccea2522b7b87a64bafed6a12b6d3d23156eaea74681bd5f67f95fb1e5c1eaf90ffbb7beeba63e9d6515d6a03950d91875008a2dbc4a343cebee8a8cbe7d43bb188f97148deaf66010de2448b743e28ed7c48d23d3c5c2b5be4eb37db32206701ff0b1508bd2891f030c8997535e448f04cb2c0a7587ad90aa16eb6dd8daec09f195f154c9e5eea9faa1ccc4d22c0f10daba619dbd57af98aa3f53d5ab51b596a9fc5c0bfd88615fbbc182daa01aa9638c6973b9d710e2912258f6a54bef5394f9c1f135c160ac2e96bcf91bea88b4ca360c81c9b19e6360303bb4e330acc492cadb06e44194d667838e7f43a27c9de04779dbdb460773e476e4046b912b8c58c43a87e4f53949b07cda0fd0335846ba53402bfda193a0e3b396b708d17b9f95d26afabe1bb097e5582d40b001cb629d79eb82f2a7e5e77ec38c412d82c94cfaf3fbe4ff9a3c15d0d3d3b247dcc8f0181ff82b5d93b522c67bef1bb72f4c16e9286c5b82db58a91c2a0307bd70529c3441d0be6f77b3474aac1e7c94c6da57239e787a3446446281243dea6d632239d994bd5492ceb79685fa765025723194dcfff77d2e0e854c2f011cef429126ba8fc227bff19783e4ebf0408943ff16c3758086c002d8fe22be62e30199694d893589293687c4034bdec007eda68959f8a1f14066693eec4b9fdaed0f327d69a91516a3a39959a546702598163e52f5a2e310dfa537aa4b1fc7924b3940df63ad736d478d2ba92cac570555172b7a0d642e9d363b6b3ca33b8d3bcb88b46c6c57a96151bb26d28c390f5d6dde70f0b2285105527b7f00167bd27b873bc3a3900a35a1be755259068248a99acc299dbb0dbc02441be3150e19ddc4529047256d702c58d614a20498b810158ab4ec7e5b4cab2ff88fa915b550ac5f82beb5e49ff3cc2328a5377f7a814e70afcaa9eaa6dd52682cd1e17dc518a6641ebf076854bf6ca08c1a51f3d13b0b7eb59aa2659797d98074774bc320a2e7f77ad8dca244a5c740ad913689868fcdd44d50d97455577bca7b7dff6db2ac467f8cccc0d3996ad25c52de24c0ee84f5df2ec3bb833300531273afa022ba040232a872b658fc582e4c83987d488cdc422089f0853033f8a6355f7d4f8b565a4314fe7001b32ed79a3a1fffec099f046cc8efafb96131ff22856736fdbba8f4bd9dddb081ed8d936fcbe02dc18673fbf1b67ff3cdef30e8ce7028a36a8ca3b6fe23b96a0082e37661fd2d42bc77b5f2cc737c5a62c2c402429653952f539c7e103d563ab5b8e1f8c696b2eb368ffd341438a0af407e319ae6c808273f74954b542122f6a772dbbefc4a94896596a08b94967fd6ee547f3ee8d9fc0ff6a99ced650e86730af502cbd8aa3ee4effe0b6a4e05740e9eb6fa67433fbbe1d87aec07b30bbfbbb4fbae2eeb391f0e4cb70338a7bccfb23ef267756acad980eca90d1d8612ce7154e13ec3c37bd165462306a6f542bbeb72cc1b71d9b50c86717b6b4b3f2521235ad2ba6881d06be74152d7341b4a02a5f95bacd0c8dba1883ed8553fde59d8212c220b4615c528018fa202191a55b31b03768f70a34f7018d80ca63b8d3df0c0d3309ca45616fe544d9639fabb543be4e50de611139738997e60b2432d98fb31c7cf1a6e6394527a67bc8cabdb7e1bc72a68e132fd181231eb4c0acfaf9b746353d089673ba53e5b8146f6def5efee4c94637f98c14166789f73b07d50e627c6fb5bc4ab96bfed9f138e62ac03f0c373f16542adfbd139e7f9a54eb7cad1c42af33ea9c78b6ce5f26152fb3b7863d569a65ad90097180a008b11cfaa9cc67cd71b93b2d316f6e52b74bee4189c3bad71d7eb79174337f31c2967c6ed9e701b978eb772e3b286474310f70a38208c76fa97af293633fd4d6b55f4ff1db3a817c27892c67f2c1bb9c5492d5d4b1f0d1c93a560235f598975c9244aa7054bc2c86973ffcfbebc27e8ed6065e9e85b172e75f0062943d9b6944ddfa3f17c0ebac43c9813e4814c329725a21e651f0b1d47b592f8ce3df3cbca4f360fb04a48b82e9db4b8fb50fdde46d3b85f48fc852e8e415383b958d86448a8e824fcf501ae59eecf78d9e195ef8422ef55667df1cc408989c05d0642ea541df2b00c73ea592b792bd35e0844adbc6f76f6d962f06a8005a924d8908f94942566f69e505d9b5a7cdc8119d64b2ca26f972b9c63401c9c6a2b9ad19aad1306dbd511ab4a2722aeb767d9b751c1811ce21a34d214f3127eb94e881eb6236e681fbdfdffbe44e0482af645dd156f520b9922582da7da835a56b4e0083049069ba66f564be35eed7f7075e423e6db2aeebbec2af09c4807ad3b368f71a873c9ad5969cbb0280e7c3a8848ab6eab13459ed5a0b7d70cc71060be9844e4ad5cedbbd6fdf75e4378e43f74d79e3fe4031ccd5af23929cb9ffbd3321343289fa06ef61ee05e9ad53a76ee6172f027106fd6b8953f211eb8493c933ffcb589ec78ce880283a2989415edfd0758a42ec19b9464bbd97f5be8f1062055e10c055b2156dfa8bc81c688fe64ced4d6338c1436cdf0156b5dd493404be7eee05c1ada17b1a441e348a9ed4a67e298c6ef4668599ab21a6a37bdae3beb95a01ca987b323fb69168869eb9ce6b73d72f8f84faa230861c971b9387722194aee84d046752e795396abf202c96d565a75ea67b41f272f311064536fe71f0b5f565ceffb661dce471823b3188f0c639f3cf2a973232fba0cbe507404d1b58477d13871e1a1a861b0f3caa0d48bb5ded3d9515ec310c816b304035b437d519577e5d4fafd986d78e5f1a4993e748d68654731e201e5c6885c5683ca47f6ec69ecdf689b3301c603249838309d2c730e792b53e036d61f10f32a21e8c1a3b15da2900026e1228c66e49bcb8ac9a4a020a3d40ddc5d033a672a9707047e4bb78da621578f8b64787f76d8396853d641993ab766b93db0c99bd4949749c59ab98af06c5824f68953adb8a4ca77aaa8076664c1737ab2cc61e06be00d61ccdc0666bde697d089df3eb72ec8c0100a95137c9626709da691a1d0e9eac2475643e509c18610bc0161322d0a0721109e970acec2c62f1441bde839b1614cf5c70ba28b1dedc4115f969197d9cabb503348b1fdae6e17158750f4b3fbd34cf747ae0e0f3588ba5a8f0d1764bd225b4e3ea16bd006edc9f8e1d8c25c34d21b9536867c3ba39cd7a38b75af74e2c62234f2557326f2348bd646474664d9c54f103d643dd4cd126f378e93c3dbe6f1227f2c3a88f1d27a2f3f0ae43e5ac0d6d4f455699f7452b718367bfe7130850af6a2dab9c2a6ee19117f9ffb3b3114b5fa58219c13d5d9366df0a6b67e519e58362fddda87b792491086e5921db7699124265f9cae28bb45ce79d6d32340882862d3eaca40d53b931923e4c0ad2ecd992595a34ae1fb6b77828a78be424512cd336b34a0aac8a1877657255bfce447743edfbed9829f6edf6fb6c764b9515039cb3892aec3dffe15e613bb829ff3614b84f3c85562fbec333e5d8bb5ca474aa6c64ec1b405698520ef6e79b63c49742175cb365eacca2663dcc55efea709745785342543e91b7795454ac6bb30bc32323a2605a8daebf82aa66c78efa9f758a466249bf24310ad1e70334856a977e0ea4c66fc7ed000d6a6752cd7785d244b656f1269e3d105bc83991a1b4286cd8709d43d99c722ae8656b4458066fe60c94de6988495ab8c002c17a3c6c6c6727cbf40f8d38f382948926ff1a872f80253341cedca00bc52fdc9222b7c113a4dd8902ce01ea157e7f79223a5885d3f23060702786be5e41bb2d2", 0x1000, 0x0, 0x7ff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) recvfrom$unix(r5, &(0x7f0000000000)=""/41, 0x29, 0x42, &(0x7f0000000040)=ANY=[@ANYBLOB="03002e2f6669ec653000"], 0xa) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) chdir(&(0x7f0000739ffe)='..') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r8 = socket(0x0, 0x0, 0x0) r9 = fcntl$getown(r8, 0x5) r10 = socket(0x10, 0x2, 0x102) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r9, r11, r13}, 0xc) r14 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r14, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r16 = semget$private(0x0, 0x8, 0x400) semop(r16, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r16, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r16, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r16, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r16, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r16, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r16, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r16, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r16, 0x0, 0x7, &(0x7f0000000100)=""/4096) r17 = semget$private(0x0, 0x3, 0x243) semop(r17, &(0x7f00000000c0)=[{0x4, 0x8, 0x800}, {0x7, 0x6, 0x1000}, {0x2, 0xff, 0x800}, {0x4, 0x12a, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0xfffffffffffffe01, 0x800}, {0x2, 0x100, 0x800}], 0x7) r18 = semget$private(0x0, 0x3, 0x243) semop(r18, &(0x7f00000000c0)=[{0x4, 0x8, 0x800}, {0x7, 0x6, 0x1000}, {0x2, 0xff, 0x800}, {0x4, 0x12a, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0xfffffffffffffe01, 0x800}, {0x2, 0x100, 0x800}], 0x7) r19 = semget$private(0x0, 0x3, 0x243) semop(r19, &(0x7f00000000c0)=[{0x4, 0x8, 0x800}, {0x7, 0x6, 0x1000}, {0x2, 0xff, 0x800}, {0x4, 0x12a, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0xfffffffffffffe01, 0x800}, {0x2, 0x100, 0x800}], 0x7) semctl$GETALL(r19, 0x0, 0x6, &(0x7f0000001a00)=""/211) semop(r16, &(0x7f0000000040), 0x0) r20 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r22 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r24 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r26 = socket(0x0, 0x0, 0x0) r27 = fcntl$getown(r26, 0x5) r28 = socket(0x10, 0x2, 0x102) bind$unix(r28, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r30 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r27, r29, r31}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000540)={{0x5, r21, r23, r25, r31, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r33 = socket(0x0, 0x0, 0x0) r34 = fcntl$getown(r33, 0x5) r35 = socket(0x800000018, 0x3, 0x102) bind$unix(r35, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r34, r36, r37}, 0xc) r38 = socket(0x0, 0x0, 0x0) r39 = fcntl$getown(r38, 0x5) r40 = socket(0x800000018, 0x3, 0x102) bind$unix(r40, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r42 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r39, r41, r43}, 0xc) r44 = socket$unix(0x1, 0x2, 0x0) r45 = socket(0x2, 0x3, 0x0) r46 = fcntl$dupfd(r45, 0x0, r45) ioctl$TIOCFLUSH(r46, 0x8040691a, &(0x7f0000000300)) r47 = openat(r46, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r48 = socket(0x18, 0x2, 0x0) r49 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r49, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r50 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r50, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r51 = syz_open_pts() r52 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r52, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000001280)=ANY=[@ANYBLOB="ff000000000000", @ANYRES32=r15, @ANYRES32=r25, @ANYRES32=r32, @ANYBLOB="01000000200000000000f4ffffe8901d8ddfff00000000000008bf56185a04c7918ef8086ea674d1e728fa46ed969f47822d02a536dd57fdf962384e40fb2015aa7ca3ad252f5b664662c9389eb820efb9ebccf8ae31d9b57e31c2b4477a3e6a8e8e993acc7296250dce8f9cb73954791f3396d66dc5a89d027239ba58fa6ea972eb37042ec484ef3d2a9a353768f686dba2a538b4c197c9e05e8919833349aac60da25c02000000b18e22dbe4506cbcfb3ffd9aa22c450529d5f81987005565b3e30a4685b68e169cb1b4e89ae03ab2b8abb1b32ba62294eb681fe915934d81", @ANYRES32=r34, @ANYRES32=r41, @ANYRES32=0x0, @ANYBLOB="00638a7cefb8891f16e789d19022c7791d93b8ccfdd2f8fe00", @ANYRES32=r44, @ANYRES32=r47, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r48, @ANYRES32=r49, @ANYRES32=r50, @ANYRES32=r51, @ANYRES32=r52], 0x70, 0x5}, 0xe) getgroups(0x4, &(0x7f0000001140)=[0xffffffffffffffff, 0x0, 0x0, r32]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001180)={r9, 0xffffffffffffffff, r53}, 0xc) r54 = dup2(r7, r6) listen(r54, 0x0) symlinkat(&(0x7f00000010c0)='./file0\x00', r54, &(0x7f0000001100)='./file0\x00') 16:00:11 executing program 0: r0 = socket(0x2, 0x4001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) listen(r5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r7, r6) connect$unix(r8, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYRESOCT=r8], 0x1) r9 = dup2(r0, r0) getpid() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r9) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x5c}, {0x200002c}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000180)={{}, 0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) recvfrom(r1, &(0x7f0000000280)=""/172, 0xac, 0x800, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ftruncate(r1, 0x0, 0x3) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x20, 0xe02) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xfffffffffffffe5a) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r8 = getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000600), 0x0, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x31, &(0x7f0000000000)="f2", 0x1) connect$unix(r12, &(0x7f0000000440)=ANY=[@ANYBLOB="3cfd1e9baa85784eb007e7401f674a9b5ee7c16114f45fa4f59da9939d7d9279115f4f6edcdd810ff25ff8b152c3a53454e13480000000d492706301800000000000007725ec21dceedac62742c6953a79f74bd50fe05b62afc1f4012530c731ce420ab739595a4a5068e503d34a6060a6b444516833d45455213ced9239b3043681c5fb73b9c4978a7a72ccc890914c9c9c99203ec78fbc3886beb0edb8b4498ffb9d959cbcae41a39a0a75b65ebb38d9b066e444bbb1aea45ef1fd057277eb38ef6e040cadf8560b7374dc676a065c837713b41f56d5eafc473ec8e21373a6f7329e9b64b5742f59830e4bdc88d099041ab4d1b4a706f211dda1338b8078b651f4d32fbbc3c88c76e4ffded73d65302bb1eda93f60d1353cb1a44ec978d40941db3b468f5499da79f48741818ff109bbd579de0740a3f76f3ca060003f3c4f7b8b5a2c0cbf7c54fd2fb30677f7545262ab41eeea8f05de3fca74a76e746353fc9095684fab05a786bb88"], 0x8) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x121, 0x9}, 0x800, 0x1, r10, r11, 0x3, 0x1, 0x1, 0x5}) select(0xffffffffffffff8f, &(0x7f0000000000)={0xffffffff, 0x0, 0x4, 0x0, 0x0, 0x0, 0x4a}, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) r13 = kqueue() ioctl$FIONREAD(r13, 0x4004667f, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = dup2(r15, r14) connect$unix(r16, &(0x7f0000000040)=ANY=[@ANYBLOB="e4222e2f66496c453000"], 0xa) connect$unix(r16, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r17 = semget(0xffffffffffffffff, 0x1, 0x0) r18 = socket(0x400000000018, 0x3, 0x0) setsockopt(r18, 0x20000000000029, 0x27, &(0x7f00000000c0), 0x0) write(r18, &(0x7f00000002c0)="bf6e394d7b60faa088536dc5fcd8d04c7c1e3ab68f8ec30cbad1f01e93f4bcd9c1adc0abcbfa2dbe95f75e323819", 0x2e) semop(r17, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:11 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x800000000, 0x4, 0x0, [{&(0x7f0000016000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff5000/0x9000)=nil}, {&(0x7f0000415000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000155000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000150000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000014c000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000234000/0x4000)=nil, &(0x7f0000234000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000000c000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00007d2000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffa000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './file', './bus\x00']}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000005c0)={0x5, './file0\x00', './file0\x00'}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x40, 0x2) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000640)) r3 = dup2(r1, r0) dup2(r1, r0) listen(r1, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) ioctl$TIOCFLUSH(r5, 0xc028698d, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r8 = dup2(r7, r6) openat(r5, &(0x7f00000006c0)='./file/file0\x00', 0x0, 0x210) listen(r8, 0x0) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000680)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r10, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r10, r9) connect$unix(r10, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x4320, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d4, 0x0, "d730c1e765d6a2443c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700", 0x17f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xfffffffbfffffffc, 0x1000000d0e, "b04d00f3ff0a631a010001f0ffffffffffff00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0xb1, 0x0, 0x0, 0xd6c3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) syz_emit_ethernet(0xfff, &(0x7f0000000340)="b304c0958c781420217d03a2de37dacfb0a9d82a2e5ca4d99176acb46c8e0c347a1d4b27190f01992c2fdb7d10435d40f37184f94c1827b8396307042b407645e0e22d1012825b5088bf8ea6135c9c910d780b0aa4a174707c4d69f968df7b63684e8462c63191a537b9d27775b2545e96fc1308c30d525b0d91b53590580db0927323acbd09de2bda91a8a38e30d3acecc1ef9c7c62f76834f14fb282a2ed123261489e1e6df503cdcce58b72e802bdb8b4faa3ecdc16946903165797713c601c6eaba13c514f697e0a8a77ca05f55b73fd295725fbc291961cdd1c83a55e6a884ef97a8c59fb34b04e8d2990de5902abb73cace43b5eb55b5fd0b089ccf677fddcd62389281ad6816b21943657d271a89e1fb0a2a3c508b2fea6e75842636a427f3eff3ecee527675a7c7ec15ecb0a765a4bde455d2c9d142d7af1a906f9fa557065a625033868f3ea696560120db33efef267e4f4c514aa14bd21132b1dc5156a76cef68952155ad915edb64a0d8f1f68252f5a53d6786614795d1370a2f7fa83108965ec065e51324093a66a31f289df68222e37d4c77c7def9db6d39df080aea93d955de7cb2cc7fc8afcc7c859690da1c28f024ec4c5bd2bd99748581127630f35a39a41f12cd86a191cf1a982427fbad3073302540e76e01c5b6826c7b124abd4e7c59ed0b561bd5645f9d9f391f50cd043622fe7723adb67d22069f33f3fcede94de3a2fdf6f754886813517a962ce0136c44f014fea9c6ab1a05672759724d17254351af07f32a9219d46755a2cb214d56a732f7cbcfcca08130f9715049e92874d432ee963ecd887265d130570256d54d5b8a214aded5a29ceccc0b8fe947ee0f814e791aeb69b59eefacd6eed94a42a9a62e48c078d817bc37f87ac6a903e3e5bed03a7429189a070b095697e7c5da18ca53fc159376cd31cb012d4b7ef7ba58a885c860a2302f95264ab698cb84ddf0ace631895c0656a772a31a7ee6f68f421a7857d9735a08beba7ef0e3a6cd342f5f54e83e20dfa7229a13cf5662b77dde65fdde5b61a6f4d2e141289a1c02836de2dd3c2041440f8320b0b55da942b3d3865fcb358c54e4fd4dd22a839e3babbaa73a433f5c70db9c3e2528654040a52862ecd0cd961666fa7fbc96f9eee49cc34e6cc37cd9bb54e8008cec354a73e6dd19f237e09e68ca86216ba4f51b082cee5029e8dba1376a47e9d5befdb93af966eab3a0e354124b2fc3f745fd7af3622a501c7e538960fdebd593c4dacedd3730fc2ca3e09864ee046cdf6e2f848d69c6bf9013021333a90996b0606ce25a160d9f5982a2abe977ee0d0ee10c71fd3706a9f3371432c372d17177916df5aaed6311f293c2e8376b07707499acc1dcabbcb990e9af7f548102ee3a2721ec4d1c048534680c375b465a31c2b1b5e885aafb1addb5ad453d042eb1f94c132de56851da95a9abe8f1007c08b7519f69c232d8cfc2bbade315c97a8e60485b86e8654fc9c9f7c9d0ee4fe634524d141280b3e55da3c44ecf6bdcf956eadee1b72d60f6b049b2df423e0ae277499c3d024eba19db8125d5a71b9ac125555fa1d3044610915e10e03039af7d99547bdbddcca73e56ffb24aaa0f3c4096eb50b83a9218b58bff24617e1b7ad2432b469ffc0c23ee63f3f873ad38f61f0dee2fa808bd023df9ae3641dfabb61edad70762b3c7977197c09461885e8664aa189eda546ffcc845130e227df852528e48667ab8485493915ac31c9affe3a2fffb4b42a0b5c25a8ce41512c8195b9c1c34c21ef7c655e6588159fb82f49d116b6f1e30ada2ee5380e33e67ed64d23a79688207980bd605481c2ef5a23f98832f13363895f9145d5117ac2ef7fbd483f97f43ff18cb17c4a4b1f818a98800ea0a03a8bfdb905f19d32c0f25e5c43ebe3a8f84eaf44a9b53d3ec7a041341b13b933c97457fb6223079a6c6a23a9c18d8a34fe8fddd8ebefd4ad49d7d510bd5dd92b1b9cc1c82f51a1b37cd58611109abfd2de54facd75557124f7bfe2cc3037b5f3f608113e2e94dd09bd486dc77cf177ab2d34aa035ab6257e279d77939e39fe499c4b0adad2e823548a3f883c37e4a6be01609cdb68a5ce4b37697837bd427f653233547ff7950b0454b5b7188f450725e1adfd00a8c81faaff638566112f25c7ca1b4690dc3f53fdb3405e4fae2aa205c6b802de4a98846b7f7712b604643a20ad687b2857ef807dbef073d1d3718f7c8b0081531b5ddee4ab71b8388feb2be10a1303c34cfad090cce3f73efe242accbb99135768b79e788d94462e9e2f0a78692b2d06c9c75f97d8852f513cdc9e2f4cc0117b29ee2032544b9c80406a748fb9b6fe642de88b7329e6e5ba0f20a2fefd5cc4cc06842cdef768cb43e1a6096dc1f9c6d0dce15a0c52ebe3c37b57ab4fb7c62cfce0cc4cef6718ba26738f47cca54b64ef6563cc068c2aa1128b78cf46065a28d54eb7581e7835df7b0040535bca8409bd67c065c0924e4b2fe4e27533ce32f416bdddd44a8b8f89477a8023ea1f6238cd238862030e1d5d41c8ffdd953df557c008f6bc5d44cbc547b5f8cb2bf26cfe01abcfeab54ea75698dc2c48c18758ec007291042dae88a0710b03704430b60bde79c42c2035d7f34df250af7802f98f6922b182e6308413401014da1bafc673423ca0c5d25e0c6b935245c59299e3abea671e48228733a929d96eced293d51fa2c1ffff9bf543ca5ac87f0168ceab42afe17733abf5b47f66c8b0c0dd8afa15cabea3b7ecd055c40f2ec54e01bb713d70861a1f21ad9420ffd6358b75c30fc28e20e766b95a8bc17bb4fec3455c83234fde3a1015dd623b5e6f65a4ebe2c7225726f06ad4f3fe47f016c01331afc4527f13d9e55c80741b7b679ad56b3be07023ab9be79293f8560638f12b501eca66938348068aa086b0fc7ac6487ae148d029a92b4a479dcc07fd2b5bb7cc8c8e4867a6791a221ec6de14db5b917bf4dbd7e4957e9559e266a030b7132851f22db6b4a6986e2c83bb3e047d1718799349896ca976ae36268fd3c16ab219a1d4b1a5bddac00c444a71c26ff78d6672fb140c02dae79b0612fa047d9a69ea5ad214283aff9fe3ab0dad7c5946f4610b7bd26f8ea9b108ff8fecf27d8bf37c7c769e527e815c1b45811684633e393db82ce9770737e5b1f8a7dce55cdb7564d836d48bec7c401abb04f60b02e5288d7dfc5ae850376aae3afbc31c4a7e1164a248a79428dc52ce613dbf4228961f2dd52a76952f606de53847633897d313ea8c3267dc51eff78b4faa4e1fca957fbed09b82b9cbf64f4f93b541983c754a0d4ed4091d1fe10149c37c7d47083e7fb68151954baf270b3aad7169f6c3f6508e60ade8f294c26ac920e86bad1ab0dafd48b42bfbda3c099b7d49e0fc06045bac566fea09926265d3f301ecd688ba36dd0b0dd2b3508cc5755beca10a9f9c404eeecbe7157e93df144a8eb36c10800aae1a10def3a2ff2cc0198300fb6eaaf66d63050b3c91402c983883a22c0392660e2b42e9e08f1f472f7a52ecaad6a904ccd79cd7d4de257f07392b5105bfcba947f7ae55774ceb7cdb0fffce51d482e7915c283f09c9c76b16a3ee7b2ae5fb3fefee9c5e7152cc933f9fb702ce71eee520e94668e61b49808f93cc68630ecc5e89ad9bf4f6fd3856b1e5db6ccad3c858c41a54bfd2980507652df5f0a008a11935ef16f76143104bd53cc2c46d5ec952b06646a4155e880d68bb228ce45e5dcbbcc9401e0b9e30aafd5c193f72e50cdb2b1b121abe7f2342933c04fadd76cd4cd58d9e4014b3bdadac71bf09ea02e37103699955395acaa7e79421cbb5e5fa2dbb42caa2ccabfd2938f7b02fe32323a95ca048c7929a3a6d5843d4c1047985c37000ac8f77e507ee62bec8566496b5ab07e2dde7a7bb4f2c8c7aec155ca1630f77c7eca9daaec6c1861a3330cf9f29b503190cd79077eccf28e9bd7b2897c9e3f30d2e98cdb37bd06aa58fe1f8b6d877bc658ceedcf2afe8d9c0b63c650daa2c9d4dd2be6f1e01fb78376fb2c53e843037bf8226e0733d5211b5dce66eb0fb55d5c1743c0f0a03b34261f1123b1e1a05bb7d96ab203d96dfad12fb04ed037df727dbdcdbd376cc6e46af1e5a23b8714857ee311d6ffb96bbfaa7aa380a0765caacc79ecce6b5cf72d5487e9c3652c1da9ba997bb60f5b4067029ee071228819af254ffe5056166055458fd188eab36898e682bbd378f15c64a21635d4994fd20f110cb44a1cea3d6eaa124d0c808d43219dfebb621da4bdbe164aa9edf1ecc93b715b590383480c587781bf6b4f9e1b2fd42af01286e8ddb0b15cda0414faad8d014f7ff798fa3ace8abe9b8e9d38d3647f8186b2a0ddf1308ee48bce48a1ce7a2fe4f6c7dfc3adf632bad61130e1176033a25a79d959d0934a488757190e8cb28e515fa72ccf0196211832dbaf0978cb2fe007e05d775195731dc1bf8365e09f458db07feecd1d57f6514ca75dbe89ee16e43c3f71df65b0112188269f017faf5f3e3281ba85147a0d514750cd2602ae501867064ebbd34a0cb391ea5d86cf6cab2a0f9ff7041894332ee5b65db7b310038f915448d6fcec076e5e276ec76f253cf87375b673912226460d543566f293c042b8ac3c4113712ee9c01479655a9c0b7200069de87f84ca16e95a0c28fd0fd516beeea03db685aa943d0dcae269df4c8e57bac2598c5d2bb44b1c364f9067919db8a99b3fdfbefbc6dee316f96fd37f4888f5031fc42d1d045ac539a3623ca7fe6f727cd28c6594f400902761e893defe300556356242368d557159b46ece535bca6715e9b18021f8cabc584d38b9ae097cd3180a7e0bee613d5d2d0ad1a6e8047b8faaed4aa9636a179d71f0786ecb42db3e1f8186f9370c4ddc1ed204eba781ac49c59fb63fc7dbb8225082836eb593d967b679fff9591dd743dbfde2874605dc036964fef9b3e36db5fe2d3a30ddc14cc8b10fbb57edfd1099ae834cee184edf732f12333bacd9c6adca8201cf0dbd1113f9337e680918bd2540870f152577380f61ee4f7213aa880bd215d8225fd367050500830c157c2d27b1238b50520851d0ac1ebe2e636198e45c184eb16455e7d583d8ae89d148d35f606a1afdd23aaa96a9c0ddea67c6f24ca202dee397f101f2ba893b03e7445f402e4291bccecf00b6ee23e613af10816a7bf731701dd343636140b83c3ecd8767f52ba1b84b24bc1db1194b0ce06a3f760eeb75019beecc5b4348d37d64397b588e9960bc1115bca487f024d141be6366eaab94934cf728c908c725d747fab7673bd94da35ebd8436df081f63172add6ab9cc8d2804f685cad086cce54b009acb74881b412519f0bea816cfdc796613bf9b2e32ac2c5ad089f8438c409ce42a93d3cd2061d764c36fdfcc7d7b2b9af30abc1ff3aa3f35173f137a7282a0f960d5c38535dba1e127afdbf1fc9a7a73a38bff2058b848d57e08544d40e46470b5ce5b5eac1f042cf21416a749dd63916d4cb4caf6167fe231487f194598015110fe759f02b3fa46efb230710ed5a824421a329811de4b1689d3106a8111d7fa3cb7ba0c5ec30dc67ceea3310fb4030da0ae51550f10f0c429cf3d853658114b2f692971282d000b51493ddfbe787164d992ba673d3faa511b02e9fa325b5ea73fbd1b4969f7ef175e3eb2ca4757d012b70fb46482ebbccb909c415d140dd44477fa659b63752c808630a82b30204f62ae1cbbecf6d683f04810402f1ff6e8c7422291a009da3dc8949619ae73441c55168b16672be605b") 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x36d) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)=""/199, 0x231) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x1) r1 = getpgrp() pledge(&(0x7f0000000000)='*\x00', &(0x7f0000000140)=':#-,\\\x00') fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) dup2(r2, r0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x6, 0x2, 0x27, 0xb4c}, {0xfff7, 0x20, 0xff, 0x401}, {0x672, 0x9, 0x7f, 0x5}, {0x0, 0x0, 0x1, 0x1000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91f670d1e53f33a2") 16:00:12 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x8000], [0x3f], [0x0, 0x0, 0x0, 0x6, 0xfffffffffffffffd], [], [{0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x0, 0xfffffffd}]}}) semget(0x0, 0x1, 0xc0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) 16:00:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000003}}) r0 = dup(0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) preadv(r3, &(0x7f0000001600)=[{&(0x7f0000000180)=""/157, 0x9d}, {&(0x7f0000000240)=""/66, 0x42}, {&(0x7f0000000100)=""/35, 0x23}, {&(0x7f00000002c0)=""/195, 0xc3}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/207, 0xcf}, {&(0x7f00000014c0)=""/168, 0xa8}, {&(0x7f0000001580)=""/121, 0x79}], 0x8, 0x0, 0x6) close(r2) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x32) r6 = socket(0x0, 0x4000, 0x1) r7 = fcntl$getown(r6, 0x5) r8 = socket(0x800000018, 0x3, 0x102) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r7, r9, r11}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) setregid(r11, r12) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x124) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x0, 0x0) dup2(r4, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r6, r5) pwrite(r5, &(0x7f00000000c0)="72f0f760bcf3f9bda82f745d94cabdf07c5b41848f4b266736a8357040e32984b036cef2686fc8382def78a498770fb754cd4c72f3e3aa0bbf1636bfb87df57e3e1ef80a600e8ca4bb0f94c35416b898dffc823bc82c2d972ea452f27440e40d4b5bd23b042e6b3cfcc8c072876776e1464b43", 0x73, 0x0, 0x80000000000004) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0xaa2700a5d09f509d, 0xfffffffffffffffc}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000000)="c5ebc44951459435a48bacd739a942e421603a4d2f45fa6d29a4e9629897cfda855ed52e45ec8913f16948c7b0fabcab5ed9c2460c7531c54bf7", 0x3a}, {&(0x7f00000001c0)="6bda98be97fc8d9ccbaf198cba7c7029c36b4ba9d40959026460c18ab267065e6d18", 0x22}, {&(0x7f0000000200)="9890f5bd3d027d45611584dddf30e73b9b4964b75b1a406a704174821283258d810c3839d9cee9a4815cbdc620300a5f0ad84713dba3e936c9cc27be0fe9169a5fffa01847c4870cce746dda3f3f08128961c890d291a71e7b11a165adc372776b22b5367425ac5c7c3805ae0eed85041646012fe6fcf316b19cf255be7b4ef1ff975fc00cbce9819127526fb47bcf1615ae38627316c5b0801dfeb54c027ce14034da88055752748b3825", 0xab}, {&(0x7f00000002c0)="13eb14a77347aa7a2e", 0x9}, {&(0x7f0000000300)="1def372575be7a07871a7b827559851c82443c844da36e49524eaf", 0x1b}], 0x5, 0x0, 0x800) 16:00:12 executing program 1: r0 = socket(0x6, 0x4003, 0x0) getsockopt(r0, 0x0, 0x1e, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40}, 0x5) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:12 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x80, 0x78) kqueue() getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r9 = dup2(r8, r7) listen(r9, 0x0) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000000c0)="3af8e1b9aa2f79f53bb3cab53dbb6c8b691935", 0x13) dup2(r6, r5) r10 = dup(r6) ioctl$TIOCNOTTY(r10, 0x20007471) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000080)={0x7f, 0x7, {0x5d7, 0x5}}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 16:00:12 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xfffffffb, 0x401, 0xffff, 0x0, 0xffffffff, 0xffffffcf, 0x9, 0x0, 0x2, 0x4f839651}) dup2(r1, r0) fcntl$getown(r1, 0x5) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0xa, 0x0, 0x0, &(0x7f0000000940), 0xfffffffffffffd9a}, 0x1) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002780)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) chflags(&(0x7f0000000140)='./file0\x00', 0x74bd3b1297e1add0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000200)=ANY=[@ANYBLOB="2d012e2f66696c65f77ea5fe30ba"], 0xa) r7 = dup2(r6, r5) listen(r7, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r7, &(0x7f0000000180)='./file0\x00') mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) execve(0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x30281, 0x0) dup2(r2, r8) 16:00:12 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:12 executing program 0: mknod(&(0x7f0000000240)='./bus/file0\x00', 0x1000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) write(r0, &(0x7f0000000200)="5cd3f03e7a344e7fb4a7b4f226f57a779f8d91", 0x13) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCSETIF(r2, 0x8004667d, &(0x7f0000000040)={'tap'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) listen(r5, 0x0) mknodat(r5, &(0x7f0000000280)='./bus\x00', 0x12112, 0xff) r6 = semget$private(0x0, 0x1, 0x80) r7 = open(&(0x7f0000000380)='./bus\x00', 0x10, 0x42) write(r7, &(0x7f0000000080)='O2', 0x2) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000180)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000001c0)={0x7c000000, './bus\x00', './bus/file0\x00'}) chroot(&(0x7f0000000000)='./bus\x00') getegid() open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f0000000080)=""/224) 16:00:12 executing program 0: msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d2023f398cb8339a2d7ceae765e55e06289b22149b90f000000000000c3a2785cf410f3fce8a4901846e8a2bcd4afdc997207caa7ad"], 0x1, 0x0, 0x0) r0 = msgget(0x3, 0x40) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000ba6d4dfc482c3270940d9c4d7eb1c10ea0c7603abdc896538ce79ec62f720c2f4f00080146cc81528e65c5d2cfb701a3dbe586ec75afec1d4d165ea0292795637ee4e8886a72d8cbbcbbc3ee869f910c816c290a1b61d215c4e1d80c512f0165fc25bd61a9163eb49f16895ddd030a8802c2f9f89ef0d7264559eb87e4ab050cb647aa57e6c55d70798a8752a75d1a6a0f00"/167], 0xa7, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) msgget(0x3, 0x102) r1 = msgget(0x3, 0x0) msgrcv(r1, &(0x7f0000001380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7abb0d4af000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4104], 0x1008, 0x0, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) r4 = socket(0x800000018, 0x3, 0x102) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r7 = dup2(r6, r5) listen(r7, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000140)={0x200, 0x7fffffff}, 0x10) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r3, r8, r10}, 0xc) r11 = getpgid(r3) ktrace(&(0x7f0000000100)='./file0\x00', 0x4db3e4e9ef21e43d, 0x20, r11) r12 = socket(0x18, 0x400000000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) r15 = fcntl$dupfd(r14, 0xa, r12) ioctl$TIOCFLUSH(r15, 0x8020699f, &(0x7f0000000300)) 16:00:12 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202009f2c"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2e696c65300000"], 0xa) dup2(r2, r1) socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000080)={0x4, 0x9}, 0x10) r3 = socket(0x20, 0x4, 0x80) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000001100)=0xfffffffffffffd4d) r4 = semget$private(0x0, 0x8, 0x400) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r4, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r4, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r4, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r4, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r4, &(0x7f0000000040), 0x0) socket(0x10000000002, 0x2, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r2 = dup2(r1, r0) fchdir(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="6be284e13bd6b1a73db9ce9dfdf3e7bdf52b59e093f4831845abf7dbb3506e78bee9856bdace6f3ac933044368ad7ef6ad8c285e13d92ab3adfbb571050fd9dd020394eaae53d9351c4c25c9a8b47159d15e229ac05b768839dc4265dc65492b0e7503b29b7b", 0x66}, {&(0x7f00000001c0)="c40cbd9a09bd6dacf586b59221c90b165a1b4ef43428028da87a56b3c03c1f8897f5beb10719581bad1e723c577fdb97f80404bf7db6881a6cd5dde8f6dabc9deb518966083d9de6e7cf686f415437db6b19bb8ee028c96d7b586f6ec766efd8fc644effb26baad33d86550dcdc636c09ba3ca885157f6ce0c16a605e42ee505dd37ac804144474d18e0ed1332a7548767808973304621b87becc385994b6e02f9939f332b2c5e91dcfc13ca182ec5ae9ba69907c4241671", 0xb8}, {&(0x7f0000000d00)="3879820f48229578dc941ace19879638300686c1bae782e75c861da8d7964426550f8c76c2c3d9b8275ba11256ce0c918d5ea64e00e98839f6d3c51159307ee144bb456f12b1f527bfbe49b80ed475326b109007494c513153a5b06453008c40c78fd183712ce7ee33acf1e023a20d6884516501f30fe38db8295aeea7eac99ad353b7c0db47a09309387e999c3fb3868a955f32b920252b1fb48079ac5ca70eadfcbb4d35d4d7945f50846aa202d3fe0ecb7f7f359e37f158a6a569e7cbb63f828cf5ca27576c759dfa7c86dd3282f9ae245183840ddb46c24e9f3d409d9b596c21012109f1812413f3aec9356c45276b07d8646ceba7e55a5d334d24ddcb765b2c960119b65db2fa6c50bac921897d0e7e0b47742e3b2a1c68ee611ed9077c190aae38d85fa82336bf97854e98100c608933b2a2b4e60c2435c10df4dbaf48673f06e408ce86862dde90bb3cb21111d6c7d48b1b0a8ca8772d3608a1933f5000db4b5a3a4e90baded29c5df07c5e9f19f2437e7e269decfd0c89f4e4b88dbcbb5d87814e19d88b422a822c4dc9858af549dbf09d1dad7cf853648d0ea0f24f01fe2018f6c6dec035dd222d6e3312392f7607d1a75022cbc9875211121c5986bf4aeb07162a5de8f872fec016063df39601678cc32b5c2bf3548296f3b3106bf089e1ef6ed697424fffec852410050b9bc159dc8c22ad0f053bbc1c448ddbb4eed2f6b061d139a798c507078bab33d8432163579cbd80e60351621fc6e0c78e613d631025acdabb6c61b03c7afec71aaec15f35a058e81b537de050003b5c95a5acf735ab36541a37519453eaf0ef79619605b47faf688d4b52f402fa50f1498a58d61caeb182683c92fc508f38cc6f56879c0542bc35ed41fc7a73f435a2b4aea669064158dfc5489f1ee0c2f1491a1b62ac876ad753cf5e073bdc5ccbabc9463bb9eea292456d3b410b726183d25e6092056a6448f83166e541762dfb73dac900f978fe8e3f5678ba6875b42084ddd8244cde17fab816115261a5abdfa010464ec143d463be666472ed1fd6a6399a0050bb9b0f9401b6f7d07999e2cc1eb208560e8eb064b70c5f89a55e1e178ce9806d512b4f98c2924d3d2fefd241eab56538eb8aaf08331ee080d8405148da75b3b3c0e81e00f39d0a0b9ef1d91658343bafe26927227cfb0e024615bc4662c79d7d106420531cae786b9fb930b5674aa6f7971f6add6162fa9b0dbe2383cd00c896a04b4ae9db9fd12bf41a2a97b4e57a04c07464eae06cacd981c80b0441033de1580cba286504fb0aad13bb7139b05a2146b456f15d81adefc2788f6edd82911ac6d4f82e3abd9b7249ad05a0d4d339abed40b8f502d703024332f28c9a8dcd0d7e789f9c7b3d6201af4c2d41dc403b60a59af8f085fa40947eae6f306a965a213e5f6182e0b6b9c8fffcc0c9f63b992068b262ee54369419fde7cdf4054e290f28b5dfd3308194b29ab87a789e4b346b756756ad81ba054bfe45f60f3481b6cdc5afb60b3426726317ccf461b4cbff94a22fbeb543429cf791c302df21f3f5958c6f8cd5318237cb1e8ba397fb5199932e72355afab47480722a64648eaa6c0a4f34dcebc365b45cbad39eea122f3d2ba7c5f725a5470082676e19f2b162a6da3a60cc4d0633e98c298203679ae6af351604420e429c558f5d9703abeb9b465fd5c563be7ea8d3a2f2bcc980b868db683675857b97775097c3d9e5d2102a5ad5b12ffdeee243d47d763767954149343613c0d17e61c3dc81e2713d775cf7a2e7e710724bc0e4017c70db7a1bfab0d11310e0f1a6ef1bf8c43a6080922756cd9f8bcdfb5a1fba1bd58f2be341cfcf4e238827431f29a83cfc284fd8ff567770804a8d610ec3920d66f1aa2596207acf78109a12757199996083ee722dfcb41bbb30b2c3bf6c3a131691738f20912a4a04243dd344e2910bdd293da32f817bbfeabf7e0af7ec47f2a36f446c4e19f4e25895fe3d1009a4e58d9d0c1c7960c5e2fe13c5c6eac2b0529f7340857126ed1289436283494814352fa2e6c8662f3764c09937575fbdba08f4498e4c6af59292de7e40a2c5217944e0601540978080fe7bb4805f601a69a244b2ed709ab78b2f1b49161add5b8e1d5646823ca9997e2b8d42cee836825dcd89949ee37727b719e99c3e01cfcc6ed3c4f40049589e8cca98e7080f2c648a8d4272400154666002bbdf44c2fd3123bc5e0782b87dcf9cdccc9c28c3bf5c8caaeb495691b53f91d7151b427ee70804278c1561db8f2c7a9c0dd8711cf22b2b61985c43b7696996d5836e92a017f5005410fe5e68956ebb3a72ba041003c57643a695a4b5427bb5e63552162b8bb1f193f1e96554a1d0d0c1a8074b0a71377c08fd59916dd044605a852dd27b092d5fa8e462751fa6641c829ff9cf37b4cb7fdf54bb467dc3b7c8cb9232cf915113313a7a1fadf2db15619ce1125b2c662ad5d5ffb4ff0052c6beaba541aba505a81bec0ab3cbe021fd5e65697c16632010441a46d84aead69048b4429185dc2bd3d8ed2b209849cf126e16eeaf00fd8078a010c581bd8001c079f5000d6d84a7a4b422501b5813127ec036b3ebdd33a44105a133956f18f9c703d2f08d6ea72582390d8c5d87cdedade278bf268d8d3ecb0a809867907dd540fd8dadeec9180b0d24ef9cf9dcd6dec03635605069ecc0d111d6e33ce1a03765bddfc29afe233aac01736cf56da30bb9eb3630c2b424ef1ebf58859b0efc741c9f48d14219c07c0ad0dc8bebccbf6a84601b8a37f191e84440753957f296b1d1af20a6dccc131946d75c09915e76ff3f77b38b113cc67e9906d5aabf8bfb0ccff8b931e04f6c350b1062730cd1786017a9bdbf6b079668b5fbba5f4a383d060f0fe7a9cbff60ab354674bd2ca1b1190ef4094e79e8e59ae5dbcd36ba6d033f61a54d952f52c51ef9bd8070dbc1540181bff5a9816dcd9e1046f9d53e8cf2ca9daddb80ca05ba8e325e5be8b5d218b178f29115be75a4298250c2a22b41fff5a4c6cb14fd285d5aac9fce7498b1e91b620a9675b5fdf67d969b6662ddfa303c3fc2f215a412671ee38e70de66f55e6fd4418a7ceb5dbd7fc756ecbdc28623e39c90015272419b2df3454b6ee6769e28efb8ad21435e0ceca76c6838cea23528005ae4891cd80987e998517398c087056d0b22daabedd0d8908a7df2ad47a0f1b425ac05a13cc878702cf7be10142ccbdc90a0c17deac1a3b2130dbc0579a1bdc0722eeb91e711c3c85edf1dd56adfa12291aee07803b32b2b159a2f03aa6569e2da873b1d0a3af8cc2055ece3ad4918a0fe875ff15bb8f0f3cfbd3470db141bc02d653655277276bafc50ada01eaeef29031757962d26cbd24da53432a0a8a8f92d34229b9ba178026f7ce33a74101264bbb57a14faa8d6fabd654f3218b3a995570ba4e239a49a31b9ec82baf00daffd7676ddf2d8b7a82485c2064d7eef2572a73217ea92833fb8d4e349448f74d0c5154f27e0007f673773ddb3ff644cdf267d659beb5c6a1a1197096215a581f65f35ba34f20998da99bf7c8d5439f8ecc24dcebcd8ce277cd903f6735f515259dceb566fb9c62be637c8b193cd0c89486b2562e2da3e66cc738e9ff888c5e4261ddcfc65dc23cf55033d98370f6c1cb15142388bad8c1dfa03881e2c8e7aa9a4e095669878e489d3ffa1ca1578dfba18105a3067af5d91c4005643c906e83c2bc47dedd03eec8f2771755c9be6dd24bdfe10ace356f6d95b12470bd2d5e3b9b79d037bad0b80358653cfa636513db372b7b151e4ccda18a2937a2e4011871a35698a018c11b0d8b5e12b8e2a0facbbaa5cd9f640e2ad66ea077f6d78d8662f671804bcf08d8fbc058f7b770e8a44851996902a4d4f3d5a2c0606e87664e880afe9bcf21b99e1d901b578f9e75d45e1c1b8514b5f4759277c69099de283b3a8cc2e4dc9b91a954deed3c6c1b8fa8334efeade3dc9b055f31f2c8237980a6c3478011946a641e62a0d39dcc76d9bbeede4800166193ee5aab9ee55b131f797718abc731de3787e65ae84817acc732e6b5eca8c9a07d5415cf900f760db29a4aa96a9b11bad52700043d70d134843a7a6fd9ef3687fb84faf578650923206c67f474fadf124e70a220571ac770f7d3b4c9b92243e99b8467901a7a9bc89e49a5654713f10424085ca0c7151af9e1c25a3da63cec157b3832693b232d92f49bd9be4ad74318d6e09783937adb4a018810e29954c26588b2e07be750b5eb1829b56e9d44c0b3f47f81454e96b561a8f18921507f561d5553e7c0bbba1fab3d86af4df372f2f3e37ff024b012c0fea6072d91b736064b44b9dd506c3b61005486f53f9053a061dc92fbc2b920a3636fd574b5af667b53102ab003ca4423edc131db44d1a3b365922d6c043786ae2066aef8434d78a2ff6b29ffb3fb17af4da1dc688484a21fc54ce012794c2b28b2de7b3ed16bc0c93f6ecb83c74d276069c0d27cec4da9b5845a288a4b3951e87a29f2377d18a88389fb10405268d8fd9058926e02d30f8bdb77d411a79a372be34689eb367aea1a6bfa0d149ca63b41ab58758516858519fff4342ab97080fcdbf0d6e7a9af55a57888447658b80437f8a84d239ac2c10fa32d9c0b55a8e1c42afef360e0e9a2531d819609aa8cf17ab67a2a94dfba0088172852ef45d3649cc0960931551b82e7012eb9ee90acb6fa4e85190d9f11f3050f14307a365823ac49b4acd88ea8a2f87565b235cc2317a809b1f7d063417e9834e13dbadb6b49e2a9b22f5de6d9f659a7eb349522a4d154d65ba12bcb281a143498b008ece057333ef5d51b6732687eaacaac1205416f94a95991c2bee2f03b2d4dd16c6755199e4a25afb0b4fc640b4962b4d419208464f7f3910ad3344a76cb01d16b289a7085b4c34f485aab9cb0093f8da3b1a70034de8d913355c18ca4ff830a01521d876fd5d5d2d56ef5bc1d0574ef39a31e89a42d4858db5ca48e77e3e92a74dd637f752fcc5d16dcbd06baab27853c25c044aa5274a468a7f4dab68715de36d0cf97eb5c78d4584b1c9626034f5acc1a68f0f7916c7fc77c2c5e9bcde1b64d721b77f0fbd695fb96f3e4689dc204ac61971e1ec4636a0b75c36966ecf4e6f78452e87950fb3b1920d2a78bed88d90e66858af52020616d4169ccea3d27db59554565c00aed8932d2f13e6558fe76106518416797b5eb14bbbad2da5b3dc66ecb25f4d3047ede4772256e435b480de536ab89076f8bf0f49258afc99d66deb91b9fdeb4db96fbd4585be749d1e50185664049be37813bc3dcfcbb620ce94206efdccfb30359bc629f169acc13bb16c15e798df120a852cf1308ab40673e0f3a62f50703ce1f7fc5e3f528186304398cdda6511fddc23a5fe9ec48e2228f493cc65cec37f0ec5fdad3920f46a0843a7aed0c013343c20deaddc026961a377a144c9b65dcf868442976d1d1d71402680ef58643709938fa20be5803879629dd5a55435b391db7c44ae5182686e8830e917475cdaef38b901ac3316abeb440781ee1db225b8b2951b688c450de18e7067c060c4fb44513eb2854c5f64d899968ac6898c48b1c349e79bd5eb358300d738291e2ddfe84fc5f4198e0bd933488f2e940708e22b98ed9e7de88b257b4c20c016decf4b5107cc2b70c72702be291edfe65bd7378b41cac9306457b562ca8fb57585f71791ca51c7b559f51b819e5277e266807d826d06907bb8703f4b32c02186af769fef76f2a530a2e7bf32a446f52174e3c15e31d0a950b86ac4", 0x1000}, {&(0x7f0000000000)="2fad", 0x2}], 0x4, 0x0, 0x8) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000280)) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) fcntl$getflags(r3, 0x3) bind(r0, &(0x7f0000001500)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000001440)='./bus\x00', 0x2005, 0x5dc1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r6 = dup2(r5, r4) symlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='./bus\x00') listen(r6, 0x0) utimensat(r6, &(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x4, 0x7ff}, {0x2, 0x401}}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r7 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x0) chflags(&(0x7f00000014c0)='./bus\x00', 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$TIOCFLUSH(r7, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) close(r7) bind(r0, &(0x7f0000001480)=@in6={0x18, 0x0, 0xf353, 0x7}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x4) recvmsg(r7, &(0x7f0000001400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/81, 0x51}], 0x3, &(0x7f0000001340)=""/132, 0x84}, 0x43) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair(0x18, 0x4000, 0x3f, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r10, &(0x7f0000001600)=@un=@file={0x1, './bus\x00'}, 0x8) dup2(r9, r8) setsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000080)={0x318e4b74, 0x2}, 0x10) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) 16:00:12 executing program 1: r0 = socket(0x1, 0x8000, 0x0) r1 = socket(0x6, 0x2, 0x3) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) r3 = socket(0x6, 0x3abd8cbfa0d234ef, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0x1000002a7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r2, &(0x7f0000000340)=[{0x0, 0xfffffffffffffe2e}], 0x1) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) r5 = socket$inet6(0x18, 0x1001, 0x0) connect(r5, &(0x7f00000000c0)=@in, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, r8, r10, r11, 0x19c, 0x9}, 0x8, 0xfffffffffffffff8, 0xdb3}) r12 = getgid() getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = msgget(0x0, 0x246) r15 = getpid() pipe(&(0x7f0000000180)) r16 = semget$private(0x0, 0x8, 0x80) semop(r16, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r16, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r16, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r17 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r17, 0x29, 0x33, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = dup2(r19, r18) connect$unix(r20, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xfffffffffffffef9) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r21, r22, r21, r22, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getegid() r23 = socket(0x0, 0x0, 0x0) r24 = fcntl$getown(r23, 0x5) r25 = socket(0x800000018, 0x3, 0x102) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r27 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r24, r26, r28}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r30, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r31 = dup2(r30, r29) listen(r31, 0x0) fchown(r31, r21, r28) r32 = msgget(0x0, 0x246) r33 = getpid() msgctl$IPC_SET(r32, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x4, 0xb8f, r33, 0x0, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r34 = semget$private(0x0, 0x8, 0x80) semop(r34, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r34, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r34, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r35 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r35, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r36, r37, r36, r37, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x5, r21, 0x0, 0x0, r37, 0x2, 0x5}, 0x4, 0xb8f, r38, 0xffffffffffffffff, 0xfffffffffffffff7, 0x390, 0x400000000000005, 0x53}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r10, r12, 0x1e4, 0xc}, 0x5, 0x5, r15, r13, 0xfffffffffffffdfd, 0x9, 0x7ff}) shmctl$SHM_UNLOCK(r4, 0x4) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000140)=""/145, 0x91}, {&(0x7f0000000c40)=""/235, 0xfffffffffffffdf6}, {&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000d40)=""/184, 0xb2}, {&(0x7f0000000200)=""/11, 0xb0}], 0x5, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(0x0, 0x0, 0x80) fcntl$setstatus(r2, 0x4, 0x40080) pwritev(r2, &(0x7f0000000b80)=[{&(0x7f0000001740)="2ba86a2fbe4a9998f535fb1d0ea27250a19603b5f16860092d4b26db8ce2cd0b9b3827f6723c261f0e82fe5ade205df8ba52985f2da1c4e03c850f580218ae1655f06fb9d27521633f4ccb07187b8582c3ade8caf75176cc4cac09113950fe566cbecdaf23e0b76e050dfc6fa7217bb131121af6b216d31c41f20a783f875a1d43cbca1c8828098dadf8b9212d2abf1e71c31428aaad3ef11fb96c196ccba7ca26073341fd09d9c6a42dd7ddde5e44fd09e9e8a0f04e5d02290f963f64dbd7024c9ddbca6bcddb51a2667e2983ae37a4b08482c0bb34b17769e75656363bfc94595620c69c5ffc05f6ce1070bc35e970ed5882787ff8ca2498f2fe6989f90b9943d3d3203117e9082d713eb886b999fdf3821e69d7dc7e5a31fc4e79be7e219089acb5b9b5d5ce18467280edf37e8e8287ab9853a19e10faf21ad283a12f7dfc577de3da9167e2a2ecbd492459021089b9b4eebe8c35f864a9e254119e0409ef4673cb62dd719bc2b0957e465888278ad47d642db4bb318797393571c1adb5d84aacf7051775601fa77caa853f44147c0299be66f5aea77071d5c1f4da97a3a5c775b6f846be481f4d552081c774be1aeb1fe5387d6548851a698636503b0208c84907163fee4424399c78194720ab9c48ef534a8e1221e2a8561450651e0ac3f350204df994dd80db6628b436f44e729bd384d39de50c78c6a4f63ba6f6d89b08671d85971c029b9d487f6a10197db1b29973057e6753d4bc9dcc08a6b89cf2290e0a0585a39e3d6570eba7bebffaf81263b6abccc657a769d4b6ebcb7b30b0cdca88badcf7853156b6050f2428826c68efb59fd2145f8ccb99a841872bc03b3224e4ad0926ceee9aa40062b31055ab864929bccb3e7ac90ed6700a292694c3c3fb74d669dada3f0a969314911ea66f2be20b24a6db569ca5b6d5ac9ded5b6a6d715290dc1611e6bd3cdcda6f5f1a6653af40ad4abd8a94cb57665ad1c6ca2ad8b8cf081834d44d9317d82d57ccec331be340ba2c120b86164314b8a0a13eef67130bdb7398a0cfdb6278427a253d7b860879cafb3886fd3a4880957fdebf7479cf1482dd77acb0a69e82d59aeaf3e185f0080ed4f51e2bab3487e346e81bca4f8e64dfd359b8f53a3bc650b6de5d4c77accec63a361a0825bcc722e2ba54544f3229520bc9cc4d7679447320b5ec1d084f4207b2a61b1e2454208e0930c2c53f3b10e6b7bc1d8cfd0a512efa2029b4be508dbb89878000eae81ebfe1d4a1df583b03de929957c13b8fc36489b8a81c6e5c4e15747ad5cc5adc1935430f1bfded0ebd9d8c897e4259eedb2eaeae76141e5b30dfc6d47bbac8124d7adf794f60da1e111d1fe57f3b2a499ebfe3f9519fa83de683c44abb6b87c98899db0ca536df12e9572f8d32b203c0c954fdb51e40882579018a1a0911a49d5652da1dcb04f13c00bf894357d4525ac947093ef9aa945f0792e826fcc6192cd4d2109cf2bc2b8c0647fd181957c8234dcf04f28464b9a3d9f2f1f43c604c4f8b2c6ec0a2519d98fac85b18b7f66e4d70fe17302def28d306c738174192f26db4eb69f850f48426d4da23b442b966a3bf30a886e2755fb3418f4e0a90da2aca12f8e7971352c2c856125f28c4e670d68fdc7edbcdb3430ee7cfa5e941c095f27a8fe0b96875e6f6162b0cfaab2c835fec3e5ec67b83eda2ae8fb2eb1549dc023063596eeaa9380208390594c3155ec974008b3425d6aa03dbdd5b9aaf8e119a54c7e578bc149a1c134f5e9e8ac5011add1ab8817bd019eb3790338629d769d86d6641581f8bb2dbb656179b00c64d8177c5b2f4841eb331ea4a7c13d8232bb9b49b0ed369d263636720c6bc748fdef15a2b9ffccf0da06b46335a089f2f9bdddbee7042e1ec77c57f4d8b91c317c3c4910651ac3c285a1663f600e115f13eeee2f0ddd6a5a7be3d55e43ee4c7e73074424fd55ddad6e58d34a8cf42e0ededee870618c4503204c39214e806ffca15f01ac8d744e38bff908f90487a30e9a238f87197d3301ce56c61f2997237b739da659a44cdd770c429fec9d22718d081a3eef56e208bbbbffd89654cd07813532e312a848322a8f9c5be92c08694adfd7c8855d52c137d11ade26d76b25beb1dd5ffdd7f8d942b70e93288ca346be4a21a50212ad37e68ded688c319b2c983c545061b15b86c3de6e3ba7c2b9256c9d99bfc563f02545e3dc54e0a30fc4e026dca7898945f72110f49e72b6a8227fb58668b35374433af2089c376c08cbba2f06431d8a38e836911f1c6096794a367b519176b241db02d655ad6ec3958b5684b0836ec2fd6813906c6cf3d0a3baae114054752ebc8190562ebd431c1e899a8103abd8bf89d280ad6ddb6840825674c19a11d898979958023fa59eaa8ff709f3713360fa2c5c259efeb349909da042925eec6ce9395c25c979904217e14e17f7341d4977c5195eb6e018cd770ddaaa2dd662718c297d6e57150d81dba856d05848d590731a2df568bf87d8757b872f1dd9864df97e8037a2187143f837660ee448e58aee7a6566c0b8d663aaf2efca585f5a8608aff61a540ef1cc011eea8b5934d9b878a64d8fe6118a2aaa4df8b609dc1915d1050730d2e239945caf4482816368143b6b3144c9a5719f7fce963257a5dcb7231c21a3544c847dda5685bf0e82cdfc95fa83c645e50a55200127be12100a344bf98a8e59d6ee696fa7fcb89d26e30e64fbbd6b971a91e2f3a60183586ec292eced989a0cf552a4216cc3d2a10aba76f35c6a2ef9787f05accbef0af8e1a0414e6476d819645cf737dd1c2359e673d9b2b6e6ca7e9cb41d3645e01ce6dfb47ed5bcd839aaf011575dd70a7c093f72eff5da522d57600e02097eb6e0f3d7cfef1da62bec5c3edeb16f98e6faccc4233a9ac6f58c8a42050e7679c46e2923384c7cf7361166994f3b20b27424fd3b7202de3ada75b6bff81dd47a69ba5321ca371b39ee2e9ac4386195cffcaa8359d9f11eba47be4f761ac637935d9ea436657ab16351cf322231b32a9c56c296a8179e12a9d000018ff447270fb32348be5821ecbb406792aad5ad64f4f15e8ab9a9837a332aab82e849a5019217a24ef5ea3672b826af7433520debbf502099ab7c5ccbd51439a92955f92d6b933f2442716cb8ce5f3084a6d732ab281263cb7c40633ea678174476583daae28b2d63ae5ba29644574cf92befd03bcfd0712092b873f8a84d75a7765851e9b44bcc161b080b879f32646d0cfea8920088aa623748ca1b69dbbaeb0f786f5f0feb7959a9211c63f6ecbf061a842cefb481bba2366ca0018655ed017f66b638fb5c91fb6fbcfe3c4b99218ab431d3b62b4ab20328b23d51393f56ee229cbddd1cff0a8409a7c37f9ef1f9d6c0ba02fdada241e799c153e516da12781895eca61a56bf21f13e103e08c4340ef35bf566018b0c582276c0d83a3b36792cd57feb6daafb3aa3df7a888173fd9dcc8ca6545614a915a71a15a1b40cf054f5c2c1dc81f1b7d666529f68ed7878863da7305fb32aa1c1e23f17674c84a5258f0c0733c2e63483d5b09c6cc934c1ee32efc7d5979b185446bcb09e43bffe678b1ed3863d4338dfe325955191325a6b0a2a79bead86fcd6c0920b67e1be3bdcdc029b64711b718c0278872e8241f51f3806a03c6b33355fcd72d3d34ab15b5bca37ba62dfd1689b56b5326cd9cff0dd12d6c49d337755d17e5fa2d88e78f08198b64b526d1c4e89c317cfe37d158b95bce3fc46c417bbceb734329a652b8c3bdbcf307cc20bcb652fd64e4b1b3830bbb743b69f1a3f53fa94040c5b088e7ae3f711206fcfcbee2e1259820ac658d5fab18e6b4fe8183e550494ee34d03fc363a882c439a1f4c8ef8b11cb8903733f2296a8ed6e3354985fee04654938ed7a087a84de4012d673501a142bc2b7a4274ffb3c70fc351160ee2d593acf8764c7ba37d7e159fd49da1e3e8d3f78c4f32421b9990a92e66ddcd45c3fe16a75daeb83c0f357e551ecab3f483d5ad9c72232e2a41eadc386e4d6fddc65a72d9699867b7775a192c79896e3bb7009283a97aa873b9a738a4350f20b43daadeaba4f67773574b078e90f9d70e989d7320af2e5fd8031584bdb177e75d28d2339bf38009b1e1c330c223d6154efc3a83977242196bff8bee4fe8dae01d1dfd7c4a10839a0227d7cb1fbbc3ab3a7923057f42a192f15dad75bba71cf16e05faacb3a2d36f8876f6b883ee29c47fcd8148d36ca16842dab8061ebe3ec52a0df06e25325eb47b8734f07b4e286899dfe327e0d7cfc7d647feadfdb1f3e95d6eafc560dee2d44157b27dea7205c14cd97e1bc4385028436de2c477e965f7128543ee375c54819e48b658c849e344336eb98ded2fe51192af1530b1ff3be9d7e5fa4975e6c57c1eeab5270a9bb68acbe68c260626877b95b3f5b492ddffcdd907c0e5cd828ff35a60f20b0cd7c20d520e92c4f1d04ba61a1bf336e0fd5d66e12e4e1c8f046cfc2002ba5d9675ca370ee59bba57bb4473891ce589e3f679d3ed7c3a6f2ead27febde7a6b9eb6671904b7143ca19491e55c86f70ab029419da9035a7aced0e4bba1e5512d4477f90b922eb03327e0c5c2e3dc83b62faffab1438c3f6279a8b2f5e2535e28426da7590c28ef2a221a93d1a29b7f12693718dd1a8d9a593afc7850f39e94efaaabb94d50ff68e5c2aed3e8eed280cb1ff6e58550b9abdcc1fc06e8ab070b17de4c3785da92f3dd3256a4e7deb2d1e998e12cee1247ac34d1cc5d06db9df93165e18353c8b19a225c4b85ac430e6fa787921aa98605e93859d52a22af913c99488307ee3b6adfe4d34ffc5aa8cea0a2071eaa408d151243a219f8887b64f9a4855abb152e9b6dbea8fb332973d0adef3cce3e5a7fe68587424f022fcebe43512036d65b48bee0fbd18a8559bb8641f4aeefa8626cdf54fee6f10c192ac1476fe3cfb6c27722ea8c85b1b6e23be34dacf85be66eee2f51f9f25fe150d1001f9fd86d114f91172468d99dda59b5eb024326c01ba92adc00b3cb2a5444041018210e2561dc84bccdf24d6515a776ce65e09a2c7ad03da0aa242fefe5dc704e3e18f9f2832d8238ce29038c028b1656976cf3c2288a26b999d6305841fca05201d9ae7b67a68c108a1a424eb8da6b5b78d90c8510293aa3ade0203a68c9c1ce363e4eb7ee2f672df7a57bdee7ae598dbd8407eed289168f99b35a9898164f34242d269552fd7768ade126a06b11b36cc804b4890958837e30051d0542f5181f232e88f826eb08d8b8f5f9bac6bb7afe098c8ef023b3fbc4cd3dc40a79caffcaa702c21b108d93460ba40bfbab6dbae9f4a57fb99624d55c14b37ccc7178e25799170454ff674d37db0775a6a729f2af68addf400a502764be2753bc1db628304691098de910503f08b2586d1fa0cafb1ac85a5fb31aefdf278cc33220b78cd7ebaa5883381cfeede3c204e5b2c9b8f3f46db8e4b3d6a9c19b37d1c681f4de748ed9da9b1b24b315d3bbf0c439e4982f647b10c75882342679b516baafac78f03b2384c5d261189399609ef413479c42894635343d4ed9130ab99172c782b554959bc03f64bd1c0a6ccc1a0f8066c9111dbd1e5383753523ad7fad83a746afac9e2de647dcd20a1da09c4092b1960377b6bab093a1bcf0f21102db13dd764cb797520f96ee6f1ecba9908dc0552289a06cae216c6b9d92a599bdbe048426d2a48e7a002adeb4b0431abdaeafe5f5599046c5d542af7f4dd2cf2d4677d665d8360088e4a5ab530f18508fb1d915c94", 0x1000}, {&(0x7f0000002780)="580a1f055ffb53dffa354764a62026b0e8811123a4dda6bad3e8a146caada74e4064ee2163c50d7e621e64683d9c893dccada3454fdde3a74d5ac1037dfe0b7a5a9e64435f0c3c9aee645083e04a05062908293ed3ef218b72a2c62166adee0d55fff960011c2b7b95074c08395ca5b8348c851cf77974c1e45940ddde94cc1995de8c99b66b5d09d246bfc30c8dafacc3875fa0f95bf3defce666e12922885aab306611785b80dc0c6a96c735439b60562aec318daf8978cd1b2c236f40a3b9f40e21ff4eeb88ef43915d69456adcd93437469d3064096c05e291647839aa9330319735232f04837c2e1a50e048ccecfbe0c3db857f6d8b8e80d234163e1c29f7918599717cc56248a2b940583f38cf700913f83abfb5939fb5ec2212456b7dac82e35f786528de879bff306c433e1893905a63f5e17584d9cc91039333276632cc52a6bb9abf58e20f36248682671b1339306a4750976120c05f5c3391f78aab2439d73cc667edbe95ae3fefe56894958981c94ee0594ccaf034e79879a381477fc9efb8102df1dd4c788dc5268269c34691d8ca14a71d1515e4084602d460b8390f83e260f7454aa6e02d712cd5c0a60857789ab1f189cc4e9f0f8b5ed8feb39afed9c2bd5a2290f9945879b99960bdeb5af3bff4b8498f3c98cafb5746aebe6c6f99ef6a3c04454056fc5e421c89f8adffb8d7fd39c88ca7477b885cb377f636fb93eaa68f9a3ccb5837ff8fb43c22667776862b16cd3e4ef5e2db5f091ae636c3ed23935a9174e8f7594d5a2d0b80596d2f63aa1102c886fa55ca70b09c6cbe874f4021d34aec5633ee87f33bb5b08c81829741a3ba76736bcaec29d1c026323e8f659a3091966824057c5941e00cbd48ddb4e2813bd560db79ec9633a8f984abe48e5c5ebb6b2f59718421b76f2eebc419cd9bb87b4b9e4ff68bd0a1dd07278af1e406af96816699c4534b09fd69e277e37203ec6ae810c847db5f392bc09f685894c62d87911957d96c31170c8b39b6f652367f3e7cd0d773ed45d22e3f4a84115e1dfe8a8f4f00a457aa030a351d0c68f5e34939eaac21801fe79cc7b95ebe771357da4633226f7dbf23bd09a1e2678942731e5db669efc777a349a94b4465c5620e1b595e9cb73b4db8383e512cd4f3522d006073064c7093f8ee5d3d188e905f672d8d31e3d6db9d965dac7d30990cceaeac62cbbe8b492da31c33463625f3ff5ca3ec5d30b4c40924f941c93a2b784e1b2ed047838a364be7d7ed62ef1cc043ddc008d6d59147bc2bafc73853e8a1c604e13788fc33eda5ab87e93c819180b38cf39a8a81c2d679f3ecb4163791d1417c68cf56e1c2cc564ad5b522a3bab3a9daf1abff9750b72d43f4cfb54168b738ed12f878c601f0520fb35e8c55296f0780285c8bf55d9c9a6fae9575d0234f26063a14a0745846a72c0bbc4344a0efc9ed2893dfcbd993adf4a743cf10d6592905e1a694d332fadb972271a4a0bc2a479d96ae564ac1688011040794a53725ba1a58ab96f667b2939466f6aac1c6c35e8e3146a0ca02abb2b081e60b3cd0658e9830ba35785e5e37500e54e279c384b25e48e92d23f68bd9e2e03f9abdacab1e152ae23a53128f23133edf778c274f0ca9aca2b83eddd79179f35847cf1f806b54e0898ed02b5cb86dc71c85c0a329c29a4fce8dbbebbae0e1603875be0429c256476a0ef64bae004ab313e755c7f76c720eff377be73f26982ae2736a816f952b15c70bda103c4e60ebed546026f71497a87e27d1378511097fe249516ef60abffb73fadaebe96d3b4cb6bcffc10856d59cbc7a3939ab91b129749eba2713f3b55711a4a813b4f3e62068e238696a1f578c73bfecac9f2cf3a4adaa5a960f61c6dc127e2dbeaead533f435219b79643b9a4e7fa969bbf5d969e9b14b72abba7a7c71cf2c24a21924f773b45cab4e3bd68de63dda4f61e82f55aaf37490205f8d1bcfe521ceb6d2e238b2b8300830fba3a6f887ff18e5f475b518f0c4b807a7c0c091fa804af70d080d63070d5607ee799e2116d65acc8f21519444c1fcd72d76ffc1a8d1805195efd15a66e9bb103866543a49ac3ba55d2fa8c7d4d12cd16129a425582c2b23227fd868cd2902bc44c5633eb9d9d22cc67fd2724413c02edfbf5ce317b5bbedd3099f2bc63dbd12182fe5a85f5bdb165dc59f063ee4ed00384bea5f39d3d058ff567664c18586ed1ede56057a8f45f40f8e7b6d5aa4befa257324f0539c0dcfeaedf513002d3c99d8f89226707dcc9581e5ce8b4137569dd9c7ecd455c53dc42eb6853e1e0b5a6f3a9d03ba7e7cc55f7163a92474c1b23dde99e0f73370f9fd2b5a467ff4ff3734aa28e80124914856c7e322a20d1ba253e2912e5057fe6a422f3ad52fc51d20fde08ae53aae9abb062215266e26d403bee171853188acbc3e3190069fbbd10a480d01f592a3e83a3dffb3e3caf641b47d019b0487df7ac52de6911d904097562dabfbf3cfb94609a43ab1a55cd5cf11097192cdfc2bcc8f9da392f19ade5e465c5874ac35cec67169fbe90d2687a68059378c968687b416cb2af8f6dd7b9b5463c7692bedd6e847c2c282049dab699c704fd02ad6c32b831ada0e3d50a36d142033900b177d77046ee072ec29b8170cad45c8afd1d42f3c536946b13a5b3d57dbfb2383a477e95fe6ef314ddf19c08c899a801e1e04ffa8048de36a3757fb68643357611ce60e3afccc55a521159e502d4107ea1ff4007c333bfbe767c3a895069f7cefae09b1aa501b8924967b37b8eb786d0ca456c34cc43b1988dacac2124f857f67c31bd80ea45d974b0a045c0159c518c1eac4629f1d202876abfafe72a020a8838c76f860c9a3abaa1e5508aefdfe7c9dee50043d16ac3824bc6a3bd70f830fb3d4d276891ecf0537366ccb2563c3483655074f280749cd33740042c6b8bf9bb6e022b36963fac3c0cbbea86cc59d7b8e8419f20b7a42aaeac1c6ae25d145a31ee4a09548598abc808174738be3df907312cd2964e7688faea257753924cd2b60ff2daf358a19084cf01f384d8027e572bd8848425f4d55a61f54a0ad9b67e095889d4ae3b7830940b4dc06e58de76847b4a8f3ce15dac168a55e52382915e33e5a8db0a60e290a77389f2a366ece7c5135633785c906a0c73291c596e3787c177b111c22be27d44dfdac7d0ff0e966669b3415c539fea40730094b90ab82bd29f68c0cc9670052da73c7ad5265414f08db7ae13a800488cb6f2b86068f88d3a73c890b0a5f2bd2a64b807deac88108414c819eb4cabec594e31767032275c8dada3d418d17cb3d9829b5c4bfd853b413966af7e14ff50864016304c618c1813b47ca13a6463be807c090d7a7977403af3ab13032fbfc7c575edfbacfd4588bd641e93e8350c065a63658d7ce70b163b1f8b3347a60831fd5b88b739c14e953d359a5d01b04e141f34188e120ed7b92b758a42055cdc5c069f421e037192df27fc52bbd52ae98c6eb20cc6aff7df1c5b51279ca041f44da34c275f70631925220c92ec32e750a547fe1031e5f3173969a1c6ac920b0a1921ba5e904e133484a835c996f02918f93d52cde5968d1b37ccd1e06f84ff552e7baae2c5ca3e1e220fd029d25314619291f36a6d4617eec8577fe0fd5df3578a4ad711da2bd7037e8db5d1480331261f9dfa94f28c0d84b47a39f4cdc5ebd4031e983283874d080d7309a8edbb194ebaf16c90a0202b4855f6f9b4c072a528e60a461fc67e72aa727e871b14a5ef1f123b2b42a052e932c9ed0dd811145dd2df3e9b6791f907e1c6853d4ac1ca8653443eb8460f839298077d7ed5ba15a5dafcc13b9efaec266908a7767fdfc79e08a4651de67add416b9a1153cee8094cb3e47694296058fcca952c4d2c1bf442d1781da540ac3872e17150fb91161227bcab063d481b0b9b722091f37675e70b3c9f256e7bcde92c89b9fff3c506784ed52f849238f16828ec4f1d75aceacf668ffda2059c852cb725e3366603a22fe47e6e06bb10c3dc7e9fb0400990a3283f719c6a259fe1da396e69e740f62e9ba31c66939d8e4dfd44385654e2fac06335f002ab5b1207aadb62f89b2bb7bb95bc61db71e324f10919b983c9bf8965656462534ac34dfe7206832e8746a0076050dc79616ca2b2d27a45c07790e2f1e39010ac62d9f7b38e7e422300ebecc9d5cad6da8555e992700fabacbcf91f0f1f78645a78cb4919746366a3fb538a820e8765cd195319937822c928fe2fe7b71e16520d47db22a648631305b4b78173c2fc73cfd4a55c7a6d86071ea6ea5892c7603bdce01ecc5a29e2549e961c357cd2c368423e678d7e3f7b0bb1b552af9a3162da44e19158e8e9474547a145114d2bc3b4324ac9640ce945dc48efc85236897f8ac66c16ecf5b7f3b7085207b522ae33599256c9b5edf50ebe169eb1d7e657b49d59b9618325db197c052734527fc0b9636cac8d20dd45c8fe71c9c4fd0bd0f74ef3cedb506b08f8e11002aabce658bdefad2a5c9e79d5768510e3588fa33887707973f55f2ec0562ec0fa6b5ea7ddb8932f44945d7e01968bb62ca8d8a8e22485c74615f50abeb965a1a570b992b5475e6fa19891c88b1ed6e52b176730712d99a1f95bf36b7caaecb636d740fb14f1f690a8af6d1bad292a9843ff794cf91641b2881ab4e00d068e849d7ba56e38a25dfd187f19b98093eafc1515fcfd1bda68cd6025e26abfaa161c05843bb8e7e44651d80bf1b1e5b3dd7195cd61068ffd3cd1d78a759c7fcbb62d4381df655d462b9003b431f790291449fcc97c9d2eebd27e01d1969f1a7fc8bd0963b74f342ce321ebf152eb4ec768997ad41e22e64fb6057149124d956bab35d7cc662cf04f6554aede9e2ce9a8a92119934de526ca5959d2c93d78b343df6c50da862b4654ed031602425c73f8ad83a3f52cc1dccdba3e8a579b075a638f27e1e4646e6443fff6ab6b07ff23773c2f612fd51ff6179ba932ee9604cf0f4d5d2bcb1ec8804da7fa0e9b0ec6e5c26b634718c9248c259d586aa062fb9af04c2b8330c84f16d0f0c60772ad25f0b8b24a7ebd8bc4e69cfdd6c862988d1de736e6509f970b8480a7822079b85a8d88d2154cec3b59ce3af18e2cfab23914f8b991291640230303cc10763405e32387e95c189c14a6c699220bafd00f5bdae5c7aa6632464f61962e10e68e4fd51b26307d10b8fee8b10e70c5b343d93b33930e09de8c214ae59a8200cfd656fb9271b39bfe2a03f0ac7a15d16b9ad45620a0b1fb29cfb6fc18805caf2288b6338671597e1e28c0dddfe3ada76599281e75effed5b7f574ed7a403a67cbab35e1cf58d558ebdfef3465b337ced1fbd60ff705883fda1e162edce6c5c505d0686b7a541f31b6ba6f574ff1c61bf06dc9cf1c148365cea5bfa6dc1f54e2edc71e639226a678d35cd8aa739b9737dcfd7c6cde565a58bb384f400c450b9e6e5a2a24acf3cc62fdb7d008391e21a1dd14e53505793f09ec8de8504ac4ca9a3d9a165f633f91fc91a2623a3944b5552a2b1512e9b20b87d8bd0a4c4923973b8ac88990eec4e2dcbf62306129c9638e36c8f90f80314335024b71e5ccf85f49d1a4f5bfef1004a3d74093b147226c5a8b4572d6c6499ff61cdd906036d70b19869c92657f34e9adc5a56ce4e8eafe5e81b927d1b24e2f63e2d577f50ac3059998b78576e5de8979a9d6185a3d3146abb1def8ca4c7b8dad25520bdf83cb07e5ad7028c0b8a027a1d228033cf9353f988f43481baf59c1700b3ce6b6ab3cf5dd1d33c9", 0x1000}, {&(0x7f0000000500)="98265afb679c74965ede3989cf78c7214d885d37ca3dee729242a3e3fca0e31a85bc8791574658a7ef3e8d055efa33f951f82e1c7f5156e0192f3cecdacbf870dc8721b5b17476e71d353a9f95b050af6a152c59f1790b2a0abdc7d85005cb9bfd89446382f1e946fa5f9d2256a67825ab327c566db4e2d14b8407ef23879853468f223da5401fbe868c4383de0ab7a9a22dba186396b41332e38f9028965db0a6b793318456fa59e3bae996f86c4a46de50df0bf5cd7a16fbe5edd08f43f7e2cc3f1ce1be29037b89b8", 0xca}, {&(0x7f0000000600)="b809f4e76805cb20fef4c031158208da8b3c00168bd72842b85a989d738081c64960699c507089251cbc56e562214677cf8c08d8df98cb1ac59a59e35a7745513f2dc69f4f1ccee8e2dcaefe2a896f6a9ed19d7938674c6c30f02540633e79f3f4a56c5960da9dc0342c1d6df40ff571d84e522a08b39d73ce421dfb099d06bbf7e07bd6ab2de15b8e94cbc90afd580328d6f6283e7105046515a261e6ba43442e5b25f4b8c293a48f36f5e468bac846039a4487a8ea4c5fa7d304732998ec252801d75c331d0a8eef05ea58c32659e3414949a633d01d529dda6a685d0ea4a3114869387e759d7ecd7a91946d837327e6312d", 0xf3}, {&(0x7f0000003780)="0f6d1f97dea431ade7e00f743a18ce8b8ec78b2263c45a5dd231e3c90d98bfa8987c6720611abd5af4dea1d4dbf733696789798f65b2240f13e6457d4a1662f6dd6d0d06bbb4661b4917291ebc6cbab510c025899ff27c11fcbc371db63f492634292613235aaf098239b7195f4a9e8b722ceffcf80beed4673aab95cc0d2c88dedab9696cb5fc385711203210c2364599541f0b37fa193d664383c178a230a7947dd025f3aa0394ccd1cb4a247e85763c42f3d7a7e504cab7e32849e1e27b4a19d9fc372534726e18c279fdec3db5c5699db687ec34af1673b71d99de5e7de8cf7f05d723209263bc0a33f1b45ed38dc2975dc7e5272f365eaa6ead45f37ce2f78e681374f13290da199f0bdc609ff520c44ff1e263ac20d06e7863bbca3a0c30cfe74aa9f007de3cdce98c6c3b53d70c2f317b5344aa4d838b3b527a928a64edbe83d273209bba087f318c5c9af66eebabe82302a0a137ab8c0e0cebfc899c743ac4a01258cfef04b5c52b051e441546321ee64539dcb7e40d76b730ea22c7ce2b8788996b8b6f9ab09a15321d7eb5adfa970f4eced642af279d290bef5b025f5fee79ef91715f8ea5704961c8beff90765a7e231e3373fe6ba269c35de6d2e26c3319180b247ebdac8994a341bc190a4d0619a41a4367dff111cc28f4f0533937e0d382f6d1b6d26a98996f898b5e445d14d0a12e1eeb67e5e02a19f3cfd89227ac0028cce2737a8d0694a1feb5108687c55df8ddabfbd7ddb4e493854aec54c79853640cfc9845f96f4fbfeee8459b20d4d1a26c1761c27e263232a00b702aa90a9be4b1524ff194d3a48af90828e2bb381467e0a30fe1eeb15faffa4d06db0a42c7c7334e8817ba014925b9871763ff5c28646db5a221e87fd3c3c4c6dd91ae527f010294d19685e151ae6354895047baec3bbd7b9e56e02ee52b94135b23ba0152c4b5ea1f5ad9455a95c6a56bc284e88e6c6ca36e1bc5c32788abeef328b68a7dd8d327b6adb68502b362e858ffd2682b2406df8cb8694155a1d0c99af3c3b772cfa1539b78ff24218f5e3989a7594317cd9c3338f9562c103b9f3120dc1582077aa4c2eabc332f04a99f690c1b85fe54e62d969a57a2d6e7761d48cee982beeb926b4bc3be51daa021484ab3890b4f858813226f5063924dae3dd7b7c4a0f7f7f235d0d36bf66fdb90052ecd078870efc314e7b1f96042199707dc00b74acfac069a717e2981fa8dbf4eef6ecb2bfc242a73541ff78f1dbc135fc6b7e74a4a05186c4bf27e0a74eb0e169bd20cc229a6c3ab50175cd2d85ce439c84248d4192d0cd778831e876c8a7f2203ff060cdd03f366ec95ac69e630561f6219a58725fae63c5ba823e0f1c845cdc03526469ccfb7b58b0bc3236db5edd52ab683865b0297b076793c537e7472208677958ad30641a6e402c216282f11ea6099e896d232a93ffbc2de6a9f8ed8fa9fc1963693a625ae17c1565f9cf2618f714b794e9f175f0bab5347e0377a293336531cf09c6206d5d22ab5d01d0295119c84eb69ded17b59c9f4dae8fc02d73a9b1c15d9709826102037b84c2089ce60dec0f4b48899bba587613efff4e4184c1762877ca8c789b195485bdd658d13093a4435637f6030260c991967dfddabfca462d8bb1cec722fce0d70a43da78b1a87c57c175e0d5715fa42ac30776255ec61aafd80e9810eb0e65a72cfe71b84cd29de0a48d3a53642ee0350adb20beade37c51902b08a679cde7c90a2b3b48c0cab52e379c59ed24c862191a5751c19415f7afd3e7396c0124fcc5a6a38aa08867ba93196dd98bb2bc63edb0871bef6b756231ed1243f9f4dad1687a1912839c6eec77821b46c794d64c477dc614f554ae8701ee17ac31e3e9764bd8836d84af3ce2a17d3626c0459714b29daf1ad61cf9b43dd2f81ac6eaf91c34a06f938a2085a783197e1eb3de8fbdd6be851c928376cfa46f3086fc75240de0415e76b01611b00e545683a32d475539a367e87d65dbdc44f84e8077453955dfcabb48e1a83b36902cfb30e2143033a03df80cdacb9e88f4ded0621213ec6f4a2ef490e6a31ed18f5cc2cef1b802f0fdc6c5da66a733bf40a066dfd198a61e6936e6ac66ab1961e0f6308c9f6b38e5d87058ec2cb27dfb8140c1f88492363e2f369025955e183a74e176c7f6d39956e54c6f4b8cc0c8582b60f99d1fea8c172a7c238c7dd58d0fbab43cc0b7bfaf5d1f77869d7f6f9fc140e15f06c21045828e8e4924f257f006cf779e4117494b8d3b73bfda9f9d06a63b5eadaa312e85b336252090397c16984d9b0622beb69716f2eea94d13241caf1aec53e079955a9523c07dbb3589983e548e50b687a73a687bf3b8f119f38b437f182a86e1005ff2a23b839149972e2a92e2d5664603e476f46f9ae8cc8b6a0c8427368d91f417bbc8624684e2e8b7add43d687c2c7a99f05f397d3615b819474959e94b6a0b0c98bed41fa70b0a5b7715889669e2426247a4d734b16c20f136ed92b507af8c5c1fe02c4ac19dc53ed5bcf7319769e446510126acc5846b78c802837997b305393083d3be27985f6ea8fcb8ab5cf13edac121f59cd23a6141deafe5bcd34a75a768673ab2df5e4a24cdf8dd4b3c3b8a725eacd5d01ab9085fafeaa6a0fa424c361123eefe5062f747a9cf9938295cfd826373bd31000baede48756feef01789980f910c013cd98200942126331b754fd19202e9e5630fd400aa1c7c3a929a711d76310f514d9056d62cb0b53eeacc78151290415659ae335b6bfd8b0dac414f20192763f315095232ed260245ea5c11a1fe6a4d8ed90859b85c0d04c464e140788a41adb03d5c277827abafdd8c78a150463c16cc9d0ce6d6906f64190dbf1b98321260201669a7679163d8d3a71befcffc5de829258d3c4e23b49d6943bb4653807ff5c79368933cf824d5426b4fb606370759be24cecc0ebf5963988ce5a74d33f808a2038d43c322d4e0624c4e736b7fd8b026df91dc35a61ebac5dfde61b8a1953cfb7568d132d491617ea7ddeba31b6d933a7b212b5f730ac9264813d914bcdf9749bed588be98fcb22096bfb6e6a77727a970ac79434175703cf52bbad260105c0ed7cb0feac011aacd51dbe60e58e9e0d9e0daa70d117b6e5f7009423b5b47b0e19fd5c4db990703adbc62e85622f7c0a1164925f15dc989e2bf7fa6b6c5bed7f8b462a0881cea5dcb5c0c1ba8f47dfaaeca20d77af73fc636ce9cd8940281bfb806243b01697344ca5f1193929c91ad48fca1c3a3ebc89a56759b339b985e946d0c0e44da12612d0985be4546a2c9fd3bed5b71ea86520e10ac765c4eb50b16f0c92f1a331437efdd8acf47fef21b3cca0e247e8aa0c599e811d89a934b9c2371b4a4d0b1f2ad40522fb414c2c9c841f27fd0d19945580af931ad171c26ff1bbac2ca8fd45c2bb6162786ee9a36b27c69841027675e8eb9956b0c672f4de23a06f7bac1473c2ec0ac787fae197f35f066b7e01aafd576b2951f9e11f72247e8413ce82240ccaaa387bc7d9bb5af0888b0ed3eb40d40f8e603b535fae7f72f08fd8a9859ba12840c9567ff5148b9afa44b0888735a949914f055cd2981d9f3df483f1107042bac7ea0f336a1fb3453d81956497f970ee480f11b9e31acb9f094c2524ed4a0d9fe0e84b2874d21f5d5ed7d7555c690d7273581eac626cf88507a2a8814c39986262f8a995dc6a28acbc7b40dbff5baa27840fd8ca6578a01523b4323a58c1fee89a93103f19896e133c5490ee0f304668006840d7607a542cf9fe55b131dd9ce1a9a7648e7b34e1370bd30898ed93f2dbfc432fbdec412923f547ff6d7e35a3c3ee0f5e3ee77d707fe0909a8d3f06755f6e4907aea384faeac3165cf9922ef3146f56a72fb313d54c57253626837a55b85d0fbab958258954652479675ed5d0a03298cb36c2ca26f2ed8799a03ebab3f82c0f1c112c1b16915be8c060873437c3f5676cc3bcb827bcaddc012e61e188f8a0beeba4561fd32e54567ef1b15189e12823d5403f454a48aa1ab0b7830227a53e0be04694e02e0cdde91e025edd37b34e2819e066f2b4d82ff445b6f8fcad94c5cfe2761f1d9243a73ddd848b16f3df742a01f1038f42bbeab27e4e75977d888e01ecc478d30f585a0c15743cb156583898c3252bcba6f3ffb7d30dd0da42bcc3b46eca53668593a71765fa3c1ed771d8d4ef243cdc63dcef952a46552842fc62702ce7e71c3732b7fcdae7985e314964914449fad0217f0aeb146a13268374c4027178a17582c7070352df23c93c1019bf8728a3fb90b11bfd667cddd4bdbb39884991a9b6a949925c0346b4b27c9f03f39717f2c40f7597c766c20b848ca2ed46604ee32fdca540c1aa84526eac33311b85c460b1105bba622a693286611841647735eebfb83ad882c43552242a676f958bd65a207b29518d72a6370827c9035485eb788491f1ccb3e556263bb6747fd5024d95d262d0c43da1757dfc043bee86e4e40ccf2f4b070fd66c9882375e71d92a619798306d30326271dd4a23cab1574426912450ae96a8382047693ca5b46c494b347b12420fe8f26555e7465c80b09e559ddcf1869122d082085411dc9072b04671562f738647ebe917dfc631b1a568a5c34ffc1b7d609d4548af082d1b2891ecad82ad8e9a0f9c3f7215a43953497c746acc1e86f81a6ae4b18198acca97c6300f193689da2cea424d2911eae80aa13b9cedaed38bf4c0f8f1fe99fbf895761361b87b34ca76e72efea7260942ebd4deeae905768034c9893e022693b00d9b39ff15b1a5c2712302ef061d56778ba6b7f271b1d71111eef9da6ecc1c306f1741a49f403ecdcee14737ae3357326a7a596d6901b627432f53c707de2d5fc4c7242a5717d966b8c65a6fbf287669511fbe42c5a40e564e34c14f15fe72f3ca37ab1846fd80a2dc5e311cf4fd027497e36869c7bfba7fec6c7e7b49c7bb8781a2a2e4df97dc391070451986dd9fde7d36291980ae89809bbc279a6e38ffc975cb94716a42fcd2506d6e1f8a6bcce18af3e452321654a5000ad95e4a877c0d426eb950cda90e1c2361c00df47efa1cf77fae4c474ced86b51483a07e72767b2d539c0bbe6cb9bf9f5ed41f75735dfe690d1789e48083381d550af73bb840c8ca1477d97a9a2173e6b0a75dfcbe601cf99f44f0a85e4302c5b8d7b46ba6204a0fa3997c02e6489e78d4f97e6611ba6390befb7180458100785333b5e4e26572b82fda0b7dc5bb1951ac62d928201f92d6f9b5e3e391ef5c2aed197f9927970bf4287adfbdeff59bc8f46cc976df01c678b6b030aa37ca338832856cd3687dd877e4793bcc9783f82162ea7b8084b6426b66ae71132b9feb107c09c851e44e7908decdc14aeddfbce30d9a71be39e9570e9b5db8c219d9a40b70b5d75c3020392bd627606475253d98665fc1a5a6072dab970c9542543b30eca569151ed00e6ccd3ef0047bbbd334719f2c6267af231ce4d317eb08d9e9195de5a68328a28f868f55ba9a36721a93d45cc8209b740c8a453e7e44f800933bdeca6228f6a889f7e329ae5e26323870ed080501c6568e2aeb4a3f872bd5723c5f70c5f817620a4fd9a41fb3ecb510f8e7a651dbdced2451479619c411f345f0e3dbeb65ffbcd02c2d10f9cb948954617f2cdd1f9cf09f23b2ac1aeb909501078ac2cfdb95920f71deba5a5071e9049814d06a34a02a9be753d151e23c82bec627742af259aee37a098f910589ed9157b16bebc9f1c74da099c720936658442ef0a45caf6f312c", 0x1000}, {&(0x7f0000000700)="b4a3b542bcb5033c8da9d55fa4b71c943fee1f1ff412aa17e1a888602d89cf4e7cec2d1e8e4ba132bfeff2bdae8ca3f65871b3053b6ff1993a9a9a677999e77844822e04ab3a87cb0531eef484197974a7edb08b181b9daebb12a818824ef8fe8f4cee061db69d9fd756a7f0c581779176f6aa14b9ed8570a883743dd2bc7e8856fdf4e495129b33903b6b7461745cf02d03336fed2d4df29e8d941cb6ee65be6f945f32672ba08b38e7235fd9cacc7100a229d88c1a1957e149", 0xba}, {&(0x7f0000000080)="aec74b281cd2d93379dc834136ec4ff6a02fd92bdb95f2e97ceb48854e16059c53162ddccfa7f89c1073894d53127940ba74bf7375977849bb45", 0x278}, {&(0x7f00000008c0)="f089d242c813a6de825cf40d235d6dd28e71f8a56a3fea5eda807544e788a8601152381c9c96cf0b86a31716759492622d3ea399f07dbf9017cc0a9ec8aafb10d34036b76a70b7a35f92c11f7c8b0bf8d484be87344431069c07a8b7ab3ca362610f2eaff0a1d40c62d6c8b081fc6f60b9b0462de60594d1a02937095c07b4f627b55d92bf", 0x85}, {&(0x7f0000000980)="b17d492a8cb1d210329859b78f96735ed6ddfef2f842b6b8ddfafaf1ca178b64754e02c28a16133a01a0a7fb2de3036795f36e46f602b32f90ac57bcf37acf27d5624979221e59a7a054e726f906d353f2451692eaa27b5999f79ed0444e8d1890a5ead1233d23613b3a56e4ea30f2edc3ece880eb5fef4d0fe2a56dca6e8a07ffebdac9e822ea86758fad85eee3ff377384647ecff23803659ee2d760c48f5c47df188a1451bc488aac398beded780b8e456a3f8b9f86ec1011b9ac298283497da924bc0ab374edd821e1cf7f8b031dfca3c1b2c3d83a7a2a00384d42e8e7e74858bcabf338e578c206c74a433090f42b56", 0xf2}, {&(0x7f0000000a80)="63a5f8c1e63a157c63f1c2f02e74d93c1cf7a6b3d641008818d949f7edec3ac4c74b6d78ab31412fd419a162821885befd73a5ad6214746572043bef8d6a9f704629bb5383ee9ffabc30f16eb2aa0be5ce595a1f552dcf4e6a707a3b8e50ceeacaa2cde4721166ae4f04c7388758b1c57adde7cdfa6cfbc07251c1887dd338c3c1cab87ef129bba35ac4511f2a18890b244712ade8ad71dfcb11b4e08b05f420c96cb043b03e74d017ffd210a7fd4002112925535c3e11b08c9f254e315c04d29a9fd24e270050", 0xc7}], 0xa, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0xfffffffa}, 0x8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="2d012e2f4359666960653000"], 0xa) r5 = dup2(r4, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) recvfrom$unix(r6, &(0x7f0000004780)=""/4096, 0x1000, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="02002e2f666e6c653000"], 0xa) listen(r5, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000280)={0x52, 0x1}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10, 0x0) msgget$private(0x0, 0x380) clock_settime(0x0, &(0x7f00000015c0)) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) 16:00:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=';'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) r3 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x170) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="63ee17e18803b63b27cb3cf73e5b") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x200000000025}, {0x400000060}, {0x6, 0x0, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2d70d9cca17221b9d400"], 0xa) r4 = dup2(r3, r2) listen(r4, 0x0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) setsockopt$sock_int(r6, 0xffff, 0x1008, &(0x7f00000001c0)=0x1f, 0x4) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188", 0x48) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) listen(r3, 0x0) recvfrom$inet6(r3, &(0x7f00000001c0)=""/146, 0x92, 0x841, &(0x7f0000000100)={0x18, 0x0, 0x164, 0xab1}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x80000001, 0x5, 0x1000799, "08180b027f610400bfaf7c50ffffff00"}) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41", 0xe8) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x28}, {0x5}, {0x4000000000000006}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x2, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000100)=""/85, 0x55, 0x860, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000f7fffffeffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000e200000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f5800000000000000000000000000000004000000005050ff0ebf3f01801caae0fb9f6b864a68ede26be80f043288d7cdc0ee1c7fe41c7667d051f4dbe2a766762fe1982dbe85a0eb3add88d6814c1cbb037a227f212fbe3d52703cd4c8f74e49fa853a43831587f8cbf0b6b48b66ebaca61fb50f667cc9fc1f96b15b7086045e77c90f8975856c249ebf935cd78476fc3e39729c56d9121e0bd501dd291a3258e3f4279f2bf1b52dd9"], 0x0) clock_getres(0x3, &(0x7f0000000180)) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0x1}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0xc003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b5330e86fca9782fb2d5c7a0df4506856d78a2a09ca7ee577fe3539008295955984c87910bf093f68c11700287ead4bcb777fa604000000a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85214bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b859d8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03fba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca0000001bc69bb9e891442b967e57b171000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad505067899043d9cfc96d51f23e21ae96e5683ccfac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa779abf7e33dea928000ac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653219f63e5383eb46b89a11195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b4330040000342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b89edbad0e5f830831ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0039683bc6d4d428f07119d95338cad6d2034216c7aa867896bbb4beb1ac381c4d5ebb17721843c28d74a3b61b58a52c233c24eb776cc30a550786f5f5069da6a129fbe9222b9211bfe75a55a0ffe3bb188771ca1e4f764f7463a940bb043f1ece92db4e9ab0847eef9680cf302df8619e776911bc94d112fa3307146371db1241dae3b2a12679d1aa21b013e97a74371b20e835ba519a339da0b953870a2eb0abb9d135b659a5166796c3a57d97822aa646d2729ed52c18287290b7f103c2a192b588bf9c07227d04336226894d77f4b698a620de7b33350c369e4946f9c6dd8c7a746ea8ad1ae6e02b26fccca2c8c233024bc7d90d3f834b7892203d763b86bbbe1231c3c0f9e646b3b61e159b9b2fbae7836753f3e61d30e90302fdb0b29d1fe20942a63ca8c5a8c425efce492f6f5e32b26c8994c256c2db152eb2d22e99b89db9007b51df0c1eef4e69e048e1653b7c0996a280c01755eb252a83f651e7270654b2d747cdcf2fa959cf0ca7f83129758117128d3defd77e6323f685dbebbd9f2461204289cded627083f8c61"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x681, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186004008000014000000000000000000000000000000000000000000000000800e4ff6f0000000100dc", 0x104}], 0x10000000000000d3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) bind(r4, &(0x7f00000001c0)=@in6={0x18, 0x3, 0xed, 0x1}, 0xc) r5 = dup2(r2, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r8 = dup2(r7, r6) listen(r8, 0x0) ioctl$SPKRTONE(r8, 0x80085301, &(0x7f0000000000)={0x6, 0x800}) listen(r5, 0x0) pwrite(r5, &(0x7f0000000100)="c25c3a69f7f963d50aac8d3db0bd086ceac13a8c7b6afb77be963b20277eecf50035fc0d62efe3d8b9917a7cf12554c072b9a0c80d1f9ade6af9da65f1537e0adbd2c0cdd61c3d85", 0x48, 0x0, 0x400) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r0], 0x1) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="891400000000db00080020000025c6149b33ff0f", 0x14) write(r2, 0x0, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="1b012b2f66696c653004016477c78946b20e350ee2de2164ad86f9de3d7d0c391c049801e2e926c17d862218a88d312f55570a4792b74db06f2ec8315a56122e9beecf57400cf67783ed4184fdc6eefbedd198cb5483d4a4725bb69fc7bcaf8ef14d5d3ec16c286436e274c983a426101440f86092f96e4aa8f9fb2fc3db671e95df6b3531440a394e33dc0533648c"], 0xa) r3 = dup2(r2, r1) listen(r3, 0x0) setsockopt(r3, 0x5, 0x3ff, &(0x7f0000000000)="3ce7fcd3edcea34ed234eebc871f836138ee54477f4a91e482c7c4d3005ca896ebda5a4645580f3bb5f0d1e474886459473f2f6c3d49222ba628a3533e3f992cf47fe7b9b49dcde03fb84edd672936e17d5a", 0x52) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x100000001}) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r6, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r8, r7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r10, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r10, r9) r11 = socket$inet6(0x18, 0xc00e, 0xfa) socketpair(0x1, 0x4000, 0xd8, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x40, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0x0, 0x9}, {{r0}, 0x0, 0x60, 0x2, 0x0, 0x4}], 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x24, 0x1, 0x80000000, 0xc6}, {{r7}, 0xfffffffffffffff8, 0x20, 0x0, 0x1f, 0x7fffffff}, {{}, 0xfffffffffffffffc, 0x6c, 0x1, 0x164, 0x4}, {{r9}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x5, 0x2}, {{r11}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x0, 0xffff}, {{r12}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x3, 0x2}, {{r3}, 0xfffffffffffffffb, 0x10, 0x20, 0x6, 0x4}], 0x800, &(0x7f0000000380)={0x398a, 0x8}) 16:00:13 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) writev(0xffffffffffffffff, &(0x7f00000025c0)=[{&(0x7f0000000280)="c036f384b9b301b2ed58948520064bb5c8026114b44cc98d816f129bfcce658b08a008f8624bb10da4df4eb9897ecf8895b4d4badf144eb38c7f891802e9dbabc2f294b44d7fdc70abdfbccb5184ad519e6fb736e6186149d0cdf0832f5f51b3256e388d54c9fae8e8f7b7b5e948651478c103a28d8970c62846243488bf0831c65873c8ace73bd35308a2edff402ff53d7c08618d16a9cfff7a48744cbe6413a40fb624f82ad91b0935b7d9dcbe1142d66ca33d2202b95c17d07e3c276541ba70f9ce1089cdc5f7b385357712d0c4aa44713b895159fff599f21afca22a"}, {&(0x7f0000000380)="0facd1434de035cc9790f22f3da9d98cffd44ba8bffe77c88dd79bd2b00a2ecaecaaa60037cdf09bfd950c01b439b856b163f3342a4c554e438357f12f5da0fd49267ddcc6bbf980a24e2d1b346897be8b76d912d7a74cf3062ad52fe358156be2b3ae8323b121114f60e94b58efcfbaa261427b48d4e5534a866e88490bb754b03873bdd8b0010d0aeebcbd80fc9c0887eafb8ca1f132222e51953c4d684edbc3610f5d3e7c891335f016632f4aae1ea0f858da43ae4b00096f8e489f04df66658b2e7b8fc4708d32f1002e0399d45abd91ec30db9ef43ef1cd535eded7f71fdd523f6918f1999adad198f39f90250716095026a15cdbde64fe"}, {&(0x7f0000000480)="5e026a7d4290c69fe588705222554f6278976b7719302a1c77d7729f727ff67ee29475f9ffdb3148aade8ff4f7b91f9d9d43dee96ecbe9308010649a4c2f9993a938d283549bd123a1f39765a3ee94fa806656a2ae1848d653a00327d2004374a89c873d01db4d6025a10a957d1ab9f6979e416711bf4a3526b8ba918b33dcdd36b006ae261af57dfbc23de7d0a775d4ffd3bab5c5ecc08766327120a5eb8b220c043d10804d473eae961171e8db140cd6fd02af7e4023acf108089d4ef2ff3edb0ca0b25546d8b6b3592bbcd5c112f5f0a24e1d9b7147dcd8943d7eb5215f80b6be42934ae6b52bc486ebf6a7b79bc4f34fb9237fdfc9dade1adfbf0f5a58fcd0567d7adeb6386274afe38151fef4bdd39c7e72decfa76f6fe403b8c76e13b3751ca7219c115b0338800c2a794f3e07c0b900183621deeaa4c2ae0e311e1e61580e3cadf9f798af27349699115e005d3deeaa0d0ca6f5d0183ae5b26245185b087a760373f266290c20389319013dec4d349c5c88a99a4bd8ed2ee13050cbc325628beb0d12f71725c1b64f9e8de715968c616aa15b4541d24a05c13fc2d6d374fc1ce033a1b27b80e6d4bf4ec120f3baca90b4ea9225ee8aa29c3c4618be6c2241e0b55e0163d5cd035769869a4bef0e95af02f4d08fad9c06a4b12a5e0b1eac44538691594af8dee69f2c3a72a15c1dbf462d8fd787a65de7b53c8be3050412ce131a32dd1e4563f250d0d57389a2aaeef776d3b9f9e7ad75b9530f999df89c390209a05a5e6bdffd17f4b8f672ad87d0da390dccedfaf87772d97dd82d15ffe0965358a039cf843f9c7fa625bdae865f2446fe2099f48b0698944d9f3c5e60a76bec9ed245da59888d0807b1a791f373f28f349e0fdd017ec0aa13107f2080c22e9b37baf2452967e2269b50ee6807034cf9b6f64278288a5b027f3720904e6810b605727ee6356aafa9afd3bc5639cb9fcbf97b78061c840da6bf9135c8904107928f37f34a8f94371a56ff0e560b63a9f275a836898e8795e39c6277829f1543d61cea4d8a6fdaee7458a0320af166fa187251e1b12a4f064418c595ae615ad0c67bd615353c6f589e17a0f0db02157e915a5689104e6c8f9ec3d5b265af4ba04cbdab70ac41d9318e15228e8d9beb579e7be73637001d7bcc151876296cca63241fc2f8b181e36d1991199c2064b8031533217a18ea64feacdafe218e0503da03fc36820ea46f87ea92425d10fbde1a4abc4641b4bf5c4154771b641dae9b948ea08fa2475e0da839fa511840d981da65bd15a59607d8751445bab1467643b146f14fa66aacbf246c607f955e7ff9761c5cfb4397211b1c12eec82fc5d0b0cf13bd5fa58427541827a8fd7d82fd2d9d903c2a83cb38be76676a21c333b9964eb6046dc05b4b44d7337184780e0f017fe531622c20d4759b2d362e73a7070e472dba25cc6297ff0f540638b94f78f20eba58a0c5a0d8d9ab9eb6d60c121de2cbdc92be2c5713a6d516380ec5c1fa5e4d951d4c590cb3e58a5bed20403bd2ef71e8f8c6df151d9f4ab63fb77593e8b2f8f3fca6695698371ff9fd961daeef78d235f25167de0b3a34d42064a1cc7cfc7aaebcf61e30835dc296832f3bfa4afee7baa41bb121b1d650fa4be9c8eced88d4a25b8e8a9bbed1e726122766172070d43305f7e52ad5a3581c39026938a69b8aaf668a4431704553710c9ddef506eae615eea1d69c20ae2324c4965a2338c23f03b2cc3da603e8ff2b37281efe452bc9d54b2e6fad331be512b7588aca37059005ad47e5e8e5a646566a9215c7771fb78558af48618b841e4b01f384ad72a6d940a9322ce9e6a5a6cee63b004a917f849df24ceb55350ff3029dc52d1876c6d54184c947badfa8897279b09165d63e346a806ad7c8e6a259e2fb1f2a32a1cd08e439d977096524e4627cd465d6edb87873ca12dca6c5f0d63799ed711fc46d0a2d8c7c61b54b9bd9f7a9d3c951181d4937592ca25f09b4ecd8b912bdd7e5a19c63a2db52b23f2da36613c11234b751adf364533f0b7e2bea783fae48cbd023850754800fcf8ed350321b5b916e3c819e86e6e999e8a0f730e6b469addad42034a25b305695f861039a3f29b408becd51e09355139bb4ab22f97c5069f87f209086ebf0c47685a92f2acc699f000ee94b815453b192a80913a7d600f094c0ee3b13809b466a7ca8970d1330b8555d42ba979f4fb7533dfecd4ecc63befe772f10c0c875182414ac775e2460f9e6afc47cd9ae442492feb6dbfaf7f2bfa066562366cdac8bac3d81d090116fc63140e8fbc20a063b0f087479ea9b3624dec8fb73d1148fb2b47f718f8c0da6008e028f499cebb8d3755b20b111066e95c3af66b36684b33956449410d9f8f94d8fc65789942981f0705189e4e31e8855fae6af44a99acdaad8439e25e70f5c5d3743a3597859bb5f1b0ac2a77196bd280e6bb62f5a7c04191d46638eb416ef63f7d8bbdbd9bd0d51086c495b4f840815a190926fac6e1df0d16c9cd23421e3678a685353967dd11b9a1adec6692d35a1469b9898b20c988521d7fb7b1f44b4f5f77ea6032ab557386718a0cc5ba46d53f0189c456c63dcf6ba3c3d2a0577ea62032940055bee37234c3ff9be2fb7ae2b30eb3fca2a21932d0a39450d468c0cb936c01edb7c16150e16315cccd183961c38d81a29a5f537ef22b4ae425f259c80b65e4d99651d00e5e8c473732d523abe7655d7d0cd653273b21ee5932bc297d36c02e4d134d15c7b1ff89d770cf8222bef5dce3cc36ea08b559436ec60b8845e42b35f230ebb777370c819d5bed5807c22a54dd0e6f4bb71aab6e3b951455f0e402bb4ed89871f6423d2323b47c6d3c64998741f7db410c0903510b06f10963ccdf33d85d3ffae296efd571511e36aae38aded5ba7178da1a96e6b10e1c4bea4dec73a1e7f9ba681251908e23088f18ec918b3495f5a0cec31c81c3b0c84587511bd697cd8c17778aa665e36a755e0e2e123bac7f04cb3ada9f56f238a9856af391937c11f7ed225d5144cece4477da17a25fb315c175d7f8bbec869e0023beb797b92b2c8f4ad8b2d2182fd0fc3e49af7e66e0d61db3524f9953bd1988e4b216e3bd2b17e128ac57169fae08a1d81373ac2264b9ee05c08b9a1c92e887bbe546cd8589147caa9af94ca0d208797dc62273e2730389e6e2cf3e158a6e365d60f7fb1eeeabb9ec730cccb68f5bfc0da23bea7df1a723cc076a8b7e20c334114638da0220948fea580111a1af3cff76591237c38e620a1aa866c0d223f246e41a2f2db0765b46376a8ab6b16dca79eeccc0f94f6959b84b5c3c788a8bcf81fece96685f38c066dac14597a246bbf149afa06a42d15ebf6b249e5473892578abd6a4a35765145c1674dc887bcd850c03a9d4bd1b2e9ceb703f4fdd18f6b31993c7520212926e7b350c4982b8b240d4e562b0315c0ff16a5eb67c76a4b8774f925e7c438ebc9fb99ff8264f2536a8846b97c0dae06fcd2113f94feb777406c97d7b8f8589ea261b4ef733a156e9ab11e98f72d8701fd877eb9cc64420d6d46231793c074d88d4e388456f0665585f81e244c645782bc50ee117a4eb15e93b756944625a37813ecceb8e06f462eef04566c03c05cdde677e98afb1548067aab5356a84583a047a297151a4f86e3e114a5eb634740abed5970d4205e8e25682106ac2df8c4827f1cbbe8d895fac4ef82cce63582dba57041162d3d4a692b937c555167ee43290015992020463c5c4975c139f51838911d68d26210bb33989d9d0f64186485f032857439280e05b3c0f42327068dd36a8880f3a0818cb56797a866c468e96d9299c18d1d96ce25a0f2dc55db060a7effdb15ae47a878d416de03dff5f296446f257aa53714a84ba45b88ea3851ddf38afababe347a32037f4e9dec0a1173c039c9f23509e7ede7401c302abd0f792f813a69845c7dec2c38ed13443f9288370800cedab383e44891e8b0398ece084bee16f448d771813874b66bc3abd9db19ee24b021981ec523698d1287b67de76cb3d8e610c309fba72cc746eab56a14352b678c21a0a1ebc784e528fb2a6ad4d8dff4bcdd3190907806f830962f74d6a5e4ed6fe6973f57645cfa8be2e774e4262a4aa2bf1f8d2e697b80b8b6632cd0209d4681df7b0d7cd20f3f3c8adb74ad5b1a8bb63b3700b1b6c1ace0e10c8e8c806071f52d08fafcb12126ab4361ca0c16827e9073d702dd06b8f87d99c0263c80cf449d7dfc0f2f34ac679e3e7d41c4492e3ddc7e9a34e638b7d5f4c45f5872061a72ae0a82cda6be278d9df3180e2733bf506fdd9dd051386eb5155512814764f87dd46806c1703f97c133ccc14d408e33db120d6fb23a5c89fe8088f28627a6ed4fcae4bc1187efd325d503bbd860dc1776a26aedfd61d290afb1291b77f2c0f901106a67b470502c25e56b371ac196f17b559d9cef534a5a3b3cbc424f0d4cebcbc374bda0d7bf670b4e9d9af0d1b38b5cd6f9e2ac875ddf074ee18a2cf8846ecde1b7d96e13114a9026a31aab6c7c0df7b656ffda9ca23a3145e9b7d4382fdb37479f14cdfa76a54478c6178e6a31f1a188236a526327459e7bfdaa4f0e36179817b0941d3f39502dbab78fd95ecd9e3817ff8db842c7d24a760357e1c6b47bb4b215a7a83999f8abf81ccbed2bdd8f9a654f8b0f820d55d0f3615b027bbacd80dd8c736bf5f22b4a0bf15b1c0047400e2c1b107e95861e9ba129bf5791b0b3ae81492218fddeb712e9b8d9d07ab1a1a70dfe5fef14063e7012df142e999aa609abac51dbe4a1eec0da6e3894a674fa62856de753e0a83e406925fdbf51ca97bf5609218138e4330b75cb8b4a9bfc62e0149ae53fd84b76d3cffa767509bfd83b7d6f18a7cff0ebf18f045e7298ab5d54dda5c1d51640d8917adb0d2ee098e3991956f7eba12087622d70548cac172497147830a445006ed6dba73bed344f1f60871f62c2b6c021d08062718f753880b957373ec286bbba08e41ee35ff9fc132017920d0a8a52070ed45277043ce14032efe916585ffb46d88d04ab586e8b4e85c86d4987c1a4340113552b6719fe385df4b58f5071adeba9e4cb17979dd08cdd8b282a40b242edbdd91e6b83a0c0ee902c1c7d0850b5b4acd649104cd7942350b290cb06ae3c94db632aed3c6258ea15e6487ca21453570415ecf080f99ff1ceca8b2f58937869710c2a723e4e84a6aacdc5bb5cddc2e3b3936852b2f1894b2dc5d1ac6d2eab714bd68ad3d75221367ba56b6d797a5fa09c1aaa7c513292ad6ebe455931264265befcb2f5cfc5d2133937b6464a35fb5cc31f6fbf62d898e2e70bd2180764ac0bbc7475980ca1bfabf55a69cbe91f95c770b10b8f6a14e406617131a652d3d14be0abfec950dc06f4c976176caaacc5844df78b26b034181887d103b710ce043fbe9fa49315895f2dd7a832bfadaf0642b0febea4399d3096500e88d2cf8ac2dba66073a476653c08a3dd19e16d08848c64c030ff31371c74a0a6d3c4b7a24961acc9a2363c2a662f899f3d9f4e13040d883cbe2d69f62fd9c8a25ab37295409d62f67109f1c839ad1eeadb09c4deb1130b9bcb8204ef013327f4f0ddb93b95d4cd6b6d38cc649331592b24c0c1736d1b832bebb96c72f92ae127f647511b69207b0b533f23c52df432dba6993ad96482cee4fa7246995d92694258377f2f6807d28eaaba5b5e3b79f782f111f153da7fdab7ebeba2cc79fa296572119bda0b875774107d27157138e3073207bc92ac62c6bcb92daae8"}, {&(0x7f0000000100)="206d020dcb3327b1bd4b17d2c758"}, {&(0x7f0000001480)="01a8fc113ddb1a66db91c765a9c0b4f60bf4766dd1d7c313704e1a721eeaee874c4a598a44cac0c443d39e72785c2035eb236bbf0f9260b638353c13774e648abc2c23b2e822eeb074faa4c878ecf8f6e9c560f3480521dd682546672f8dcd7d32aa252080e9822e0d09a7c154173846141cbc06cc6fec29064e22c4dd925f4371f92e6eef41ab167cba0f6187e4e3e9f72a6ffd07497fae19271cc55c0f112aa3995ba4726d3668fcd439c2b6fcbfbe0bfe2cb243d68ff95739c0cb3f075f2ffdb41541131c9b3ae05dace4a9683ec82e5e409dc52656658ac23dc302f5a095d2ec8bfb7aa7a202f161afb9c2dff62960642efff76a5f78b188f37cfcf9d7"}, {&(0x7f0000000180)="380928f747207caef06baa40bb0018080ca91df94f8ffee73387119e1a1ec2f4140c354189cea2da62fe787f5c202e9e1e2bd62576bf8e94afa46741d337a296cf30435c8aecdce869542cff1f6741cdfb28f1a7c292448a8404f550942bb696756735f804df81a2c377fd7f9b56500135e8fc2749f5d3846ee3caf8f551278124409330301d2938863f397d383308299c78cf9b0b4e4db9e4769111832189453e730a90863ddb821e4b9e25b16bde152e9b42d563a871ed"}, {&(0x7f0000001580)="d5e69bc8cfdddec54f725b7b5b28c2fe67fc4f0cb6efaa16e0870872adc1401503946289efd2aeb94851411ff63536eee41c97dc2407f51bf6b3f5421427ddaef5bb9dc29a3e9281c64f59ebf822510e653b2ffce6e7a111fa85f2dbd70c2ce4a1c3ad110a5be628f7b03a7aa0b4ad823a048d305dcf1f938cb6994bcaf0d3365c878f28ea30cb8e9ce12fed387c70447561403ab0610358f519d604afb0c2045aff200f3ddf38040c0d9d240cf02dc4aa469f202d04463ef90b752e9b15e161ec07e8a1aa8c7ab2bdeb8dc871f6e740ea2ee075934134d3f3e76852654bfe8d9d08f55f2cdb859abd4c8049f2825d628a086de6e93886792b6dee6322e94dd86ca3e4160336af84c50371b118aef18aa91bfab784d6aa4eb17879aa9e2005545eab6d493b25deecc2f704c2820f4924f8ec8c8cf8eddaf738f76a693bbb9245ff0ebf3037c97963525eafca7bd7ded96eb4c69bef4c826911bfa692abc362586e9538e41128fabdac35664f87bcb695226af20b52a7210c7f5d3bfdb864b6a222d0d779bb594ac7358fa7fbfb83b3b32d85e7f356e92836ed1593b8e1b578691c39c8f873ba8afaa0169684f41a5a03c05a18291ce6fc32549c0b85579301ccdfc9099434393987c7c7ad50909a8d61be0c3586bfd5629f297c7a2178165d281322d07744c485915ddfc350bbba78fdac0549c35b55cd2c5c50910acef677adf7b5bf045b516e7e7d0bee912699e7cd74c2f3e54ceb32d6cebad6f520fc78e97ffb437cdcc569da7ecea1b130dd5a838d91b497e5b3f47af71045bea6f8a15ba81975d1cb6bf86a7d76d3ed87875ab7f76becd55fd20c4ec7fad09c67ed47b3bf097d9679cd12d1db6c3b01ba6dc2c955bea2efd3bb3edb45b4a81411c7d1b92985f3e2de0060695ec07d3232ef529bbeb9acfc80b175407b2bd1bb22d832a96eca488231e86bee8546008bda32c4dea44c35aee015cb858092f16e9020fffcc66d6b2285020ff4e38f16ac3905153bd16cf9676454cdc63d6113774064d1eae84e3420b78b63ff81596ab39ee95bd38a545c81d9481d7aaa34e373017dbfd2fdcd1587a29359da39fa749dfafcbb22f497d5ec08a28f678af3398aa608fbd4d45c639e72c69eefc25b8348ec073d63176070d7be10985dc1e62107fd2e6bf88b83f0e0736a4eb2c677593840035b2b6315005f0a51e424d76cd9f6d6d460c75adb82f00b0f57d15239ace84b5878f0cfb9c0016c231bc3495417da22bfc22075c207dd14b2a700d34a772a235bebc9a5b512ebcfb9f79961c829b8eec53451a97eeae4c5fa14c79e2af64c9200b1a05d346637cfb4517cae2bd9ac4e3c8b3273dd3047d6dbd277bae6e2792a47b52166b879bec9a60f8f511e8ccf11f0a7380ca8e6b5c0ae1c0355e55d0ffbf417fe70d0418a09e0c1501414114b681752770c534dcf3b6342bd9041b8d88d5b807f2c15f6316e9ec6ae76457fcc30fcc89aebfd2c09264229572f3743ca253369b9e10ae32373d465c86c3d7dfc5e4a305085e8d7b59c43a1f63d8537dcc1752c18fdd5464b364096ab025782272eb7b152e0221a5cb079cf622fc6fd008fbea1d58a4ec1cedb3ee6258c282ecde5c442f7eb12369cc7d6fe9a92ea0547b87d4250b1295aec91092c9f1118081e23c4b694e31b87dd57c823750f35b5b040487c2cbd95544ab7d249dbc16fc75d3adab371a9dacbdf05e1852ce9ea2d941a1106e0f015cd030215b6182b63fbf441fb00dfa75a9a57be2a106d4fcf50bfbe638b66f2b8a4676635ee972f26a180e82e9d85c9b852737374cf4697159fec7d2df5f7c342022de406e8c25082af49f98c5847ed98377b347e93a93d8df2b9d146379a07e464905ef40967b943af842ef61e5207152a9baed7d3e721d7f01be5b91dbba5e169b0fdb9be4c2a21f8385a81472ae5125ce9df8f1bd0a576f47d23ead9a5eab50f23fe40e15a556951a3088b927631edec34947a2da98110701bd5222759575beaf5ad5f33c080b3f103762375ced3a209cd56dfbbf3166b5048227ff01aa9e37a922e3cecfbe2e92b8c85a110d7083f85605a0ea49b146e5712b6b2ca822b6adc370221a5ce8100c44f54dd317ba3f8f3e2b6aa168962a28e1e4f2dc5a695b9466a11b6c4713579873e85f3b534e5dc9d6a617afd8dc2257333809acefaba2ff02127c5f17d7171c2ee29095f69d5f389d909b77da3a932fbda91afaebfff66560121430de5c8ca5c03a9797e4342ed99243e7bf75e4c1652ab7846f48e2249a0337b7028e8fb3322593338312a0ef2b1a4143f764f8ee3f98694db01733fdc44cb88a53e911524432579ec84c5a217bf356527981191993476d77244748015116008fa429ae6fe0ccf660573ac422f1186394f567045b890b378a33b72a31aed3f0eed8bbd4a99927f00d3d2d03cc33f2b0bfe9e1bc2e0e9bb4b26769a26ca0d619e403430c4433b3dd6f8a9b5956107a30e00bb38b987487ccc972de2a5fde584ebe34927a26bc1b1e306c1a8c11d969e32352cd3a7eb2ac887012072ca3927543cab56bffc8982ad0e340b78d5850ef603adf2db689e05dcff2fe9507fa2f78ceebfd0a907a4273cd5918f56199abe142c32b05db4188a1a6635e070fce754005a2d122685ed963bd915cbbd4774bd14a84ab6c0fe9a1fa086292ff46d102096aafd02c6d13e2df313ec22ee0c7758784a1b4e7b1e07dd146cb1868ba906a71e296f8f5154411d626df6c54c89aab0c037dce16471d71af28884c0198eabe00e40f79c81923ef1eb35c0cd21850004cdcf29bd30343f16b669d978bc864be63e6bed58f4851484f246de9ca78813fea1dccceab540355f1060fe5201118056b40341c03cecab8abf9f41650184aeca3c64a7d66092f3b3e330d3206a8c3cafc4da1e310ebcd378af6997d928b150998163e0466b2d549b385fd8b736e2b2bd1117a87b73db2cee5ab930ab8c497285ae360449334c95c3776a9b37240f6005cfcbf0a3e6d73c570f0e1b6ac54d9951b67b58bbd44bf82117d5a81086ed3796e5d999c82731c08949a9e69204e8f6e9294e28a1acf9cd18bea2c2ac2254627979bb570016457a0b878eeaf5c979432be69921cddb68a7ed95a86184e7962ade2c305fc5dc9794314d2abaafcf0b4050f44eb7462a648bc485c636340dfdc9cb8c720ebad354776590a3ee9e1bd345814c6504feea8db98b5c658b521cbc9973079b1e67d0b44d04c615d3aa943022078f045ab206f57c5e0362dbb4081c72eed929ef6421f92572b3b602a45d2ecc67bbc3793af3efa68ec3d6df3100f2bfb137c298110aaf68927231088e4d98ea56cb12d3e034fa24a9bbf1e71350892ef77091802cec9e0d47a67d2b44f942a5fe3704f7c44bd20104df112e8e34fe74ee8e61d117b85dcea62f4ce021e60cfc2d9992cc7431c6379d8878933712a7e083d8e91fd1a851200aed503118c5bd1277a5ac6cb5b52fd09571bc6e5bf1b0ce438614ac4853c8ffe2c7ab741fcc5c543f8777e620c477b735b7765aae1cdf2cd7fbf2517e1868927fd772e9244084554115a8c189d9db328cd1412a7a48217b64abbbf555522cab1cf8522ad8dcc76d5aabe37d82d8a8cf3f8d4ad6ec394011314787a0db4444e66894c430fc3909203fbe02e720986010dcdc8d2ebf2aa9150ad2a81b6ec0087498d4a27287b913f0608e04ac4e513f0e78f270830aa0ceee9f5a0dd30fcce085e349fd56e998ff546a5c1767e0bfdf52f0787a9e96d035f26ad8563506811e4ab16d76eb563f8597f5526ea83d440df907050804170398c90d45420e3f505eb49157b9241f80852c8eb9dd33521e3d1498748987562725c2e2429650538cf187dfa48d2634a88b0185bedecf80934cea16b86fbcfb0d03f33a1820400e51850000df9e095f9712c956262394fe77e5805021991e0c79a3fdcffd6da9d8cf53e6b91abc36f3f38b4d61fdcd89d0befa1941c45ad7126e07a6998b0ba9591a6dd91c6947f9a5f87a900680fececa40d0096b2fcaf83dfa03d5adb2ccbdba7510c6a080ca2c4993702a6270d6a606fc7993d0fe5ff48f435387f7fcac6b7d029f44d48ec51b183bc3d57ea3b4bfd904493f894624b15f050aee2d944c7c88d9e45106a67a1efbc49d9cad2e519129f627ac0e874da8eb49fe37cfb7ea80b3ecac9f6b380e9651afeeef951f1823433a75076f823fcd75a9ae7d9d203a091ff12b85bb159fcd8199cd23fae63a5a9b268ef566f0d21b5b321c798fe790f687de62f219639990a20709318ccde59571d48822897972d51b067795a13f45f53c4f98ef6ea153b1e3c98b1ba27b6a225e089fe95775891728a4c2ced475a915dd99bddce0ec397aa36fc3462d11712b6dd0d1a39192c4f6158525528cf8d17de632d24fe1dd18ef39c14f44ea5674569695a79c97e1aa44746b0ed4d61e652cf932a7958c232837d057b1ae32db792f4425d1ded11f65b255584cf41d06438f041eeab1d34d7721eb69264aad307b6c15e9e9c12d93d53a49a4daa76f564ac051316ac081b0fad462fe3a5fc5d46438d1f2fa2591dcbc1837209e8d49a2f228f023c059506dd9286574fd19d9b5871ac8fe441bfd36b4359db68b38fc501c41dcb9703f63dcdb295be0ca12ccfe8fcd3a95d869f82167b0943bd11776cfdb24e6cf891a7a439d9256a033064f7e7298137a643163f728aad9098b6e5d39cbbdaf4f8f7f8de59cbdbfb3a5478db3452aa92a83d49550a83487a762fd5f4e51807df3d1d2822f9c238d284e7b78b08ccff5ccb323717bfc2568ddbf1f4258004d25ea7b61b753189e3800b96fd2a3a736eaf34be85ae6fa3ba6d7fe4b393e85d34ab1ffee4818180babcfe952751cd40dcfd42756e19d46b41cee3ed4fd7aed35e226af8a41f8c01fcdb9cf3c1846fd50bccac53abee1a58918b585325c713fe13b7136cfb457f7d454faf51c30fd62cc2d3a6249a0751e392e70632bad263210f4ad504ac27854affa3b5339664ee1463703667fc7b085c7725a179acab67e42b9e73444a206b8b95f832a66378ff21f5f5bd6f99db910123b051dd1268a88928a3fff204603c5aa44a62d8554989467e33d45f56f6001f7f0dc2d352f1da9cd090b1c9d372ee14b3c91d8efcb44e4c25506155a4bf505b72a05bef0babea5c91f8dbc21c4c52ce0eef3f8629bac7b5e55c5d3d3d7416a4142facf8ee57cb985cfa8d02cd593619daa6a1e2b5cab6af3a41b5590810c0e2e90d021754b4699bb40a2240834f98d80766c33282a71d084ca89c2476ceb3c358bdb8ea65a7e73f6826360515de71975e1c964b80ed6a183070d4f08ee190a4d2da0ef1322738d66ea18ec369717970aa254bb105c289347fade6e7ede97b29d54d5e2c38fb00e3377a1c4e82fc184e7c5acbadc6e2eee5035b40dc5205e1fefd9fe1073082ab7e2431fb5276676e27587381ef787aea45091ce5afc56fb396261cfdf2ad671d97021547ca8d24b895dd7bbeef934bfeae462e17415bf9ede76860da84fbea769ca91de20909de9875b585e0c0e6e2d57b94383be2019ed7006e97a62569b666a2aaee44461b973ff2af4e8425c412aa662af537c667d7ec8e8440c687d7aad2be7e675eed8c01d309c56df4b9a25d7168e87f3c69583301ff55d358b75812bbef66e46eb7a9b848a7435454b604a02b45eeace4cba375823c04ddf159df793a9eb3506fb98200624b51c17f2642ff7815d3b126ecdd4ddcbb3f8e028b88b4a5e756daa68af769eb7805724"}, {&(0x7f0000002580)="8c01cafd3cdc83c9d44b"}], 0x7) open(&(0x7f0000000080)='./file1\x00', 0x400, 0x10) chmod(&(0x7f0000002640)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open$dir(&(0x7f0000002700)='\x00', 0x400, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r5) connect$unix(r7, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r8 = dup2(r7, 0xffffffffffffffff) r9 = fcntl$dupfd(r8, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x7, 0x49, 0x3ff, 0x1, "491384485effdb17cf0c4f5f3fa45bf326f67f8d", 0x400, 0x1f27}) bind(r1, &(0x7f0000002680)=ANY=[@ANYBLOB="2d012e61484f2f6669019f2d8220fb6c653000"], 0xa) openat(r9, &(0x7f00000026c0)='./file0\x00', 0x20000, 0x2) dup2(r1, r0) r10 = accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/48}, &(0x7f00000000c0)=0x32) lseek(r10, 0x0, 0x100, 0x1e9c0f778647b872) 16:00:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x50}, {0x6}]}) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff1a1d32bd0ddb00f457350731f3620000000000000000656da02489672db6d18437405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a900b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db6116a1e222dcba8dee9f0cdc7527d27e8a15b700800000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f35100"/247], 0x44b, 0x800) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000002b80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b496f25fc8c61387d5cef3e03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000db00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825fc6c4532688e321a9"], 0x1008, 0x1, 0x800) msgrcv(r1, &(0x7f0000002a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000007fb5000000000000000000000000b60000000000000000000000000000000075b3aee72448d4363b089b0000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000400000000000000c8cc896a1800000000000000000000000000819d06deeddd600000000048a1abc8e59db0f6e0002eacfb27e78f5d7f7e2b3d0bb9ed41b2869dd78b8ea2ebf3b1aa76875016fd66fea3f0b0810f50236f85804e970000000027bc402cdad6bfb622fde961bc5f9e33ac50e13d2d0ed5a483aec92e15b9e2030de9823d37e3ba637e294d44eea7c8898deb40def596b3c1a6ee39d13c1e0aac6e5443c360582708cc7f94770b92583c8c0c040c38f1c20008ceeb752a7aa77ca854b7ecac062f3f"], 0xa4, 0x2, 0x1000) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="0300000000180000020054b43ee7fda9a1872c089ae044c6300cd9a1dfd19643873fa8d4f20000a6851752ad718e886ea3ae9b7659a9eb8e7aad65ca59082ba81c6b49ab2c178fec8807b0abc216ae0b9fc39908af62017d728d266723df65dc78d01a8ff672f3c940ffe71dab5c52ef9664cfb23186a140cb38e262830fface3a7638a53b8612050bded18e98efdf2cbd85e83bfb2b8172f7932b12e90b9c4922decfa29d85c57757023ddcb794a8d1884fb21de15ae9f4dc0e1dd8c1df4048a47bc465da7b92d57c3f2ba5da8f04de77a2307eb36ca86441e9daaf34b6d4887a0f70080071e3b99d80a8109c5e84d688093062b89aa513b2e006d600000000000052ae7a78e5c87c8a2deb2a9ddf4620fc7ac21c63902607c0ce659879977eb2b5744542"], 0xac, 0x800) msgrcv(r1, &(0x7f0000000140)={0x0, ""/244}, 0xfc, 0x4, 0x1000) msgsnd(r0, &(0x7f0000000040)={0x1, "eeb1a8dc9fee87c02499bb207173dc8c5521c705d634f85e5e56cdd90d57e86346dd8dcb6de00d80a0c47ea1819216f82306b8fc8e4d2c085b48aeb914242d0d3d7a91b529d1315ac97eb361"}, 0x54, 0x400) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:13 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000040)="fa386694a8f5f198a0ac3b01db5944a567a9e95754bb04fa4f56853e515c7dcfdf10b1decc7e39a0dff6bb32ec4e43ced9811cb5ecb1b27ca79d7965d87f887a78726991f5e6a850776786053f", 0x300) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) mlock(&(0x7f0000303000/0x400000)=nil, 0x400000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x7) ioctl$KDGKBMODE(r3, 0x40044b06) sendmsg(r2, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)="ae823bcb3d4df69455054361a5d975e648b649335bddd1c0f5d86adc5c974b06c56e2659267031ed7171cdc2a60f6d336e6dfa90493c80678e72f01c933cdbd4cc986c17c127ae4da6755e974902f7a86cb391e3", 0x54}], 0x1, &(0x7f0000000180)=[{0xd8, 0x4eb9543e1e63c411, 0x2336, "20aeaa75127b7e8a921fac3844d8084b8abbdf2436980460f7976a3d1c745fd71014415b2cd8b7fb953c38c153ed3563fe8e0bd878a9241aa3a6f6219afc9a6f5d1b8f71a660ff9222c5cb96ccf182f7a0ec9b0bde181f9ebeba7ab5ceac0999651a5cf561e6ff3cfc84b30be1c0b2239f940f7a2ef9b8e3ac6c4fa26e78a395729cd2ed7872063c0904dc9c09e37f168acc3bd84178c620d56e333c1d522e736139d1f1de5473109ba15bd1bfa5005f94683466568b3a57ac7130ec2f8732d121b17c"}, {0xe0, 0x0, 0x100, "ce162ac460ff121ba5d18fa7e0bd0d205bdda544fffb45d2f97fc5c91cc8d4cc7ac4920a4f57014d0cd45c7d4963d305de5cdfc4b0e55ec6d4734873f5a3e57886ae56387bf06f9a8939a3d69c96da84e6ac6659d1ee3a086ddcea2aad6937f4d45126111d903e312a5af49a7065dae7507ddf530e72f761fa1be9531faeaf770c408570b070ee440537abe83d2a8c3ade01c6993b54aa6c2d31744a82ff3e99e470d95969cef16a5b5b59273928deee2ffb6547f8e5af7ac2f67f0a65d0dbb60320125742eaa1abf12e1414cb7952"}, {0xf0, 0xffff, 0x4, "089af7b0fb26fddcfd9c41c4504e41a31728b318fc3f309d543b6b6d9b7661541fb5fd9f1a9af789c2a558c21fc5799178a2726e8b6546affef0308002712639ed27488b22425a4b641c036453aac80dc5bc13c0b01dd90fdb696b7f36a0b7963f2f394f0a59ab6fbbb8770fb6abcdec2d99b8a4e3155745495465a6ae5fdc951a82e05603254d75023fa334a6bbd275849e12d9fb0fad536b9b2909c6fdf1c30ecfcbe7e034d425974dcd09aa040b4ca21cad74ce59248988bf1003d01c2788dd40f772f909b17177062691d2bfe889a1914b5a974099c6bd"}], 0x2a8}, 0x8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:00:13 executing program 1: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) getsockname$unix(r5, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000200)) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r8 = dup2(r7, r6) listen(r8, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000300)) r9 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) getpeername$unix(r9, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) kqueue() pipe2(&(0x7f0000000080), 0x0) r10 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="82ff882fbfebbc9a9cb3"], 0x10) pipe2(&(0x7f0000000100), 0x0) r11 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r11}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r10, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:13 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) setsockopt(r3, 0x6, 0x7, &(0x7f0000000080)="7296643d6b88dc9b0f6335cfbf6573c2272f1c8b224234b0370a9522e4ccbaf875ebc824f8166a6b3f289e38229237ad01d8c8b8be2f12dbed40bc22", 0x3c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = dup2(r2, r5) bind(r6, &(0x7f0000000100)=@un=@file={0x2, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x10, 0x10}], 0x10}, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40024004000028a7) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r6 = dup2(r5, r4) listen(r6, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000340)={0x10, 0xc9, 0x4, 0x7, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4e61}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x400}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}], ['./file1\x00', './bus\x00', './bus/file0\x00', './file0\x00'], './file0\x00', './bus\x00', './bus\x00', ['./file', './file', './file', './file'], 0x80000001}) listen(r3, 0x0) recvfrom(r3, &(0x7f0000000040)=""/6, 0x6, 0x40, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r9 = dup2(r7, r8) fcntl$setstatus(r9, 0x4, 0x4) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1da8, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000001200)='./file0\x00', &(0x7f0000000140)='W\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) connect$unix(r5, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) open(0x0, 0x0, 0x42) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x4) r10 = dup2(r9, r8) connect$unix(r10, &(0x7f0000000180)=ANY=[@ANYBLOB="e4012e748260cef2c6c4997647366518123d2f66696c653000c468ff7b5bd2df9b111bee69a120447d4b4469d45eb407a1c39e3744374c5d73af35ab77a856246128ba8aaa21f907b6d2f92dceb0e121751ade487c6bc155ff5437eb3f5b0e0a959a662a00829c1fc03603aea9c2c66a6a4b2131c61fe8180a1c0813337afb82545517315c5d2b1dda8c47fd08381df87f59dea751f7026bd6d3729c320b57a89cb74343f545dee5d24642c2785d48bc5ae4e4a615529e92e5e22562809d4ef5f7e22d9e62f110779b700bb700"/219], 0xa) poll(&(0x7f00000000c0)=[{r7, 0x80}, {r10, 0x20}], 0x2, 0x5) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x20000000000000ec, &(0x7f0000000180)=[{0x2, 0x8, 0xfc}, {0x2, 0x0, 0x8}, {0x2}]}) syz_emit_ethernet(0x11d, &(0x7f0000000540)="b6daf3db4b347a07851ff32c5d490da8288f68544ebd10072f67b00fdbd0883113e00829669d431389156cefb6a67169ebc0aa9b43ea3e5ee68160665570718c00e581a3457b72c5a97eb705934b953de8669a98fbca5c1e9a414bce64729cf8bbff51417e74aa402a461ef9f88e8c064eecb68b5b34fb93c9375c3ed10d5b3507ef8434d7125389d39b3434987bba4015649f7dc48b7e4007c940df4b1de2315e952673ef5724de657db2a15877e8019a5810936a42aa08aeb102fd0bfd5e87d5707ca9dfd59638bd35a612264d76c7ae1f18d4404d5c38011c7e33fd10e0b3116e24d7f92f8d3dd6d683b9f27dee52f2ea5bd8d9e83c2d1a8dd0e093afde2db57cf45a3fa6c3ef5565cb638756e353fc2d34b1dadad7d3521f5e1941") fchdir(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000000)=0x2) 16:00:13 executing program 0: setrlimit(0x4000000003, &(0x7f0000000080)={0x100000, 0x100000}) nanosleep(&(0x7f0000000000)={0x7}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) msgget(0x3, 0x101) r1 = msgget$private(0x0, 0x682) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000700000000000000000000000000000000ffffff7f0000000000000000001000"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgrcv(r1, &(0x7f0000000100)={0x0, ""/68}, 0x4c, 0x0, 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000180)='./file0\x00') bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) listen(r5, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x5}, {0x54}, {0x8006}]}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000277, &(0x7f0000000040)}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4000000000001, 0x80000000, 0x800, 0xc}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x7ffffffe, 0x80, 0x3b43e5da}], 0x2000000000659, &(0x7f0000000140)={0x5, 0x5}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x200010004) r5 = semget$private(0x0, 0x3, 0x102e7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) sendto(r4, &(0x7f0000000c40)="79fa15a6d8697a9d0bb2487916169a033b9e7fa34adbaf5145fe09fbdbf9a486c6461b772a70ec5ce36fe950e1fd128f56af5bb577f97d6c13b662f862a31f4b5328d4198d71cc61af0b75e59453bb774a72160506656a377a64d0ca2fffd441b21e5142eaa36854d749fd0ab78d29bcdc29316d0197d9511e5f01b6ccbc8196627d0a31bd9ffffec49c4956c9918b67535a9e4441d920f7e60e2c454f5422bd7655d06c8d598aa3fa18c66e2de30517249651d9654822c2b471c1421cb2daa5c7cb28bca3e12080a8ab41397255ed45", 0xfffffffffffffd11, 0xa, &(0x7f0000000240)=@in={0x2, 0x0}, 0xffffffffffffff1f) semop(r5, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) getpid() read(r2, &(0x7f00000007c0)=""/1, 0x1) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x1) read(r2, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r6, r7) nanosleep(&(0x7f00000002c0)={0x5, 0x51}, &(0x7f0000000300)) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) fcntl$dupfd(r4, 0xa, r2) dup2(r3, r2) mknod$loop(&(0x7f00000006c0)='./file0\x00', 0x40, 0x1) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000280)) r8 = semget$private(0x0, 0x8, 0x80000200) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r8, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r8, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r9, r10, r9, r10, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000001180)=ANY=[@ANYRES32=r8], 0x1, &(0x7f0000000a00)=[{&(0x7f0000000940)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d24d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6", 0x8c}], 0x1, 0x0, 0x0, 0x8}, 0x408) semop(r5, &(0x7f0000000440)=[{0x2, 0x0, 0x400}, {0x7f3b0752e8ac2e83, 0x2, 0x1800}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000340)={0x80, 0x1ff, './file0/file0\x00', 0x7fff, 0x5, 0x1000, 0x8001}) pipe2(&(0x7f0000000840), 0x10000) lchown(&(0x7f00000001c0)='./file0\x00', r6, r7) fchdir(r3) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802", 0xd9}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r0, r1) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c, 0x0, 0x0, 0x7}, {0x60}, {0xfff6, 0x2, 0xd9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") r1 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x80, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6, 0x0, 0xff, 0x4}, {0x36}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x40}, {0x6}]}) r5 = dup2(r4, r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) r6 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() r11 = fcntl$getown(r5, 0x5) r12 = kqueue() kevent(r12, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r13 = fcntl$dupfd(r12, 0xa, 0xffffffffffffffff) r14 = msgget$private(0x0, 0x401) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000001067ee9ef11350f5df87fd065eca00000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000001c00000000000000eaffffffffffffff0000000000eafffffeffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000740)=ANY=[@ANYBLOB="43d17038d51013aeead9a2efed3264850c338cec1f7ac6947974afb21bd2ed07bb726dab12b476dc94e00864f73328477b22448993d74afe47517c290fec88adcd8aade4b744b254781dd3dc7117538d23a2324ff10537bea2c1fd2a58427e72da173dce9535f0b098f9861b373783aec9ef749b5a621dd42243e90001000000000000daa6493ef346fc4933d82ab6081311a8bb2f13f0a2ef8e1c88423edce6241e4e2b90eb"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="43e8007bee7efe6530005b820ed79075c17a4150d563c5ea2d6ce8d6bd70ef4cf33acaec7667a3fe08b7b8d042b155dd0500c0297c45f4c2f78f7e7f71f3cf0c47eebe737549344650041af755f729b1a946884d16217eb2b01d54f543b7d8d96d86b085f984340d1bd1eaf9381b8557834cb57561bfe0aa82c975f9b65d03000000fe9e82e7f0d60600000000000000f86177f438d7c7402ecc01813089829e070000002c0c821672ec6b4d29fdfffffffffce1e5dec4a0340a8e5b25d5125b4c60a56e4161587f040f0eb8825a5aa8d0eee9386f458018c9080003b6a0fa891db40288e0a0e529cc6987eb01bd1f095e4d3efdce73"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa5, 0x1, 0x100000000, 0x2}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x1, r7, r17, r8, r9, 0x10, 0x8000}, 0x1e3c, 0x8, r10, r11, 0x21, 0x7, 0x2}) r22 = open(&(0x7f0000000000)='.\x00', 0x80, 0xa0) faccessat(r22, &(0x7f0000000040)='.\x00', 0x0, 0x1) write(r22, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r23, 0x20004b3d) ioctl$KDDISABIO(r23, 0x20004b3d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000004c0)=0xc) shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r24 = syz_open_pts() fcntl$setflags(r24, 0x2, 0x1) r25 = dup2(r24, r24) symlinkat(&(0x7f0000000000)='./file0\x00', r25, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffef6) fchownat(r25, &(0x7f0000000180)='./file0\x00', r26, r27, 0x0) getgroups(0x2, &(0x7f0000000200)=[r27, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000100), 0xc) shmget$private(0x0, 0x2000, 0x210, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() r28 = socket(0x18, 0x1, 0x0) close(r28) connect$unix(r28, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r28, &(0x7f0000000100)="8c65", 0x460) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffe2f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632ec1259aa72718d0612d", 0x7a}], 0x1, 0x0, 0x0) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f00000002c0)='x\x00') write(r0, &(0x7f0000000400)="6f4c4c6f38d19700cdbe867f457e2410f6a1ceb40a64cd1629017d2881d9257c6f0e013ce9862a530d4442d35382f1e42b62d9f65b62bcbccb8da81a2ee10a327415bcb7082d96df5ed1e2aa54de0ba6070021c65428238ca9acaf201899d05ab074bd85c1ac5f7dc78fd700e21a4978243e90a3", 0x74) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x100) semget$private(0x0, 0x3, 0x20) recvfrom$unix(r1, &(0x7f0000000080)=""/134, 0x86, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e9bc5fe333a1fbde6670c76012f62757300"], 0x8) r2 = geteuid() r3 = socket(0x0, 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) r5 = socket(0x800000018, 0x3, 0x102) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r4, r6, r7}, 0xc) lchown(&(0x7f0000000180)='./bus\x00', r2, r7) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000040)="ce420efd49c56aa02611be25288db5b6c2565992a7226909577632e345ddf17ab95f5b7fb64de378e8a9a563beb35423accb502c068e23ed5dc245bc59989b15b8170b186b7efc535f1ab5376841c7d85f6d4f0af11e05e2744182bda42ed6ec2eabbb4cb8c3af5842d1844407a0af640c09546bfcbb4aae57497cb034e0b744301c28a5f05d1e2e5805fb09cd83d9e7e45aeeadde6e63c1bc1c8b2eba08f489fdc915530dd578c80abf86d67f18a8cfb1a4fe57e0fc7116350cfe293c", 0xbd}, {&(0x7f0000000200)="ddf4c42ba7fdae8d7a8c10f74ac92cf14c8353b426466ee42f3e22c79567b3b983c155b51fa05eeb8e34429cf12e5dd3784dadf25592a54ec8b5eedcfb3860ee6394000000007ec815d8aefe6ccf4a0333868d29551f1f1997c00f3cb5c745b87c5aaf023e47c1aedce1d7824a683dd0b5407bef88c36f5b2ed6442d5d9e59d8511b24781622d3dd46b4d62eff03d480e4f033e5df76c7527574dbecf25de97ba5373e0287632530af28b0eb0556c1551162ca77d18cbb9ad704da7ee499ef171445571118427a98a4134eec5d9ec9f469083370c640f1c704dca7d53541c968e1ba85c4334e286873868941601aaea88ab1684986697f2e4fd4bf7aaf6a88ee185335fdfc3a06bc70bf121b113eb1ad0d6c784753604b", 0xfffffffffffffeca}], 0x2) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f00000008c0)="b1c3257538c63f8f9c270de4a80909423d289bf06719855cd680566412175f35f88900c820d4835c9a0afd482968302435103b580e727c6285c07981df9725446cd86e6cf93b36bece705383676caa5ff071e86034af85a4c906f4b1bdb7f353c18bf0cb10a1677dc48725932968963123b755ad5915bdd4b29e", 0x7a}, {&(0x7f0000000940)="c042b020e559029a0eb37241d1f2827a6bd0822b973c0d6d4d18b3d119892835e01e183132743e0c0918d127e23d4eba719428a9b6cc8e8c5ecaee52cd0acc41ea381d941b5daca541bf1b84184b0b4e459d91717a7be3cb0294f963c2989cc5e56026eca0bc6ac289e29ff507162d59732ee6dc39800e5d4bb3e8e06291f9fdeeac1f9d03e9776d6cdf9cb5ef401c78349b44d2afc000108da4bf8b910e85d418f25ecd41df0325bfab9b2104362bcba6a8a37b10f4f22d2f46d7e9bbab12642166e8b17db75a", 0x8f}, {&(0x7f0000000a40)="c7c070287e963bc2feae10e91e778f3f910c86290b76fcda875c90b1c73034f76f839c973b5e28fdbe1d6536fc3a4ecabbe712cde5ee0ebfce5fc515bca4fba8246a7742fc58433bc7e4afc4dee9361385f95f06533f9c6755b5f9f3c802636a37da8f4b2c4c7f81e11f42ec796823b72cd03ab53bf82bed4f8d19421ab8228f5a091628dfd9591a916e88f5e429d873d4a7bdb22a757bb54647480a5faef7cb069c", 0xa2}, {&(0x7f0000000b00)="9240f2ea938908fd68073035da6332365c8b6827b0cb5e0995ced66ad4d1ac6ec9aec4b5bc442fbf5de5f07422e1e58bd12850c32ae838ab0484b8337bc5955e61b7450bf2eb5bec1912dca984c380456545d70d4502a12a5292b578633e6d42a1e2fb46cea7453edcef3caad2049d9f14e2b673c1d48521e4b61edbb81a6ad2157f3e18b0f88118e1b590cd", 0x8c}, {&(0x7f0000000000), 0x316}], 0x2db, 0x0, 0x100000001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) listen(r5, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000c40)={0x10, 0x0, 0x4, 0x7fffffff, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xf2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x80}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xa2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3}, {&(0x7f0000ff2000/0xc000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x509}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x5}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x84}) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xa) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000240)={0x10, 0x9, 0x4, 0x7f, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6257}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffff83}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xee}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x9}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xffffffffffff294b}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5a514c9c}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000001000/0x3000)=nil, 0xa97}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000003000/0x7000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/../file0\x00', ['./file', './file', './file', './file'], 0x4}) 16:00:14 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) socketpair(0x6, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) r3 = kqueue() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r5 = getpid() r6 = open(&(0x7f0000000380)='./file0\x00', 0x20000, 0x10) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20010, 0x0) r8 = kqueue() r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r8, &(0x7f0000000340)=[{{r9}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet6(r10, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r12 = socket$inet6(0x18, 0x4005, 0x70) r13 = fcntl$dupfd(r10, 0x0, r11) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xa, &(0x7f00000005c0)="473f70fbf305cd413e6012521dc8265176a0baea144d0d9c2008b1eea274b70426c6fbeee610d1a683c4aa6eeb1270479a93d8ffddca44b9363d678ae3f4dfe4e79f83fe36077510fd20f483413bb01472f7d56981f63257d1b4c21f08b22c5be556d90bb24210775e830a8db00b4b99e426a28704a278f8708ea30ae3bab0e5666bcea06cad235d42faf02019138f6587b05dfbb04bb442824a5175e7d36bf42b3c61c8eddc353349", 0xa9) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000500), 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000680)=0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xfffffffffffffe8c) r15 = getpgrp() r16 = fcntl$getown(r11, 0x5) r17 = semget$private(0x0, 0x4, 0x408) semop(r17, &(0x7f00000003c0), 0x0) semop(r17, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r17, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r17, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r17, &(0x7f0000000240), 0x6) r18 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r18, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {0x2}, {0x2}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {0x0, 0x40000000}, {}, {0x0, 0x4}, {0x2}, {}, {0x0, 0x1}, {}, {0x3}, {0x3}]}) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r21 = getegid() r22 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r22, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000400)={{0x6, r20, r21, r23, r26, 0x4, 0x5}, 0x200, 0x401, 0x2}) r27 = socket(0x0, 0x0, 0x0) r28 = fcntl$getown(r27, 0x5) r29 = socket(0x800000018, 0x3, 0x102) bind$unix(r29, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r31 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r28, r30, r32}, 0xc) r33 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r33, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r35 = semget$private(0x0, 0x8, 0x218) semop(r35, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r35, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r35, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r35, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r35, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r35, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r35, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r35, 0x4, 0x4, &(0x7f00000014c0)=""/142) semctl$GETZCNT(r35, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r35, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r35, &(0x7f0000000040), 0x0) r36 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r36, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r36, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r38 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r38, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r38, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r40 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r40, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r40, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r42 = socket(0x0, 0x0, 0x0) r43 = fcntl$getown(r42, 0x5) r44 = socket(0x10, 0x2, 0x102) bind$unix(r44, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r46 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r43, r45, r47}, 0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000540)={{0x5, r37, r39, r41, r47, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r49 = socket(0x0, 0x0, 0x0) r50 = fcntl$getown(r49, 0x5) r51 = socket(0x800000018, 0x3, 0x102) bind$unix(r51, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r50, r52, r53}, 0xc) r54 = socket(0x0, 0x0, 0x0) r55 = fcntl$getown(r54, 0x5) r56 = socket(0x800000018, 0x3, 0x102) bind$unix(r56, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r58 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r55, r57, r59}, 0xc) r60 = socket$unix(0x1, 0x2, 0x0) r61 = socket(0x2, 0x3, 0x0) r62 = fcntl$dupfd(r61, 0x0, r61) ioctl$TIOCFLUSH(r62, 0x8040691a, &(0x7f0000000300)) r63 = openat(r62, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r64 = socket(0x18, 0x2, 0x0) r65 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r65, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r66 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r66, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r67 = syz_open_pts() r68 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r68, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000001280)=ANY=[@ANYBLOB="ff000000000000", @ANYRES32=r34, @ANYRES32=r41, @ANYRES32=r48, @ANYBLOB="01000000200000000000f4ffffe8901d8ddfff00000000000008bf56185a04c7918ef8086ea674d1e728fa46ed969f47822d02a536dd57fdf962384e40fb2015aa7ca3ad252f5b664662c9389eb820efb9ebccf8ae31d9b57e31c2b4477a3e6a8e8e993acc7296250dce8f9cb73954791f3396d66dc5a89d027239ba58fa6ea972eb37042ec484ef3d2a9a353768f686dba2a538b4c197c9e05e8919833349aac60da25c02000000b18e22dbe4506cbcfb3ffd9aa22c450529d5f81987005565b3e30a4685b68e169cb1b4e89ae03ab2b8abb1b32ba62294eb681fe915934d81", @ANYRES32=r50, @ANYRES32=r57, @ANYRES32=0x0, @ANYBLOB="00638a7cefb8891f16e789d19022c7791d93b8ccfdd2f8fe00", @ANYRES32=r60, @ANYRES32=r63, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r64, @ANYRES32=r65, @ANYRES32=r66, @ANYRES32=r67, @ANYRES32=r68], 0x70, 0x5}, 0xe) r69 = getuid() setuid(r69) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r41, r32, r69, r21, 0x40, 0x7fff}, 0x6, 0x2, r15, r16, 0x7c, 0xcc, 0xb1f1}) r70 = semget$private(0x0, 0x4, 0x201) semop(r70, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r70, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r70, 0x0, 0x8, &(0x7f0000000240)) semop(r70, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r71 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r71, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r73) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r73, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000000480)={{0x9, r72, r73, 0x0, r74, 0x80, 0x400}, 0x3, 0x2, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r76, r75) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r79 = dup2(r78, r77) connect$unix(r79, &(0x7f0000000900)=ANY=[@ANYBLOB="e4012e2f66698f6530080df8d15460725d509f3e4992a321b03bb979d825fcaefba840542fcec9f4d667d09b15b1674df54b53ed33ad513313c25b507ec533551ce7ef2c79853bc51cea3dbac1c3c006013ad2b76f6087785045c98a1afe8c41457564d54bd4f5895bd06ec1c3a3a3d771ad6d0852a7badd2bf6f9b92adfa54f96c0fac3489049dad43e351e2c22fb7f2f1b04f1f472c3b21271579a885a26f3b387b6864d39d124c86a36f81abdf5b6fdeae049f9541aa4d7b055b5e80a3411174ab7d51cf8e089f7d4cfbe20ee0611fa1359ce6d1b2b7544604f628a0d9c84871aff0a81f7aa23d671419cb9d22c42078f838f02239417fd63adc2b3d567ca22e17b720f980347fa6f67fb5de11c6a9c73ddcc34f9a884c0bacff3f10d36a8d68e44cb95b31b8f834114616b38100f5301edab339bb3bf22fbdb8f"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r81, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66536c653000"], 0xa) dup2(r81, r80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r83, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r83, r82) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300), 0x0, &(0x7f0000000a80)=ANY=[@ANYBLOB="2000000000000000ffff0000010000004bc7d4db7a3b67c70c3c7bbf000a68707a09e1376aaf3c66196ce89f4cb1ddf487da1a46ec3095661f18897cbeda09c5a230592229193e33f711e2f3e0cba97d7b720b3744e30c987455b423985dcd2af35eaaf56474f385858f36e04451", @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r4, @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYPTR64=&(0x7f0000000c80)=ANY=[@ANYRESDEC=r13, @ANYBLOB="a3c35d627bcc3526d4beab162d5c00806ae124b81cb65ca8c79ec73a2598d57bac84b2f15b7a56c45a17a768596f008037f868f54a2f11f1fa6594bf0f4c3bbbb05e0efd152807008112ac3dcee34f18deef2730bf22e35557fd94d5d0b63e061588d74fcc66d12e855097cc3f5da5f9cf1de5306e2f4253", @ANYRES32=r0], @ANYRES32, @ANYRESHEX=r76, @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRES16, @ANYRESDEC, @ANYRESDEC=r79], @ANYRESOCT=r80, @ANYRESOCT=r25, @ANYRES32=r83, @ANYRESDEC=0x0, @ANYRESOCT=r19], @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="20000000000000000029cdf56ca2380670a9f7d1e160d9b7ccf0e62e616838077c204859d6a2a251c47815ae572e249d0a", @ANYRES32=0x0, @ANYRES32=r20, @ANYRES32=r73, @ANYBLOB='\x00\x00\x00\x00'], 0xf3, 0x4}, 0x5) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chmod(&(0x7f0000000040)='./file0/file1\x00', 0xa8) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0xfffffff8}, 0xc) r3 = dup2(r2, r1) listen(r3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x861, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000140)=[{0x1, 0x9, 0x7, 0x7fff}, {0xfffe, 0x8, 0x4, 0xfffffff7}, {0xb645, 0x3, 0x20, 0x4}, {0x3f, 0x6, 0x52, 0xb8}, {0x4, 0x0, 0x3b, 0x320}, {0x4, 0x4e, 0x9, 0x1}, {0x1f, 0x80, 0xbd, 0x573}]}) semget$private(0x0, 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r5, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r10 = dup2(r9, r8) listen(r10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r12, r11) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r13) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r15) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r18, r17) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = dup2(r20, r19) connect$unix(r21, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r23, r22) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = dup2(r25, r24) connect$unix(r26, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000380)=ANY=[@ANYRESDEC=r5, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESDEC=0x0, @ANYRES16=r11, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYPTR64, @ANYBLOB="09d44e44bcec36eb998f675731a454c3fe67a1a9024b164d8125f48a95cde895cd213967fd7fb09cf537083c49ead67f27ab9e709b4326cdaf3c5a4cfc466b7e82eee5889d851e4570142bbab7116968411e2ba8271a3144be618486b7aa61742a271840d4038a8e9db2bc54aeff8a87aeab6f734ba4f12b6520dea35b0c568266356927e307099bc6a30f34dbdfcd8fd1d0dde6af474aac38a1116ed032639064e16fb6993102eb079f1d12e905d90dba46478d7afc7865382870e8613aefd3dc0c89721951bddc9d10963aad04482db5405fbd4800839be7f6032a59d1b677803e79db24ce2b044d0b4ed326c9b244a09e715c1da2c3c791ba3bbd0ccc128985f578ec7a7d76fea21edc4389e585d1404a8d40ecb3db4c2b5241e71c5feab2cfe8f726a0f9d31b66c81f4829d8fdd717ad299ec0f31ad2e1dd0cba01e0f796ba21f5615b869588ba88595e33690909573c8e47071d6ef7e8011d283afa46474e7976ddb7ae8d0bbe66ee79124817a381cf3b7798273035ce0783b09ab1db579bed46d7a21a0bec745c41bebbf84d849ba9dd48b234696a2530fbcf8d73bc38a5b02309b8c09d1e725b8357941497f57d5f3cffadd33a645a769237fcfe61ab0aa1ac5f6080a39a2e99a52ce405685cde7f26ae13862de5fafef878768d48354dd78eb6ff034334da8730749bc626c05610a65901f5d9e6f56aa7de341865450d12b5c2c2f5b479506f3924bc7abe1445804cbb34fb0066e4ffd1c3937f6576395c98b6df75cc8d2b18f22d650387f93ef90a83ec4dfe1fde160b861059cac0a2a08442dbd8cc5724abcef36bc57d3fd36ff85d6bbcf0bbf523a05d26909a13dda5814b333e08088750594fcc8ebe44aff0227829cefb0f31b3f08347fbdde5c5ba3738f648c3256cd743cc9a713003033a5ee11bc8e8ba28cfa93d042776d07280317bced079d97e50ebb3e1f7dcfe57d1594b23ea045c7ff6e23a01f588c11c969f10023862d81717cb403687860f577a14f80352ac09ba0c3d00383b87ce9148a70ab51d21f3890933d458431d1a062bbd3efd4ab07bd5ebf501a7fe578aa1c6c6408b03e0e086137c91e30d25208b559f30be3b5aeca1c1589b5fac4d9b20cff2660df2d79e767b397ec8dbad1ab69819e1b76210b3832f424bff1c7b0838b7d42e5218514c2b2ce9314fc29e6b5e13fca2e49e9f5d125f69dac07e4f02354b5b73dae2bb93d9d1662943ab61db5e6ae66dfe0e8a335bc83775aeb6408d2da716c272fde962d850fc1a5b45d2f592ef59f72c111ba502789145ad9107ea24f89bba68b050a243822ddda60e30ce0d01c738983cc862db9c7826ad283e2a78cdaf11f9b1f6c3c26d70f58319990991580d3738326d31df9ac765f112df21fd9d51b7130f3e2066fccaf9f986bf23776f90593e1f87472485d9c048157bc2ca2a3476fe9b6822d759428a153ff4d5e9dec57313c6683b57184a798f45b82fc138b400b162d5898646ee3ca1c7082c1a477d06ec3ad8d19c6ff3b00b1011faf1454f19e4fa96eb3ab4a4de1225dcd118df10d5232bfe47b6d30b1d49b508ab7d14d6bf979917f0cd4c8325557f9294828207906edb489f93ab95faa9a8229b37f621c5e3ca9bb54c4df69c7936af7f86372a0310711cc879e3d70c7425057595163134cff8693f51d16cfd0b2ad0db5a1c560776596c46c6e4e0546d40210e748e4cfb77a1444fb235eb44b46c6dee1a9b46d8dff5c12777b3f1b7f060fe5ec4c8910480fb58d909236761d62215e25b5b7f6c80fbca67ef1039cf20705732a4a9eb5e2ab7f905981038bbb72413d3932375586103f7e819ba9444809e00116b89eec7ac769e7f522259810015540faad630b8525d6b9096c447277828969a74c25133230e2e61dbcf444cf3282a1825af834c6495766cd630b64bdd6aaf7d97de1f9cd9040c855a3364ef2b6fd593001d4495faf286b9b125e7e2d1a31ab26475e81483467abe1bcd295dd556c3d83351d8d828f37e1fe58f99f5b8f43ee8375b667d1c62bd48f4621526ce1291648892b815d36f557b9fbbac2d7c5a2d0626b69031e931ed46182d0e2400cf1b7f785afc4b0a01d49f17e9aa9afbf5f99a95315eb8d5c957997873cd4dfcc355904d1dc0bd159ba15b529a6914f3de0d39dbf715e71dd19d0ee91deddfdd503e64336ce2849af219d4a11036e6e4f54e8ca042346e0957c6ba5689b0175e19a8926979c026fa19a87e1919884a93df3752adfb8d43c8917ed18c61bd41ad384c0d0a051b8f52aa5553e6b48f8c616eebf5425a2681e8cdb74ec519bacc8ad140995b5d523362413f639da4acf434e49f97cbb51ef5f7d07b0d00a06288aadacf35fae17bd44f5b18162e0f7d356ee751b41e826bbdd3bedeb8d3896dab1a95c656c7483189a81ba9741b00805edcd7be0e785f5150afeb5f23c822e001ac0eefb0882e47fe0c31d180f1ad27b7cc226a53769a20df15a5b721ed0d8624d0ab7580d2c0346e29f291d07d4f7f41720138eba77f528fb57fdbf32dbe98743fc4b9675631fe8c41891764f2ca725a20ff5eb2f280675925df41cc098d55eb5251e46827e61b1463cb7e3e6d4741a1775c786c5bfa7d412253f3b1a1817b5e6da8c293ae2c670d3e92f86ee1c630deb1046af0b7f66345474bb0ed631f7047b074417e18b8b28784e0b5d109595e3a6a8be2ab224a25fea900c09186f626ad0a89f4496dfb6e7053636112d147c7dbb1407544f74b149fe27dbcf3e6725b705d98007764a1cfcf524a2bb5e98ad54b16ca125e34e6e40a8db5a003a880efaccdb26abf2bbdf44c4235a41149af05b2a5c7c154267043ca4587efec4d1b0bfd0e8ffb9ea44f7248d393c59cb186033f180e93acdc383d51d0e73a863392764e540466c17e609425ff0bfb7aaed9eb14cf6dcae01de662e7bd2ed02f9100ee722a3b7fd70cefcb715afa7f59b6b42750e14cec7999859ff1ddbb64f7b13b943e65cdedc58a1bb793ddc4ae464c0a966f3d7ae29d8bc31484dedca1e28bcfa50e2fef699e5c997afe38612052fe9a05543dff01e2c14d27bcde4b9a0b5aba71bc54121e4b25e3712018527edaab0e41b98d42dba144fa3f3601d135ee738f887413fd4e7f4913db664a38d1a2a876febcdf488e42d18a23b89d0a98f1cea456601c56636ebb8719464ccd183ea8557423906d49357549b2eb1dbd42a4b1ac38af8d74fcbc35a14492255d9d1dfbca5079e45f441920100c4607b24c99261f321dd4de655af40dc1e66c795c5686b4f153251212de20cfb044105e2ec39d8fdb9823bf1e520e64e56f198eaec1ddb8b8bb95948ef6712dcfe117111c6c673cd9f8fc56ccbe39cef4c8e36e8ce246317c073f9db99545dcab6c13b8b7db05e47fd533f6e138cf894f550ef64093acfd29c60d8da15b1ec4f2a0de7a2d29e0548558a5216828c9dd618b875d8908539c5be819cc7f7946a22494730c03205c266daf624fd689cdac087dc9fa3f17b4a46d39797dee0575ac5822b2fb2634c118bdaf3121c7a6fb8312a89852dba24b2cdfc0ecff0285b8e085c3470d5e9f34ce027fad84b6b731e3ba054e7ed014ec7887e9ef02b9f4074a412710e1508490563bad12e5d7a8bbf0e05f9033673623fc6a48e7e73d9a40d9184f9b0c7d04d67660bf0590d13e9b141cf37ab4707873a241805fe51344c2522e2af6087bfcdce8b5c64a90323345e476a375dcaecdf26a7cf1068f02a8f6761fc4b01ef5c074bd80d10ba65f37f6da01aa780e3366b5f1f94e43fdd7fe1e31710d84de26d1949b7054018d65ae4bea354d9a5dd3e3de07a566a4929a02ae68ce3e46ec543b43e7dac0b606920a95fd36015822524f2bf295aa2944ec614de231e75a6adccae65ab29c29e21b4b9ff0ab9183d24d25cfc76dfbaf320389f4223ff0f4335e365cbce933d30a4b27692a009e15c6e709ad768890c18826fab1711abcd7846d43a374ed9ae73e820207e2b18b60e184f9fb8f121af6a027a833dfa97d69292436db795c879f4b55f8215a20641db34a265a4b9af12c4fc646884e0039b1bc592124ab51cef55ca149e507e55387942676c72d629a268faa5344522b7e55c276d5ec248851d06be9f7b5b85c8b3e0c747b746510a6e31d848007a71e1209a7d1d0f590891d0e6150e66303a18a9c32a0038a4c5605e89083d7dc1acb4d5eb6ca3b20b700a1bd7050d3d0a230b1add3ce9b6dc0ef1a5e709cd7e6406a49ba10fe5834aac8c8a10a7cbbeb9d373fde9afe88c81020c02aca3e3a0f9190890bb1fc2d795420131c175bcc6655adc74e7d3bb2d2b7a50200538491ca8dbe74aa19e644301b25ebdf9812f3a6baeee3b6169b21e810ae6718d543f7af6005638686164612b93e433bbe47232c458741d045cb6f62ba3a4986a1d10ed9a71d67727b537ff55ccb4775e206f82a43544fb781d1459aac9441d1ae51a993262ff634d819b7cd02db757ffe37664424b1bbb1bdf899d1576d70380d052ad1ce08f798bc114bf1d5241536b45c2094239a98c6791f45733711e90221a51338912d9893172f7dec3f13a1961ac4c9bc52bd41290d84bda69da90630bf19474af067e0d0a2934258ed91fac0bda792b1e8ebe257ee76b3492ef90bc679099aed5caabb1e046c92243964224e8f798a2445de2ae7df95db351fbbc4a5b71909343494f3b3a3b97f99ad785c09935d1a8f008f1796fd681136c6c54f2fccf960d6d7a2494e93e1817c9bacd8493320e3e75bf28935d4ace50d7fb4ee763e473b456c357b752e7c282c4bee0d53d2c83a39da45332d5a8500f57dec8dcf9bddb86944ff2bd324c574ba87467b8053b1598c44b28fd8b9d11446df1dd116a7a66a45eda11be5d5f3d4132ede0cbb8e062784f13325abe2e26b978bc65165fcfbe46f955c4b55209b44f0c4060646a46b8b1a1de5b42dba8df6aa4fda3a30416e081be7d01303a0e271e12eee7a721ab7ceffa77ca6ed451e07a869947418453daf39d0faf58929be6c44d34b076c165f6d9e8fe746eebe07f6df7a3e4cb2d26755a5f0923de1b11bb59235c07835f58beaac65e642c6813e273f88c7d7cca56a435af94a4a2894569dbcfe8f6759ac87e4fd0e1780e44c1ca9929c5bd7a2886d307478e4fd3a3102253a2d92d005d10bae91f23384f9b0e04fe0d14eef60d86393c8f74ef04c139eb61b1b69cc25e28f84725728b6426e46ad8469ee5e51c34b60b991a73816eeffe3cd852358905ecad3b0cd2f7161b045568e4d7765ae8c9de0cea258a5a1ff61d7c863d33c336bf42527c4e514cc266535f08406d7b4974dfeb14a13198c46715af985c45a3968a7b22dcda382d0fc3ab3c84f9e27877844899d089f1462fe9010dccd7fca297465d2d2d468c16ea96e32a355bd4d29112a97fecb277a5e1e3bf436f31bd467779b23a86231bc4b656ec1533c3cf1384e3dd5da1346b6e55ac39714d183879574381c2b46dca2399f48a0cbb50955e063477541a8ca358450df40e2f6bfa9661c12927553a2ccddcf0c3745f6f237871fdb40e326e6e727b3307afc582d5782bdf2f394580fe5eeb525d47ce16a99981f42665c15a1764a23f0c2483141389272a733bbac1add0cc2d40c6381739997d899103fe649a4a0ddd971a27d5bca3777c7d6ba14d586ff27ff5755b5f0a3d810235d6a27f0b839919a1fbc3700862a65f1d94364daebd35e5ab73a1657db02e0d2eda0cfe98857c4d04de2a65c59b68e9fc87ad02d4bf74569289ca31ee4c72559d5", @ANYRESDEC=r14, @ANYRES16=r5, @ANYPTR64], @ANYRESOCT=r15], @ANYRESOCT, @ANYRESHEX=r12, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESOCT=r18, @ANYBLOB="b20cfad585a44d0d07a5fd77eab145822257856a1dc0f1cec742ba916f17e603f2d902f231ca9ac247af", @ANYRES64=r21, @ANYRES64=r1, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES16=r23, @ANYRESHEX, @ANYRESOCT=r15, @ANYRESOCT=r26, @ANYPTR64, @ANYRES64]]], 0x5) r27 = accept$unix(r1, 0x0, 0x0) write(r27, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefbfffffffffff7]}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="7d6cdaab7ac657740b3113a80f50039c11f7b5ef1fd3fa1fa78ea0bffa2c7ffc87bb8101f831af600f2b7dd55c6604c9eaae2c7958"], 0xa) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4c}, {0x2d}, {0x200000000006, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)='Zyl', 0x3}, {&(0x7f0000000140)="b68dfd5dbf29b6d0ea8a86d9af8440", 0xf}, {&(0x7f0000000180)="0434d17ca56703d6cd8adf756b9b6f4a0379069492aa9bcc04ad79eea115cbc8282cb6d72f3bd268", 0x28}, {&(0x7f00000002c0)="3bd8989e5aeca997fdc01ab061ffcc8f1c502a574d7cd30dd3159f330baaefcf00c3ed290e4116c63c833a4842c386a89418c4b56ec01ceec615d15a7f6efbab4e91643b830cc740b8c726a0508306c0e4a309ea4ab5d9adfb62e79e0b92d0666868823198f45fc6a66d0000e66ed2c25126cef040c705df8d85", 0x7a}], 0x4) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) pwrite(r0, &(0x7f0000000280)="6a369b71e18b9c2106d6b8b11f7a", 0xe, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) acct(&(0x7f0000000100)='./file0\x00') acct(&(0x7f0000000000)='./file1\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) dup2(r4, r0) 16:00:15 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1d480000, 0x0, "00000000000000000000f2ffffffffffffff4000", 0xfffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x675e817f06636dee) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:15 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000004000000000000000000e00000000000000000000000000000000000a85100000000000000000000f3ffffff00"/107], &(0x7f0000000100)=0x6e) r2 = socket(0x800000018, 0x3, 0x7f) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket(0x2, 0x400000000002, 0x0) socket(0x1e, 0x4, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020690c, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0xfed0e6e39114a8c9, 0x5}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open$dir(&(0x7f0000000100)='./file0\x00', 0x180, 0x24) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x24}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) socketpair(0x18, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) r2 = geteuid() r3 = msgget(0x3, 0x446) r4 = getuid() r5 = getegid() r6 = socket$inet(0x2, 0x3, 0x0) writev(r6, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semop(r7, &(0x7f00000000c0), 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r11 = semget$private(0x0, 0x8, 0x400) semop(r11, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r11, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r11, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r11, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r11, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r11, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r11, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r11, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r11, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r11, &(0x7f0000000040), 0x0) r12 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r14 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r16 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r18 = socket(0x0, 0x0, 0x0) r19 = fcntl$getown(r18, 0x5) r20 = socket(0x10, 0x2, 0x102) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r22 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r19, r21, r23}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000540)={{0x5, r13, r15, r17, r23, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r25 = socket(0x0, 0x0, 0x0) r26 = fcntl$getown(r25, 0x5) r27 = socket(0x800000018, 0x3, 0x102) bind$unix(r27, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r26, r28, r29}, 0xc) r30 = socket(0x0, 0x0, 0x0) r31 = fcntl$getown(r30, 0x5) r32 = socket(0x800000018, 0x3, 0x102) bind$unix(r32, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r34 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r31, r33, r35}, 0xc) r36 = socket$unix(0x1, 0x2, 0x0) r37 = socket(0x2, 0x3, 0x0) r38 = fcntl$dupfd(r37, 0x0, r37) ioctl$TIOCFLUSH(r38, 0x8040691a, &(0x7f0000000300)) r39 = openat(r38, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r40 = socket(0x18, 0x2, 0x0) r41 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r41, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r42 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r42, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r43 = syz_open_pts() r44 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r44, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000001280)=ANY=[@ANYBLOB="ff000000000000", @ANYRES32=r10, @ANYRES32=r17, @ANYRES32=r24, @ANYBLOB="01000000200000000000f4ffffe8901d8ddfff00000000000008bf56185a04c7918ef8086ea674d1e728fa46ed969f47822d02a536dd57fdf962384e40fb2015aa7ca3ad252f5b664662c9389eb820efb9ebccf8ae31d9b57e31c2b4477a3e6a8e8e993acc7296250dce8f9cb73954791f3396d66dc5a89d027239ba58fa6ea972eb37042ec484ef3d2a9a353768f686dba2a538b4c197c9e05e8919833349aac60da25c02000000b18e22dbe4506cbcfb3ffd9aa22c450529d5f81987005565b3e30a4685b68e169cb1b4e89ae03ab2b8abb1b32ba62294eb681fe915934d81", @ANYRES32=r26, @ANYRES32=r33, @ANYRES32=0x0, @ANYBLOB="00638a7cefb8891f16e789d19022c7791d93b8ccfdd2f8fe00", @ANYRES32=r36, @ANYRES32=r39, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r43, @ANYRES32=r44], 0x70, 0x5}, 0xe) r45 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r45, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r47 = semget$private(0x0, 0x8, 0x400) semop(r47, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r47, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r47, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r47, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r47, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r47, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r47, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r47, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r47, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r47, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r47, &(0x7f0000000040), 0x0) r48 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r50 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r52 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r52, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r52, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r54 = socket(0x0, 0x0, 0x0) r55 = fcntl$getown(r54, 0x5) r56 = socket(0x10, 0x2, 0x102) bind$unix(r56, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r58 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r55, r57, r59}, 0xc) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000540)={{0x5, r49, r51, r53, r59, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r61 = socket(0x0, 0x0, 0x0) r62 = fcntl$getown(r61, 0x5) r63 = socket(0x800000018, 0x3, 0x102) bind$unix(r63, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r62, r64, r65}, 0xc) r66 = socket(0x0, 0x0, 0x0) r67 = fcntl$getown(r66, 0x5) r68 = socket(0x800000018, 0x3, 0x102) bind$unix(r68, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r70 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r67, r69, r71}, 0xc) r72 = socket$unix(0x1, 0x2, 0x0) r73 = socket(0x2, 0x3, 0x0) r74 = fcntl$dupfd(r73, 0x0, r73) ioctl$TIOCFLUSH(r74, 0x8040691a, &(0x7f0000000300)) r75 = openat(r74, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r76 = socket(0x18, 0x2, 0x0) r77 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r77, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r78 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r78, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r79 = syz_open_pts() r80 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r80, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000001280)=ANY=[@ANYBLOB="ff000000000000", @ANYRES32=r46, @ANYRES32=r53, @ANYRES32=r60, @ANYBLOB="01000000200000000000f4ffffe8901d8ddfff00000000000008bf56185a04c7918ef8086ea674d1e728fa46ed969f47822d02a536dd57fdf962384e40fb2015aa7ca3ad252f5b664662c9389eb820efb9ebccf8ae31d9b57e31c2b4477a3e6a8e8e993acc7296250dce8f9cb73954791f3396d66dc5a89d027239ba58fa6ea972eb37042ec484ef3d2a9a353768f686dba2a538b4c197c9e05e8919833349aac60da25c02000000b18e22dbe4506cbcfb3ffd9aa22c450529d5f81987005565b3e30a4685b68e169cb1b4e89ae03ab2b8abb1b32ba62294eb681fe915934d81", @ANYRES32=r62, @ANYRES32=r69, @ANYRES32=0x0, @ANYBLOB="00638a7cefb8891f16e789d19022c7791d93b8ccfdd2f8fe00", @ANYRES32=r72, @ANYRES32=r75, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r76, @ANYRES32=r77, @ANYRES32=r78, @ANYRES32=r79, @ANYRES32=r80], 0x70, 0x5}, 0xe) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r53, r24, r8, 0x0, 0x2, 0x9}, 0x9fab, 0x5, 0x8}) r81 = getgid() r82 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r82) r83 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r83) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r4, r5, r8, r81, 0x0, 0x5}, 0x4, 0xb8f, r82, r83, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) fchown(r1, r2, r5) close(r0) socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet6(r0, &(0x7f0000000180)="4ff262b14c99223148df97cff08ec9afeb420f4a169f2f1c82e9e8afe2f2b6fde7234d33f6a9450a92f38bf6075e2c3fa8c24fd4c8d986dd6d5c41b6d6845b3e8f3b56b1e2ed9b089a6402b63c93ce61e3c75d0a935df774fc5c3226bef79b178038b794a55e65cc7444855d6d47f99cc9b2279ab7ea2a57f411423a1d18a68e3d9d5c093bbecbd0bb655dca931a299928c5b998313849c894d0b24999ef481af11f39069c67ff249d672dcbf6d3abcd6d91d85766a9bc403cfda8419f63487cfa6ecfb6d9d28369ad285c8b7118692b9cbf9b0c10471a7d9e", 0xd9, 0x0, 0x0, 0x0) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='^\x00'], &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='}\x00', &(0x7f00000001c0)='^\xfb\\\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='@!\x00']) r1 = socket(0x2, 0xc003, 0x4) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16e9ced3d250e3d08bc9674b71565d2b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5d5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990cf582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679faee8f32becfb2eb2eb9a614bde6d303de8dd360707dab8ffe6710099559ca0ff4fa95f62e2b7dccc9655f686766dfb6969ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b908236c7de08060f6892f961f1cb851e5553b850d5b2b3b21156c401cb80b63190b1a910444d8b04a653892f343d65d50588c0fdbdab3994915f95929153d4b22e9ca38064efa3b134abebe3f97de4824c88c0750f1a930dbd99c0f277e03dcb6a0a760563b952a45a7f663da00626994aeb4f6752b900a9c07156075f066c468c195035c8b3933d087dfd67cf189d3599f83e9556f3d2e386ba85d9f65430320919d1d1f1d7be682925c67526c35bddc7fcf0f0100aadff0870521fbbab11f90"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:15 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x34a) r0 = getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) ktrace(&(0x7f0000000c00)='./file0\x00', 0x4, 0xc0000110, r0) nanosleep(&(0x7f0000000100)={0x2, 0xfffffffffffffffd}, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB='-\x00./file0\x00'], 0xa) r4 = dup2(r3, r2) listen(r4, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x2, 0x200, 0x0, 0x6, "a71a37a8f0d9f9c44b74a0d0f1fe520da1ad7389", 0x7, 0x1}) close(r0) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x1, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) close(r6) readv(r5, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x40, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x1, 0x0) pwritev(r4, &(0x7f0000000000), 0x10000000000001a3, 0x0, 0x4) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x15}, {0x64}, {0x4006}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0xa4700000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000280)="bdfcb7ea49ba9f7a16e96435f6a76bc90962094c63a42d7ccc74a057a1ea0c59093ce1d32efcd72308678b62d0d89b28e4ec67e558771c0fe602c7be0a05eda40e111cab02a933ad7e5617fa91c748af702940cca101ff3a66f1e0c39a5ce1fdbd022be8d74c0e479ffd91b62632f2f0ecfc8ab2d863d342c975bf6968", 0x7d}, {&(0x7f0000000300)="4ef151af2b1bb53441369dd68385c1db613ef9804b24b5b9e2126195d51993b99f6a30ab7f87a7aae85db219483e0e08c8153897aded122a2dbd8b00ab322535d95717474ace14b2f37bed1781c0eee90a532326cd76ffddba74b6b6c4ecfc7fae3ea0c8", 0x64}, {&(0x7f0000000380)="2f2e4480e7cfc246b834213eb267e257ec7b98bed9b7c4075c5179b4bd0c7e8fa89906e23aff1939da87b3ccf74ee04f1ed4fca78eb2b31045fdedabcb11c82aef912e165ce8e1dd1385e6694aecc0ba8b940486a1ef1a12d9b523dd12af0eceb1327939ff4d5feb0bdc7dfd98c7c3", 0x6f}], 0x3, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) listen(r5, 0x0) r6 = accept$inet(r5, &(0x7f0000000000), &(0x7f0000000080)=0xc) read(r6, &(0x7f0000000400)=""/223, 0xdf) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000140), 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1}, 0x0, 0x0, 0x0, 0x0, 0x10000000000, 0x0, 0x0, 0x5}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x3) socket$inet6(0x18, 0x1, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000002c40)={0x2, 0x1, 0x0, 0x20, &(0x7f00000029c0)={{0x81, 0x4, 0x9, 0x3, 0x5, 0xe7a, 0x62}, {[0x14000000, 0x7, 0x7, 0x8000, 0x2, 0x4, 0x7f, 0x4, 0x3ff, 0x80000001, 0x0, 0x1, 0x5, 0x1, 0x80000000, 0xafa, 0x0, 0x3], [0xa4, 0x0, 0x5, 0x5, 0x6, 0x800000000000000, 0x3cc0, 0x5, 0xfffffffffffffff8, 0x1], [0x4, 0x10001, 0x71, 0x3, 0x5, 0x3, 0x8001], [0x99, 0x6, 0x1, 0x0, 0xfffffffffffffff9, 0x5], [{0xd5ef, 0xfb0, 0x10001, 0xfffffffffffff400}, {0x8, 0x5, 0x6, 0x65d}, {0xff, 0x80000000, 0x3, 0x1}, {0x2, 0x8, 0x0, 0x8}, {0x1, 0x6, 0x2, 0x101}, {0x7, 0x7, 0xc0, 0x9}, {0xfff, 0x40, 0x3, 0x200}, {0x1, 0x7fff, 0x3ff, 0x9}], {0x81, 0x8, 0x0, 0x1c}, {0x401, 0x1, 0x5, 0x5}}}, 0x2, 0x3}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000001240)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f00000011c0)="51954259259a4e0eb7138b7275d672c70c6fa2774316228c19a2df52d9d6075220ba91708294e97974bf4816ba8543", 0x2f}, {&(0x7f0000001380)="747c5ab4458fdf2c096c60be655c4422ca99bc204809be76c75fd089423ad3d1d62696ada6c5c9cfdd9453607aa9c848067409763b43871841f0ef8fe99a5c5ccd154fa982c07531156304be9973be62f2ed41b61b13b3d8fb39a76313c1655d8d7376de3543c7e127b4c84b433d3785112a667cfbee8520c7d88df0cb9ddd787c0d982957b2762261d721e78079e375cf5b427f497fb6bbe3dbeb7a6208350f81eea3ec", 0xa4}, {&(0x7f0000001440)="1bfef5d470074da2d78c15ecc0ffa1006123591a174c6e6bc2e4399a67d7650fc5b123021a49db92ec7f7a9e9590bc999d77652fb2da2f1f2884a361f04484e9c75608bab179396840baaee4fb5dc976eb0dba0f3ef3d02082b49e5506ed974fe02c3e0259b4dee4338aca6e01edfe9c0ee11db10096df508452154bbae5858ef0a2fe90f67e74cd3355d4731b2b2d9cf76b247e651bed0a02533a82784af55dee05074d581394364ac60336f21c5331ab57e4d99d00ff0482951e2a2e8cb7eb466ef88a6a8103ebfee104abaa00edbdafeb57f4a6d46a5caed89d704da3a77050601f7aba6afecbb0d4bf079d2af92d0e97221c4d8d07667711e8fe3ecb5ae4ce846db0c867ea4a2d386995e70a0f29ba1d8b43adf851094709b6f153920119136333990119f50d5b2cd8b24a493e0c96df2d26cd5ac655ee9419ca30efd2ac066b180c49e98320f92148efd5911575e71a64aa682502e1bc9e939a39c01d3f602aeb002f76b6be7f1d999e66913d46eadf7e736d851cb14f7536096204ab49884916b0ab2fe77493de77b099c99d981a6317d503bd8ae470aa98ea96a844cf7c4a45fa85b83ba79c72d6ce6cf2bfb4a605bf8c91c2a339aac620b87b81fc803b17b8a23ffa4521ce1b523f73374a2eb2a63e82cda555d5c22577b2516fc9bd9a433fb86e509db26223e213ab902ac0b24050af6455c75a98c624688a5da02a42719ce1b6c14b695865529e19517f33e0082bd1c48acc48d7a1af47cb2bd1f0506fe5d787eb2fd71a717033ec421721e0ebf123649ff76e8a68c4010afdbf616e6d0114a7463d3b2449d69913afa68e90e257926f511f92a2e7c53521c27a3074ddefd4b1b5c7da6ed28a539adac07f62ba45024c9de178a2b9b70076cca002f80de299bd48170930c913cb991f9e48c1ed78c88ada4f0ff9363f68f51eb265ee231dc84e3c26cb9f1e8f93485f1e30dd365a83ed56d8be5c3bc8ddbc0441a0e1e40718416fa7d7c3753522a57a1d0a6259c9b8391e4bca73e4670c24f8c53ad0b13634004272892a969893dd7f0cc128bec2a5d35c5ba0069da65a5ea0ee19c5b98da8c2f98b11219cfc1685de8e4b82264b39e1b5c5ceff778f802ad03cc5a1d8929652c775cb2adc4c5948b8e881dca8648bacf147deb0b8e1bdd693b267810065ac8e636ba7424970622c032acef8908a4fa1aeadb44d0d4715646e947512fe921ffa5a9c4dcb0b7cad4030eb354d00219dcc03be0ee425c3dee59bf4d3e29653471c42aa3da57a6b014ab4d836e22634b0f3849d059d499343bb6ccba4b4d9fac1b20dfb4831422615f90a939a8053cd86ed511ee26932b8c853669e7f5bc93789f9a31458dbf5da2f6ef94b2c7f6058759e5e20f64df97e972750c3a653790974e82093dea9eb9501d6c290e09de88639f28b26e333c2812e3b224f880b6eb8485d0f04f713dd6c124d1e55941e84461e6b663236d841557897815fca633ac98a3327d794ea51b702b875feef6be05b603ca89d38f0a18f9ec9127682c41c60d3dc49a4aa0192cc8d4e015365a8d1b0ca0155be046d67b2fabfcc2d6c3f95714010ed1806199fab6166e3a2747d3ecf56a9c7a274ee7a5348d812213ca433d7a889fcdad97f5458af20fdbcd5bfd4bab8e613b035a66a7c75fe091546a4e33adbf730bfc24f74e2a7f362fa5b860b6b6a13d2a09d30f67747d8743b07786f277f3bb52c8cb5f48652a314e50139a0cc8326db1cb61192f650fb0ffc433a61f915beb66751c060c518b6c5998494cb42934f382f8c15e8548a1f89277f03bbb1d5761956c501c256c98e59522dbf65f1a69e36cd6033dbba28178fbe3778269d878e123df6ac0d64faf3b58cc1232cf202a87ff14b78515edbfa7eafcfa0a2155ba2ae31c7cf89356d1ed6d39e4187c1342f37e9ab48a7ed2b2e3c1a191e357a72c38d67dfa06a7d37d94e18af938bcf53f6d5bc177ea920d632a3a9444d10d5221e1f92cd503bd49b01c093fde409bf839ad1da8a9161122f43d3653ed52580481b52bbf27e16cca87829d70ed72e32dc8aa4e50ccf9789471588d70d59192b66c4af1f6ca8ada3b878c3a98907990df482fac310b278d26ced97e8c8988de7e8c6d118c1317d944004d446de696e12ec995bbc049a53a4818482694d5e8f8df5a14a8161ce3bfe4e94b223a7d2d0419f2795fcbff8ba8baa2f2dd9adf6f6efeb4ab28fa9560d0b282262bb3d97d09c3ce6af088af02ba58b4bb75cdf3a2ca1db233b5d9a360d52349e8b5e4db827dc08e6c992658a50b8708f6d5fdf0dfacf1f43342ffd88b4ba3a4984d1399e6454e5d8f6c43f21f6e315b938187be95d15027bcd69a66935acd84b31931524a87011cabc58836fe0d99ead7743581a44dc9bcd3e7cdb1c5eef603097380d1085ef819ed956295930118b75a69517a3496f42caa2abffac7bf8ef2bb7fd554b2970d52d67230ee7fbf57bca99ff4ebcdf4196f05dd343650a28f369aa6da79c5245cefc7606be2cadf2934a1a1beac2a449091d591e0c787dfb98e37fdef059c9f9a0c741e8b1574683d6c2cfba9b17fa4f7d545322b1b37e0d2ebf152e134ec27a16c66668a03c4c5d06381ea5f59f90e65af24d00c8ebb5445b50e53cf0ab7dc0f11353c872838b9872bdc50a610969fd53213d8e9328e01a46cae29b1e45fea06d55119462d842dcd1c907bb49603bece3f816ec704d85f0d6ca45fa3ba8dc60be826c18e2f8c711a657fb0034b73a0313c0fb83270da44df875801685dfdb780bd2b7eac48309891d9d4bb057438af8b30f05b9f793d768eada8d5629a2729d651886ba29a9cc512b93d4fb4a65214b8ff5c0347449bb96f73c5d97e4577c62dc68cae865a5773a6cc7cee842cc1d9b6120b86985d5f8566bbc2128f219f481d4ad0265eea302c51020ba8c380a842fbd4fe7ad905efafefb9a6c58c23524eed2771764d42a86eafbc6a7dec7a036ab40e7df28991ed08d61db7efd0f64b27c80b6ae529b1c9036c9deba339a7f3872613c94b496ad82d92c24e16ddc314b0824e81efc864eb38b4a73a38f911534eaeb20e5baeb6fe36bff338545521afc78d29200a1dc9cf2103c8d272535684ab883fadf074ff04afcaf31b548b95b9443eadc52610d78c514dc66d460237faffbbc3f02b472783e44d2a26e854ebc9870d1aad345daed76ec2123f2084086b8751833812d235f55a59c5c26ea20f2d633164b4d44a354235a436f80b5b1293417301be4a605c394d86a0300dcf8c8bc9f393a77e1c3b5e684cb115239cc3c89364b76580212699cf2f0c81d0fd8617a595d2472f5948b5476c8959abb15a177bbdf304a5ac9df527a54a6334f7b19e605a8b6ee9e54471064d77cf669bfb4aebb99d9d4bbca1917291948bcab8c6379d93aa324450bdc31599cfcdf7d84d681c85c780acfb0055be24a60a2b6de548f4ab0518986f738cdeaa31dd97be5e201566a1f92c98d92e04d6121c917d0b2293bcbd6c2518bdb88bdba753c16522258e764276ae689ee920bdfbe01f3a522201d51cdd4648db555100dda5db8e58aa87b69e79643925fde4db7671d2eb11ce676f7854c6425eb70fbfc975d5ba15af6e9f312ce745147a11bcfc48505958da23feae705a82a0e4db275b6b4581f83c170ae3ff36e749a1ed15e58677bdc3fd9ee4fd23182abdfbbc785c5c46875f9ac094e1d58e73e50224bb3252c7e1391045323a918b0004119be42238e761c98b54725601f73744c9d7b21f9a4e882b33582699c3fc35ecdde284ad4d4f4b5119336292151b4a406da2df30955a2b2a9c5543f74dcdff937ef57a8f13e6a5714ffcf32907923a4c8c52ec5221ae9df975f810c19722de51dc8a92c1c54649709248b78608a58ff0db4b5e19ce319489d2b7dd08224f1343c79dd7f824e9208d90c0b3d3688bfd4712155449220afd3e1027b0d698973df84701adbde8c5297fbd46a70d68d9c5470e8202db2e016b6359de1c54673dced165c7e81a324a98544885e7fec9b782168532054e43b0314b8f4921a8185cd5beb8740f55161a70295b5f222d10054e100855823acafe45b4b2cc3549c61fc3b61ab66ba33dbdda747a9356e07501d74941984c242ff873fd937ef829d41e2295ad1688d733271240cea81f8c29f512dfbbfcef167e4ac55306bf05b9b16e640f87da3c28ec56b442964a4848acfa6be4cb143fddc41b9833d19a786202fce6ab42c9cabbb8bda9d8d52f85be1d43d46fd46e2f2e8c8e1c710e25e2e9ca69635306751b2c11968f0ca6687f5da52d4f7901ec33d22392ce69724bd5dc6bc7ff7a15cc4721e0e0591d4376d9b9f331605c0d2d13ca4f65d04c037a04033281877dd2da3966ac933380f1d0209302cfccb7f223b3d8296cacca661d92b5451292d777961fbb19d208dbd335d7ab0c5172d39383ea7128012c4e90bac776e35264052fc81f08007513f523420d52311b244dd7d7a2a4039706b4987931c74b07b2cc1478f3a769a1f0b0049e52e760bb67d472c30c1f5ef0fb0fefa395429444a30e8c24494b5d059a60239ba0eb4825537624430c9ef0cd8fc487d884e9d3bcfe7d70af3678c525e5239843f08a693a31a07304d954fa40e8ed30fbc959aa4330a242690b7c7dd7ef35b470b7f80514a9d105e5a5a0763cb11b51ea6fcd2ba4b0be6e8c7b57b8c9041e667564ed7e96047bdd021e68d07ed9df05644870dcd1934ce69feee91088d66284baf00cb8c27252c920f3f798312d1638ced852d226138455da2be8b159fa3d9b19f10b314259a4eccbdf41b607002903940c70324a59c9d54131d3465180e99537c83040a8a9629732a34d097be87dd33fa664800fec9a05bff1e4feabfb5f3a80780b8ecd2e47fe29b747679afd7ff936367b44467a204872182239df1a465f01c0a547e264bb641e6f1439a2ba5d3c58e566fb0beb7e2c8fe64a4ccb420a67deb909fbaaf64015ccc3666149137892806dc4989bcfeec70bec1c8c1c91a7854087e34ecd22ec9f317f89b7333ae5e4ca3a7966691431ab320e82072a8f5765aa330cc787897bd2ae5a3f73510ce5a8eee767da5541573597bdd7267a57af0e9b1255c4a13177bb05ce7b672d09e49877a4ba662c2588c7d44d158e173dc37eb82c8d70119f257099ac4f7b8fc37c8970f66cc330bc6f6133fdb0220f2453afed4e0fa1a29656f6f90b8139169d8453a94b0ac1c8167c4cc0994fd04cfcda4e03c2a9344cc7eebdb9882b519b66517cdd45bd1e1194a5de0dd4d1197076c0a5c0d142dcc71a1db432f34023661dbb012678b407abf7848373167f995da7dd9f39bb26722f49b355df33f9e1538fea83a9a60401ae771ab919743d1861f92806f577ce80006042b1c31b3b0d872c714b2a831c27f1dbaf10d88cdc9f51a35e8185b572aec9ef3874b7d0ff5f86ff172ffa8406c9b6050a2b19171f5558749539a96950a20c05b45c1efcb8280f6798aac7f4cca8f54383d0c6723c534652ce65407fa9df100d2b6e7d84c3524f329fbdde85482230d00da1ebf165188f9e29f1ee5e6502d7ac99718facde2efbee39b7e85e2ad134ef7cf6e5d21c1a1f89224f43a603cd342aef9d40b82180fd5335a9266694cf57d11db8e99249755bd8f17b6de886ff77c68161ad4f8ae819998a54b231138d2680ef5ee6064991a44fb2f2d966c95ca11e8ec726c02feb71cb8b1d35ae3b365eb95f6347c42295dca2ba7afba534c12fe675346050dbd805d1e25e4d70bc050a20b8b4c9f5450a27cd8", 0x1000}, {&(0x7f0000002440)="fdb0e9cbd3fcd7ffcc68f49aedfb776fca07e8a480bc86b021dcaa19156f5e8f47fb1bff62ac6fe7f885878c11715977e01ec71faccb0482b78c4b9a6ecd922ab4399cbd1d2c55040397f8e3c47989fc9e612e341b86d7d0f8bfdd196a839e0eb4cdfbbbcb2bbfc1b64c615654708d95638ba442ee2212f66c358869aecc4da4e12cc12bc9a82b551494923f411a9f40e1c3fe2ccf2b3ea564648cec0c1fdc5a3e6b66e7d51a755291dc938c8626261caabb7bbe727c56f5d619a0c6d3", 0xbd}, {&(0x7f0000001200)="1e2c6238d77e86a773f502f38935c3dd42891731d5b4f5076906ce85c198edfeee287fe3d7708fb6325ce0c3", 0x2c}], 0x5, &(0x7f0000002500)=[{0x78, 0x10001, 0x8, "7b33f804d732f17d4ebb81a28bb27d2cea20bcfe776f62130b2d3ff861427273e19729d6edfc83d9deafc54f3714a9c14f09becf62e28caaf444b2b87ea5190d80c8d660e025cb4ac9fdb7338ffe13af2176c4ed335657af2bb523cef8b12ecbdcd4e0268aff22bc"}, {0x40, 0x0, 0x3, "df7a4f2e4b5d7cbc31b70bd3aba9ef0722a0844bff88af11dd78ed2b01f35a4c9a6e7081fa68d5104f1a49fa"}, {0xf8, 0x1, 0x6, "b7048ada8858b5e7ea0731dd617966c1f3d98ca41ad6762ba50c0d6cd83544558a7723d8c6d78462521b5cd9327a5a0845dca86915ee95187e70241916cbc52ba9c0782079db01df53fe574ae3a690bf650ab34d871a6fda98d7037984b1cf73751c2a42983e5d92b49e4431d64041e76caf1f1abccfaeac59818c52c888584e86772f3daf7efa23473c7bdc3cd8917a0d5bf1efad024050700a5c0be26049e0f1f9516f38dbc33ef158d497b083305697685208d50cd6cce1df7374d6ff2a53872a818bc3929f2a424c9fe80f2e80de421725c4700a443deaf874da964f91f8cc63b5"}, {0x108, 0x1, 0x7fff, "cb8c32c96ac4879acf868400d30a2e9f27beda13e6132cbe38af91bffc0c08de57bb88fd49b8a2c23886f9bbffd81c449181b590d806702be7b93a6f98111a23666781e458612f8551b0f6fd899b5d4402349bf03cfc542fafb7be52e718439bf1694f24dcac65e820bcae3cc3b1ca7bab35b89c90e114a09601b582bef442234bca6bf343e25f12f30de0bc71930f18bf6e1422151db059e37037c41569fa5e0d438ee1350c353f9311452aa45b20b00209c38d4ecf70e43acb7a9791713fbc91128510f63425443e71ea5caccaa2017f12180addbb5339c1ec9dddebe438123680c623e2ce350680c16c228ce593075f8d08675cd919cc"}, {0x48, 0xffff, 0xffffffdd, "5c58a566e6dac6c86632edc2c943655969d837bb464a71342a61ddcadce2a80b9741f79b0d90b84afb2ec4455ba24eee78872e"}, {0x60, 0xffff, 0x6, "b26c9cacb11a1aeedcdaf3e410a2d37845f9d1836223e09d4a646e0a96c6191283b63a37bb7bc5d0519c25aae92652f5f42aad34614dd327ed8b9e3c178c6f84c15db666583f45a30e225af43897"}, {0x20, 0xffff, 0x0, "69baefebed175d9b167d3703b2c9d7"}, {0x20, 0x1, 0x1f14, "14929168900e4aecdf150dbd11"}, {0xc8, 0x44b8937d0805e885, 0x9, "32ad3cc7a83491b8f8ddb61b33ec0b896e2e3132c7ac6900934378f0a6743c8698adaf04d260c8594dbc3c495e64770d15ba7ff7145e19693c9ea4b4ab360504ec7e8eef540f209797beba72764c9689842b1b4c3b663fa4189ababe483355b464f55d6d6b9e376b3ae7ac79c7787c0d065c8066bff9bcc41924d93f0a5abf1d4724036aab3491ce1e81d61d4296dddc2f0542b0be591d32a9649d1e6f9caabd85f42569c966f5f32b57904ea82e8841e1daf2"}, {0x20, 0x0, 0x435e, "24159a63279240f98012a73375"}], 0x488}, 0x400) r3 = getppid() r4 = getppid() r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x8000000000000080) pwritev(r5, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r3, r4, 0x0, 0x0, 0x800}) socket(0x18, 0x1, 0x0) 16:00:16 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x82, 0x1) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x36, 0x0, &(0x7f0000000380)=""/54}) link(&(0x7f0000001700)='./bus\x00', &(0x7f0000001740)='./file0\x00') r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x24, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000015c0)={0xffffffff, 0x1}) fcntl$dupfd(r3, 0x0, r4) open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240)={0x0, 0x1564}, 0x8) r5 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x81}, {{r6}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x800000000008}], 0xec7, 0x0, 0x7ffd, 0x0) r7 = socket(0x2, 0x5, 0x9) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0x1) msgsnd(0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r8) close(r9) 16:00:16 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0xb1}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0x400, 0xd0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2c}, {0x5c}, {0x6}]}) r1 = socket(0x18, 0x0, 0xd5) sendto$inet6(r1, &(0x7f0000000180)="d4bccae7fe781e21cbab4751bcd195d799ab380c55d757e9127081fdc75bd1c6ae83c9546e7f1cbc88d51a804f3e4e4ed2204b40d2adfd4ca96695580dceb4d74dbab9e7efed444a8179088bf82e71e5d603e08ac8599f56e3c327d572d62caca039f7e221160bac7b863234a54907430310fa64baad5c7005b327dbecb96fd0085164221072eaffc89a0002599a6ca6a12dfa51c6f08414099a82ca6287fca18e671e833376ab6b4f1f77939602de5f74117cf12740f453175b429c41a925637881a360e726711e11adeaccee2b8ede45c34121b114814a451fa1b785ad1d", 0xdf, 0x401, &(0x7f0000000000)={0x18, 0x0, 0x8, 0x80000000}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) recvfrom(r1, &(0x7f0000000340)=""/172, 0xac, 0x40, &(0x7f0000000040)=@in6={0x18, 0x0, 0x800}, 0xc) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000001640)={0x5, &(0x7f0000000140)=[0x2, 0x3, 0x0, 0xda08, 0x10001]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x1f3, &(0x7f00000002c0)=[{0x7, 0x7f, 0x0, 0x76}, {0xd0, 0xef, 0x3f}, {0x95a, 0xf9, 0x0, 0x792}, {0x1ff, 0x3, 0x71, 0x8001}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f00000001c0)="e05605024e10e28ec75d6db7c61157bf48b8e559acb707133dfdc135227abb0b6eb62a81a31687e77148e336981910ec672980bebd89d4c91b82d9305086929c8647fe12961553d6cb1879a68cd0053bf5221d007178e7c5e7e2c1ec1bb9105e5fe07116ec39819835057121602dd0947ce5f48e03732e4256bffbe6e0908a15b7d90050def9212b6bea706b930b76ef9dfcfa022d5bf06c15752668dda278ceecceb4361998e83c48f3f8d190da7242fb53295180ce8bcf1635e4a1afe5427ede83928b1a50a08fac1c61b9a094920efe6935cef40ed695", 0xd8}, {&(0x7f0000000040)="8011eebfe549810fd0d53b22581a9fdbce1377", 0x13}, {&(0x7f0000000400)="c7d60aac2a1cfe745bb9c185c83e5fca6121cafa760d846876c19f879fd4e2c213f30dba73ad6865fe369e531725b9bcebbad33bc234e2bae9f16e059b2ae5ff1a37098d2a3dc4010b05cafdf3214e6eaca13677cccacc3b76fece73e676ddf49c6156293922bbeb39571deb49dde054dd7b93d72142c87b38ee21e7d41eb9944b996aa4ff1e", 0x86}, {&(0x7f0000000080)="33a7adf38ceafe5a07b0120281d06110697b9eefb4351c7cfd0e34c2386445", 0x1f}, {&(0x7f0000000100)="d0517c2c16cbab454b330259fddf9bfe9b43c36f1875feb97ab1a137b7b5325abc34936f024f", 0x26}, {&(0x7f00000004c0)="7f14dd7541e0e2cd748632a58a4f4e5681fad462e258aea0dee752f3aa0efe3343417180a70b0fec19f8da127a44843d4784d683a02a9bd41ea6e8f9541f4a6b0162fad7f146b464fe24cd5d137e7da073c59203adba103f1a9ec6354631053de348cdc66cee94948fc43583c1d392e71b0f1e26076b614fad5844e72959180f6b9281205680dec78b4952d5c1f7fbbd3b82fcece6faaafad2bf5634f99eb0660cc8e91858f11e2e420926983937274ade3580c53d6e119ba2df8d6fbfcd3d802be6905d3855ccc1bddff4147e18c43ae6cc9d533b40ba01318b3b7c1b8f93238799037cbea6cdf6d68c714f33cb1dbe32f8ea3cbfcbb7", 0xf7}, {&(0x7f00000005c0)="22508a8ceaf3fc4ad63d29d693888cc91054f7de239226c16b9c7127c172588a3e0ca5db2d4778ad65bed24eecb916ce854fedac3b5a24af56e7a710e9b164e8e5a9c6b05e1c2683ccca7b71ba754761a13b23a69f18f7d07830bc93f699a67d0251ef9f98cd400372ae64675ba4d2299d306a1525131479674ed9ecff8253750eb69292a8ce0a732abd01d57ed9006adf0cbd3305432b6a06dcd91706a706eb13b3f78bf272cabfeb72ae86824aceb581692706592414742de84ff7443654fcc611530c72ea7ec1f069b6ab73acc588dea7a7c85a67bdf0e79c630352c0e20b4da0b5b5909105b30713520ab4a1770f80d7dd72b8cd4543843dd4db9117d4b7e04fcac7a33f00fb74222be0b28bd565366eeaf430e91211a0f571d184861477c76a5ba7f02614f7227c06ecc6b0268da6bb09b40ff07fdcf265fff81f3d3543e450fa33f76e5d7ead3583a5ab2c74d4015aa7802b10bd5e3b82fcd62eef09b663f15c429e1e2dd546b9109e616b20d8228da03df61ac8156554071308398b251c473e6849695486fa0e5ae8d9197a2e8788fb16d0f053e1f6cbe89daa9c7fe864342c089f07a52642f8238d7b04cbd4482631752b65375dc3982dbec59ce895eac79b2d443c6ce13b9ad6e38bd4fb898088e5e6f48dfa9de7f7d418fa21050a6f0801c0d7c5f93f113e1d41cbde0935e10f98b172cb1401a0ee0efc048760cd4479768ed9c5952f5cdd2ff30ad420fb4f1986f211827481c0b1913c7b556b62d5f63b27745ccfa26fd94b3d924165088b468320e2d6f2b24a5dbdc1eef83b620ac24a9dd7978a8359b10bcceff5caa793181c18f12a6747bb6c013b5c57ce97248be79273285a949b64598f5ebbb91a0a5acf7fd5c5e09972b7e0d110baf55ee5c869ce856ec72dd437a2f3cc1f07107409f37ac36d18ab6da11e439a3d025fd84e395932f67420ab723ca312f1fd212487dbcc2197d71d56fe8c19272281ce2537c6ca436c69a90c2700886298c585c555ddc04059b6d32f1486d665df490940121a8db5fe01245be9cd52f2fa8be5172d3c0704032f001bea5523e8d1c91ce8d89b8a233d8aff744e749146d23de1376c80cfb2ed39c317abd574295ed0e60da326f9dc904364ea775c04e941dd4a0a7dbe958f324db73ed2dc9efd754db3a941fb13b2e78afac69c6771626507bb39e834036a1ddb0fc12d8c9ce4c4acaaf65ddfbf57f225db6ae64db3c732bc05050e80177b8539fa890d35dd16733280846602bfa5eabc021579a4a78137489c19ef7c78bf054bba93d430c1310262ec616f3ceae820ecc6e0f146c9700e1103ba7fce656af055afa2a7496b921ca7611380ca79eb4f6d1dd7669cee8548fba45bc675bce40b82cffe133b08c2eebde1cc03bd262995dfb0e289fd60efe00ed1923c28ea7e08e0f8ef438677ef72e3ef194435dc0ea92971f93e78d128b4a512431a4ec6f05b9b4d98a10d3a2d2e6727a9d299c50c1ece755dee8e614824e8506ff2891b87d62e2b5cbf8f5726ee4c4d520b3d965b88725ef65c14a77c07ab2ec242f26edec7e82ae8d5986cf9c2334c35af760dc9004c37ecf020977004bffcc47d50f141cc73e58dfb23c908329592fb4135f5744b28a8d3d44bc81e7c7cbec70886e596989d0660d23a929fbd9a525f648d54104988a46b9ea11fb7fba9f6047d872e155067a733e12ca2213fa5368fa111418dc584f014fc37a7264c36b1bce3009f3fcbe8dfd5b738ada87aa6e06cc495fb2bab395606a0070827caff31ebbf7d819442404c5100cd979df240e61fcc965be1f2288b6b2ce69969ec940776f5105674e5c780708558a0f3aa82ca4a0ae591335a04a775982a6fd2f2b42d7c8793da1ec3f1fe89e4c4f441922e286389803e1a88fb89142a118252b2d3637a8f12419a8b898d494b7ffd79462494075dcd16ac69c75d785d66df3f36a46ab8b67f28fb02c364e3c2644af541ebcda0eb762c8285305e5dea000c0ae57c9f0fbad7c428c103677bb072493e6c2f26ffc31b39cc209263a3c8449cf8a679d33b9368f871ec5849d2f83a85e364a6a054e43cdf213a2cd28e8095f3d5de45ab440fb98dc7c7bf0efe4ad94d1b59cdba18bea2a68afbcefd58795fbae5f117c0cfe93d54007766cc2a3762380a8ab760a028aa66a18009213e98ca3ea6aff5fb66ed32004c36a2cb32b49779b5104ea788406ffba5e1039ee60d74dde8ee4ede91c0c6c99cb52902bbb1a1ed5e8fd480303aadbd6ffd73d4888744b4d54f63c1658c74fe47fa81eacc9aa201f435a1eda7af6b20ebc4fc82ccc21ca8b11e5867ae5524bd7148b760ff8598930ea75e4e3d517b8c47ca7821527223ad6fdd925abf2a06fe03b0b08d1ded4227fb5632cfab4c51324d9a1ff9c38f58ef50e99bf268f232fa01b54b7a383c343d5f2bf2af83b1a131f8be24453af38fab89a3606b1da4d57eab9420b9ceb2499d256a7041ed7a042dd9f06f93e34913f8ca971894c29fa3393e27022ecf920cfe777f4376255c3d4e9e891bd16acb561a34b480bbde2856bfb609283c026a3aec7e4ce5849d782fbfc5d127b7c76a5bbec5ebc20a8a88e0aec68dc0d8561eba1d588fcebba226bbf275d50b30a3c2b9c8b75dc1bf40aebb4100af4ac5d4551fe2a61535838efbe856f16f85ec17b3340bed883c18e3b806df05b2446d082562105234e9a37194e6581776ef2df929f56a86c2d4dbd5d12b9a4f39c801061767643f9e06f5e43f682087fe39c4b82f6f94d9cfbaad5fbd8eecbdd7286845438cd136747da2503509de63c812c4d89f1b73740496ab6502da9d34bc2307079e3d85ec7570015694d05703dcf37da4cebf5483a2097ffcc43e2cefdc57ea4456925264f9bd1757ded8705ad08ba6f7132f04a4f1537e0a8d54af3af6d3eecaa550397edb55d4a01b0777fae2dbb6bd985d0fcac3f72a935605f78685df2501a1b8771892a6dac92d2f6baa948b1952b5d9a00e6f509ea5e07bbc69dba1366706fbc4536ebe62e8eb145dc109d0885d9f94c5929c109b71c0fb348c933bb8a0ae2ce91c3c2fc55952b3acc109512b7a7c024bfea1127b63385d830d4179aade9a1753fa5b430515828e9b97c30d50894acb3cb4a35f6b81593eb01a08e9065f5a3063c97bbd625dcade79b0ba5af42b62eb3df08fdc2cf874f37a271a29124a7033291ad352d4fce18f2167acde767a2b4bac627ed0302b5c93d308b469106ae6f5baabb672b4cc4df78cc60ed61a799c45e33bffeb260a89d8da25a54bc4e22b518f3097a1d630abbf4d6e5e3c0de15950dadcdf4673787699b20c1a9ca9690735837a3a05e4a49884dee7f619c26f1599820e3026697a6d666d93adc35aac5eb3511f52e575fbe32e194585ad0c01bd203079d42a9c8a3fabcb66ea45d3f3988b12117820ad13a080c005b44a0322fc6df1d5df46ba4e3a017a3a81e1a84a359a5bdbcd5db4a11e2ad35819711c6d9763ceb0bb1a83b3d1c48f4be289e1a6a92d7251ea26ee6669af2f209ff400b993661eeb0694a01a63aae42cf428621a8e723e71da324ec0dfcc0af11647223c3fdbb9ecefae27a5287bdf5a2faee48de1908b4a6974b56f947d1ad241792240d97acf896663d1725b39b563ee771b5e066e7c57b9a23b5b13683ca238692463fd9fc593c74207d90a49f309916644ac1fde3d504de09d0849ce9d8eff974078285bb92683b901a9e3c473bb3fe15d190267fe7bcc487e4852ddc03e1e53ba6ddb63584273d1ef034f926810197377b252f79e0bcea8cbb792b6a5ae41a0026b51a855d609a2b40419980745e5da4ca4da7386847bba0fe77da6ab0fc59b335e23d5a8ca2c6c02951cda93affa4fd822695cb63d6e1e026fc82e86981c6be7813b6fbf0e628597af619e3bc35b5794afe57d825a1bccedf2ce106bed7e20a2df1cda71df845595861e62da4c6ac125bc5393d5142ff4c4aa34c413a26780382e591d442faad4f60eae449722bb48d87c703c444a46c9c19c50d5ea70bde3a27d49435f0b34e69bb04e8e8f56cc4bb3949627ba98e59b3fe9682cb0a0e807e06ff7cb41bc217d0bfa9b1dd652f81001276de207709938864fa1708b82915a5bfa5ee5a3fd67f35308202c036689e335e6bf6b94f0e449019bc39d00c64c2655d0032dd47d524221415145c3c04aeb090aa1d5228fdbee474c88f780fe5fa849613d5d82b7abe5347d4eeb3959d22047921274f5faafa267e5c33620185c0751964399d58a680ba8421a939570deef5e7f0c4d80372f0f99382f22a4ef0e5e7a901dd75261a1d61a28f4484aedce266ad77977b53e3d39f7b3b1f1bbf4bd872fbd202244912fb3a7956fc30ff62c4927e15bcc6f2e56993b60bdde643716bb016ce28e284bdee7e424473402df9820fd31ef87b5393d82a77a7d597fa69eee87f36f5014a9470d4068644886e04fcc95c1ff8316aa31d6ed9f77b6ef18cb1a50daa23d6c6dd46aabe18956d37afaacb86168db3d5da0a34f67715dcf3ccfad46338585fe5b33eb230ce4b7a7922d90d274af407d215eef4a6a0fefd4c3578b6331655bfba649dc982b11fcb2bfdfbcc14bc83cd94f00292d865b0f2958ac8d8d23f56ab768cb9fa6b7782c46398cd3b9a48de1a5a43333c23bf8c042d711e05bb02762238adae414b3d137688ac95a025504a35bcd1bb0bd98cf9f57108802848dad2142e1ab3fce138e44a0b64495a99819d760b2af322270c4f55c2b6213ca62501bdbd1b4ee489dfef9a1c08fab6ae6e965e94417ccdab235b32180ff3a001a0b6167398fd308c5dd58a6ea68c4abdb864564439d0bb8752d78eaee6187faefdf44b3c07f27e59be40fd8aa60a497c117e687b2369507fcb673c6915e9d2902a5c7e671433b549ef601b49b888342dd5b401ee4f673d48b3894578f990d00ca3ff0fd9e9e69e9e687e541cdd459b3d1146dcb94dfd02b399b9c7e431a3ab620316c3a404253324eb35e75b33be2734d8e8a5b9bb2cc3a695478f3935fe1a4bcd1615ff8e655741480bc808dc21aeafd854af2fe7822319dab5135c73213bc40b2875b06b34f2e0c8308f92a30d0949702a21cf28412259149ae5dfdbd952ced32ee61c8be58743d0459653a1bc192d7b0d1530ae14e2778c0a3e9af1e093c87bd3bc78a1a31f5cefb80a1f0a769127a92c0a0a4728687bab7984c63719782cbfdcad694f745a027393c6f1637896856bb4e720959ba87a2794847ef6661107a504032659a1bba4e30b8525fb25bce19895b0124f3ebb5d2f876a7528a0f76b22d6fe965f237dc39d3be75a75b2ecf004e569b2e758b09619c77fd0de72533550e80dba0ff8ab2b4906f1778f0d29c1efb6ec9dae491bba3ab839b45618216f9d28de58f86d5d91f20fb0a2024325654fd4f83bde731bf8303557fd818264c505881f03cdb114d42995e111484f45f857d8bd65b30e0d6891bac61a5b7bef38a02b90be7912ac99dbd90e8e9d1773ab9ced89395fc80936dfe4630761b7771ba39d45b2deff501f8af282db30a215f402b1909e33bd8c9c46d539029f22cf7bf9cd4a24be4419a15fe584f90f91b309ba25e7d86c619b5651c9568d12902ecb972962027f7a257869c1b09d69ad048fae03a85493274cdef0252395299b376d97af19590f7fcb1932a9e600f1735eafcf892b38670aaad09b2beadd62e561eae4401171a555a27ed7075225eb17fe64b3c96331235068668285701751519d442e6e1e00c15382fb1a45f1f23c8a45f713af071db025a61", 0x1000}, {&(0x7f0000000340)="8aa42d24fd9545faed2227d118476945225431ccf861be2416cf0c074ae8df18a12b4f3a1490f1b7cc19af622e8ae890609d882b0b81145d54bdb4cc931e16b12348cb76330b1b2ed079ea719514297ed3f3910674f7042bd2d44f2092ac4ae4f060c6c66211c7861fbc3369e44dcd667dc1fa86c3f962b8", 0x78}], 0x8, 0x0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) listen(r5, 0x0) r6 = openat(r5, &(0x7f00000016c0)='./file0\x00', 0x20000, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r9 = dup2(r8, r7) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) listen(r9, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) fchown(r9, r10, r11) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000001740)={0x3, &(0x7f0000001700)=[{0x5, 0x8, 0x6, 0x8}, {0x800, 0x30, 0xf1, 0x1}, {0x3, 0xc5, 0x5, 0x4d0}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000001680)) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 16:00:16 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x46, 0x8}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0xa04, &(0x7f0000000040)=0x9, 0x4) dup2(r0, r1) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x15}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r1, 0x20004268) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup(0xffffffffffffffff) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000200)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000001340)=0x40) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000200)=0xfffffffffffffff8) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000280)={0x8, './file0\x00', './file0\x00'}) r5 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000001340)=0x40) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000200)=0xfffffffffffffff8) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) fcntl$dupfd(r7, 0x0, r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = dup2(r11, r10) connect$unix(r12, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000040)=[{0x800, 0x5, 0x0, 0x2}, {0x6, 0x0, 0x6, 0x48}, {0x404, 0x0, 0x2d, 0xfffffff4}, {0xfff9, 0xce, 0x0, 0x240}, {0x0, 0x6, 0x28, 0x356a606d}, {0xffff, 0x1f, 0xed, 0x80000001}, {0x3, 0x82, 0xff}, {0xfff8, 0x5, 0xf2, 0x7}]}) fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r13 = socket$inet(0x2, 0x8000, 0x2) writev(r13, &(0x7f0000000d80)=[{&(0x7f0000000f40)="933d8a116111d961fe8c4934d77e7aee24a5debf66df75ec3c6398702e6288d9e5aabd74966fef4e2e45655e8c1fe6e1e23005766eb42abee96ad2a593a1e7ee9c1987cdb946df06037d513e85", 0x4d}, {&(0x7f0000000300)="059a9bc77a7cfe9f19256cfde3d467a0c407fbfe8a307674997ec59a4a65dd546d6bd4fbd3c8f125d8522c5f83fe61125b4085886848fd6c0be773380f8c9b2a", 0x40}, {&(0x7f0000001200)="fb2a1fea8a80c058f1bda4ea750de745e1d6a0fcf6b12ce75558f3f931d57c3013c4c64228c0c369c4f07786231a1b4ac5cca9f7c3139bc8bbaffeb626c86b2f5f2014519bbf1bfc29661ddba4a1c223b728ea126a5ab99abadfd28dd69d205bd428b9fbbd5f4fea6d43a537f23855f0389749b029d28f9d84cf7e21c7c80dacb93adf66fd450c1af60a1df138085bbf8c4cbb7702aeba235098fa621a40fa874729bb4ad5f48776a56c35ba0838d7731ef55c4bb1fd6e1767f7bd7998114d19d26aa97f78706066dfb41abcca85e6542c36fc493c7bc3878c9ab48acd9845cbe9cc76be83eb47", 0xe7}], 0x3) r14 = socket$inet(0x2, 0x8000, 0x2) writev(r14, &(0x7f0000000d80)=[{&(0x7f0000000f40)="933d8a116111d961fe8c4934d77e7aee24a5debf66df75ec3c6398702e6288d9e5aabd74966fef4e2e45655e8c1fe6e1e23005766eb42abee96ad2a593a1e7ee9c1987cdb946df06037d513e85", 0x4d}, {&(0x7f0000000300)="059a9bc77a7cfe9f19256cfde3d467a0c407fbfe8a307674997ec59a4a65dd546d6bd4fbd3c8f125d8522c5f83fe61125b4085886848fd6c0be773380f8c9b2a", 0x40}, {&(0x7f0000001200)="fb2a1fea8a80c058f1bda4ea750de745e1d6a0fcf6b12ce75558f3f931d57c3013c4c64228c0c369c4f07786231a1b4ac5cca9f7c3139bc8bbaffeb626c86b2f5f2014519bbf1bfc29661ddba4a1c223b728ea126a5ab99abadfd28dd69d205bd428b9fbbd5f4fea6d43a537f23855f0389749b029d28f9d84cf7e21c7c80dacb93adf66fd450c1af60a1df138085bbf8c4cbb7702aeba235098fa621a40fa874729bb4ad5f48776a56c35ba0838d7731ef55c4bb1fd6e1767f7bd7998114d19d26aa97f78706066dfb41abcca85e6542c36fc493c7bc3878c9ab48acd9845cbe9cc76be83eb47", 0xe7}], 0x3) r15 = socket$inet(0x2, 0x8000, 0x2) writev(r15, &(0x7f00000029c0), 0x100000aa) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) write(r0, &(0x7f0000001740)="4f6ac8e2be9950a9e80c9e48bc32eb393a1363c9bb4946656ef95dfc85ea62c93777717701a0a31d7bcd5eac4c40144e0e05a80e83c943163feb2c080000003339294c771eeb5cc64ee8709e26b2f8a803e68de5eec25523aaace549f8bc69f840a0d937efc18cad293bb36c3f5c5a0008000000000000ce62113eceba17271f91a279f10eb44cc13954306070f28154fc51b6f60a74907fcaea49dceba10c8bdb55b3f13b644816e9d18d83554b57075aee90bab708fa8d8a5516187e07737fdd136ee555cee0ecd0e3bd39ded355d0a031628e0092d7458a91e6f65a403047d00d582485caf7bba2c3f558cbcb99861bbc1ad86dfded96e3e6bd64cfc1703e851afeb3c5ac819abd2b4e6e7e2c22dd008984d69affffffff2c9f5a1ecc3b840e1cf478db01cd825ad7e3a5d351dd3a330da6d964495f752d65e5873ca5242cabe6ee0b120c3cf1c2313a9dd7257cb4707f82bf3c9d57de7b2131296d415b753edbf2a6cdbd15f47182d6c0fd965da5672b6831f3c25d3fafc5b6185306020f547e657e2b3a5b482b041a25ca73b52b8f18644b71dbb505ff6abd683ea526a1df1b680670e9b6eda86553f499abed0988284272fbe987d3a9fcbe26ed0ed98071359bb1ec68dc089480d7e9be6a3d1df442aba78ede7d2c71af2cdb4f2e2bba96dcbdd402a9a080f7b06619e48b2bfac028316556e0a1a6411d8a7f7a8b6db8684e8e7828660ae938d487f029bf288aeaaf8a0dd92a4b2ab1357f", 0x21b) 16:00:16 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a4) mlockall(0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000140), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="e4012e2f66696c653000c7d3f4f7b4c4b07a2e4e919babc8dbf6ea29ce38b26b379197c4e49f70c6737dedf0fb2d58dd0383b403478205ef24df65c0cc3271344a452b64d69f"], 0xa) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0x3) 16:00:16 executing program 1: socket(0x1e, 0x4, 0x7) sendmsg(0xffffffffffffff9c, &(0x7f0000001d00)={0x0, 0xffffffffffffffdc, 0x0, 0x0, 0x0}, 0x407) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0xc}, {0x1000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000680)="0289c0ea0792d4ce7df189d1b870") ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0xfff8, 0x4, 0xe9}, {0x2, 0x9, 0x0, 0xbb70}, {0x100, 0x3, 0x3, 0xed7}, {0x7ff, 0x6, 0xff, 0x6}]}) r1 = semget(0x0, 0x0, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/59) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b6f7e75f99f95dcc489aed7ef55e") socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) listen(r5, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000100)={0x101, 0x40, {0x3f, 0xc29}}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r2, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) close(r1) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='\x9e\x05 @\xc8\x82\x85\xd4\x00', 0x40c0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r4 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x20000211, &(0x7f0000000280)=[{0x7, 0x6, 0x1, 0x1}, {0xdc, 0x20, 0x9, 0x7}, {0x8001, 0x12, 0x5, 0x8000}, {0x7fff, 0x4, 0x1, 0x14}, {0x8, 0x0, 0x3f, 0x2}, {0x38, 0xff, 0x0, 0x75}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup(0xffffffffffffffff) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000200)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000001340)=0x40) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000200)=0xfffffffffffffff8) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000280)={0x8, './file0\x00', './file0\x00'}) r5 = socket(0x1, 0x3, 0x0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) fcntl$dupfd(r8, 0x0, r5) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCSDIRFILT(r10, 0x8004427d, &(0x7f0000001340)=0x10000) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15, 0x5}, {0x4c}, {0x6, 0x0, 0xc1}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) fcntl$dupfd(r10, 0x0, r11) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) fcntl$dupfd(r12, 0x0, r12) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = dup2(r14, r13) connect$unix(r15, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r16 = socket$inet(0x2, 0x8000, 0x2) writev(r16, &(0x7f0000000d80)=[{&(0x7f0000000f40)="933d8a116111d961fe8c4934d77e7aee24a5debf66df75ec3c6398702e6288d9e5aabd74966fef4e2e45655e8c1fe6e1e23005766eb42abee96ad2a593a1e7ee9c1987cdb946df06037d513e85", 0x4d}, {&(0x7f00000005c0)="059a9bc77a7cfe9f19256cfde3d467a0c413fbfe8a307674997ec59a4a65dd546d6bd4fbd3c8f125d8522c5f83fe61125b4085886848fd6c0be773380f8c9b2a16ae7105e2a2f2752bbe1c6561ff642f2871ecee516e6b1986930025365a9f75c9d386293a8cad6f5533ca59d90568c547bb21cb1d616cfe36e26b7c6dbf1ae86c4758d77f4a92bea15ab581d35358cd9d962d962f0ec53ba5b7bbd8eaafbb2019daf5192edbc2c42b49c51ccaa43be162ec35332e516dad1642af0691e8750a1bcb0f721bc144535eafba7ae584c037b9688f2521b54faa5a9856cc0c2439b5e173e4032a61ff8c8a4f1621556487595b7f4d800da584c0e66be6263110954e49710ac3599ec429bf8826509636e7e924ba448cd998208b794f2ffff585df374b2033a584052a51360be9a1632333fc852d767e48b36bf402f5bbfd39894f", 0x33c}, {&(0x7f0000000440)="fb2a1fea8a80c058f1bda4ea750de745e1d6a0fcf6b12ce75558f3f931d57cea53a426e7c63e2a69c4f07786231a1b4ac50900000000000000affeb626c86b2f5f2014519bbf1bfc29661ddba4a1c223b728ea126a5ab99abadfd28dd69d205bd428b9fbbd5f4fea6d43a537f23855f0389749b029d28f9d84cf7e21c7880dacb93adf66fd450c1af60a1df13808ce0e8c4cbb7702aeba235098fa621a40fa874729bb4ad5f48776a56c35ba0838d7731ef55c4bb1fd6e1767f7bd7998114d19d26aa97f78706076dfb41abcca85e6542c36fc493c7bc3878c9ab48acd9845cbe9cc76be83eb470ef2a2844553343ad77705955bbb961ac96029620e727f47cdeb0454516f5cd91e5236ab92cd594d242383f24460fa2952f2d47619a2a0284d368d3049bb34ae65ff5c1a022df6350e4d2fd5b07dfbe1f4a8833b842faf1b86197a030363c2619a55d8d58bab999eff4b286190df2830e76352d989edc99ac84a2d9105", 0xf4}], 0x3) r17 = socket$inet(0x2, 0x8000, 0x2) writev(r17, &(0x7f0000000d40)=[{&(0x7f0000000b00)="1bef80dec089127496fed2b55b1fa8014c140a805cf0fb2fbc4e990ad44d1b5b3acb6e2e"}, {&(0x7f0000000dc0)="8bb827b18e58fae26251c5342a4c6a37d9bef76f7eaae3b8cb05ea27d4ddc9c7452b45f90c637df2ae6e5d73cb23721dceb08166ebebb4977480395836bdfa994b22041db0e2d3a5ce140c92ebec3c8eb0205bd7356605890c75c7da30288c002f605de9a69574555fc075ec37c1322127fa571384b73dc904d2f5b8cae4f80da16748e3a99da7f644ff1a8d47391fd44b2adc621298432762cf07ff7036304224d5ed167615ff77212c4491dfeeb9cd4bc45bca03bcd4af6fab5066bcdd9dbb2cbe70f1035b4daecfd11acb4dc9fa614b523664660f2e751620c7f18a36f455ad0258d4893d5de21ae1c3dcb3e09991c043a1a98924a199"}, {&(0x7f0000000c40)="63dc6f3c4e9fde0320a8d73961f639339a0a59e9fa669fb38457ae774cf3a00dc6e779fc5f033eeca388cbae510c7c70d430707ec1f6e27223105198d1eaecb458be9197a5e978499ff5d9edffa28ca4b963580044fa24dd02cd8cda6b6a805603307694feef09"}, {&(0x7f0000000cc0)="adcc6ebaaeef2db2111bf2c61e3b75c35f38ec1ba6c5685d06df4c5e20b5224e12b9f5444007afdb904796044917c4c57a95e5c2dfe9dcda7772c099abbced195e4093c4f32ca638b45568f4b040668d170d94704702c71c01ea"}], 0x5) r18 = socket$inet(0x2, 0x8000, 0x2) writev(r18, &(0x7f00000029c0), 0x100000aa) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) write(r0, &(0x7f0000001740)="4f6ac8e2be9950a9e80c9e48bc32eb393a1363c9bb4946656ef95dfc85ea62c93777717701a0a31d7bcd5eac4c40144e0e05a80e83c943163feb2c080000003339294c771eeb5cc64ee8709e26b2f8a803e68de5eec25523aaace549f8bc69f840a0d937efc18cad293bb36c3f5c5a0008000000000000ce62113eceba17271f91a279f10eb44cc13954306070f28154fc51b6f60a74907fcaea49dceba10c8bdb55b3f13b644816e9d18d83554b57075aee90bab708fa8d8a5516187e07737fdd136ee555cee0ecd0e3bd39ded355d0a031628e0092d7458a91e6f65a403047d00d582485caf7bba2c3f558cbcb99861bbc1ad86dfded96e3e6bd64cfc1703e851afeb3c5ac819abd2b4e6e7e2c22dd008984d69affffffff2c9f5a1ecc3b840e1cf478db01cd825ad7e3a5d351dd3a330da6d964495f752d65e5873ca5242cabe6ee0b120c3cf1c2313a9dd7257cb4707f82bf3c9d57de7b2131296d415b753edbf2a6cdbd15f47182d6c0fd965da5672b6831f3c25d3fafc5b6185306020f547e657e2b3a5b482b041a25ca73b52b8f18644b71dbb505ff6abd683ea526a1df1b680670e9b6eda86553f499abed0988284272fbe987d3a9fcbe26ed0ed98071359bb1ec68dc089480d7e9be6a3d1df442aba78ede7d2c71af2cdb4f2e2bba96dcbdd402a9a080f7b06619e48b2bfac028316556e0a1a6411d8a7f7a8b6db8684e8e7828660ae938d487f029bf288aeaaf8a0dd92a4b2ab1357f", 0x21b) 16:00:16 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000200)) syz_open_pts() getitimer(0x0, &(0x7f00000000c0)) r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280), 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000010c0), 0xc) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xe000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0xc000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}], ['./file0\x00', './bus\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xc3}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x8, 0x2010, r5, 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x28000000000000}) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x0, 0x1, 0xd4a, 0x1, 0x7, 0x3, 0x6, 0x0, 0x3, 0x5, 0x9}) chown(&(0x7f0000000040)='./file0\x00', r2, 0x0) pipe(&(0x7f0000000fc0)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x204, 0x0) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000001040)=0x4) r9 = getppid() ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, r9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, r10) r12 = fcntl$dupfd(r10, 0x0, r7) renameat(r12, &(0x7f0000001140)='./bus\x00', r6, &(0x7f0000001180)='./file\x00') fcntl$lock(r6, 0x7, &(0x7f0000001000)={0x2, 0x3, 0x7, 0x7, r9}) utimensat(r6, &(0x7f0000001080)='./bus\x00', &(0x7f0000001100)={{0x2, 0xffff}, {0x1, 0x75f0}}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67ca3193475eba14265115d1a24e5aec66ec8202af44f22dcb4b9904cd1aea5430ba735d7eae66dd64003ba2b598b36973f370a807d1c2c18fba277fb3ed307942c5bf601c9c01ee8542e0ab62f788a538ae1396f520fb167b4b6af162865c9b9e74ce78aab997583ca4630dabb074e5269ff0b61782978f4c9f48679389970c2f9af91afcb789e807a5a8a7a4f421e5179649bc01c0e8f3dc171b3d22394d6d25a1d0508582c3d54e6f346796d3dd68014cd7c49bd0a9653ab117181a48dcb8068f1f7a5b5161216c70a0cc03a0e12627e0827e5aa523afe170c2f0342a9904ae92b6221526914108e4d51555f1e4a749f86cd3fb6a744faa5b3522871ff17136270f609786fdc56018c473655fc890268c142b7d6701a5e4b53c88120b851709d6d5b223acb1f2ae7fde89a2e66b80828740fb3dc5953cea2bd150def3a3c41a867ea192f421848216538fc0b983c6c2115ff21272e6ee80f2280f645dd66f1ad00adf198365378c993c5b73f5badb525585dd3b32decc96ab926721ef8e5bce49ea510465d39d3654127463ecaf9fd3e4687048094185dd0f90464c3f1095c1ca28fe3292c3bd511ef3a5942826845a8345307cda01190196363bfcb2143909948e5d2bb66a96f0b9aed7f2fb4b0ca3ce0ce4cdcfa77730ba9aa767b86d83e706328ec5ee8154ff595dcc750e3a163ead3126f511289d687a2b2bb2ff90161fa3ac43d77d8e3723caa9922dfdcdf4a978c36ce37fcc3bb139537dd80124123851017269c29d1cc33823c4d1ba3df37e742e42bd3afbd544ceb17549dc4a60f8b0b2daf5acc13e18e07f804e11fa2b0a720f987aa1026c9d074ed1c8ce98eb80f3a4a750dc871d4f96c3ca5dcf4a3d4bacd2aa141bb13083159df9766e59fb95d5a2f48ba21032ccc24e580fe559025f3ef1f232d73763575dd3d651a455e2558354750c49e7d6c8cdbb033dd4e44933d5511e1f2db94f08bc10662bf0c3c50918fbeffa14224dcd64a3e1fc61a73ad8fa4aa5dfc345a7264921325189f77aa7ace8f99c57b7af1cd9523f9b999d852a30c2444fbed25d6c0a967ff5b27b6fc81f0dc6b9b8e676fc9ce1c20f90679152f768381470d2c8f83ae2b3db0aa5c473b8e31ebe449138ac61f5671ec9375bf2bacf6c178d727e8d863867ff7abedc86349643794e7bf4ba19e417672e8384695584be4579ec7b895e1306a03f83305209d2a71f68766285617aa421916ecf77a52f120e62827bc27c2ee5d5d2d65404215ef656c60e5fa051af30dfd1eedc72d6d0e0ca10defa6e9e232d5ba3a96398cde084e6645bb979aaed949fe56b17f3b58576e7e33868d8f0cd1f511433ff194eb47aa1846535e83517946be6cc161a8ef63722c8d0b8f95fdbc5d18abd7574b34b5f1ba3607c0b48bd851ef129cb5f102d20f2eddd94bebd1f9e7ebc2f5f4f4", 0x800}], 0x1) 16:00:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xff) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000513600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b077be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc55303b22f310b40cf36a00f90006ee01b120400"/165, 0xb1, 0x0, 0x0, 0xcbc) 16:00:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt(r1, 0x1, 0x2, &(0x7f0000000140)=""/200, &(0x7f0000000000)=0xc8) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x50, 0x0, 0xff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:16 executing program 0: ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x31}], 0x8000, 0x0, 0xc600, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20062, 0x0) fchmod(r2, 0x2) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd\x00', 0x10, 0x0) r2 = semget$private(0x0, 0x8, 0x400) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r2, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r2, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r2, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r2, &(0x7f0000000040), 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = socket(0x0, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x10, 0x2, 0x102) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r14}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x5, r4, r6, r8, r14, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r15 = getgid() fchown(r1, r4, r15) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000440)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000040)=[{0x5}, {0x74, 0x0, 0x0, 0x2}, {0x80000006, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/124, 0x7c}, {&(0x7f0000000000)=""/14, 0xe}, {&(0x7f00000001c0)=""/82, 0x52}, {&(0x7f0000000300)=""/212, 0x52}, {&(0x7f00000000c0)=""/33, 0x21}, {&(0x7f00000004c0)=""/251, 0xfb}, {&(0x7f00000005c0)=""/149, 0x95}, {&(0x7f0000000680)=""/242, 0xf2}], 0x23b, 0x0, 0xfff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) 16:00:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5a60fdac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e4"], 0x10) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000000180), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) fcntl$getown(r1, 0x5) dup(r1) r2 = getppid() r3 = geteuid() r4 = getegid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x92, 0x0) sendmsg$unix(r5, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x402}, 0x400) r6 = dup(0xffffffffffffffff) r7 = getppid() r8 = geteuid() sendmsg$unix(r6, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="f1e8403201009ce5b9b1a350db171f2a32f3a4db58cf6b70f2fc6e0eb47088a36026fdea85e5ebaaa9846bc2124617f350dcf438f0f3be974809455b4911d04d38d11173022bf9fdc576e6002e4059cac3a5552c4f038a334c00039cf55dfba9c53562f7bdc4ded29670c80ec898c226935480a86a22ed2a82623b26071bcfb2aa9edc4289d193e10a63eb936de9a74051703c3d9f71aca2a3b6814bd64f5a0718f5", 0xa2}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r7, r8}], 0x20, 0x402}, 0x400) kqueue() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0xc47d, 0x2, &(0x7f0000000180)="86537602", 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x14}]}) fcntl$getown(r12, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) 16:00:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000280)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "006b19000000000000a90f0000100000ffffff7f"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) pread(r1, &(0x7f0000000100)="74a47e9e70f9bf610a9f95650b8044fafe193ce50dfe6da55fdd642e9a562f748bfdaf346be9cc204d58e1e97193323664f2837b5e00f891f0b856db81c254f82a2c12cf8a3ce0f701acace2b0fc43afa6d66131da617cda3ec716a74df1a234ef9bb24963456bd251e1b8ab8da107e8934a0f3543e50b0a5fc77724e7e4b50d8a", 0x81, 0x0, 0x8) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/../file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x100, 0x0) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x1, 0x5, 0x6) 16:00:16 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) accept$unix(r3, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r4 = shmget(0x1, 0x2000, 0x482, &(0x7f0000463000/0x2000)=nil) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000080)=""/142) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000000), 0xffffffffffffffd7) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x2, 0x0, 0x1}, {0x5, 0x0, 0xfd}, {0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x74432c0c018e4f27, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000000)) ioctl$BIOCFLUSH(r6, 0x20004268) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) listen(r3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r9, r8) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000440)) r10 = dup2(0xffffffffffffffff, r9) bind$inet6(r10, &(0x7f0000000400)={0x18, 0x3, 0x7fffffff, 0x10001}, 0xc) bind(r7, &(0x7f0000000480)=ANY=[@ANYBLOB="2d012e2f66696c6530003f336a6c84f96ab339f06e746053d75b8857b2d3b81084b20186c86c34d977a14c22120eef41d0d75e104cd13c4d9408a8dfb873c45244c640182c8e2f6fa342f3e534bf14e211340492333923309d484844c26e0fe66cf8f2947e7ce4da5ffa01a54cb52b3b06a691b295dfe490eb701b54e7dfe35df4f3a2e5b239c79bc1938c6e7dd48db169a4478d4b72d56375982f92508abc3469"], 0xa) r11 = dup2(r7, r6) listen(r11, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r13, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r13, r12) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r14, 0xc1045763, &(0x7f00000002c0)={0x100, [{0x2, 0x9}, {0x2, 0x8}, {0x2, 0x2}, {0x2, 0x8}, {0x1, 0xf2}, {0x1, 0x7ff}, {0x3, 0x7f}, {0x2, 0x4}, {0x2}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x6}, {0x3, 0x96}, {0x1, 0x5}, {0x1, 0xffffff80}, {0x3, 0x4}, {0x2, 0x9}, {0x1, 0x1}, {0x3, 0x1}, {0x3, 0x8}, {0x2, 0x3ff}, {0x1, 0xee}, {0x0, 0x81}, {0x2, 0x2}, {0x0, 0x81}, {0x2, 0xd4c}, {0x3, 0xfff}, {0x1, 0x9}, {0x3, 0x1}, {0xbb048bdc412d4c3c, 0xa1}, {0x3, 0x7}, {0x1, 0x7}]}) r15 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x28) kevent(r3, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffff8, 0x62, 0x80000000, 0x4, 0x7}], 0x3c, &(0x7f0000000200)=[{{r11}, 0xfffffffffffffff9, 0x96, 0x2, 0x2cc, 0x1}, {{r0}, 0xfffffffffffffffd, 0x3, 0x8d, 0x4a55, 0x2}, {{r13}, 0xfffffffffffffffa, 0x20, 0x1, 0x15c5, 0x2}, {{r15}, 0xfffffffffffffffa, 0x11, 0x40000000, 0xff, 0x2}, {{r0}, 0xffffffffffffffff, 0x6c, 0x1, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0xa, 0x80000000, 0x6, 0x3}], 0x2, &(0x7f0000000140)={0x8, 0x4}) 16:00:17 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000b80)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d27d2173bb9368c85d166050ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b85800236b272dd10000008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4207aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e0000000000000000000000000000000000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d11ff0c211d70e7e73f1b412a428e7c3032245680a7ec300"/1561], 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0x1f6}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122", 0x347}], 0x4) 16:00:17 executing program 1: ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="2dd2f17baa82e6898f03db42d1523da9f4012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r5 = getpgrp() r6 = semget$private(0x0, 0x8, 0x400) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r6, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r6, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r6, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r6, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r6, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r6, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r6, &(0x7f0000000040), 0x0) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r13 = socket(0x0, 0x0, 0x0) r14 = fcntl$getown(r13, 0x5) r15 = socket(0x10, 0x2, 0x102) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r17 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r14, r16, r18}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000540)={{0x5, r8, r10, r12, r18, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r19 = socket(0x0, 0x0, 0x0) r20 = fcntl$getown(r19, 0x5) r21 = socket(0x800000018, 0x3, 0x102) bind$unix(r21, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r20, r22, r23}, 0xc) r24 = socket(0x0, 0x0, 0x0) r25 = fcntl$getown(r24, 0x5) r26 = socket(0x800000018, 0x3, 0x102) bind$unix(r26, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r25, r27, r28}, 0xc) r29 = socket(0x0, 0x0, 0x0) r30 = fcntl$getown(r29, 0x5) r31 = socket(0x800000018, 0x3, 0x102) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r30, r32, r33}, 0xc) getgroups(0x9, &(0x7f0000000900)=[r23, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r28, 0x0, 0x0, r33]) sendmsg$unix(r4, &(0x7f0000000980)={&(0x7f0000000640)=@file={0x0, './file\x00'}, 0x9, &(0x7f00000008c0)=[{&(0x7f0000000680)="0d43a35eef74863831c56ce919ff914999310468b3844e4e30b75f0177cc20d989b651a0688b910d62d3f81622d948f20e9bd536592a230bb2935e27d72b1af490", 0x41}, {&(0x7f0000000700)="b08c7cdb92c969a779707b87f68f97318c092ae5ca430afe61fecbb06e86bdf6e9385dde29bf1c0f29e0db8ec32c3976853e55de2e3b7fa8ad947eac50de0e7a84843c8ca6e7a6fe793c76986d84ac4a2cfe205518d2e28aa60c234ed8d1a601e119551a56f68515e2c1be9fbf7fa36539448325e88d30e11ee16aa97c5f6511bdece09ee825edf578039a5f39635859f2e8dce9eb35664e84a55535c24f1769a24422ebe70d68298a0db5e4bbefe91bd57e99f7c2923864c2e35625c77d8a3cef1f0829c6bb0060cfa2b9ed584c810ac693ff4f80087a5c", 0xd8}, {&(0x7f0000000800)="f657fd803c691e4f06e045a8e72866101f13fccb16dd5001d566eb52fe3b4d9612ef0309af82e0f4cf37772508f3bbd6818b4625362de65302ba0af9f65ea54cdc4a84", 0x43}, {&(0x7f0000000880)="5975ecaa967d00c57ef1b0020664f77b7efccb624eb44815f3a3b53adfb592cc4d735f90ee7070a062c062a4aa95cd0e4c5dc59df0a62dc05476ae01c452", 0x3e}], 0x4, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r5, r8, r34}], 0x20, 0x400}, 0x0) r35 = dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r38 = dup2(r37, r36) connect$unix(r38, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) listen(r38, 0x0) ioctl$VMM_IOC_CREATE(r35, 0xc5005601, &(0x7f0000000100)={0xfffffffffffffd87, 0x40, 0x4, 0x100, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xd96}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ab5000/0x3000)=nil, 0x29}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xb}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000a38000/0x3000)=nil, 0x9}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000c82000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8000}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xa1a}, {&(0x7f00009fe000/0x600000)=nil, &(0x7f0000f08000/0x4000)=nil, 0xffffffffffffff67}, {&(0x7f0000a2f000/0x3000)=nil, &(0x7f0000f7b000/0x1000)=nil, 0xfdb5}, {&(0x7f0000b0e000/0x1000)=nil, &(0x7f0000c35000/0x4000)=nil, 0xf6a}, {&(0x7f0000c4a000/0x1000)=nil, &(0x7f0000ecd000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000bbe000/0x3000)=nil, 0x283b}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000c90000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x14}) clock_gettime(0x0, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x240, 0x9) 16:00:17 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x2) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="9833aafe26c18e21b8d14a5af4139a8a91e3", 0x12}, {&(0x7f0000000140)="310be2baaacecafc67504c467a880980df415666557e46e47e07a047db7cb407adf4461bd817a46400009d374d893619d3ab20ef7bc1ebc4c33e0fe0735d7a7d0202b8fe29eee6d15b71fd4ef76b0258d8f4", 0x52}, {&(0x7f00000001c0)="29cc9b68626cc85246595e670bfff760d69c413c33b898415f9d96e8640a89010d37fe77201585e5b8897b5f1b20654e7dc0204b50a4e41c5e8c1859e7d123c97455aad3d01559c9fe5c4826cb849a3d99d5f72e84b869ad573b2cf2340461db19bb7a0fe630ff54436540109c55dba5e0cf8044af60986f621aedb67c92c20f7c7e7148b95f3ccc9a847a55a5f66135d472876e49886c86549732927eb8adac4b39d2c4f92cab44f65bab6812b1caac49f1410732", 0xb5}, {&(0x7f0000000280)="63cb4c23ca81e1926e53131bd77c928a4ab6c99188b545870b931543de48a3c22e3fde2dff60b456", 0x28}, {&(0x7f00000002c0)="b73e2c3d7cd9ff7cad14178dcdd32c273e379e33c3b28bd88835991f32b585501a7de15b76950cf0310e35a11a9f84978806e742665e90fc567b2fa575fc0750da52587a20f459eae9b4938169df682c16aed7d349a79da88c42ac7fbf73e5a3a6c0310c", 0x64}, {&(0x7f0000000340)="f59a715d2d543f1859b4c9bb94b2de9ed4bdd73593d0d41fc2b3b3a4c7d717e3be84175af0b78024e7d97f8d3d1457e33d6464c0128809d72ff9df4f10376a60166710bf2e88c3c47f277e7a267ac2e2547f57239f80a30040cf269910dab9d3afc40840e938306a424342efef3d2497713e064427a7161e3c9c23871766d7c9265ca6e8dd2994295ed4a6cb14e6f8cccbf8024cba07cebb3e89753bc35522e98df138479d99b3f46968c9d660e77a00c00acecce8d727c740c2c9c981a7b905bde46bf043edfcb2eca067c45be48016eb3187748a1f6083029f284ec3be1a653ef19c9608bd196007507789a504570d2d9509a30f4355a32c6a268f4b31c4259fab4440d66da6444114a30e29787f8319ea7756125620da80bc20920ddb0b3d05dfbccf95696d165bf66b4ce62675aecc238fa05cfeee7f9c07ef0573f59ed3425985ca0e8f492a237f9dc36b6ec383bafe383488a2dd6e984f3dd74425d70a081f04f26139569b2fc5888f476815e5c5e3c86a1b02f3ab792874424332a364a70e94e2ea07769763ecfdbbf67a81c57fa3ef68f859a806721734e397ae6b732270ee63828e7955298712e1c217ec547c0ca9e6f3e9d286b86395751a56432668d3bb997832c969ce720da8f1e473052887654d82b24110cdc41cf94fa69b49a774e6cdfc96b276c7e1e7cc11f1fef8933e5251ed289f7d18457db4067e03d3bb42ad9670e26f7ce263085952febd9dadd54464738bf2f65fbef6ff85be846fb4281f1970b1dbb86287a363f86c6c0793800f62449171bdf0ae4fe66cdb805f9780b6110a3b671a964bdec24f1a9347608505048a8175ecd0e4b1aa3f95b0b81d2b5b6588c7bb3722610bd28a22c3abc8e05597c23658194fe36a4f675f4cd46add3eb9219c27db85f9b6b1569b16e0c90ccea76bf4dfa590423b0ef261db972c90621df1bb1d272df0925a5d5991bff279938ee4268fba254f2123bc7beb9c18844c921e245315c9fa5285b23feeb4656f18e2408f500505f2fa250ec9ad9a62cf70437617db9fe4748f31e047726642aac1a0d4ca52f0003c1daa2133da8ce9cc86efeaa01c08e6e11cde9c817fc4de890f956d98aaaf3eab2d89010b047a8119c68852703edf96c78351e306d570a03c9daa38d135de578bd6662213d1aaf93017171f5df2790e6838f4eac3e9aef5a024c6545fdf9384bdda2af4144033f3a4c6dc7130c6b60173f3da22be18c9a295826ebba9a23bf343f319ad955fc88a85afea012f4cb40fbb2f5076dc0e18f7f97e9ab70f1bc3e274ff29a7f56e59394ed6dc37b41e03252e06a77cb6e4959664c4ebc0cf2ab5776bc8d67f34649adff66bf5c73ac1be7faddf688bd160b080e1ef689512cfcd3e3d3d95b756a395c2fa5102eab626b3f203adf09f908e2d3d5238699c1e1d4eb7185727e04bba94d6300d432f4e207b78121edfc20e88579893b279d8bd26d56b7b573735dfa8e797992288c7370178224c531e6d74112d02e766493a93810ba4b3c1d2f87e507de486099941eb48fcbf3e57e758200c65e94b82043fbfdb0abe8b1d3f73ed97a4f0a23794a9c4dcc1f68d162c28b1b1ee093709396864272674f7737999a72ecdf2c2aef320966104c397a6ec85199df34999e7f37c72ed3d625fa19b2cf63ca599ae0b89d61e2ab20ec1374f443a3ccede3f52605daca0eee8d6d8453d2d6e01c1f2c94db37b064c17823d52f843e02c7a348e2e2b1f5410a1e9fd46c7d7a6cb8ebe9a1004bded54c6f4ef9430ce366ca190a1bdf6ca5bb6f62e11a0517b27bbbd9f702925ba464b3f4a73b580710bad0e6abef269be0945cb9935da5aadaaa0dbe525d09d2cd3f0d0bd010a7623940d57af7c6317183c076b1c7262e81b0e74fc732add601633667f34e4a1196ae49227a527de6393dc4838dce9781b33acf6316f3b6da45cc7c1ecdb6ab9c0f2b1752eff38a52c53741b6d231618382c2c3207cfc05ba9a643beedf849567f6e17ce098f6ce7c55574b88f99fec90057c4972460b107516febfba59b548b5f15a43146bd755fe9b5b2af6fe9eb2b63856e2f73a41bc4912462a262dbb0fb0456f71196436085f655b7fa900b9beae8580c6ab1291f8f5d78d364ccd03a7323d5f09dc40c5952201f81d0c9c51e96899f2770bb786cd97114ce80e5fcd58e563510be20828b31f84f70beb70820f3eae40beba4795f852d2b7c89f3aa01c1abbb5e2a82cb4dbbe36df9112d0d53b96019b85708a9b167193dcc2f0a190d12f277494bc634dcc7fb7e65ea7fd75bc4edd4ffbbc235e9562c840e545b56bbac87a38a4589e3e9142bcb31333d43129f9969da480f5187ffdc2ecc9768c042848c4a592f1a6d18faef2bb1e871aeca41d5cfecfc551329add30e5133f7e68156e90cbcade2a764f0c72c7aaa87c2dac878f6ba95d37e521e23c577a93c861514dd147377677cdd8328b94ad799d55449a33323e9d44537811b575a7b9237f82104864c5504991d9b014bb536c36d6c676a5f7b894cd0952f714bd29091001563d1c56e05af0dd9ca851203b657be4212bbc537d1b0e9cf3eadff9c8841f45b1936ca11862032a78aa5813b1e72f0f1c9985287ece91ddc5178d1c2c0061da1848796865ae7aa66a83275f4c25d1bb95e8d1a3207eb365d018142caa435f28cdc36f9820e258127521536c9d9ed913116593244662aafb48740febb01f13e4d88c22d7631f88cb49f18193537b4db232ba09abe56a2444a79112291311c564fe4acba6113a17df18d41af578a10e05f9c899602ed1d1d14094d8fed6685f17c9bba2a6ce9950b237f7298e1e4cd529e4e4109477a4727d887296c7737cfe32cd4b8bb012c79402cfdd69010ea159000f878c81d70b6b6a16e0bed465bd117f8cb7c0e90c247c12f7ee523fa41797d2b78e83ff5e2a9cbd26aefe8b4659207b94768b2d7cd15106fc69464fa2c93dddf44724235c2af3fc1050278e508eead64149f89f04cf94270fc71f9a18b8525b32a24ae0641d25483d7bd00f6d9bf32aa10949ed8528976675650f20181ad55e576c042e426878407547d92bfbd84ef52ddd2b85cc631786b98f43a0fe90f45f7aea27b857edaaaf3cedce5483f50c1ed16a2e9e6858a7e0b46f7760d1009781b3db9ac7524488ad41e114f03b2e0cc8de63f14dc8cd106313fd57ec22baa9791150495737b3a1c0bffad3e2f4aa50fd72b989b3861e76022c7b3db55e8e69a2401a3a4b75640a2eeff0b28c407d096e7e904357600171ba7699a8597cd1eabdf71c237a4644099e053445ccc36c88f92088c5bb65c5f874ffb2339bf4e3be7505d7a8b9bab124d918b1deee08d638bfee3cabe973a5ccddbc250b8aea8755b14ce731b133c1c8f71e1484389328b9a8884f092b3b64fab1f09e9c0b74d97014565d6cc70893c58b51456ec7a4275086f1c41d1c804582f0eacd5b9b032ae75b9eb2f59a546e40dc9e369b6fa1606b0c97e4428d56c2941522544d1a8a55b0a207b31d5f0d1bbe8808d88c21b4203955451363bba9aa56fdde954db29f14312e3e618837a073b868d723e9180b46af81f54437ac76b07efbc2418e276e325c93b77c656f1dba532d933ea440d713e367ed1bb04b758d4312f2fae62b2d4e7303271800723931d2c25f4f888ec1cbe9b469a9c2e20396f631852ec2641998967ddd312d3d6fe84370f79679b718f3167bb09187bb815ec3f4a681b2dd8f51e648477abe82e4ef0fe3be6b096147fc06e2691dd04dd5afe4b0e5705428503b0b61371c3e5745d8121160ef19d2649555149ad18ad998599ab1e497950190e20554ce15e769478431a341125bbc19fdf128959741fa59e88540a3bdd0a41803bbadbed2d4b6aa7c1ac180f263baa67d8051bb5190a287a48233fd07f8a43c898e80c14931a61411eadc35b7b1398aee096efb59f754aab7fa61e81ad4e7b8ff961a6c1cfc8f9a215fbbe98096022c7a512dfdd61acdb7c5ab178d1aaf85417e95a73377d302800e3a84f407fb21493a1741671855c94f49a4f6bfa73bbb497b450b04a300fa95b567b63c6911b70e6a96092756f4b35bd5ea6ffc255bd84572956685eadcfd2f8b7db3e5590e034a98b054e89ac22e846699767d66c4764322ba0e0e8c981681ef4de9f52b4d1794e9242bfa0cd7a42d3e5d01d3a48b1ec6130a5afc339b459acd22b363c3759dd7d991f3817a0f6b0f1451fdd85c9d46337faf4e0fd74875cc12efa35527f673dcd1bc43ecb80e102ba53e1b501d0dd8842691d6bf181899364d3fd3895bdf9cdb9d008044de65b1fba702d5999142c4547239a811e0f44bb2eb9498a8838a7648140c3e0ebeaa53522e36821026ab1067dd1c58e10b3517e9765da3f0193c53a57ac3daba97337cace6fc091a41ba9a358a5845b2ff5ff63d07b27c2aa8cf36f1e90d4a4f4c5f77bb14b129f7ba807ff95afe4d858cc6026dbef37dae906622ec28ea82723626528a62ae60aedb742b51cd9bd77ce90d0b506728e8b5f5f586423cd723a7c17eabbd8820d308b79f56b02b56f16d273a378c60bf44a84d5ba401ec9ebafc73ff2c945eb1c94526a104ffce11e97e4ffce44a0ef81058d1bdd5424a52185bd0152e25a0d3c513a95056bed842e3502b1f53e83db69f0a69ff626dd94b2cb839f1b0f2d10f247b2e6d707ed0e1de963c37ad363d4a53e7f54d6cb2559adf3f53eb5e24482c38468927a27a03c1cb10d37554df7cffb78483d1518de83ed7ba71bdbccc7bba5abbe8bd68dd340b9523ec4d579e97b331b0db7b45784ee943afba53fabe3769aa96ff80783697f369673bdbf9991ad09aba8dbcbcfa4a88fc23905a8dd818c680984e15b7a181d01e0a5548b650c4e79278a9fccd55691f02ffd2b25c45055de89fe1b13f018737ebc6a8bc1451154e5d3c1a7e9dc156348e5851da961d66d0bb79f4259126a7431495c9712eb80212a7224329fb9da0130a74406e815ae38565872d480107fc4850a4e3f6a70d639ad8f060c0f53fd2f43ce027cf3c92354f9a339588c58578343750537f9c7e258462f7f0cc454a10c46348959746c1982b12a0853b80dc6193aaa677d9a77103eb81603d0cf4743647ae731ee390fa0d884fd4825c65781fcefdefc31ae3f9fc5f43b68b858905edb4506399ae38fea16d5cd3039fdfb7b1e6fb2493f606e642c0122e2165c89c42c60228019f3e27df9cf0c1559e248a06a36a0758b8440435bcb699c491cb32756c8aa53dd1f5ad5cce01d423342247bdaed2025fc8ff54077188815f28a3280ec1773826207729124f3607cc9a67f8cfa3ba1b1e64484500e48f5be02701ca0139c55acc1c0b815672c172967e7bc939879fe3814bcee873cc3b6b7ca39a3def1fe012138fa43f3e4693908fc7811096c461542a6f5bad4189e7d79f398aa2142320bb4f8003fb3ffec99998f5bc036bfa42b34589e145b9a883e46e5a7dcb3e89ef7acba5ff4854d90f3ac083bbdcb719a7c99272dbdeb0ac92b9d3f4ca4eb33c8727e1840db4f910ca62140c0469e7bc5a8cab46e46649055542107052254281165f0ff22a5f128b16ab45c3efdc5e0de6e59d566eab17972174a2a72c1cc8de5debb50574bfbe8068af573d7eff4e0a9076f285708d509e8edd5f78bc6130f15e8c565a8726bda2187801d76f4b2b7828b3042fc98209bcf9c3c47984b271cbd74a65ac3c511b917ccd6197c8939a1f341aa3826cc078f8eb6b7f63d3e4e84c7762a5dd80c4465c6c2d1cbba51165cae698de37e0c97", 0x1000}], 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000080)="bcad64f75f789a9faf9efbfefb795a439bc6b44701b535c0c63df648cf05027ea91f6e", 0x23, 0x409, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) poll(&(0x7f00000013c0)=[{0xffffffffffffff9c, 0x10}, {r2, 0x10}], 0x2, 0xfffffffc) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x7}, {0x6}]}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000500)) syz_emit_ethernet(0x10b, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") nanosleep(&(0x7f00000002c0)={0x7, 0x5}, &(0x7f0000000300)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000280)={0x3, 0x3}) r2 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r2, &(0x7f0000000100), 0x0) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x4003, 0x0) fsync(0xffffffffffffff9c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = getppid() r6 = msgget$private(0x0, 0x4) r7 = getgid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r7, 0x4}, 0x6000000000004, 0x103000000000008, r5, 0x0, 0xffffffffffffffff}) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r8, &(0x7f0000001c80), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x1) setuid(r9) r10 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={r5, r9, r10}, 0xc) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername(r3, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) r11 = socket(0x18, 0x4003, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0x80000000000000a, 0x0, 0x0) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000800)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = dup(r1) bind(r2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) pwrite(r1, &(0x7f0000000180)="8815cf9eb3cf5d60713dcfd3da50444876318cc40bffe07977facf4b82cb8167f653590997c33bc0b3d910046ccb2d53a10068b089f298ad44d0a2f6b220e50e72c96fdb27743422fb164fd070c53b9effd08365a9a464167bd28033132e5b22b0180c5917484a7c46676a879e4af625236a03f85118eb113fec5a863e177566e88316109c6660d04117fee5ff1e37b52d139ca8f8c47a69415dcb7c283b05c659d0706e91a0f4c4b62401a61794da85de747fb5a54c835ccdf46161227e034daa3fc13673379a4609a8c8ac1046861a822ff8011a62842c31b6bf5f1b64318e62d5dd6543618a0f6a5fa72aa108c68b482d1477428e2edf2bb4b8da7723", 0xfe, 0x0, 0x4) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x1, 0x6, 0x2) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="896c11e2e1d36302", 0x8) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="e4012e2f66696c65300071f39bf697047d3f8616ddb0e45cac6efcc217eed9618e0e96367963f1b1340cb389056f142dcc3f8ac814a05b6c747e8335d3962c52c8530819c0845b8aa0e2e6dfcf9ce62fe9f2a7bda450be9ea4689f79d3beb716b6ef5d5c2f06c107feb0862baaf5c7e9fad1d120f208e211ffcc1d38b97d37d902f7b580512095b086fe1614a4c2b4147943aefbc5ea7af50d860816e16cc414681b43b7d0f72e59487e4da582da8c1bd8030a6008bb"], 0xa) fchmod(r2, 0x80) clock_gettime(0x4, &(0x7f0000000040)) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x180c9, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000004455d5d3efc17a1a000000000000fcffffeb00000000000000080000000000e4", 0x2d}], 0x1) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0x7}, {0x3}, {0x6}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[0x9, 0xffff, 0x3, 0x1, 0xd2b3, 0x1000, 0x1, 0x9]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000011b, &(0x7f0000000040)}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f6648e3653000"], 0x10) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r3, r2) r5 = dup2(r0, r3) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'\xf3\xa7@', 0x0}) fcntl$getflags(r0, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000080)="2341ce9c802bd9a55b03144e7b14") pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) pipe(&(0x7f0000000340)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) r9 = accept(r4, &(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYRESDEC=r1, @ANYRESOCT=r4], @ANYRES32=r8]], &(0x7f00000003c0)=0x1) stat(&(0x7f0000000540)='./file0\x00', &(0x7f00000004c0)) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f00000005c0)=0x4c) r10 = semget$private(0x0, 0x5, 0x204) semop(r10, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x200, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) semctl$IPC_RMID(0x0, 0x0, 0x0) fsync(r11) pipe(&(0x7f0000000600)) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {}, {0x40006}]}) r13 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r15, r14) bind(r15, &(0x7f00000006c0)=@un=@file={0x3, './file0\x00'}, 0xa) dup(r13) setsockopt$sock_int(r13, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) getsockname$unix(r13, &(0x7f00000026c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a241672a40528c33bd6ae593b44332a3584fcf1db724176f2e68f8e5638d196779e2509c7f50c3b353ae16386c99a3c2d44e4eeacdba647730a8ff3de33db3b91f133713af4233e91b95"], &(0x7f0000000380)=0x1002) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000740)={0x5, &(0x7f0000000700)=[{0x4, 0x0, 0x0, 0xf361}, {0x8001, 0x3, 0x1f, 0x10000}, {0x35, 0x0, 0x1f, 0x1}, {0x4, 0x7, 0x2, 0x2}, {0xd8f, 0xc1, 0x20, 0xd54c}]}) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r10, &(0x7f0000000440)=[{0x2, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0xfffffffc}, {0x48}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000480)="3885c737c1092dc617168cb1736d") r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r2 = semget$private(0x0, 0x5, 0x204) nanosleep(&(0x7f00000001c0)={0x1, 0x6}, 0x0) clock_getres(0x4, &(0x7f0000000200)) semop(r2, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000340)=""/211) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000340)=""/211) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x0]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10893, 0x0) 16:00:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x800) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0xffffffff80000024}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") socket(0x10, 0x3c77c4a9a840c6dc, 0x1f) 16:00:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x40, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb72270c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/178, 0xffffffffffffff42, 0x0, 0x0, 0xfffffeff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) getsockname(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x80000000, &(0x7f00000000c0)="9b667e530ac506a2d8420c3ec4cff8f51ddcf25a36a794ff011ff16aa50a6b8d5a91873069a0ff8c4ad018a0afdd50933337a46191a5e287c366c4c6bc1f3c99aed2cdd5979a27e4cfcc470139a441f02623dbf31c98b7e399481ae2b3bef200875759d354db41295724c062d640b8de78fae6ce0e0a517c183488af2d27511754e3d87d51685f4f89852f22fd", 0x8d) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x35}, {0x46}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 16:00:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x7, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x8000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x6f900e6bc53b6c86, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) dup2(r5, 0xffffffffffffff9c) kqueue() socket(0x18, 0x1, 0xff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r7, r6) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x8481, 0x0) r9 = dup2(r6, r8) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x101, 0x20, 0x28, 0x200}, {0x0, 0x1e, 0x2, 0x80000000}, {0x28ae, 0x2, 0x8, 0xfffffb4d}, {0x0, 0x8, 0x22, 0x8}, {0x8, 0x68, 0x38, 0x5}, {0x3, 0x8, 0x2, 0x9}, {0x20, 0x2, 0xe2, 0x85}]}) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r12, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r13 = dup2(r12, r11) pipe2(&(0x7f0000000080), 0x10000) listen(r13, 0x0) ioctl$TIOCNOTTY(r13, 0x20007471) fcntl$setstatus(r10, 0x4, 0x8000000000000080) pwritev(r10, &(0x7f0000000140), 0x1, 0x0, 0x0) unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') rename(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0xc0) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x775bce9e, 0xcd7}, {0x5, 0xcfd}}, 0x2) r2 = socket(0x1, 0x4000, 0x80) read(r2, &(0x7f00000001c0)=""/169, 0xa9) r3 = open(&(0x7f0000000280)='./file1\x00', 0x800, 0xc0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000002c0)) fchdir(r2) socket(0x18, 0x4005, 0x3) mkdirat(r3, &(0x7f0000000300)='./file0\x00', 0x20) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) mknodat(r4, &(0x7f0000000380)='./file1\x00', 0x1, 0x100) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) r6 = socket(0x2, 0x1, 0xd9) sendmsg(r6, &(0x7f0000000880)={&(0x7f00000004c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000500)="a73155f2cd7979ebda7e91022736f90377d036cd264ef4bfbcbf18b136674183ea1c4d72e414b49b0df772734d379884b12a80ac968b49fa1559c23d92d8f7c11f1f164237a9eaf0a7613bc70ad3f104da6874f42ed2fbca965ba4be0b6a139c31837a18949f581d05bc11c854cfae45dfda4552ef7ab835789167a5a1d61396478aebe4ac7018cc316a78cae8e3191a9a526a5ed0a4978607decc28cc0e4fe66908e00eeb071e81c6cce901453068497e8ef14cbe1db311f7e32716646860f9573f7606a1508d9da7ad50afdc5e372c265d5d05c0d3ccbadc7f517da57f", 0xde}, {&(0x7f0000000600)="90608d9d06d518afb76c60aa029dbbc7878262207cbb4d8ded204bc9ff9b449f63b53363dcc6d5965772169d877a801b3aaf925d8e27b2448878e9da5d17888a33613615c7a426471e52865dbe58a5904e2639baa7d76292c1150d1bd827446922c27a1340325e081d487b4eb372bfc51f35946a7fc39e22e3f68372ce0618ae5fcc7ec369a8037b1ed9a53f604a8449a5f1231b937d3224854bc967d1b6606e81221e3d32d8c588d23ecdc68ec21e6d40fc4ec4553db6b9959a592075654812dae460b9425e87d3433d3802622cf077c9f3e4ff80", 0xd5}, {&(0x7f0000000700)="d389508e9d4ead", 0x7}], 0x3, &(0x7f0000000780)=[{0xe0, 0xffff, 0x7, "a90879bc1097bf1f1f5e75345b89bae78aae88cf5982f903a36604fd660873cc3e34b2027c4ac809f8c0190e566dbc591a2e564d21549f20a67922fbf34e6a3871c5605623f783de8c970f2eca2d80b3a0f7cfebc5bab7082ef6d292dc36a39985fca0b1e6973e5e7acbba9b868260fbf47f33725e37f114f4e703d77819a302249f388691e5703844e44be46772323640e6921af01b12030de36a9e1cb3e51dba6bd17ee9e52cf3cdb72865c394cf100d81e335a19717d638cf2e8a2a96f898010056678aee2db8a9872d"}], 0xe0}, 0x8) getpeername(r4, &(0x7f00000008c0)=@in6, &(0x7f0000000900)=0xc) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000980)) mlockall(0x1) r8 = fcntl$dupfd(0xffffffffffffffff, 0x32b58090aae1e9f7, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) mkdir(&(0x7f0000000a00)='./file0\x00', 0x50) r9 = getppid() ktrace(&(0x7f0000000a40)='./file0\x00', 0x1, 0x2, r9) r10 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSTART(r10, 0x2000746e) 16:00:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) writev(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)="ad169d903953c445fc07a6190c440300e4b34cb50cd1f90506cf401b1576ce877b991e12004f4e7de840db05b060c43a9fbf275abfc316672604861ff46fca03e9e157b337174f4a243e175db88c252cdeab7210f927852a5c5cb9b3a06efbfc0e3ce94aad9dea33f6297db8f060a18e593c76d489e2468ac5fef23970119d3edddc2d347ec4748cdd5643f41a1be0cdcee902914ef2f3cea2ee902b7b3be38b45d9344a19516ca3d2921471d73a8db61854ae0e27b4fdfb00f8c707fa95941ea527c90c7447d868905e7159", 0xcc}], 0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) connect$unix(r5, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) 16:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x5) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/66, 0x42}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCPROMISC(r5, 0x20004269) fcntl$lock(r5, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) 16:00:20 executing program 1: semget(0x1, 0x5, 0x26d) r0 = semget$private(0x0, 0x3, 0x243) semop(r0, &(0x7f00000000c0)=[{0x4, 0x8, 0x800}, {0x7, 0x6, 0x1000}, {0x2, 0xff, 0x800}, {0x4, 0x12a, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0xfffffffffffffe01, 0x800}, {0x2, 0x100, 0x800}], 0x7) r1 = semget$private(0x0, 0x0, 0x2) semop(r1, &(0x7f0000000040)=[{0x3, 0x39b7}, {0x2, 0xfff, 0xc00}, {0x5, 0x4}, {0x2, 0xffff, 0x800}, {0x2, 0x4, 0x400}, {0x1, 0x5, 0x1800}, {0x2, 0xf000, 0x1000}, {0x2, 0x8001, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x1ff, 0x1000}], 0x2aaaaaaaaaaaac43) 16:00:20 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getrusage(0xfffffffffffffffe, &(0x7f0000000500)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x1, 0x401}, 0xfffffffffffffed4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r2, r1) dup(r2) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(r9, r8) connect$unix(r10, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = dup2(r12, r11) connect$unix(r13, &(0x7f0000000040)=ANY=[@ANYBLOB="ec012e00670900000000"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r15, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r16 = dup2(r15, r14) listen(r16, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r18, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r18, r17) r19 = open$dir(&(0x7f0000000300)='./file0\x00', 0x440, 0x82) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffd, 0x5, 0x4, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x90, 0x4, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x10, 0x80, 0x7, 0xc76}, {{r10}, 0xfffffffffffffffc, 0x1, 0x1, 0x80000000, 0x8dde}, {{r13}, 0xfffffffffffffffe, 0x80, 0x4, 0xff, 0x2}, {{r4}, 0xfffffffffffffffb, 0x40, 0x2, 0x4142, 0x9d5eee3}, {{r16}, 0x7, 0x8, 0x2, 0x3, 0xa9}, {{}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x80000000, 0x8}, {{r17}, 0xfffffffffffffff8, 0x1b4, 0x40000000, 0x1f, 0xffffffff}], 0x8, &(0x7f0000000380)=[{{r19}, 0xfffffffffffffffb, 0x21, 0x1, 0xffffffff, 0x7f}, {{r20}, 0xfffffffffffffffe, 0x8, 0x80, 0xffffffff, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x50, 0x78000004, 0x1, 0x7}], 0x9, &(0x7f0000000400)={0x44, 0x3ef}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) r3 = accept$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x9, 0x0, 0x0, 0x4000000000000000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) close(r5) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000000)=0xf31) socket(0x2, 0x3, 0x0) r6 = socket(0x0, 0x0, 0x0) r7 = fcntl$getown(r6, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc020691b, &(0x7f0000000300)) r10 = socket(0x800000018, 0x3, 0x102) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r7, r11, r13}, 0xc) fcntl$setown(0xffffffffffffffff, 0x6, r7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2008, 0x86127) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES16=0x0, @ANYRESHEX=0x0], @ANYRES64, @ANYBLOB="88d310d15f4fc226daad8aaff0d3c0782258e7f7a8b188e0ed0bb13b908a09026bcfcf2c775e593fbde1226fbb0e932ee37c21e2c7ef9431bcc7712b07a86db4c7d59f1b5af58d36bd389ddd46280c07d9d1d794fe31f2705eb31b99f0d75233f7d4b81850f3531b668f66fbfb79e169d6769fe6352a27dd4a1b76f843819e1731ad565b8fe9bbc8", @ANYRESDEC=r2], 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r4, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000040)}], 0x1, 0x0, 0x0) 16:00:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202edfdfffffeffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c1170028c2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a491c801bec39b10a664ed52e1329d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a7e47b2d678f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0e0349561f7b19ee44cfc9ab665fede30cade0b6c6ffc173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d0b7b28622c2534b5345647d22a63f8b3acebf77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c0fc53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb4588472158d81a1f43450bdb477300f98d9b8bc21d99bb54f317d9f5861e09fd77dfc5d709f711019be5cf425b364c70e75477d25bad22601fb65925212be097f22e042f0fe7bc03927dbe3632310eefd7ebe62eb346c481e9601f99c5d89efbb9c3b71e6380fdbf6984304401b6ea6f4b867ea5e7d867af271012adc7932398c8de33e9dd40b214b7b3046ecac4476dd315addcebaca8c138843b71c7311566a1783320839344d900b9635dcd22bfeabbf950b07a81f82fd1971203492f6c96413f6c5f5f04ffaf54f03afec59168aa7c2c8aab0df50c2f6edbe2a2ced43243f87fc96df4de85aed3623e970000"], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setrlimit(0x0, &(0x7f0000000000)={0x7, 0x95}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x400, 0x0) kqueue() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000400)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x80000001, 0x7ff, 0x1, 0x2, "22196eb310a410c25024ebb6f06d80fc5bb8ac8d", 0x0, 0x8000}) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x15aaac6ede517c51, 0x2) getdents(r0, &(0x7f00000002c0)=""/220, 0xdc) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:00:20 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x140, r1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x5}) semget(0x2, 0x3, 0x18) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f00000005c0)=""/219) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="e402e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r6 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000000000784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(r5, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) recvfrom$unix(r7, &(0x7f0000002200)=""/4111, 0x100f, 0x62, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\\.&!+\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='&[\x00', &(0x7f0000000440)='^$&]\xa9[.\x00', &(0x7f0000000480)='\x00']) 16:00:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x10c) fcntl$getflags(r2, 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0, 0x0, 0x9}, 0x2) 16:00:20 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) r4 = socket(0x20, 0x2, 0x4) dup2(r4, r3) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCPROMISC(r3, 0x20004269) syz_emit_ethernet(0xf7, &(0x7f0000000340)) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xc00, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000186, &(0x7f0000000240)=[{0x84, 0x7, 0x8, 0x600}, {0x4, 0x3, 0x20}, {0x8ac, 0x0, 0x2, 0x3}, {0x200, 0x4, 0x16, 0x9}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x28) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x9, 0x8, 0x5, 0x1}, {0x6f8, 0x8, 0x0, 0xa5a0}, {0xfff8, 0x2, 0x7, 0x99}, {0xff, 0x4, 0x2, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:20 executing program 1: r0 = socket(0x18, 0x8005, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x34800, 0x9a) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f00000000c0)="01006f40ce3e0bc49d8330bf91e26d72b1a31bc4afe0a6085ff92a5e2e0ef04203047d0be6cee8e1c4b5dfc221c6cd1292991c2b335fb6723bb3f89e84e87ba634e4d3333abebd44336c10ed4433fa053eee15ba896e2aa42ea5183d68d5a2e07ea382357b1125a077d8bb9aaf17146e95cda5dcd4ca632268cedc9a207a9b46435c5644799f6745f7ede6e2824045b5bea6064bc045d150de6a9391727a7facdde5245dc09a0d41183bead8f1a1eb5127364f5b6cf8953a1ce195cee5", 0xbd) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) sync() 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r3, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x102042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000001c0)=0x1300) open(&(0x7f0000000700)='./file0\x00', 0x200000040, 0x0) r2 = socket(0x800000018, 0x1, 0x6) r3 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r2, &(0x7f0000000280)=""/127, 0xfffffffffffffc70, 0x1, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0xc) semop(r4, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="82022e2f63696c75300039b76465a7551c3175a8c2f6079c62cf02a8da304368275b7f978bb6f33dbc62d2047c00b771f4f1a30a60ece60be5f1686cf83bdc4d4231bfc1712d5369c699b86833728b3a76bf05e13f18c7aab6f515d846c2d9ab9543259ad37771593efc3f8575e82dc90570221e3c55f6cd76eb05a7b2f1f95a98cafb26ff3922d1f9eaf4622e43120158be441981cb8eae73a774d852b7927bb4a004b0576c9d4a8cbf5486b82e8d09028beb0fea7f67eb5627f7a3925aed20e3b7e4d72c946d58d9b1086afe0c89520f443122039b92d404c7e1acfc131a2eaa404700"/242], 0x10) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000000740)=ANY=[@ANYBLOB="ffff0000000000000700000001000000ac1400aa000000ac1ef8ef4160ab4b97dc6cb6c955d15400ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000243397fc332c4c825eb421a32c700000"], 0x30}, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000440)=0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r2, 0x0, 0x19) semop(r4, &(0x7f00000004c0), 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000640)={0x7, './bus\x00'}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0x722cf0b23546e9f8) bind$unix(r2, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r6, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r7 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r2, 0x0, &(0x7f0000000180)=0xffffffa9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) mknod(&(0x7f0000000600)='.\x00', 0xc043, 0x1) 16:00:20 executing program 0: getrlimit(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80c2, 0x0) mkdir(&(0x7f0000000140)='./bus/file0\x00', 0x100) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x80) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = getppid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x3, 0x20, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r5 = dup2(r4, r3) listen(r5, 0x0) unlinkat(r5, &(0x7f0000000200)='./bus/file0\x00', 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x34}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r4, 0x0) bind$inet(r4, &(0x7f0000000040)={0x2, 0x0}, 0xc) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x8, 0x0, 0x4}], 0x813, 0x0, 0x8001, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000040)) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r6, r5) listen(r5, 0x55) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) geteuid() 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000200)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x0, 0x20, 0x61, 0x83c}, {0x800, 0x1, 0x4, 0x9}, {0x1, 0x0, 0x7f, 0x9}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r5) connect$unix(r7, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x9}, {0x7, 0x10}]}) syz_emit_ethernet(0xfffffffffffffe8f, &(0x7f0000000300)="770032fb422c08afe81a9e8529faf2984fd9d61c921e44ca6d1e4cd85996ff55ee4eec87270f1f71c28ddb5c70f7527a166cfbc00cbc3edfd66bd844fa8aac9cb92a35608113d317fb8572c9b722bf8da6317718edfba092c9d7f4ae7ebd800f7f8e9a024c0d0e7f6ff013d7036978330fbb6bc96ba080962c2560debd73e106094cb614ebf90bc01f8be7122bb84d1c7df16eb4e6612c60e3f56142d3cc") r8 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r8) shmdt(r8) shmdt(r8) 16:00:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0x0, 0xfffffffc}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2007, 0x828a4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x7fffffff, 0x5, 0x6, 0x1, 0x4, 0x4, 0x401, 0x1, 0x3, 0x1, 0x7}) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)='e\x00') open(&(0x7f0000000280)='./file0\x00', 0x0, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000400)=0x5) bind(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c040000000000000014c892f1ea7166a9a0c7d90e1ff4e543580865f84d90a473310e"], 0xa) r4 = dup2(r2, r1) listen(r4, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) open(&(0x7f00000004c0)='./bus\x00', 0x2, 0x1) semget(0x2, 0x3, 0x408) r5 = socket(0x0, 0x0, 0x0) r6 = fcntl$getown(r5, 0x5) r7 = socket(0x10, 0x2, 0x102) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r8 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r8, 0xffff, 0x1025, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r6, r9, r11}, 0xc) getgid() r12 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r12, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) semget$private(0x0, 0x8, 0x400) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xf}, 0x3c) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:00:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) r3 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000480)=""/4096, 0x1000, 0x41, 0x0, 0xfffffffffffffff9) listen(r3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r4 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r5, 0x0, &(0x7f0000000040)) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = fcntl$dupfd(r2, 0xa, r7) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000440)=0x200000) write(r4, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce", 0x91) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r9, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa543ebcb609bc526f0dd413471ca2", 0x114, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r10 = accept$unix(r3, 0x0, 0x0) write(r10, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = dup2(r12, r11) connect$unix(r13, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) sendto$unix(r13, &(0x7f00000000c0)="b9e17c754528668ee54d4e42b67b77a57ddfdade358cafae2641068ba77d41b30ed78f02aebae357971981e601ea692c6d5d3e0bf5930ac55cfab1752fe6f9c88479b180b05b02cb5a30eb5ffd66403c6850493be0e22d708b0af877ef55c281aec760f1a5fb0f01ebc475dad7892c9716bd4989aec6d963b23d0222578cf6a168c1c967", 0x84, 0x0, 0x0, 0x0) dup2(r3, r10) 16:00:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x100) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:21 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186a560100006601ffc4d50c40d9000060d5706c1f1f0000000000000000000000df001eeba25800c9288dbd5f", 0x4d7}], 0x1) getrlimit(0x0, &(0x7f0000000000)) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x6, 0x1, 0xa0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x9) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x100) r3 = dup(r2) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 16:00:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x1, 0x1, 0x81) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) connect$inet(r0, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x4, 0x162, 0x7f}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) 16:00:21 executing program 1: mkdir(0x0, 0x0) chdir(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38a", 0x101}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x1000000, 0xffffffff}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') 16:00:21 executing program 1: pipe2(&(0x7f00000000c0), 0x2424a9b8f873cfdf) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r9, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r10 = dup2(r9, r8) listen(r10, 0x0) connect$unix(r5, &(0x7f0000000240)=ANY=[@ANYRES32=r10], 0x1) r11 = socket(0x2, 0x3, 0x1) connect$unix(r11, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = dup2(r13, r12) connect$unix(r14, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) getsockname(r14, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r11, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) 16:00:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r5 = semget$private(0x0, 0x8, 0x400) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r5, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r5, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r5, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r5, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r5, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r5, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r5, &(0x7f0000000040), 0x0) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r12 = socket(0x0, 0x0, 0x0) r13 = fcntl$getown(r12, 0x5) r14 = socket(0x10, 0x2, 0x102) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r16 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r13, r15, r17}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x5, r7, r9, r11, r17, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r19 = socket(0x0, 0x0, 0x0) r20 = fcntl$getown(r19, 0x5) r21 = socket(0x800000018, 0x3, 0x102) bind$unix(r21, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r20, r22, r23}, 0xc) r24 = socket(0x0, 0x0, 0x0) r25 = fcntl$getown(r24, 0x5) r26 = socket(0x800000018, 0x3, 0x102) bind$unix(r26, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r28 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r25, r27, r29}, 0xc) r30 = socket$unix(0x1, 0x2, 0x0) r31 = socket(0x2, 0x3, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) ioctl$TIOCFLUSH(r32, 0x8040691a, &(0x7f0000000300)) r33 = openat(r32, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r34 = socket(0x18, 0x2, 0x0) r35 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r35, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r36 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r36, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r37 = syz_open_pts() r38 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r38, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f00000014c0)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb750bcdf497e50fc27427958ff627e548f311a143802", 0x5c}], 0x2, &(0x7f0000001280)=ANY=[@ANYBLOB="ff000000000000", @ANYRES32=r4, @ANYRES32=r11, @ANYRES32=r18, @ANYBLOB="01000000200000000000f4ffffe8901d8ddfff00000000000008bf56185a04c7918ef8086ea674d1e728fa46ed969f47822d02a536dd57fdf962384e40fb2015aa7ca3ad252f5b664662c9389eb820efb9ebccf8ae31d9b57e31c2b4477a3e6a8e8e993acc7296250dce8f9cb73954791f3396d66dc5a89d027239ba58fa6ea972eb37042ec484ef3d2a9a353768f686dba2a538b4c197c9e05e8919833349aac60da25c02000000b18e22dbe4506cbcfb3ffd9aa22c450529d5f81987005565b3e30a4685b68e169cb1b4e89ae03ab2b8abb1b32ba62294eb681fe915934d81", @ANYRES32=r20, @ANYRES32=r27, @ANYRES32=0x0, @ANYBLOB="00638a7cefb8891f16e789d19022c7791d93b8ccfdd2f8fe00", @ANYRES32=r30, @ANYRES32=r33, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38], 0x138, 0x5}, 0xe) setreuid(r2, r27) r39 = socket(0x2, 0x3, 0x0) connect$unix(r39, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc000000ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d87000000000000"], 0x10) r40 = dup2(r39, r39) write(r40, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r41 = socket(0x2, 0x3, 0x0) r42 = fcntl$dupfd(r41, 0x0, r41) ioctl$TIOCFLUSH(r42, 0x8040691a, &(0x7f0000000300)) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x4c}, {0x7c}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) syz_emit_ethernet(0x25, &(0x7f0000000000)="b75d03dd584beed4e16d5dd84d006f472a25a22d0fb344c627222444") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) mlockall(0x1) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x309, 0x0, 0x0, "a7c165f7e194f26603788361264c6ec3b8abc96087a27aa7cad413a85980ef1cb4c2a1ac0fe347"}, {0x10, 0x0, 0xfffffffd}], 0x48}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:21 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x7, 0x9, &(0x7f0000000040)="3c4429e47a159d696fdfab17aab60b517a0009dd0ad9a88ca720ef82d63e57a16c1d608323bb86e4400e1d86228127e2ed0e6f5882cbaf8d017ad99c03f9ad297fc2ad49a7629d000e7336edf3a6099112113de3e74a781e8f009cff52855de5473db6d92433ba41ff3034680cbf88b853738b46e172ab0d91edc0e21c508c608a88663386cfb9e8b2f530898f6c777340dd096a318482df711747146c79f26a3dfbe34777eac7d1445854d748176f7ed79b46f0da569e23491fc6a27b5dbc2b951081037c9e2945b81695a7ee0c6d92be3cf3c557d4dca040b8681ae5c4dd1201c748128bdc01e7dc", 0xe9) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000180)) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x10) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000200)) r3 = dup2(r2, 0xffffffffffffffff) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0xfffffff9, 0x80000000, 0x5c, 0x1, 0x5, 0x2, 0x8, 0x0, 0x0, 0x6, 0x7f}) socket$inet6(0x18, 0x4, 0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[{0x3ff, 0x1, 0xa4, 0xffff8000}]}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000380)) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000003c0)=0x1) r6 = socket$unix(0x1, 0x2, 0x0) connect(r6, &(0x7f0000000400)=@in6={0x18, 0x3, 0x9, 0x7c8da1af}, 0xc) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000440)="0071438752a25370ebd6978c4359d3ba3b0ce1a4a1fa632f71d52ebcdc23ae7028ef3f4deff6fb3fd961a4", 0x2b}, {&(0x7f0000000480)="fae4", 0x2}], 0x2) r7 = open(&(0x7f0000000500)='./file0\x00', 0x200, 0x110) sendto(r7, &(0x7f0000000540)="1dba645171164abde01d4825ea7739ec0bfca2e650dff17930f6cfd20e554b16b2b9662a4f469420e27251ebcbb5e553441a596c11574bae3f61f7f125f965e26496708adf9ba49cf7647321b11491d4f90e6ae61f2b96393f57d59f7f9fec00ddb0ec4e3bbcce0692994045963d957a0f6dde1ca2d72f2d2713c060cb23093ad104ec2bf37f1f36e49bb121025a936bbaad3da38eeb510120339310add3321c5f8d256f768c6aa9c4da3e3d5c026c2e31cc49939d56430058d7f98515fd7d471efc953d6c27cec98c1b42302feb648c70423912a728947b500153baf4f55f57806b9cbe00c1516c942585", 0xeb, 0x7, 0x0, 0x0) r8 = open(&(0x7f0000000640)='./file0\x00', 0x40, 0x70) socket(0x6, 0x2, 0xb8) getsockopt(r6, 0x400, 0x0, &(0x7f0000000680)=""/96, &(0x7f0000000700)=0x60) fchmod(0xffffffffffffffff, 0x20) unlink(&(0x7f0000000740)='./file0\x00') ioctl$VT_GETSTATE(r8, 0x40067664, &(0x7f0000000780)) fchflags(0xffffffffffffff9c, 0x10001) r9 = socket(0x10, 0x2, 0x2) r10 = accept$inet(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) dup2(r9, r10) 16:00:21 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f00000000c0)="f6b1ffffffffffff", 0x8, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:21 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) close(0xffffffffffffff9c) pipe(&(0x7f0000000080)) fcntl$dupfd(r0, 0xa, r1) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) write(r1, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x81}, {0x6, 0x0, 0x0, 0x8000000000100}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="e422ae7d316fb49a3b00ed2e8954569a6f2c0f8208bd5537b1a1c376e1efb2311566b8a5b2d30088711dd399af3ba687ddc87210f13504f52af1c041bd775ebb278cce90bc156d989fc7c48aa43b26b5bdba8f9dc379d6914df72ad41c295afeb9c4e64603a5f5a27eebc8168cbeea610fa0558a8267c3488716c78d7cfc9201cc7e33e9fa498a75c514b780fccb4af04573d78d8cfadeddbec553e5b4679bf289245584152808d9aff4a2249ea90e5c47b13a94301d410de776227bea35a5d6602c23a5e290ef8fe7870e3e3845e4c095c4e51c6f6e0751856c0e8118ddc72751d956a29cec2c392c980defacbd807cf50800000011aead40a0a82753ddd363d6a3be88aed5d03092a527e84df30b01719b243ce43347ed56eaa10800"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r10, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r10, r9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r12, &(0x7f0000000300)=ANY=[@ANYBLOB="2d012e2f66696c6530002279079538bc3b6e272b52c9a343bfd7a703e7dde1739711bded52a390f0e3c90f5dca979ed371c1e8bc50fc34fb126d475b5c089f8fd7e3a4e8dddfd6eeee20baa7fd392996e63f1d21ed533faf690e33ab37e60e6263d6a3e85e7187f2f01f6289a6f5f699dcde07c20cde0fbf6cb49f155c9965dcb8300ecd2c7f39f28797f54e614500ec9a1d8cfa75"], 0xa) dup2(r12, r11) listen(0xffffffffffffffff, 0x8102) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="6914f63d7e58be00000700", 0xb, 0x0, 0x0) 16:00:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f666900000000"], 0xa) r2 = dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYRES64=r0], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="92912674da4f2aa5be4b4f8f5187541984ea1087b10039c548d5e9aac58c0ec51fe0bf6e328082486b894c7672a6635e6cf71269189ff113d9ee655c99e723055ae77b5a9827970a9bc4c7d3a2f2e8300cb96aa31e958caffa97a0abfafae923fc25b2462a7ce4fd2455818d4544adf8a1618bb607d5d6089a1c016009e79e1d380c241ae11b594a261ef2a4bac77198c8d8c1b5cf4ab5155533c35f9a5681c7b70c7f2aee6f2ec0f23d4ec88cef597987c635082419b0fdb17ff5b5779ce7df3606c09765357995b1", 0xc9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r7 = dup2(r6, r5) listen(r7, 0x0) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f00000002c0)={0x10, 0x5, 0x4, 0x345, [{&(0x7f000055c000/0x1000)=nil, &(0x7f0000537000/0x3000)=nil, 0xf0a}, {&(0x7f00007e9000/0x3000)=nil, &(0x7f000067f000/0x4000)=nil, 0x7}, {&(0x7f000045f000/0x4000)=nil, &(0x7f00001f8000/0x1000)=nil, 0x9}, {&(0x7f0000505000/0x4000)=nil, &(0x7f00002c9000/0x4000)=nil, 0x4}, {&(0x7f0000425000/0x4000)=nil, &(0x7f00005de000/0x1000)=nil, 0x2}, {&(0x7f0000739000/0x3000)=nil, &(0x7f000009c000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000034d000/0x4000)=nil, 0x7fff}, {&(0x7f000020f000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffffffffff49}, {&(0x7f000029c000/0x4000)=nil, &(0x7f0000428000/0x4000)=nil, 0xffffffffffffffac}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xaada}, {&(0x7f00004d4000/0x4000)=nil, &(0x7f00000c7000/0x2000)=nil, 0x58}, {&(0x7f00003ae000/0x2000)=nil, &(0x7f0000707000/0x3000)=nil, 0x40}, {&(0x7f000063c000/0x1000)=nil, &(0x7f000069c000/0x4000)=nil, 0x1}, {&(0x7f000040b000/0x3000)=nil, &(0x7f00002b1000/0x2000)=nil, 0x9}, {&(0x7f0000276000/0x1000)=nil, &(0x7f000035d000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0xbe, 0x4563, 0x5}, 0xc) write(r4, &(0x7f0000000100)="8c65", 0x4a8) 16:00:22 executing program 1: mprotect(&(0x7f0000261000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) socket$inet(0x2, 0x8000, 0x6) recvfrom(r0, &(0x7f0000000000)=""/119, 0x77, 0x800, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x35}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="6dfee711529619c9e3ffc2fe063a") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = dup(r0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x101) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") 16:00:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) 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, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0xd1) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) r2 = socket(0x18, 0x2, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = dup2(r3, r3) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18262f9b1000800000"], 0x1c, 0x0}, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x400000000002c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'dap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0xffffffffffff0cbf) 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="100000b879b95b536954f40000000400"], 0x10}, 0x0) getpgrp() recvfrom(0xffffffffffffff9c, &(0x7f0000000000)=""/65, 0x41, 0x844, &(0x7f0000000080)=@in6={0x18, 0x2, 0x9, 0x81}, 0xc) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x28}, {0x3d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) pwrite(r0, &(0x7f0000000280)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x0) pwrite(0xffffffffffffff9c, &(0x7f0000000080)="1154cbc6ca6e832faa5ad21bc0dd4fc35240ccadc90e1bb0d5cab227d8a992ea", 0x20, 0x0, 0x5) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x102, 0x10) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1}, 0x44001000e, 0x80e3, 0x0, 0x0, 0x0, 0x7, 0x0, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000040)=0x1) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x35}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) listen(r3, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x1ff, 0x75, 0x0, 0x7f}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:22 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x10000000000003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) recvfrom(r4, &(0x7f0000000740)=""/152, 0x98, 0x841, 0x0, 0x0) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) lseek(r3, 0x0, 0x3, 0xe111fa737542f327) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000100)="07a9d5a8915fe99c6e21511492b5f4e68098fab4defa6f89787046ffe09ff2fdf967be74f7b48f51cfc5b816be59f1c2ec61e7547ced3f69b4dc2dad46f6c1925adec098a3bda811af688a4da583f22a4089fc0a8fdfe9738a99e3cf184b92a2d34d921997d9b463039c5674ae2f4c0e07ca92dd347d02775a6d40034cdc370ab491017d9be40d5b6d1e2b256564bf91004a56ed2c25a592763cf4b7d06e431c13149161d5c4877a1832996c5250645d88f881f958c587899fa3", 0xba}, {&(0x7f00000001c0)="af5e971fd2cfd150408028e88e26f05ae99d75465b89520176f313730cd24ab11e46e0903d6792e06b1545d182e53572aa09b6450d8370da6f760c8284858102351c27c1c5a7b711ed671dca849f4927d8161be558de346ea7383b037b2cad221e7a57043b11d2c475a8bdcd3117acb16364cec7a782393584850d91b9cc1f86c4806ec5ec4208f33ba41c273d854e9fd7b3b23a79e2ebb777c1ac5937ceb5aa6e6082098b78c4a2265e3975b0117b22d2a91b4946dbbaa239f58038884365376360f12422d766611b93491ca6c11db9ba", 0xd1}, {&(0x7f0000000040)="d53f5cb1a63ad31e12b15091cd2a058142c5869d04ee8188d8fc1704103f14dae1ebd548faabf0fbefa80963dcbe6c0426c487a23e1a9e04f642dae0ce28", 0x3e}, {&(0x7f00000002c0)="9708381d20359ad5b36d31ec7f8b95aa2f22537c979207742f5293588ece235aea74a334199cd3d6a6ea8873e5593342f3e2e3cb72d5ad0dbfcfc208eff5eb326f40eac3fa7d726f1fc6217b0772ab3727989d4f03291513babcfba88d346cc85a59519183799f2279c7750dd571024b1a7f26f31757aa55228bf31eced05e1b740a8c8304885092e9bef94392ba5b0f21734ba11330ceaa4c606a9e54e11b033f57be11afd7a9bbaff21b14cfa28208bbd26f318bc545f09e02be29254d520c775454a18448254a5408137b4dd6b5ff6de31a", 0xd3}, {&(0x7f00000003c0)="3ca96056d384f86a8e7e4c54658677781b6ba7156396b213626cfb82affd5eae8c51645638afeac5369604f804a4b6740b44fa8fb718d8ddc91a5032ed46798d53c5fa18d2f07d7fd6eb985c48f80f0dcffc2cffc0d774a2e2b4bbbf382baf32cf6d42f93becd06e51b53c4ca86a55127841a0907f219f0fc8bb03bf816aece30b996079b0bef14dce3489280e91637636e85e6cdb41881d72d35a3bc567d654fc8458ec727ec41b7f85bbf4ee9dff9adb30d624c00f458f9606d286f7f4a0cf0df0db1096105e77133944901b84dc16acfa586e7fe5f6591c2dd604cc67ce7d08c16860557fe3974905", 0xea}, {&(0x7f00000004c0)="f43f1d7e121025c63e98eb3a95156a90f8bdab85ab98f4e0c62d875097ea255adb0611220a5e0ac4330701f50742ee7bc4c0ed282ce6cae70db2fc5a3d279dbca47d9637d0b69bb999a10fe80efd661398eed21acd61", 0x56}, {&(0x7f0000000540)="ef16b2097602d9271a98a004158ce6fcf5ffc29b713560367a97e6cb14301000eb4f83cd8a04bae41baa227776a5d5f958d594163cde8ac2085908bb1c815ea759b8e25fc33cdda1a086b9bf0691662f4a86f8fd57dda5a5246aea653bf2c4690fac785d47fe6fde04aa2ba26fe05f58d7f75d73679ec06073ada79bff992cb00431c20647bd49f271123e2cb6fd8c9d820aae3ad1e2df1eadf22a67b754170c1a62217786279550e06d9f8289dd6e2bf1e5e2648568e46e4cea72a09d0343940ff706af9fa1ee94800e3e6f69923772818897710b36c66e0cd5bc6e6bc9a919152205345f01ff2a9c6aa8d71e01dfb7af3405150f96cf476ac287d5d275c5dfe7f41b5f63510797e0141d6ed5752f970aa4151fec915c92115641005be811df66847d0ef0d7bcd8af96028de178c7c2134ebc7e4f3a011992a8fc86ceaf55c0bf8f6b980e41834136149d034bd399378522d23291b082562ff34bb4d7d882e3af2071905a9fd6b4b3f3671665fcc9390bf160331d80291f10d3186d9baacc30c629ad9abf10091572ecee482b7ebbcbbfccecc5c5c82736d67dab9ea666bc7dea503e3863e0744294e4da89d392959f2a8d367cb24b8f6ca5ddf2f76efb5b3246716a9d58", 0x1c5}], 0x7) 16:00:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x20000042}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) setsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000000040)={0x401, 0xffffffffffffffff}, 0x10) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x40}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) listen(r3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r6 = dup2(r5, r4) listen(r6, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x9, 0x2, 0x81, 0x101}, {0x1ff, 0x81, 0x80, 0xa7}, {0x6, 0x1, 0xf9, 0x81}, {0x4, 0xfc, 0xff, 0x1}, {0x5, 0x20, 0x2}, {0x8, 0x0, 0x1f, 0x5}, {0x6d3, 0xb2, 0x9, 0x1f}]}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0xe1c2c92387dcbeb1, r3, 0x0, 0x3) 16:00:22 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0x5, 0x4, 0x2000000000000009, [{&(0x7f00003cf000/0x3000)=nil, &(0x7f00004ab000/0x1000)=nil, 0x4}, {&(0x7f000074d000/0x3000)=nil, &(0x7f0000028000/0x4000)=nil, 0xab7}, {&(0x7f00003cf000/0x3000)=nil, &(0x7f00000f5000/0x4000)=nil, 0x7fff}, {&(0x7f0000261000/0x2000)=nil, &(0x7f00002b1000/0xf000)=nil, 0x4}, {&(0x7f000000a000/0x1000)=nil, &(0x7f00003e0000/0x2000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x50}, {&(0x7f000003b000/0x4000)=nil, &(0x7f00006f1000/0xa000)=nil, 0x400}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004b2000/0x1000)=nil, 0x6}, {&(0x7f0000519000/0x3000)=nil, &(0x7f000031e000/0x1000)=nil, 0x800}, {&(0x7f0000163000/0x4000)=nil, &(0x7f0000236000/0x3000)=nil}, {&(0x7f000005a000/0x3000)=nil, &(0x7f00006e8000/0x3000)=nil, 0x6}, {&(0x7f000039e000/0x3000)=nil, &(0x7f0000260000/0x2000)=nil, 0x7}, {&(0x7f00001a6000/0x2000)=nil, &(0x7f0000187000/0x1000)=nil, 0x100000001}, {&(0x7f000010b000/0x4000)=nil, &(0x7f000003b000/0x3000)=nil, 0x2964db7f}, {&(0x7f00002a9000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8d1}, {&(0x7f000074b000/0x4000)=nil, &(0x7f0000407000/0x3000)=nil, 0x800}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2de}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x28a7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10702, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186204018b002b06000000267e890053b5d1d092753dd40900a24e14dafbae846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e13df091584f4859c51bad5a8bf626d9dea3c20000", 0x57}], 0x1) r1 = socket(0x6, 0x5, 0xe9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r4, 0x0) r5 = fcntl$dupfd(r4, 0x5, r1) faccessat(r5, &(0x7f00000000c0)='./bus\x00', 0x10, 0x2) write(r1, &(0x7f0000000200)="e1e860136a72a5687b5928eed7cab04ca91383ff846e241f9476fe2ea1464bca0bf5afb860afc93a8b9849a84474f6a1487bb2bb5304600e7f1ce82d5c69fe35b930dc978e1afaa05ec1f191a39289590bb895b8dae0c6b52e20dbc5799276522db8610997746feca655eded05cbf204d8408193079519bedf41a9c5dafb402af69755915af87f6e26cf768ec31254caf7e60eb8889afbfbf749434dcfc45c8309a6c81aec9d1f30c2863be8a25b8d6e75735c8d4162276dfb42701ccf35ef59fce44d", 0xc3) 16:00:22 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x24088e0063ac2def, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4da8, 0x0) accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f00000001c0)=0x8) pipe(&(0x7f0000001980)) r2 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r3 = accept(r2, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r3, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) bind$unix(r4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) poll(&(0x7f0000000300)=[{}, {r3, 0x4}], 0x2, 0xffffff0b) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) getpeername$inet6(r4, &(0x7f0000000040), &(0x7f00000004c0)=0xc) r5 = syz_open_pts() fchmod(r1, 0x88) close(r5) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0xee, 0x0, 0x1, 0x0, "5e00000000001b5ef99b0e00"}) write(r5, &(0x7f0000000080)='\r', 0x1) flock(r5, 0x2) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r6 = dup(r0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f00000002c0)={0x8, 0x9, {0x5, 0x7}}) r7 = semget$private(0x0, 0x800000000000011, 0x7e) semop(r7, &(0x7f0000000640)=[{0x2, 0xfff}, {0xfc44d8c715ba94e6, 0xffff, 0x1000}, {0x0, 0x3ff, 0x400}, {0x1}, {0x2, 0xd55, 0x400}, {0x0, 0x101, 0x800}, {0x1, 0x9, 0x800}], 0x7) semop(r7, &(0x7f0000000140), 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000440)={0x0, 0x800, 0x4, 0x1, "03a77f0c03cd00010079000000000800000100", 0x9, 0x3d}) write(r8, &(0x7f00000000c0)='N', 0x1) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000500)={0x0, 0xfffffffc, 0xab18, 0xfffffffc, "3095e15da47605062c5dcb3eaf085d274daf28f0", 0x8}) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(0xffffffffffffffff, &(0x7f00000000c0)='N', 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0xfffffffe, 0xab18, 0x3, "3095e15da47625062c59cb3eaf085d274daf28f0"}) write(0xffffffffffffffff, &(0x7f0000000140)=' ', 0x1) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f0000001200)="1cdcf92ffc1bc3081ae7c3bd22f5f268dd3be90b8fc764b7b5067e0497312c1cda04d43c5ce1ac3214ff160caf7cea06e050f6d407f77cf062875de461c6e6432f89ce87882d1728b41b7431", 0x4c}], 0x1) write(0xffffffffffffffff, &(0x7f0000000480)="20b6b0bfe66e7d9de39f1eaa89f5b8b0a4e69a2bddf370c2bedee89f7de5ff0b5f2695ebf15988631db472f0db75c430438b8b", 0x100) writev(r8, &(0x7f0000001340)=[{&(0x7f0000001200)="1cdcf92ffc1bc3081ae7c3bd22f5f268dd3be90b8fc764b7b5067e0497312c1cda04d43c5ce1ac3214ff160caf7cea06e050f6d407f77cf062875de461c6e6432f89ce87882d1728b41b7431", 0x4c}], 0x1) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000400)=0x6) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f0000000140)=""/80) sendto$inet6(r6, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xbdeb, 0xa, 0x0, 0xffffffffffffff87) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5fa5dc7f8074ff6061933a6b1d52087101453406109a829bb5c00a6bc5fd36e1393e4b23a8dff4cb65e5fa2a7191a3298f7f824f82c3d9db7043d946c0b3c0717918d62396e5a3340878166e798fc86529a05f3b212ff4abf2b9ed9e7f1407aa31ce8e13a63280f0b9b397768add8a451f312c86f29a372c7e1f4d73b98551b753171b40728eddb85ae70e061183ae17c9e05036308e770f14d9867df75d94bc38f5de8a3321b7d6285c70e14c24b02d3381fa146129", 0x11a) write(r0, &(0x7f0000000480)="90", 0x1) syz_open_pts() r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) ioctl$TIOCSCTTY(r0, 0x20007461) r4 = dup2(r3, r2) listen(r4, 0x0) close(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSDTR(r4, 0x20007479) kevent(r1, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x800, 0xffffffffffffffff, "69c75737320e47ba4a7baab7be9b0943b2fa183c"}) 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578391c69dc4764"], 0x10) recvfrom$unix(r0, &(0x7f00000004c0)=""/156, 0x9c, 0x802, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x3f, 0x4, &(0x7f0000000580)="ff676e775d82bed82bac91783bcf1ef2ed3d64ae08fba2752b51b68c913e4f10db51d661a806bb7a9d9b54c8f0ff270eefb9f577e76ab113dd62aac0578389f909dfc7cc7e18867c058346f169ea4805b8776854a841fdb7c442d40a7a4273188866cc237dd8093603e8edf6ec8062edd6e96f7447548ac4e406cca578f4164e4c084a338d546f699a7780e803f4629e0fde095a49f48f020274abce5cd556ea9f9751fcd91e924e1ff169a74c82e72c4d6024021f5568fcc7ab620ac9", 0xbd) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x14}, {0x15}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x8000, 0xffff}, 0xc) r3 = dup2(r2, r1) listen(r3, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x5c}, {0x45}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r6 = dup2(r5, r4) getpgrp() listen(r6, 0x0) fchmodat(r6, &(0x7f00000000c0)='./file0\x00', 0x138, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000400)="77670b5267979379b9acf758c296") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x20000000000001ec, &(0x7f00000001c0)=[{0x84, 0xc7, 0x0, 0x9}, {0xfff8, 0xaa, 0x0, 0x4}, {0x2, 0x0, 0xd3, 0x8}, {0x0, 0x4, 0x40, 0x7}, {0x1, 0x80, 0x5, 0x7f}, {0xa8a3, 0x40, 0x21, 0x7}]}) pwrite(r0, &(0x7f0000000240)="b1fc0413b0", 0x5, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:22 executing program 0: minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 16:00:22 executing program 1: r0 = msgget(0x3, 0x100) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abc9ef6cfbc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, 0x0, 0x0) shutdown(r1, 0x3) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000875c25c09ca9971800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0c36e526000000000000000000000000000000000000000000000000660000000000000000000000001200051b5f765f8665b6a5618fe3587bd2e959b828618c12a2dc25cf7716b1b14af1ea56641bd28dc410fa6e082441534854abb01e20ff73f194133a90f7b0475b73b5f094b684a7324f42598d8e6af27ee19946b48d6cc7a3a657fe93715f25dc4ac31dd0dd27cce6"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r2, @ANYRESDEC, @ANYRES16=r0, @ANYRES32=r2, @ANYRESOCT=r2, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r0, &(0x7f0000000100)={0x3, "8d8a5547cc6e3e155504f208446dcee7931b631692e6b25405f0180dc88cc55608bd1ef3bd70919f1651a6697c"}, 0x35, 0x0) r4 = msgget(0x3, 0x100000110) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYRESHEX=r4], 0x1, 0x1, 0x1000) r5 = msgget$private(0x0, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x80a6}) r7 = msgget$private(0x0, 0x51) msgrcv(r7, &(0x7f0000000140)={0x0, ""/54}, 0xffffffffffffffde, 0x3, 0x3000) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000080)={0x4b, 0x0, &(0x7f0000000000)=""/75}) msgget$private(0x0, 0x245) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x0, 0x6e9cd5de], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {0x0, 0x10000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2ba, 0x0) r9 = msgget(0x3, 0x100) r10 = syz_open_pts() close(r10) writev(r10, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xfffffffc, 0xe7ab, "3f3fd67cd5436ed105e0b70b4945ef06f16cf546"}) msgrcv(r9, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000a00)=ANY=[@ANYPTR64=&(0x7f0000000880)=ANY=[@ANYPTR, @ANYRESHEX=r3, @ANYPTR], @ANYRES16, @ANYBLOB="33d65ec46c85857433f11f2a8528f05ce4d1dd7e2772a9e84120ce3d62c3c1422c8f37753f7cae96a9b198110730eb82ef6a9dc459fc81d303ed4995b658f6b4289b1700cdb87af0a7b88b9e3b7153bb79d1df50430b61d61806ca040a6bfe48597f649f1937dba3099f5b73c80d0fd0ada0465778a92c83059bb623f48026057f32c8dc604b98481bd2a6bea164f1b5cfa8f977636c41e789f60a74303b2b331e2cf7608048c3e36eeea2d15aa5ff", @ANYRESOCT=r10, @ANYRES16=r1, @ANYRESOCT, @ANYRES32=r11, @ANYBLOB="cddd429832e2a10c747b9c6b4078894f9ca41b122abf037c396fef48c770a08de4e02636e9973a2345220581362afade813e003637590b7c0454b311b411b01958ae8be65efe15786076e5c46a21469673aa897a3791a19b6b53e0a67b1078469cad29b40b80cf42078b204dec58eb424a7cbe5c36a0053bbb1c3567e3c310bce13af95c5cd810", @ANYRES16, @ANYRESDEC=r12]], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) r14 = msgget$private(0x0, 0x8) msgsnd(r14, &(0x7f0000000600)=ANY=[@ANYBLOB="2c0685163ddc0972ca62c7c26fa0ef6f8427c9e2dbe0c9a659e602cf4af85f50bf9296d0ff429118c1ba7dcede0ba9ab374399ce02042e9c17754838e0ca4eb3b8f95af25c0d4439a449c76c8dcfdb303817fb58e1659d037d2575ad054e3b81cc3277d77416782223b038fe0ee71e6822ebd0587f4a8f0ee102000000b23093b583cea9661940fe292a88166020ffc45a3247e39058409781fe744ef8282fda537f25964faf89b20bdcda7fb52d02a8022435bbcf95f0f117d8d86d951148c72c005b09ea2db47a222ba82f2e2e5d6ba1e8564f4307f3cd663c2d5fab78844b", @ANYRES32=r13, @ANYRESDEC, @ANYRES16=r9, @ANYRES32=r13, @ANYRESOCT=r13, @ANYRES32=0x0], 0x7, 0x800) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r14, &(0x7f00000009c0)=ANY=[@ANYRES16], 0x1, 0x0, 0x1000) r15 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r15, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r15, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r16 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r16) r17 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r17, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r17, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r18 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r18, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r18, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r18, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x4]}, 0x3c) r19 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r19) msgsnd(r14, &(0x7f0000000c40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYRES64=0x0, @ANYRESOCT=r15, @ANYRESDEC=0x0, @ANYRESHEX=r16, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR, @ANYRESDEC, @ANYPTR]], @ANYRES64=r17, @ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r14, @ANYBLOB="6c19defd3a4ea961ab2e4b73df4db3f5922ab78418ca1fe584dd603fd1662c3c9689a08b832277afb12756478fef4c91c9d09c6cd9e8b636f84ec8527643c192a34584ea1e02240d813f923627e299423efa4bd7c90397cb609e8a0fce698a4c78b5aea439", @ANYRESHEX=r19], 0x9, 0x800) msgsnd(r14, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r20, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000246cd5a9b21c894fffff7f000000000000000000000600000000000000000000000000000000000000000000000000000000000000698a8e41349bef457df243dbefaeb2b686da059b479b92ec7eeed2c5ddb0a07d0105e3d12eb39926774a2333435e236ecaea67c2179909a5c58de7272b4e7816c449db60408861cd9c70c249d5c44bbd89c934e748acdfcff8e5fec31a8f320f70cf45284bea65063a7eb82d162664be9063bd614e48b10fdbdefef22c458bbc220dc6ec25b1a943b0828ca0dac7042c047789489fd8aad7b6a0734bb7eda701022171f90903db5b6a0d34077220b773cee4a34be4f6b2dbfc01e7735f31325e819b7b1e0608349b1a0c9c446a973c844178b44a035b48605deb0651fa7493f95d3b79b8c111e19da28e3c046ef8109c776800d35b4a8fa279c0cbb9"], 0xfffffffffffffe9f, 0x1, 0x1000) r21 = msgget(0x0, 0x10) msgsnd(r21, &(0x7f0000001080)=ANY=[], 0x0, 0x800) msgrcv(r20, &(0x7f0000000240), 0x8, 0x3, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r24 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r24, 0x0, r24) r25 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000ec0)) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xfffffce1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) fcntl$getown(r29, 0x5) r30 = socket(0x2, 0x2, 0x0) r31 = syz_open_pts() close(r31) ioctl$TIOCSETAW(r31, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r31, &(0x7f00000000c0)=[{&(0x7f0000000340)='u', 0xfe61}], 0xdf) connect$unix(r30, &(0x7f0000000c80)=ANY=[@ANYPTR64=&(0x7f00000010c0)=ANY=[@ANYBLOB="72946ab415d82149fbf271d4c2aecdf440aabc9678474720bfef8131f11453fa342bee09bc7c4863bd577d0aa6bc352721e577bd39b6fd65f075a4145d9a68825fc64bc983cad7b55e3fcf82c63db5d199a131ec329db6de6e54a29fd04fa1c8a66ce9a43b71cfc073bcc323104e07f15c99f889d19e4f605dc12a791cff27b469b74bed872400eba31a87c0fc5ff2a8", @ANYRESOCT, @ANYRESDEC=r2, @ANYPTR64=&(0x7f00000011c0)=ANY=[]]], 0x1) r32 = socket(0x10000000002, 0x2, 0x0) dup2(r30, r32) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file1\x00', 0x0, 0x0, r33) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000900)={{0x3, r22, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x5, 0xc07, r28, r33, 0xa5, 0x1, 0x100000000, 0x2}) r34 = getgid() r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r35, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r35, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002001c0000000000000000080000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000003575be60e0d2f149acdca2b2255fa4ff5cc8aff902ecff2cacb76ee61010da6bfdfec7b2f0872a7aaf053e09734467da2d2629aa77f0c1420d0d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r35, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r35, &(0x7f0000000740)=ANY=[@ANYBLOB="05a9544147d0b3112eb840dd90da6d63da3951063e20428cc8113063942ed0d557218380bfcf96788fc3bda1abaa690558ba1567a755482e994136ee0ea63a63707da4ef9a41d74bb23aab68c8f572df4adfd71a3dad2deeddcc9a8c96d78eb20565995e9feae32d52af4697828d8a231041507a2544e46d95817d789b798c7a1f3923dab27ca610c3c041dad10615366dd6d9ce26460b1f9b86e5d45183c35d53980000005e6a08f9bef36467ebe0a6b190222b654f263b0eec95517674189e95c8ff04636f679037a8ae8c1e9594032de11bf6a6c62e6107dbd12c1fc48c0b42fe3a14e54a9417466a19a93fa11c9cbcd4ad9294ac3632206bc91c1590c02b0bda68dd1eb5901f35590c8176d422896490fd4911b53b08c4deeec729c7846de1373e06c3d536d188dbb10606bc37b29995b390e54920a0c2994d1179"], 0xffffff64, 0x1, 0x0) r36 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r40 = getppid() r41 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r41, &(0x7f00000000c0)={&(0x7f0000000580)=ANY=[@ANYBLOB="005a320000696c653000dce7c67ec5452d1b0ca4af52ba97244407f91196c40eb42d658721293ff1357517034524ef44539cd44a9d86683ee73906fbc9cfdea71a054c0a582bd3951aa8a11d65f57aa0b33e64f570303b3de9718b279b0971c897542207"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r42 = fcntl$getown(r41, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000980)={{0x2, r36, r38, r39, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r40, r42, 0xa5, 0x1, 0x100000000, 0x2}) r43 = getegid() r44 = getpgrp() r45 = socket(0x1, 0xc003, 0x9) connect$unix(r45, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38620700006af98295955984c87914bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc01010000000000008b2951b158013637b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202151cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r45, 0x0, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000500)={{0x2, r22, r34, r36, r43, 0x20, 0x74fa}, 0x25, 0x47d, r44, r46, 0x0, 0x10000, 0x5, 0x4800000000}) r47 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r47, 0x8020699f, &(0x7f0000000300)) 16:00:22 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0adb4824f43a", 0xfffffffffffffe5c, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r3 = accept$inet(r2, 0x0, &(0x7f0000000000)) write(r3, &(0x7f0000000040)="a7ab4d30264a840c8bf2a63d0a63ce3267e8cd5d21cdc082c1044e3acb2e007ad996b54b8a1cf5ccb218bcab930e5c0f2f1705f4658c6a7a46f00045173c29e05ab87491c83cbb9605ac990c3fa3", 0x4e) 16:00:22 executing program 1: r0 = semget$private(0x0, 0x3, 0x243) semget$private(0x0, 0x8, 0x200) semop(r0, &(0x7f00000000c0)=[{0x4, 0x8, 0x800}, {0x7, 0x6, 0x1000}, {0x2, 0xff, 0x800}, {0x4, 0x12a, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0xfffffffffffffe01, 0x800}, {0x2, 0x100, 0x800}], 0x7) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000040)=""/91) r1 = semget$private(0x0, 0x3, 0x243) semop(r1, &(0x7f00000000c0)=[{0x4, 0x8, 0x800}, {0x7, 0x6, 0x1000}, {0x2, 0xff, 0x800}, {0x4, 0x12a, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0xfffffffffffffe01, 0x800}, {0x2, 0x100, 0x800}], 0x7) semop(r1, &(0x7f0000000180)=[{0x2, 0x8, 0x800}], 0x1) r2 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffffff0000"], 0x10) sendmsg(r2, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000800)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000840)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf39f3c0d6f38aa65ba94e3d5c526764bc926ca1810eb9bc9b10fd867f5dfd1e4e63e37b428c112d1e0243073c97e55a8fd35ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2d9e6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71", 0x100}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x288}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000000780)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x0) r3 = semget$private(0x0, 0x3, 0x243) semop(r3, &(0x7f00000000c0)=[{0x4, 0x8, 0x800}, {0x7, 0x6, 0x1000}, {0x2, 0xff, 0x800}, {0x4, 0x12a, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0xfffffffffffffe01, 0x800}, {0x2, 0x100, 0x800}], 0x7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() r6 = getuid() setuid(r6) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000940)={{0x8000, r4, r5, r6, 0xffffffffffffffff, 0x182, 0x8}, 0x20, 0x7fff}) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100045}, {0x74}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="e401b603000e6c650143"], 0xa) unlink(&(0x7f0000000140)='./file0\x00') link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/../file0\x00') ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) listen(r3, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@in6}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x87}, {0x6, 0x0, 0x0, 0xe25}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) accept$unix(r4, 0x0, &(0x7f00000001c0)) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r6, r5) fcntl$getown(r5, 0x5) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xdfffffffffffff, 0x0, 0x40000003, 0x0, "fa6810ffe48c3357ab4c6c0e070000000200"}) write(r0, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c090000", 0x3d) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, 0xffffffffffffff9c, 0x0, 0x10001) writev(0xffffffffffffffff, &(0x7f00000001c0), 0x1) flock(0xffffffffffffffff, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000080)={0x1, './bus\x00'}) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6}]}) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="084ddda776f28d57c1dcac07bb9b") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x7}, {0x6, 0x0, 0x0, 0x8000000000102}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x841, 0x8) r3 = getuid() r4 = socket(0x0, 0x0, 0x0) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r8}, 0xc) fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r8, 0x4) r9 = socket(0x18, 0x1, 0x0) close(r9) r10 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {0x45}, {0x7ffffffe}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c5fe404b825005bab73889b304bb") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x14, &(0x7f00000000c0)="791700000041ff01bd545b1565e4") r3 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r8, r7) msgrcv(r3, &(0x7f0000000380)=ANY=[], 0x0, 0x0, 0x3800) msgrcv(r3, &(0x7f0000002a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000007fb5000000000000000000000000b60000000000000000000000000000000075b3aee72448d4363b089b0000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000400000000000000c8cc896a1800000000000000000000000000819d06deeddd600000000048a1abc8e59db0f6e0002eacfb27e78f5d7f7e2b3d0bb9ed41b2869dd78b8ea2ebf3b1aa76875016fd66fea3f0b0810f50236f85804e9700000000274b70a62ccae2451bfde961bc5f9e33ac50e13d2d0ed5a483aec92e15b9e2030de9823d37e3000200004d44eea7c8898deb40def596b3c1a6ee39d13c1e0aac6e5443c360582708cc7f94770b92583c8c0c040c38f1c20008ceeb752a7aa77ca854b7ecac062f3f"], 0xa4, 0x2, 0x1000) msgsnd(r3, &(0x7f0000001800)=ANY=[@ANYBLOB="0300000000180000020054b43ee7fda9a1872c089ae044c6300cd9a1dfd19643873fa8d4f20000a6851752ad718e886ea3ae9b7659a9eb8e7aad65ca59082ba81c6b49ab2c178fec88015c50b92af52b61464507b0abc216ae0b9fc39908af62017d728d266723df65dc78d01a8ff672f3c940ffe71dab5c52ef966407003186a140cb38e262830fface3a7638a53b8612050bded18e98efdf2cbd85e83bfb2b8172f7932b12e90b9c4922decfa29d85c57757023ddcb794a8d1884fb21de15ae9f4dc0e1dd8c1df4048a47bc465da7b92d57c3f2ba5da8f04de77a2307eb36ca86441e9daaf34b6d4887a0f70080071e3b99d80a8109c5e84d688093062b89aa513b2e006d600000000000052ae7a78e5c87c8a2deb2a9ddf4620fc7ac21c63902607c0ce"], 0xac, 0x800) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000200)={0xa, &(0x7f0000000300)=[{0x200, 0xff, 0x5, 0x9}, {0x5, 0xa6, 0x5, 0xce}, {0x0, 0x3f, 0x5, 0x80}, {0x1, 0x6, 0x0, 0x5b3528dd}, {0x13c3, 0x23, 0x40, 0x1}, {0x4, 0xd9, 0x3f, 0x10001}, {0xffff, 0x1, 0x1f, 0x80000000}, {0x2, 0x1f, 0x1f, 0x92}, {0xfffb, 0xb9, 0xff, 0x7ff}, {0x553, 0xff, 0x7, 0x7}]}) 16:00:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x6, 0xffffbfff, 0x4, '\x00', 0x8}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe78, &(0x7f0000000380)="4c8b3a6540c0cb4299b2f6b9fcfdad401550559439047f65e9236ab0c2e3b7744298b9c956f176c4a49051967ebcffc7833abd373195f2770ac70c1b585afb3ea36d9ecf55bb18cf1993fd6b75bea879794232cf1b47773b665dc559565743085f0c73e2dfe2f0fbdda65abc5dff1b267fc00255550e845a54bf13e89026ef36ef21872ec5ae2ce0b764423315de6f72b9895ae8df3447c6d161bc8112c044aa42a08588c426dd1f3ff73f48ba672d67c891aabd98f368ab2bbe4825c8c10718fb29e9b5026b10fb557d1cb82e614ffcb9ab6d91df98a34f2aba44fd819301933c44d807a2bbdfff5f36e1f8374813fa6f7b271e1c13467ea487d2ea8798294a9cfe7038147908fb3a69694e113152156f1626a5c828a9af338a4cd81da284e406e081d748") 16:00:22 executing program 1: r0 = msgget$private(0x0, 0x88) msgrcv(r0, &(0x7f0000000080)={0x0, ""/36}, 0x2c, 0x3, 0xd40c61d04f3003b9) r1 = socket(0x2, 0xc003, 0x11) connect$unix(r1, &(0x7f0000000b80)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a38620700000000019595aa5984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f685c07246be9389e32be26a568d27d2173bb9368c85d166050ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b5f9c2f0565cf0fad4b0a0a23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b85800236b272dd10000008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f901dc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4207aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e0000000000000000000000000000000000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac00000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d11ff0c211d70e7e73f1b412a428e7c3032245680a7ec300"], 0x10) writev(r1, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0x1f6}, {&(0x7f0000000280)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122", 0x347}], 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc29afb4ca835da16, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000f40)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd144d03491b87630b7b28623c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348fa0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d7595dcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb66357406a6920ab1daed09665e048576047eaf8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a39852f0db6f3b64c2f5bc8fd0035bcabdda9a4856"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) fcntl$getown(r2, 0x5) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) preadv(r1, &(0x7f0000000300), 0x1000000000000207, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r4, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {0x3d}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r5) connect$unix(r7, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r8 = accept$inet(r7, &(0x7f0000000340), &(0x7f0000000380)=0xc) getpeername(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/110], &(0x7f0000000440)=0x6e) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:22 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2cc6d3", 0x34) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000240)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0x401}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff0a6fef36369c", 0x3) 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 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) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4fffdffff11fe4dbfa60400"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) dup2(r1, r2) r3 = semget$private(0x0, 0x1, 0x120) r4 = getuid() r5 = semget$private(0x0, 0x8, 0x400) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r5, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r5, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r5, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r5, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r5, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r5, &(0x7f0000000300), 0x0) semctl$GETPID(0xffffffffffffffff, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r5, &(0x7f0000000040), 0x0) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r12 = socket(0x0, 0x0, 0x0) r13 = fcntl$getown(r12, 0x5) r14 = socket(0x10, 0x2, 0x102) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r16 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r13, r15, r17}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x5, r7, r9, r11, r17, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r4, r9}, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000280)=""/204) r18 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = dup2(r20, r19) connect$unix(r21, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000380)={0x1, 0x0, 0x6, 0x9, "79207fb09e242ec784b19484d0eb7e8d1ff11a3d", 0x297, 0x2}) r22 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r22, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008034ff0701000e92d0cc000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCFLUSH(r18, 0x20004268) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x45}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) socket$inet6(0x18, 0x0, 0x7) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0a9eb514530a984b10c8036f3f1d376c1b4cee2e3ab8aad7e10bd2ba45c2b50479ff9bdc4cf33fe47f0c995255e400ce36e31512a9f4da7acc22cf75f952ef024eded48207c38a50cab086f03420f8f093562ff5933f5d571928f7109a78", 0x5e}], 0x1, 0x0, 0x1) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x6f5826e1881830b6, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x8000000, 0x81, {0x6, 0x3}}) readlink(&(0x7f0000000280)='./file0/file0/file0/file0\x00', &(0x7f0000000380)=""/104, 0x68) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) r5 = accept(r4, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r7, r6) connect$unix(r8, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r9 = fcntl$dupfd(r2, 0xa, r8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r11, r10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r13, r12) r14 = kqueue() r15 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r17, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r18 = dup2(r17, r16) listen(r18, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = dup2(r20, r19) connect$unix(r21, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r22 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x1009a, 0x0) r23 = accept$inet6(0xffffffffffffffff, &(0x7f0000003680), &(0x7f00000036c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r25, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r26 = dup2(r25, r24) listen(r26, 0x0) r27 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r29, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r29, r28) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r31, r30) r32 = fcntl$dupfd(r1, 0xa, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r34, r33) sendmsg$unix(r5, &(0x7f0000003800)={&(0x7f00000002c0)=@file={0x1, './file0/file0/file0/file0/file0\x00'}, 0x22, &(0x7f0000003600)=[{&(0x7f0000000400)="8929df5e0fa4cf388673cf2ec7be558633222b93479015563c02b9da50bd856a98fd569190cd15fdde161b91ee697be02254e4559bf3bfc85ed7f3e9f29be17509d0c9114dc8277c8a4d0681c426fccadd5be88b692192c8269b130b1bc95148e45ac578187d1a64982bd93dbdec84733d30ad501fcf6426b8e4001596dd99e0393ee5ce7a23f624fb35cc0965038eb07e990fc37c16a4dee2629f48956262793d303613f7099172b34bcfb9b38d91965e0f5be288edcb546a995b576e456dd4c1b6051979c5862d9e0fd821beb2b614f5690e556a07f93156bd550320ac76bbcd426bda935651abc58c04a9ed36b1f51818c69eee832670ed591bdb31c47a928b212877a56797c69efa15f3452124dd5e69141111f209cb548dd6bf061cdccd1490b0ff9066b3f214eb3ceb7e016cf9a8cd5316c345a8a76531922e7b7c3e799bd2bda62fa57cbabf7ce7a2017a862ca81086b28b080aa36f4ae01b192e5cdec27fd9f6db77f180808d4ce18a13b648e83b319713d06f4217a0f296925576aafabf0cfbadf9c51fd802c5c1eee4db84bb12ff6a7ce5c65d37c00f9f725114c1497f82548620cc67b480ef66cbbae2cf159e24bcea9823b93d86db175f1e7e2b1fd8a13a2b59aea43fc9c5a16bc3398d45e1e6cfcaecd7cc2c9c7c14f8aba23d96ba9dd54ad54821a342c10dde7174440d8fad846cca251e464da73b71a99cb431cdc6ce66d4968e9e2b27c017b6a500b1ca66cb72cecfe7e512b0f729152509e672d775d07b64b253d4fd8d658b61137e2420b3abba86e25c90e55737cb2e99c81163adc1e65c5baf4198ede08e155b4aab6cecf5f7a193085f2135c9c6a81055886e96565b4090173e79a7da6fb48f00ed122186f0ce2e8339689c9f0f7d4e453eccc16529ce4d583231e1000d3598ffde15a8ef6dc224f7cbecb85ccf5ae45484234c33a36150aa3d41d3c66f1bf21d320aeb7618e8f303c78c0a2f1d03c729db173d3904fcbce417c39804e392bc5ccd29c00a8f7f67883fdf5c7f04a372cb2ab060f3c110d301f8a6e117865c21d6a57e1aebefb32b83438a567040ebb27543a2a58efd3cd96915065ac9023ffac48db04ebc31290027fa829506858a67b7b6e3e090f9fc6ef6bd336fa9e02a1a73f5c7427dc9adba70a9d71e3adb472f56eafeb309fd664c6f613ad28ee8c047b18faf5130e8574ab5cb1cc9b25b20a07d722312548cbd3f8e1d526657eda406796a9980886026951deefd7fc4b63cc920b1eda28739e3e219c025e69e0c09261c995590070dd1347feb60ad5d3e86d16bbc84444d6b2782a0de6eed33e3fc02f5db36af543d47d09a8b595a01224dde71f628e6636899688150a9171de565eb025b722b0da946135dd7ad56ed7a8d8c7c68c8d6bad0af58694e01cd415b895e85ca952c46b91e4893109819332c48a5a058fa053ab85767ab73a95611530f005099008c3eb2b67a5f442d6579472e5ed365c7dca86bd668caed9bed593f13d0499e86aecc68c5280b72d22c1a4c1dc0d511ca1217c6ea51fd31b6b590ae2054be046f6a7d2e1bad99169dab7b2a9df215775e1625c776f675dc8b347f585cd16be33e96e02474a2513f147c7c7cf78b7850e069fced137a691b7c630a25cabbed4064995d0e1c3f73fe175cb2cda5d1377f4617776368817617d9413c739ad17dd7a9793cefff2fe2c21437b4dbf3528b64718d0a95ce5f0e133333cab6b24ecc8317afd631961da2e9ed48269b34aa2acf1dd755dbf69f468fb8ad6323138d6a9111b7437df4a62455075d9d9b40dee3a916c9d0a709c985d5e35f884e1f65d7ab44711e22ab5b2f387dd973151a39dc68d639913a6e9b9123dd31490b038a2bfc26d16c27d25fa8aa491bf2fcb2defbf9ff796fdd3cc621b154eab3776df466532bb602caf16e94878827f67b60959761a9fd68b90885c2a07066aeba25617fc5c61a484ec89ef0f87191ba0abf13884fc3ce8fdd926a6085aebe5ca6966b8040935d32a9a883234039b63f515521a5ecf36d96c45a8ba1add1a64573145761e7d177ffcfae1d4c93e08b9c5c131843a0e9fd06fa2f8e4d34296c2559e26cbc24e5faed312aeb4e0c93f7ea0680d2ffb9269fe9b914afddc7d08b5530c150437f5f24e52610768aa73d16eceaf57e49eed65e236bff948592433b40999e35b919596b061778a354df30e582d52d905c0091a8d9b78b2cabd94f9abfd8011c944e93e4e2d74ecb733e79caacd7977ff3f4d3e0a21b803caea9788a767b5b37a9912645328e26d0d7baca8716fc1c0e4c6159666e59329ce23edd9a7a057bb12f98eee7af1e3367c9ef06e9aedd19f9c647a16e851fb7938b8ce5cbd1cddb08b20ffd903754069ddd32b2c90a7a676c7c4b53aa231dfaa5b4d9f6c9655fa513251456709cb271f4a23e594cd0e26529cfbffef73e75c523fad8c760e3f82e7ffb8137ca217a9c81cd61b1a5e81ce45abd9d8de2e701ab9307ca6f9d1cb5c16d13635284ad06f988aef5248259fa01f9d08a96d7884ea8868e64e8798987bb7256f367134e239be1569acaf71634ec299a2ba76400d47687b78812fa9b3423f91474af67da70d42e1698227636f4832bebb126e9c0d976955b2becdceec064021104ac175e96c2a591b6071626b65a3ee1c05af6ed3b58aca5bb1953d63561f4b991d277881ab562d55f1851af943f571a06d17f221ebac58aa6214ff4b26745f6ec190e96587e5f3ed5a7d7c783acd601b1896d6e731b274f311d6540776ecdbfa8015575148c8f2c3d00ed45c6f53d75cf12be2aa438349412a40807f543e5ef95d946460714b61b6c6a826ba20cb7cebf50c6a7b4e5fd067c1f0d4c7f87649b50fac08c8f84ced44181afef72d6675a06d1e94808929a367f9b6af56d5263e0a20195a6366cf5196fef84d69d9fff1340f06e0d7db1e8167f06ef51f8a1a84d7f2595952ac0c4934a7ffd001b0723b33a149921ee1fb2f6e62477a6f844c6ab4bd60c10d050013c9841d8c7e33eaef0e863d0825e2a4737d5f148b0c4ec13583a2b610e65dfad8bd5a09b2903c6bef54b39ac2f1447613b25fad729b0b1d3a6aeeab45671ea2d030371cd278c325a39c9cdbb2916942d09b6601e5322bb566728f7bbfb9443f2e219b933615d86bb2f190e70afa8b16ecd0ad77bf2c07825d563b6c1dd5e0c02239bfc52e520ef0a2c91045f65fd9ba04201373b5047abbec7cb50881aad52c230b9452988b3eb04b0eefb1ddd873439a8cb0be60e9585fb7cb0776e9cbafc34d88fcc6b4d5b972122de99400b6c5a66cde1cfd37d051c9b814a0b12e8aafe7f49c725ef0c35535e45db610c9640bec78f03e89cb2c2891a8706bec29f1a76cea71a697d72a8f1155142235f5ab856de652411cb5f835695a158fbb1f31e4081e202cd087c9ced863fff9e2c3685ec97359ed03bd04dfdda33a5b3131c04425df95d9b30cbacdc9d85cd97aa8ecd064559efe0608d8c8e435fe6e12c51ecbb26e310cc86d5ad609c17c21fe4f75440e9adfc6c8f69c3523f4d0190978a640a87cde65c860f3218922ba7e2d9e0982397a944ebf0044d66e5f7469f9ab8e45dd975ead9febffd1dac705039bffb36d5a1f44d1e86a1f780abacb14371326a166176a8b850ad04d2fbca8e6fa113d4ee91467d98d461914086b7fb25e0481f2275d238633b768abceb5bd110b3c6cda705fb69d5716e949aeeaf409bed9c1a0e930911b2d70e8929e32159ef07ca31b4ac4e42855febc40bd2b852d8ca96c7ad6f4d55a9e768ff8269d592c6082ea5065601e8f11e001d453b0664953356f64a80e2b49bd057d870b115483ed4023cb638441ed44229107388e85cd9a77bdecf42dd9bc8a844cc3a7f2cc2b6648a7c33f3fbd4597d4ac1c1b8d743232d49d701ccbe4d9895933082478b87aebfabd2c545acc8bd8537c006bf40165c394acac5279b1a12127d37a89fafc501c9b14c11668fd6092c217a5385d5670b35543f28b8baad8180e327b2afc4bb21f219e3d8e46c4d23ab112529a85e814f4dff1fd6112c42d07df5509b6d17bb5b8bdee3c065760974b482214984b6ab592b60188fd7be41935d245a984addab5d7975d154b65f14f7c16c9485a59498c78cc1c7658d3c1baed2ba83e52db15192e336f02d7b501d2926ec859a03b3e1a4afb22d24501e26d7fe53547c8b1768712b7415bed984ca504e93e1f3f7b7d40adeee790b5e53ad9c46eb1a26c4ca0cbb345fd1bc3566ef66282b9a61dbd72774aa82cafd16f5c8ddd519384801b8766f59b3366e366a8e8969e2900ab6ec3e9acac3ee30bfa248f98932145d8b8dd7c1ea06500f1f177b7b9f9e0b7a078590f152b56d72f4775c5cdeda81176a48f44c03899428d6b4273cea44356700b15452ac57236aa6cac8d433dd2ab75550405b2fe523b67f561833d5ca5b3692b3b756136f3bbc36504f0833b1a0ceb9d4f06a556136ba8425ddc73554a50545fc211c90e38b33ca5f1764a5c63f8f50340339db61af58ac0ad4ef1063fb099d29d632db03596600b3b459a0b0a970f5d5c3946b7c5a3220b9f3974692ee432ccbb3560e4682a9c7ea36a25fd7bdc41451a7dbd50fa32659a1d90d880af7edde17a2d651fb0d410a8b0fd7cf27ad03376e9e30a24f8820fefee7e6def35e744e654daac650fdb751ea055fe141534220fe2a129d077a2774de778a2299a69c46e8677e3cc8d693edbadf24bf6bd98aa7ca3cf57bcfe9606ec9d0d9a79f9c3aefad6b2196da8a61e7244cbdd01ac67cf2876014fe7e1c68176f884e0bf4e4e9f76cac7aa6faab4a519a682bb00c73fbe557b480076081a24c0c597c29ae0426a321e025bf948aef7431a65daa5c0755ca001e143573bc709f1783c375caf0e8edd1835139fb37c185eeda52e561ff682158856110bec4bfdc0a2768dbc1f92d27a12eeff5840c32f0614d51bca02b3920d7292ccbdf9a3908dce2f80ff35c6359ac19339d9c753062744facc70bf0259e30aa860d4228899127b436c454c1b1b618124de3cf74d83f25d6e63a326fe98bb6d7791edb0ed73b1b3b54f3c2344bf9f40909011612d87a227abd763dc06a6752a39bde0e850bf9dd20084f5acdb562cf3ee67745ccff5636a6a6f2dfe89df3651cc5d5cc49c0cb75aeb5a061257d6931222ad8ecaedc0b5f68118120516f77cf2e9681f70aca61cd1607cabb877a817649073574d3751aa8693757abc56f6e986de3ae54bd60a39c6e90a1e0c407071e53ca6b58de633b68ebb6a1a08246382e2db3365db2b7179e22af1d4097921cd8ae99d14c7afa102c125b197c90b302170c84502b3e9057cd2982a662a6713541f3b91056126498204088be4e82ac975de6f4954cf5213a3764600fc3158d4e7462858967a8293c458054e76ec4b7867aad7eca3e02949233bd1d7829769cb43e0de5bfa185d6c271be9a2bb087499ca1d0de18a43c6c79542f03c86d2a9e820929f597eb4f8f9609b4ef2ffd5d05230000e1350066cbfe3e1c849951543703400fe315d2839aabd1d58ff7f4a3457c9443bf32521423ba82ea8bab27bd9858de4d6a5f578af78441f2d573a3462e45bd6bc4d61fd5413fea8210d7f4e6b41cdaba03be38b5a485f05a3eab685db78e6733514988c1f5d2c3b7f7aa858a79b2e4a8d3aee1a7045280c9d2bc903b7cead159b6fa52efc70769a93c091da333d5e23ccb19db1bb3c2fd2bd4dfadb770725355292ccdc7b27c1ce3b652ae36707e1bae20efcc0d7b10158949c10f2b36e6", 0x1000}, {&(0x7f0000000300)}, {&(0x7f0000001400)="853364ad5c16e19ceb58b569a203d770f2f6df8479bea4629673dd6bd8c55ada8db2a569cd8d8814e0f6b5d56d7b8ed49fe1c900f70fb992c8ce2c8f3637bf74e0b74b407944f1ae141e364ee3b1aad9a6f0d42457b7093bdfeedbba2ebf23aabfb6e725c8512c3f9d3a859d45d6442a8f45354060c86b9224ebfb792b79e56384d5a449412f4159a8fe83a3e20aa31e2b77e69075f0bf91d91a399f8fd007f9801a33a6fba0d1e5c6e8b0920b3ef864cc553bd43918fcf50149e07b29cab8ab09d16888938e430bbdf233d98f2acdc8096f70a101e7cf8d12cb42c6eb1fd63bbe50308ecdb4a3b5be8fc51ec1820b30021b68d28456d4f46f9eaccfe47da184251932c5a78a59a1480f956ea8bfbe4836b145c0c7d8a6959e036439bace4167c7c01f612adc641598d867977c2fd8bf73adf32d281c1035ab3ddcaa6aba70af0fd6452910ba2447e13d31b1199de0e9b12637a028e708a9358fcbb51921b33f6cd9aef29d802da5ef1efbc079cf44fa6c3074815179d975dc3e0a63b5e912b0a4e3753809cdf309152e15f11017c875f98d8994793f8d467ca9fe64d9e3716f1c69946b2ac644f7951a2a1db46154a2a451efc29def4316615a2c70c45d521b1f4f3fc68061d5954ddf974bdb8154b0304ac43dfb37d471507a5ef7b0aeff0f07f3f18179f5ce83aaec85468424d47ac1afaa6f3a36115a4426c2166849430103c5d35f7d0ae04ea754477f7dc625a6d6a6e2058137c6d58b19694b68faae854fa05b81c9e57cda6a80402f5295e9f52ac5ecf440d893d587ec2e90c44af68b3b8f90aa80d65380b4c7ecfd9937c8ebbf25608feb1fe65b2db514a4f467c4651c16d493b60983f401eaf86db8f092a6364b5d28b041e3c419cd8ad386d4a9d1ad129a420fd98db96b911378de44beb2926de36c48c260bbd841be4c29d08ca92c45ce02d86beea164b3f8e21584bc175ff18deb22330124e570d458dcd80c13598b77b814c92ee051e7f771460988e161548fa08febf4f9814959c3c4c1e4d885d494056d3d907d70d31e410253cc2b86ee8467713987a79ee38b15178c1d5495f455a50f0b1cd843f5b8ce5560ae10563e9a0d787affe29887d0704a35712e773e2e7693c44283c8bef2f87536c3b7f5bf415c6998728ea6ad462b4e29d1a7465b54b9a8e48e52644d0bef12cf7af8a7a462150155cbc21f6096d07b3bbbed05f2ea071944c02e6bc224bc63b3affb1761d69b6c5d9e21f86624b33bfa585a6755ad880414577b9d806406025e931d7ea03fc35e200f39f7483c7d324ff3cd88d796f3266c0a41f909f2d7ea09ba3dd063e5f6eae11423302f681104c9c329f00de32a6c50d9f143e0314e2720d37844ce0dc832ed3f0a1e5b4bad5a59ba2cc4d78d986e82f50928963a6ada8d36dd660f690e45fb830c266e38f72473c2e9941b59ae2db6301cc1c80140766c2ec2a685b6f29553227e3270657c2ba77ccd5f96041a6f4d104cc12fd3abf19fe6a1793b7c2aad683693fd27b6a3a67545cbabe740ba51371c1c7a2cf4cb4f23a49256f0cb8eefba3fd2782763733956d07ebe7b04e01fe1a4721666e01496a0e19293e7f76c3fe01a4c47d40e8db71238ff9b72e39f81e83709a23895764824ef821f534aee6197e9df67cb112850f9eacfad0f4bc099b2a1c300e346d6b5fa3bb3f3e96781130dc737f70dade73fae6fd653a4f79c006dd5160d299c2002966ff9744d35946c4f14f2bfcdb3b722d1f2808adf101da2bfa7ab9c32d42af1190b4c99a844d55bce3ece4be6e2643b6636622335124279339de8c01f504e7be18a22da22077ce22fdb158d9620dd18837f884e1d3ecabbc43373652ae1ab85b488de22ef369306634791961bf2976cd5786b760e41ea673de6a6671b68b9f772a0ccb92f4eb2f3d9dfba0006410b576d783986ab96da990c9382c731f5b8d4e86627bc58887c5a1fc43cfae6d72a4a08cf59d0c25e8b318263e30b3acc83c37bc92dbedccf4d37f376ddb6e963e4a01acc36de730df2d2efea4e2c72bb24f8cbf2917410254c166574c02397b4c11170e740a5def081c5d33b33fa1bca119befa986382a4063f99f8fce7c31ddd81a5af0d64f22d639a9c3cbb17324d3b616b6ee7121caa26f3db1f89ef3d8b00679e5e69424309c6b42660f37d83dbecc6ef5a406c6082cfc238e56ce17283054173f0a7a30be4d73ccbb201ef5bfe447feecfbc4565be670b8fbcf52cfb0d83c0540e04db6b087a416fc6d6f27d186cc24a3b3de7be01c87e5eb4a0d159f138d2cb95b34e713de7c6924f6a0830146b878862f1ebf3d9e2b2ebb8ac5f22cad216051b6c5bdc173f7ca6a6c856ccd92c9c930aa49954dec0bf36815610ac1dd72f908467515ff972184540ff10aabb4b30744ad2226a902fdad12c2627590e6f57ac949b00c78f0452ebad88b2703ab4b62f3027b289d4a2f61e020830708a88123d3ee45f81cc9c14c30a8310612a826fc0add102a991037d193a2327d854d24af01869c806c8b3c21de74f98239ae6500b498d97d8bb2af780a9e07458525fd7bddcbf7abbda42c69f9a564f7b44833ea87387fc86652b9c3e1aee0eba9760619f06c86a36679882f5fa66b85a3dac955108c7af6fa86e37354cbb8560a35c1335b05d7148d2296ba82d30a2c65ee8f6eb7dc3657ef8fc0ab44398336a3df5f3bf80e7d3cfd085aef612feff0d4d833d5e92fd8b4f3547a5b11fc02a15e64ff9f419c2157d7375449da0f7c7c727ad4e599d500a463b28bfa630e10f74bb70c207f7e34cebd849b09409589936b49badde1f0050995f44b64f2f7d272fe2ef653314dd33e86287cb2c4c32bbed38c6cfded01ad21c86901b5c30e5f1b6af64940c840bc83378ce327bbe1cfa538aa45f0a192faaca6b8a1a1969f979136fbc0d5e8f53eb86e0c7883b33d98220f96c0ed24630422ec209ecbf8c72196d58c638edb5e88a19fa0fc7c8e932204bf5f8dbd07618d5145d5b73928fd994435a954ae3ca5b0aa9265c849828ba3f614d6a3b7d761cbdf408945241151ea325dba06ce79320df5a4625c7ccc632e421bebdd4c37bc64d9236dc055bfb4fe9fc811dd73b636e6893c986b77c88123d3272b89a253201701745e1d3f93e7241c90ffa78e41cebc1383df1baff00491113e032f92509e3d716ce9b257930688b6418da90b93a7adc67d8dbeb6d077639f04c8f726fe7be3212a921ce4c725cded9c468575436216acb9e9ed55c5b4180bcf1efd8dedeb676585353af6e91e575f8b2d250e39529f729debe65c7921c69b3d815db4d8641ddb029e6e58a33744a1cb91ba94db695c20ebad6dce742acd343ffb886e6ceb8821b2d7718f1fc111a851e40f8e43a4e2fadd81f795ae2280d3f39aa9094716223b5c41ded2e789d0281b12518083cf0d89846df33eca75499f7b90a58e07f8fa73485d263e2bac4ed7b92104cdb8bd60cb53ab9d1ffb2a39a17a9266ee00302ce00f200bbf4281d72d08e95ee4a82a35a4230a19a0129e138a0a206e5e6b7725aba3448a5fe9743b35f19e3f27a1cedb3a7ac6d9148682f65c8e7562923b6c5ca11bf7e9d0b2d219c204046739c21fd3bb597fdbf6f443a23f68702b1f4a43077a5e45e45164d5ac64c2dc3e7d0b22ba25e9213e7a8b73b2c3a8460b06fe3f5b3567e84fd8544c94c5c933d58f02aca2a4037f50321bcef5182e378ea796888b2489ed6330ddd445382a883c51ae286fc0ae96fe2d71ee674a5297d4b1213d5088b27e238d3545b3b6cfb47092fe85ce9048d5c4911080ace0bfdc0076e487f1f9aa2238ec06ec0c1e2bde1e80ec909a9a1344dab5d24eb10e3747df0c2f460fa5a10ae5c51d956f6e4bce40a393b0dbbf46d76a8e4be577ec04aca03646740a752e692f2af1fdd0714410efe790786cca0e00c157c217b75620ceea76e406a8fea73b1c98c88422bf6d6ce918c921f5983a866eb151d6a541ed8ea7ba5ada21471a76be6fdd1860333f0fff6ded07578a5979f5d456f6e7eb68f16f8f1b4894260f9b78d1811329f45052519eadac06d8c3269f1f50b7eb988dc15ad40ae6cdcc371f641758e8bc915fb3acd109ac35450e774328e4f6df155628152a3c168df5f5e88ce74cc84ef27877a50e03c1b0ed7399db9daffbe1f0382c6949f61c60d12eb62d67c9542278717970dbdf41a7dda717f1ad17d3204b19b44d8b6c75b14d7185d3fa76e3f602f246d622b01140ec2798a093e89d696309f4d888b9b5ec370024aa52181b0e92ff552d230654fd8ee221a8f99f3a9c4c01e99ef6e08becb428353eec0311ef7178259ca33444d1fba9445b17c302269d51d45ae949f60205b94646b1322904ae2a4c7250e58f7e44513317d00df1a36a53ad6e6be413b2facee4d9de49912cd88aa719105df6820eede8b0ff547770b86ab3e58d0b0a4e22d0acf652f26a7af09df4fb1df3dda1264b1215585bfb2824028bd3f6151026938af2c9a8fd915aa1f194a5214cf63c77163462185aff8cf639837ea44e5ff618d6c2722fe943c1aa240ebb6bf598c163507ee94836be6d50afff2106646b6531cb0a47cf825c0b4ad35506fbb3db3560e46fb344e9dd2d4999c6f7f760019af36b4b26d5d99c5438177987d60d8746340cc4b6bad2c5fbce6effcb12abf74da7b11b0eaee5ab58c82b20698b867b2500f903ea113bb41f27b85731cbe943ea72058e0a79ac3371716c9277ee9a24b548dd23d49197aa16085bcb82b9c4ef05acae805d08cede62e77b4295ffe451dec1fb903b9cf600e74da6751dfd1605f42a4a098178837737dd2453ccafae00a388a93f5d482897ab677e44af55f71424bb9d0a82f371bb2e683302f8c0fe6d9b800d80c71f9ee47cc2936124c069e01d4b138f06e42b84f3dc498a222c505437b93e76e2c2e7d5dc4e6c7ee2c652c265f883b4964131f24fcd045cd12ab399b074a90e322bc561726172e980431241d02b487157000d37d0a5c13fd4fbb910ee0d8d47e8d5d1ba8c8d6580c27df36e5975ea3a2c7f0ff43d6d48dfdbab5353d5f5bea3c9258205f7727d78acd50038c99786ccfd61f431b7116e8e79e1dd2a30110aa622f21716967a66441a31a4865cb66d8775edaca53c155e88ee880dc27ee8ce567afd436a2b64d01a38768ad00606f7397c3eaee571607243185242e8019e6ea521447baa1488b27f3d15a5b1065cceeff090722d46d5b4f19494e5755976eeb4db8fe514268116a26ddcd4b0686a64e75e10b0cbbd066aad7181b7ecef0b33c38e5a5c9b3c5d8f2e182d369e77086635c8d42d61c57943679bd6a4f3e9b00b990cf13c5a165258d753e73bda2d3b6672b730bc1f0364f6180bcc394eb9e75fab89b2ff992e09293fe3225ab028c5d0ff76d2199365b09c21ecb815b4d1a9f3d383623e7d45ed6d69e54017b885a0ff06724b828e50cac883745fb13698ad063911e63e227b50d86686dae2771e9c5d317cfb8e6b4eadf4ed1b28b8eaba697a234248b2a874ab152a9a9a805b6a2f03dc045fa99c3256853aa5bff1b0d0ff09e14ab7f3cd0c2ab7a30f02962c5a072d791ece77ec1b801a2a6ed7395bf9e380a380873a8835a1a037aa5984ea2207f64cbda96e48fba1c3aba1512eb27263fa9f8454119818637b88aa8887ab163915b53c12d2937961b15bddc62ed9272047c47df16cd8c944bef3bc92eac9af86bb8d8c7dad6ac34a5450985155d65a3bbb2e91561539e297c51bd975ad5799cc77658fb436f37677944b6c3477926a", 0x1000}, {&(0x7f0000002400)="c25da7f5e1d12f7fe73e7b7aad555d8a15b5558e4a49493e9498d9c82d2eaf323237acf4efc3b448c686a18262e11f5e3a1f1e0fc73c90ad6140ead185abe345064db51bf9b32eb76a0e96125fa5a3a6a3513def16bc8af0d6eded565029d2cd018765a00fb0ce3110a6f8ba4756cc07423fe9abdf7bb93185ec2dc73e65ad4f6b35e40e6682c4355b125d9511676af5902d2d779e942a8fbfb81c02d3f15e714a011399adccbbfc212c2134b9699d77de323a83f88aa694daed70894a85df36fab7bce61b2be1ee7083783436f5103754f01eb2ae7d355388a208443f9e3a961d7292d3ecd9ecc12d6c02bd40be221a3e4221d2404c44379c90619c63cd9005c0eb50735005a6ac78a3d3ee9ad09c0586efbf6d6f2538ca558b32642bb8ee6a7b52106be0a2209c26cf72070493a06663ef57b059e6dbbf1500d55a69c18ca81039b84c18f07b73d0bcf0139755ab5a1720e01bcc96d41b6f7fc368bb53792609e1cf82dc83267031eda672f7502f45188415b66bd8334291c1dc91684e90deee816164fcb8e1400b68644b639b96294afaa132bc5b6fe05d14fc17fe8c8bad3e42d6a223b4bec42940138631d7cd63d0f39d46ef320761bc13dcf234c24be82ed20047adb02eb5967019cb9077fefd0472a3d86736564fc5aadf7217b69890bf8f7954544eb4dfad0c8d2a4c36eaf83f8bba8e75af858e135b1f75203a5da66e50da3936bbd5efc0243c78d57883cc17927ecad402618473a77cfa0fe2941af6f3c788b12e18f55c4055e1ebe6457be829bdd3b634f3b9ee7ba5cd42c0c131bc78283a471f01b534c2576f26e0271b5d462c2fc4ad3ce8a8474e5a7ad3086db8bf15c2ecfb15bc5aebfa71bd19dd8fdc5e6f19cb26c1ba090ab6d3a0a683617cc57905792020f9c932443f7387adcafd0c9129a08c654280f63aeaf747e19d77ff169be6eb12daeff4265cbda2332eff7b32ec5faea594b2179663af04a4cfea3694acf6be641808b5ce244900ca8e27187ddfc267e1b3a2c43857303dc66a33e8800a5a2c6bb1612240f1d982ac29beed0718e87ede7498c90e601caaa735f95325675b31aca7ba3590d8dfbeb13cd8a8d3d3c3dc50afdc31ad86feb5af7d83d4799af6b5f0d208ebdbb3f01f1ae90a15a57505e681a0976584947f267c63ed7bfca9ada3f62026f038e68b65da0074dd4b68878b579e45965fbb3db6e6e807aeb97d346a5ab48b7b36e92a16d98f5d772c85e725c66a488c4f2529ab8459e1ecca50bcecc3e8897c12ba67410de650d475d2eb55df36fa9f8cad00ff30bd04b659aa1a1cff35fe7009d140a2a2f8bd581ae231ba06825ab35ce1b036c93d10cefd0e6f851ed682598a8eb3df4abc53ffec00842a01f5d9e5463773dadeb810897d7998a3a7ed1b07109bf2c7671065d51b3c65c90cc9c55e3a3f7e642fea6b948f2bcca74307b4ab4f4037e90d7828979a159a629268ba9728c49b2aa6e00ed9f08184f292e720f5fc3dfdfcb2b3ef27ace1d14c05b67ce85df26989b0d979836af9c4b9c62fad258fd0ca6a1ebcefa709715932310a7c45665921e90b49504e1781245c7a17c3820f3533c083fe7b86788e7f96efcd5c087646cbbf30cf822500ddb4001b23aa9d6e3a0b6f266c829ebf8084b0a5b1632f49557a2973ca5f790ebcf2ed0a14f9520fb28e281b8d0430e51d575605a87d4dcb84a548105bb8d31b07de4677616d54241afb8dc5a59c80e8c834314028e1382d2b343641c781cc046620a524cb271e24b9bf20a5dcc4a1b21d05fde528e356f107e3d364df107b70012778a4fbbdebbbf8e1b2932e669d81eed9723bf51f4b0fff45dbb9f8afbc4491d3fe7a9a1d89bc71c565b9cdf98bb8b2e966a535ab584d2c7bc367e69c6f31060d3cfd67d8bdd9377516b26ec7809c5378a22d5ef8bb85ab7b729f1810140f64a205d9ec3f0d1e4518d325e4f22422db5e740c564871080deae23d07d2f4206e446f68f7b937bb6665e5a83be5289b05c436a1b3882f31ee6188d214e77e476c247bd0cba29c16d5ba5529e7a7aae29547498c50ab580d4c697410233cbead1a88b10b9023b336f69b7ed86ed3e459022da4b1bfeebc794ec67fe7a79166d0a5b4f71acaa4f3f2946c421d919bf69ff0bc00dc1e6ab3cb25b9efdea9921d4bcd3a0533e499ed2732aa86cc22372b5ea2bc2efafeaf1acd6b2eaaefa4fd63acf174f848bd4fa9d9c3de8f980df79bbcc9bbd5f4547f64c02f4ca41dc956760451559053c13cbbf43ff3e3d3ccbbb7ab97d01a06c2c513fc589ba4011d0356ab68fabbaae20a47fcbc9589eac8afaa29a9c6356d948367d2b970beb334bde2a6a6cdf05b2c4b44af060a9c962c2e7fd6f1ba4926e5df172a25f016bf21bf50215fbf8a654ed818fffc587f45c1bbf1f0a09f56854d1008f637bec69e7a36bf2b06f2c16050d2ba8d400ded728ca9b44d2db0777f67989afa02b5cc4e5a93d3c20d0349c85b5c5cf785bdedec694550e755555aa97dfaee496dbddf0c7c0baab291dec614d57179665a4dd57de2da783ba3243fadb0316472cd7abbe185f652323de8338f6752d334c8f8f44f8b25e52ce023b52029f67cd40efa1f5619d9fc02dd6edfa01b72a41e7f50f181e26a09940a4e3bb937172ec3d81358c2e4482cb9d30f7416c4ae800bdd0a2fd367bb854585da36b1ca2e194641984f819985f33bfda841d08b1d40d9971f298cacbf76948f0c7326068599712bc97183339c6085e32eb8b1fea2b94e9f3ba28586a25ba39a02ede95d095dc47b6ff79755d6cb5593a57842c55a2f4d0e0ae4ab909f589a897afe18a9c1dac777234af44581ca22919d196f389f53015fe85d0734822ed98743a4fc508a8e4a590d9001d3e88dbd0bd125254b1a10c303c2e7c6b327ed3ffada6a16bf2d7ec6d0ce5ef8b9a18792c3542fcfd164685b0d4c5229b46a4f5560e299f27d24cb21fb47df9ce0f2f58ae1d83d7fc51de811405017b1f21079ecbedd4bfe0acf3ec9d76f2e9a13ffb6d6ce0f821f52253f606e5fe07bfa0fa7ce75010a72c5df7beb3a87f9d3d0ca6777ba7d23f4007308dc25d1305c793542bcf7d29c9550efde6f253c3cf3e223c4c7e920603463c27ad8650e9d3e3eeb48f856fe357a76129e11ea443cc089dd4ec49e55adcff3a5051a59045ac0460000741cc8130cc62d2ce8beccbd18697245ff677ad62b64ed70e0d114ba7723c457bbdddbc3fe4f4fc978f176a87fc684a48e9812a8f2d5688a8ba2d85352bcc5d92e5c6256733654104781ca6061fc7352f431bc3bbbe97abbbfd3bd41eaa16eeeb5433bd497686b5e6b10d99aadbd882d5d58a9aaf54fd91c50dfe83349e131d94bdf3b81bb79b36655ce205c94bd9cc30aca84f2206f84369816aded11758c3b59fa0ebd3251b7970ddb2a4065714c42e4b6a99071c5991344e42fd785f9b5f6489a6f9e4dea7d4816d64427493675371f2bd773b808f40e5ec017bd1e5decb7cf1624d9984c918553ecbed081876aa41b08ca14f929f71e7c1c1917a47b0e23d39fd40677fe0dec47b2a886f3453a3cfe1c5d989e2a0607c407e7586ad7df06d40cdaa1ddb0fd5f9baa4397ed14844a3aea958cc2a1089e69b493fb2e2122273e9186fb06fc322c06fa9a70a828881a6cd4d5a41cce65a21f516575f000550ddc6e30d4e47cc44132e31eb2866b6b907f525caa0c36bc6dbe536de1ce30eb61b4a0fda6fa80dd24755e70e907316feee51c0561cdd589766a17b6e610bbaadcbde5359bb24eee4a076675a5a6b2fd1efeae2ade8f97b912a4592e53f5d0c1a2a2c7509b0e9690bb0e8bc4cbb777ee40d721d8ee636bd28e8966eef61a5aaf62f6fc76d57e8746bde6cdefb2d11e14c385de98442cbd8cf2f4b2cd39ca912e391a1c123ddad8a5e3580316ede76ee385dd51c2c807eb06ea1118e205ff2987f633d1b9f3e88e08762c0144da3b8d9ca7f0f46d0f049f2bd6c4aa4882d6d85c7ca0391f1003d43f1a88adf153840c6fe6c5943e56efab024d860a545ab7a929fc3634e7e16a49fb4e60eb0f7ede6246547457455b38d2eda413479d96d54bc2276e5b155bf95c00345e34fceca752d57afac649f07b630a68c64eb1c3a6cc0a9e4b4773799722e6d1f8357718e3830e9e0e7920f1852c09ad1ec5a85f4614a1b2623982c246faf625237ef3db117efd1efa4c7246eae7b3e19af6bf0dade9513a1f13a3936817d2285daac382b3b61dba2d7bef964502beded493ba00275d596dbe949ccb95e45599cd1ef233aa17d313f0c3ad840273ece9c888db9be69d652c204df010b384341cc0563f2c3b7561a6210b4471fbdc9c663644be633827456bbe15ce055c96257ec3827bca0a417c77846b4d1939faf2bc37a1c495cf922f43859a9ab654fc9749ff2f9148a0f1e5271994cc860c7150bf5647447a55be691a614ef9220c3631894f57df8aaa5995fd1203e7d7fc02fb69e9f12f2b0eca7a140b81c250ecad90106261be5aec2ee7767220ec9047fdc405235eaa68193890eb0d3e4e056d496d3b903c772fcbb2a52104bee38ff90267b479905fc20cfde0b1bff8f26cc6c80b28400be0c73f1cd7365725747168f28d3d401390d33e5e92da9f6316a1e5334dc645493861b3247c581be8722b624ff7faf2fb72e8036bb976db405ebb1a932efb758c539213d5dd3d4df83b537b8612be83af4c5a86ead857a397e1c2f94299823425f690824cebcb4a5759fbc3e888193090bc465b397a979496a827f2dfde4bbf4d8fab04b2180d954862a1a15ae7a961e234907127e719f8d287b51415e77dc19a228008f266590fce5efdc1370cf63398d9b56206d636363113ebac3c1d8316db45b4377db040a849d7b2fbeffb161bb6bc7603152b1dab5a0257d9424b24f133dc89cb5f8d0542529987d75bee81832ed24d7a8dd9147c1a1addebf937c6e9757d0715e177da7808e86dd0d130d277f2ce86934aba227eca9e0b934ec38672b82b74574cfca054c0549bcdeee16c8beea97f7655d6de919dabb92659741a78e6d783660089b4c24d8649a2cd74c9f2349a017b640ffd50f18ba46a4dae6f6847320010a4a405d2922e26c5b7216d15ee261deddcbaa95fe622efdf1881553823c4665d2e4c6a5a411aab9bdfc8a6d39be875496ade395a85581626d577a7ffa10f6f06d3ce09243c438391b07c1dc17ffd5aa84d5d246fded3ba93e7b6cf79af62e3f7df7e5ba1844b4de69ff85424da71144767c136da43ff2baf9338fb46acfe5c67e93c44b277e10ec82a02a16c35ad3248347aee543c74a5bd09e53dd862b87da7108beb1764f216dfe66321b718a08bd190f6835c3b58d51b60e29334364dbab47ac12d436a5ae5095754e7e41d2044ade8370adea3c5c2e53b2a72a9021d74311b76db9d752ca4bc8e0deeaad8a9e38046b248acb4ba4d12aef6b5d4d2fbda1e539a6722c462f496f88aee83f91b705ea37f4368e934135a137d67b74d4fda416a34d591d212853ed6127451aa0cc8d217a428abb9fc353ec9da3d33272efb4b26a72c3196d8d39c3894fa574cfb965ade2b72a005ff3dc62b33b043b80f80a79318a87cc8d996a21b00e76035f5bd1c727612f14aac3e2cc4eab8a1b38675c75f74567e3de5a185963c9add7a3d70844f023417392cf523afa8c33c8eb6b624ae8e89bcb23936ddc9ff19d5b2181a837d47c21d2b4f9e52fc6a79fcfdcdd80981d09ecc33ed54c41676fd4af1ac51cfdf986c8845c13428547b451ac0a6eba43a", 0x1000}, {&(0x7f0000003400)="782b9d1ed3bdada07c5098020b2ff3f5b752189ef354f66328dfbfc5f8212b5195218a1e42816da8a3588f25d8761931c1d0f5435a7ffca6af6d72bc5b44d304bd8502023c7f085560cdc5301849c6733d8b38deb3f08b5b292e72c95c", 0x5d}, {&(0x7f0000003480)="32039f03b393cd71cd28a9605b24f81dbd3b43214aa8fc42894d0c3afee3fe05cf2cc4f4e799489e6ad5fd5c613c788f9fb8b8af2471390a249b53ec69ddd0530cf5471df56bbe538a29d0e0a699cfdbd6530b77fd3e3b3becea4344525827715bbdbea6a0cd6a433ae95e0482d3fe67906ccd1d93", 0x75}, {&(0x7f0000003500)="389610f901d8e8476979353d4a508e546d11143fcab7abe1cc5e9de7fc11bcaa484e143a0c244ae46953895f2bf6e87bc7f3ee201e2941b6d21ee8a60310961058f9f7a98ef74757e7ce32ff01150c0f04b4b04fbb7b7d66aa6a3deb00d6b5a3f55d0d0ae606b9848ca7da4c97426319c7f41a5af3662277c97f6a3e2caf280b73d4fee1a6f3e73ba0e147c7eca19b63050dafb97ba5781b2f7f154ef968689f6da846fdfbc246bd80b1d23cab392cf55df9abafb9424ce739e387d7724e5096ee4517679137ce4a", 0xc8}], 0x7, &(0x7f0000003700)=[@rights={0x18, 0xffff, 0x1, [r9, r11]}, @rights={0x20, 0xffff, 0x1, [r13, r14, r2, r15]}, @rights={0x20, 0xffff, 0x1, [r1, 0xffffffffffffff9c, r18]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r21, r22]}, @rights={0x28, 0xffff, 0x1, [r23, r26, r2, r27, r2, r28]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffff9c, r31, 0xffffffffffffffff, r32, r34, 0xffffffffffffffff]}], 0xd8}, 0x11) 16:00:23 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202932f66696c653000"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="77ddf8714702e63c9e15099f7ddd7ceef253f01a3c486ee11643eae0", 0x1c}], 0x1) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:00:23 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x5, 0x8}], 0x3, &(0x7f0000000180)={0x0, 0x3b9ac9fd}) socket$inet(0x2, 0x1, 0xa2) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x140, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8480, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10000, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) r1 = kqueue() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r4, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66694c653000"], 0xa) dup2(r6, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r8, r7) r9 = socket$inet6(0x18, 0x0, 0x3) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x9, 0x1ff}, {{r2}, 0xfffffffffffffffc, 0x1d, 0x40, 0x10001, 0x1}, {{r4}, 0xffffffffffffffff, 0x1, 0x100000000, 0x5, 0x1}, {{r9}, 0xfffffffffffffff8, 0xe30b7d7a0efe494a, 0x45, 0x4, 0x8}, {{r7}, 0xfffffffffffffffb, 0x10, 0x80, 0x5, 0x7}], 0xfffffffb, 0x0, 0x1ff, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x3a0914c44f7b202c, 0x1fffc) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) write(r0, &(0x7f0000000bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844790870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607887914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995bdf7dad388abc88295535683a75a9d637c34da7c65d004ff61b408acdc184f9a92e39bd30ec645a899656d1ec68d19b2058ce84b759c28e433f094d7bd78f9eccf6b51814254a", 0xa46) 16:00:24 executing program 1: shmget$private(0x0, 0x3000, 0x1d2, &(0x7f0000ffd000/0x3000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0xfffffe73, &(0x7f0000001440)=ANY=[@ANYPTR=&(0x7f0000002640)=ANY=[@ANYRESDEC, @ANYRESOCT=r6]], 0xfffffffffffffd02, 0x3}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4085, 0x1000}], 0x100000000000008e, 0x0, 0xffffffffffffff8e}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(0xffffffffffffff9c, &(0x7f0000001480)={0x2, 0x2}, 0xc) r10 = dup2(r9, r8) connect$unix(r10, &(0x7f0000001180)=ANY=[@ANYBLOB="38682cd0178e15699d3e5222a789fa4e0a517662766636ff837b9fb7f5864513b3957e6097b994c40461634c06f457e0ef0d54735803013f50fc24f69000d9da5724aaf0caab08e6fc034d98e9e0ec6b"], 0xa) ioctl$WSDISPLAYIO_GMODE(r10, 0x4004574b, &(0x7f0000001140)) r11 = dup2(r1, r0) mprotect(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x0) r12 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r13 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x200) getsockopt(r10, 0x8001, 0x9, &(0x7f00000013c0)=""/10, &(0x7f0000001400)=0xa) readlinkat(r13, &(0x7f0000001100)='./file0\x00', &(0x7f0000001640)=""/4096, 0x1000) clock_getres(0x2, &(0x7f0000001300)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r15, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r15, r14) write(r14, &(0x7f0000001240)="a39d3ce8f36b1da261d7852ea70f64dae5fd208561f0f12bc3bf1e1daeaaac2a0d152d6e92e7c6b5d05afd686a5c442d52085d9f78a76766119ea0fca47dc1cf319e4e5a2dcac427010b5d925f51ebbcaca88ef45efca95e3f8e18430b629366517dbd9d6a52028d4c2dc112e17fe61e50b5f0157bb76725d944965510d500e32b559411f48c6247eaa022aac97dfc4a7443362a3c3eb3e8159b", 0x9a) bind$unix(r11, &(0x7f0000001380)=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r12, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x4000, 0x1) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/200, 0xc8}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) pipe2(&(0x7f00000001c0), 0xd1eb495f25f2213a) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) 16:00:24 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x54}, {0x2000000000004d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x10000, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)="b12e117aac3185894c735b20c8e1") r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x6) r1 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r0, &(0x7f0000000280)=""/127, 0x7f, 0x41, 0x0, 0x0) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000600)=0xc) r2 = semget$private(0x0, 0x3, 0xc) semop(r2, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x19) semop(r2, &(0x7f00000004c0), 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="01002e5b9f132865300005c814df287e95c68d09e4c872e8ba83ea82c9b48a81435b590d214399157785cd92ce3a62f3800208f1c93f40a28fb58e875a118dafe5a9df6f03fc87e2f39a22a9886d95753e36c71e540d7307555c9455d452285ba33e3fc102c20b296d6ec151183704f443dfdf10eefb2bf2ad743438db4ed3878fdc6d41f3e0fbe5a42fd36cdb76e50caeb33076490abeeb7120d0ddd4c25a66fa5ad745396eed09cf33d0979fbf34ff5fa3f6a5e271c96d8f99b7caf7f3e3a8336504d6b72a858c5b6ea35d71073297070b1de919e9475f1d1ce1c8e373c37aee2aeecf51a2465687dc4c29e287f5c52cbcc81606dd6c2810fea714fc50598a0e8cd3528d31465111fa3ad2fc2182be6f0c13623b296416f452c5ceac4debd6f69185721c24a4de63f10301337adcb82a72c0661b706ec2350b383beccdfdb7872b62f9ae071f79ddb86674d58dfd32e0656b2fd5660ac2fb07787e837f9e3753f0c2296b7ed9c399a12e70cbe0bf38"], 0xffffff86) r4 = socket(0x18, 0x2, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) bind$inet(r4, &(0x7f0000000700)={0x2, 0x0}, 0xc) sendto(r3, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r0, 0x0, &(0x7f0000000180)=0xffffffa9) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0xd5f9d966f44f9f10, 0x0) accept$inet6(r5, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) read(r6, &(0x7f0000000400)=""/80, 0x50) open(&(0x7f0000000480)='./file0\x00', 0x3311203c63ee0c39, 0x80) setsockopt(r0, 0x6, 0x9, &(0x7f00000004c0)="1c5c6431f869bb423e87974b2cf75a9458604cc3632181fba0b328925d503d156ce1943e08d00ed2f143e2dd97990b2318db8f072bf195e38ec5b6b107cd085b44c58084d3219d480574360d2e", 0x4d) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) acct(&(0x7f0000000040)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x170002}, 0xa}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r7, r6) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x15}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f00000001c0)=[{0x0, 0x1, 0xfb, 0xffffff80}, {0x401, 0x4, 0x3, 0xff}, {0x64f6, 0x80, 0x4a}, {0x2, 0x3f, 0x7, 0x1}, {0x7, 0x3f, 0xfe, 0xb1}, {0x6, 0x0, 0x3f, 0x8}, {0x8000, 0x46, 0x7f, 0x80000001}, {0x3f, 0x7f, 0x1f, 0x5}, {0x7ff, 0x4, 0x4, 0x800}]}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) listen(r3, 0x0) syz_emit_ethernet(0x60, &(0x7f0000000300)="a7a6fcbe036175ebee2df21fd32327316a49820d2ccbb17c6461d4bab784959da5ada5e9bc4ed3cb9177034485b809f533000f73d0daa5de2634e03313ab336fd000606f5b1553f7c27e1af18e1573277361ed1689f1dccfdbaa1ab5260667c1") ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000080)=0x2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x1, 0x797, 0x6, 0x1, 0xe316, 0x7, 0x5, 0x2, 0x1, 0x1dd, 0x7fffffff}) 16:00:25 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x17fffffff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$PCIOCREAD(r2, 0xc0207534, &(0x7f0000000080)) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) dup2(r3, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r5) connect$unix(r7, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(r9, r8) connect$unix(r10, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$PCIOCREAD(r2, 0xc0207534, &(0x7f00000001c0)) r11 = socket(0x2, 0xc003, 0x2) setsockopt(r11, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b', 0x0, 0x0) dup2(r11, r12) syz_open_pts() r13 = socket(0x2, 0xc003, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0xde, 0xffff, {0x6, 0x6cc77c08}}) setsockopt(r13, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000200)=""/236) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) r3 = getuid() r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r6 = semget$private(0x0, 0x8, 0x400) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r6, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r6, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r6, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r6, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r6, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r6, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r6, &(0x7f0000000040), 0x0) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r13 = socket(0x0, 0x0, 0x0) r14 = fcntl$getown(r13, 0x5) r15 = socket(0x10, 0x2, 0x102) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r17 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r14, r16, r18}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000540)={{0x5, r8, r10, r12, r18, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r20 = socket(0x0, 0x0, 0x0) r21 = fcntl$getown(r20, 0x5) r22 = socket(0x800000018, 0x3, 0x102) bind$unix(r22, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r21, r23, r24}, 0xc) r25 = socket(0x0, 0x0, 0x0) r26 = fcntl$getown(r25, 0x5) r27 = socket(0x800000018, 0x3, 0x102) bind$unix(r27, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r29 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r26, r28, r30}, 0xc) r31 = socket$unix(0x1, 0x2, 0x0) r32 = socket(0x2, 0x3, 0x0) r33 = fcntl$dupfd(r32, 0x0, r32) ioctl$TIOCFLUSH(r33, 0x8040691a, &(0x7f0000000300)) r34 = openat(r33, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r35 = socket(0x18, 0x2, 0x0) r36 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r36, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r37 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r37, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r38 = syz_open_pts() r39 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r39, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000001280)=ANY=[@ANYBLOB="ff000000000000", @ANYRES32=r5, @ANYRES32=r12, @ANYRES32=r19, @ANYBLOB="01000000200000000000f4ffffe8901d8ddfff00000000000008bf56185a04c7918ef8086ea674d1e728fa46ed969f47822d02a536dd57fdf962384e40fb2015aa7ca3ad252f5b664662c9389eb820efb9ebccf8ae31d9b57e31c2b4477a3e6a8e8e993acc7296250dce8f9cb73954791f3396d66dc5a89d027239ba58fa6ea972eb37042ec484ef3d2a9a353768f686dba2a538b4c197c9e05e8919833349aac60da25c02000000b18e22dbe4506cbcfb3ffd9aa22c450529d5f81987005565b3e30a4685b68e169cb1b4e89ae03ab2b8abb1b32ba62294eb681fe915934d81", @ANYRES32=r21, @ANYRES32=r28, @ANYRES32=0x0, @ANYBLOB="00638a7cefb8891f16e789d19022c7791d93b8ccfdd2f8fe00", @ANYRES32=r31, @ANYRES32=r34, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39], 0x70, 0x5}, 0xe) fchown(r1, r3, r19) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000001580)=ANY=[@ANYBLOB="00000000000001000000b78a1da114300ee26f0dae8c8ea7ebdb367eeda4a8f835b602522901d8dde37d27a6c45ce1070000007efd5fe1786db870b6396579a2b4e27374b23f6fb58484cc23f8bc43c55ab4"], 0xa) r4 = dup2(r3, r2) listen(r4, 0x0) r5 = dup2(0xffffffffffffff9c, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3, 0x20008}, 0xc) r8 = dup2(r7, r6) listen(r8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r10, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66796c653000"], 0xa) dup2(r10, r9) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x41, 0x1, 0x7, 0x7f}, {{r5}, 0xfffffffffffffffd, 0x5e, 0x20, 0x9, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x32245d497759b894, 0x1, 0x9, 0x6}, {{r2}, 0xfffffffffffffffe, 0x150, 0x1, 0xffff, 0x9}, {{r8}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x8000}, {{r10}, 0xfffffffffffffff8, 0x1e, 0x297f4f9ecc9a029, 0x1, 0xffffffff}, {{0xffffffffffffff9c}, 0xa5c9e9f3982c64a3, 0x80, 0x8, 0x9, 0x4565}], 0x0, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() socket$inet(0x2, 0x8000, 0x0) setsockopt(r11, 0x80000000000029, 0xe, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x120, 0x0) r13 = getppid() r14 = semget$private(0x0, 0x8, 0x400) semop(r14, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r14, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r14, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r14, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r14, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r14, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r14, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r14, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r14, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r14, &(0x7f0000000040), 0x0) r15 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r17 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0x8) r19 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r21 = socket(0x0, 0x0, 0x0) r22 = fcntl$getown(r21, 0x5) r23 = socket(0x9a3dc52585f872b4, 0x4002, 0x102) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r25 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r22, r24, r26}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000540)={{0x5, r16, r18, r20, r26, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r27 = semget$private(0x0, 0x8, 0x400) semop(r27, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r27, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r27, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r27, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r27, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r27, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r27, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r27, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r27, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r27, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r27, &(0x7f0000000040), 0x0) r28 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r30 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r32 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r34 = socket(0x0, 0x0, 0x0) r35 = fcntl$getown(r34, 0x5) r36 = socket(0x10, 0x2, 0x102) bind$unix(r36, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socket(0x800000018, 0x3, 0x102) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r39, r38) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r41, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r41, r40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r43, r42) r44 = accept$unix(r43, &(0x7f00000013c0)=@abs, &(0x7f0000001540)=0x8) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xfffffffffffffe75) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r35, r37, r45}, 0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000540)={{0x5, r29, r31, r33, r45, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r46 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r48, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r48, r47) r49 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r49, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r51 = semget$private(0x0, 0x8, 0x400) semop(r51, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r51, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r51, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r51, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r51, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r51, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r51, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r51, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r51, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r51, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r51, &(0x7f0000000040), 0x0) r52 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r52, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r52, 0xffff, 0x1023, &(0x7f0000001100), 0x4) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r54 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r54, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r54, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r56 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r56, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r56, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r58 = socket(0x0, 0x0, 0x0) r59 = fcntl$getown(r58, 0x5) r60 = socket(0x0, 0x4, 0x102) bind$unix(r60, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r62 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r59, r61, r63}, 0xc) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000540)={{0x5, r53, r55, r57, r63, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r65 = socket(0x0, 0x0, 0x0) r66 = fcntl$getown(r65, 0x5) r67 = socket(0x800000018, 0x3, 0x102) bind$unix(r67, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r66, r68, r69}, 0xc) r70 = socket(0x0, 0x0, 0x0) r71 = fcntl$getown(r70, 0x5) r72 = socket(0x800000018, 0x3, 0x102) bind$unix(r72, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r74 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r71, r73, r75}, 0xc) r76 = socket$unix(0x1, 0x2, 0x0) r77 = socket(0x2, 0x3, 0x0) r78 = fcntl$dupfd(r77, 0x0, r77) ioctl$TIOCFLUSH(r78, 0x8040691a, &(0x7f0000000300)) r79 = openat(r78, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r80 = socket(0x18, 0x2, 0x0) r81 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r81, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r82 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r82, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r83 = syz_open_pts() r84 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r84, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000001280)=ANY=[@ANYBLOB="ff000000000000", @ANYRES32=r50, @ANYRES32=r57, @ANYRES32=r64, @ANYBLOB="01000000200000000000f4ffffe8901d8ddfff00000000000008bf56185a04c7918ef8086ea674d1e728fa46ed969f47822d02a536dd57fdf962384e40fb2015aa7ca3ad252f5b664662c9389eb820efb9ebccf8ae31d9b57e31c2b4477a3e6a8e8e993acc7296250dce8f9cb73954791f3396d66dc5a89d027239ba58fa6ea972eb37042ec484ef3d2a9a353768f686dba2a538b4c197c9e05e8919833349aac60da25c02000000b18e22dbe4506cbcfb3ffd9aa22c450529d5f81987005565b3e30a4685b68e169cb1b4e89ae03ab2b8abb1b32ba62294eb681fe915934d81", @ANYRES32=r66, @ANYRES32=r73, @ANYRES32=0x0, @ANYBLOB="00638a7cefb8891f16e789d19022c7791d93b8ccfdd2f8fe00", @ANYRES32=r76, @ANYRES32=r79, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r80, @ANYRES32=r81, @ANYRES32=r82, @ANYRES32=r83, @ANYRES32=r84], 0x70, 0x5}, 0xe) r85 = socket(0x0, 0x0, 0x0) r86 = fcntl$getown(r85, 0x5) r87 = socket(0x800000018, 0x3, 0x102) bind$unix(r87, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r86, r88, r89}, 0xc) r90 = socket(0x0, 0x0, 0x0) r91 = fcntl$getown(r90, 0x5) r92 = socket(0x10, 0x2, 0x102) bind$unix(r92, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r94 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r94, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r91, r93, r95}, 0xc) r96 = geteuid() r97 = semget$private(0x0, 0x8, 0x400) semop(r97, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r97, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r97, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r97, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r97, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r97, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r97, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r97, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r97, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r97, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r97, &(0x7f0000000040), 0x0) r98 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r98, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r98, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r98, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r100 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r100, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r100, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r102 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r102, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r102, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r102, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r104 = socket(0x0, 0x0, 0x0) r105 = fcntl$getown(r104, 0x5) r106 = socket(0x10, 0x2, 0x102) bind$unix(r106, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r106, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r108 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r105, r107, r109}, 0xc) semctl$IPC_SET(r97, 0x0, 0x1, &(0x7f0000000540)={{0x5, r99, r101, r103, r109, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) sendmsg$unix(r12, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x0, '.\x00'}, 0x4, &(0x7f00000001c0)=[{&(0x7f0000000180)="00bac57a246cd8179880ab33ed260f90f084e96667cc345806978e23e02cd2a4ccb3a1a4d6d20f4898066118efd340ef3844420bb18d", 0x36}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r13, r16, r45}, @rights={0x18, 0xffff, 0x1, [r46, r47]}, @cred={0x20, 0xffff, 0x0, 0x0, r73, r89}, @cred={0x20, 0xffff, 0x0, r91, r96, r101}], 0x78, 0x400}, 0x8) 16:00:25 executing program 0: getitimer(0x1, &(0x7f0000000000)) geteuid() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x10000, 0x6eee286eccb3c765) semget(0x1, 0x80000000000, 0x100428) sync() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000001780)={0x1000, 0x0, &(0x7f0000000780)=""/4096}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$BIOCLOCK(r1, 0x20004276) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x101}, {0x5, 0x9}}) clock_settime(0x3, &(0x7f0000000140)={0x1, 0x81}) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x400) sendto$unix(r0, &(0x7f0000000040)="3774daecfa048eafd3b633a5d7421448b8940e2b9026f427fafbf80e60078eb508af288ff42f38eed7665677f906fd6dbc627f44a2a9213f3090a6a279827edf25129f083223d180b06500a0a6dae968135ccd14bdfae8368cef798160f08aa9085a7678f309aa03e61755ed450ca5861133e02bc62d680c1296870f3b240f84ad8edfc8c27a79a20f535284c2d550f4fa3bff", 0x93, 0x5, 0x0, 0x0) chdir(&(0x7f00000004c0)='./file1\x00') r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) dup2(r2, 0xffffffffffffff9c) mkdirat(r3, &(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', r3, &(0x7f0000000440)='./file1\x00') getpeername$inet(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) setitimer(0x2, &(0x7f0000000180)={{0x3a2a48e4, 0x7ff}, {0xf553, 0x81}}, &(0x7f0000000300)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x52) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080)=0x8001, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) 16:00:25 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4a89ed2caba6e36a, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d1f6fbaefe1c8891200"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0x340) readlinkat(r5, &(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=""/170, 0xaa) r6 = dup2(r2, r1) listen(r6, 0x0) ioctl$BIOCPROMISC(r6, 0x20004269) pledge(0x0, &(0x7f0000000200)='vmm\x00') connect(0xffffffffffffff9c, &(0x7f0000000080)=@in6={0x18, 0x2, 0x808, 0x8}, 0xc) r7 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x4b) r8 = socket$inet6(0x18, 0x4000, 0x3f) connect$inet6(r8, &(0x7f0000000180)={0x18, 0x2, 0x401, 0x1}, 0xc) symlinkat(&(0x7f0000000040)='./file0\x00', r7, &(0x7f0000000140)='./file0\x00') 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) sendmsg(0xffffffffffffff9c, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="65252a63525ccad83a50ef579055f86130b7290f4d8d492e8f315c3fb17fab01476da0c9c8c647785fc72b491ff26428994c75da6dc87ac69772d9d3d948aeda222b", 0x42}, {&(0x7f0000000280)="f4d8bfa6ab31f51a0d62c1980fa7c7ce6ac6548c67c7258bbeefc657f04952a4cd7970d22582c8067809d7b3a237dae5b1519ddded8f39b8663e086e8e683664c0f92a8ca7fed8da6f8b89b537e3a9f57e19b88ff535ae5138220e60f192fca404d3c165d7f8e83d6c7c0ff988b7701279a5f47d8a331832c4cc439f058ee43ccfa77b2561ee32be8f38d24a7509f3e5d6a6e7d4e8318bb1d544534b7e4caa2e38c9ba1cba0b70d7141de544195ca1543d9c862daf05da5ad0753dfa4ba4241393a1421760f80676ded79ec96f717075333423cf799411599ff72a237525a7f1f26c61156826d3dfe322e5b5bad79a", 0xef}, {&(0x7f0000000100)="b70f31f41fc0c5701b1921df9094a38c3928dbf62f6fff0cb470c89fca46014cc0f8115b8c2b74eb88c2ee633ce54e220580ea", 0x33}], 0x3, &(0x7f0000000380)=[{0x90, 0xffff, 0x1, "6b375762307bf5561aae0bd07401ab4d1534cdfc2e06ba48d93cdc813b920a497a4a5328eb064a2aab9bbb882b64c10585373462f01bd2a3113351b25adc72a9d42658c2213d3c81f5668c9856544f795a266fcc44ef601a207959dc8055d5bebba1bed651c05d5bf73ca256fb3704f4315a6edd977ca647b417b1e735c960"}, {0x10, 0x1, 0x7}, {0x1010, 0x1, 0x7, "0d49342c7ab69d0086988745e1b2cde57d42d032b09fbd7431bb280207f8c7d8c904df9a4b15bc5521d94aca6684931ec11dd09c66d7b820ef52e714d7fad8fcef303ec53b2bf995dc356bfb70526bde9a117e4271d99a2cf22611d98710e869ece223d61b3febfdb1ca2e7cb137dc2964ebb4f7f8f6fac9f54d759360479681765595a48fa290897898eec842c0ef07a644dce0dd73d6cdcc761452b1f4ac406e354ec8e33953638af3f1b94e6d4c5dc020e0e22a935b86f680d34c44cf57ef5f3a2a14ef232d40714aa8f12c66e960273383f8cfa889afbd9d7a7f6165b97a9845dc4a1293dbe698d415ef94ea6708c016b98b0738461456ec098bc64a9ffa0df541586cb6ce119ba632e65c63732ef5d21578cc8044813c563f036b42a0ffa30d7aa27d25a9b05908610fd6f02952899f4932e5ca6266835aa204e6208f03f6d53bb6e0803359742cef6e4186ffb256c0a67bbf86cf1da86fd7ae13d14b715578e91d0be14a0ba1265a34a800a5f9c28bda4dfa916592efa4369092195db009480e99acb3ce95232a802da2923bb6413cc6b0bdb081201d1c2427f11eb61e77a6509050a512a114cdc2d44bc250386be321d68ad29d8f49d815f739381fb966b5d1683b29c0e2b4118153b87c26ba1fdb30802f9e2ffdb572f5f6076134e68e2eeecbd20b850bea50a8c4f9acb9e1669f8f07f5ae4e6311fc961b74cc1fc9f9dce95c9c3a8af96f325fb35feca3611b4b32c24ed2426768eff6ac4083d24072e5332f9845d92102922bfdbe0d007650646ad69ab9c800ac900d5540315e07e9054590e6fd7b4a9c4dba16abf8f018c83f4969cd810960e6660bc8ae57490dfb8aed21325d8656b52fb5b960e0b6c9b326aa99bdc9557cc6c928622c6fd86efea1262563b6e6866c3a6e9d1525381ecddae4747165d3bde70b3f58277a8e2ae7800101dcb6465d558917957a5cfd5030f6e8c26aebd104c725a649e4332c3c1b8fba3c1675cf4f5a7755c62e156283a41badca5f36f3b6302aa4e19a4efd9c0fb47fbf23bf27a895a33b38b6f668db2a6b0fcb3ea8d95181ffa359b8a6ec2817b46773414911d85703b5e489c129dfead9be13eff7c1817a437fa382b6db039b465f21e67c13b3b110e122122ae3fa73f5dd02d821f597bf7d118d63788799bb2dae7d69769f61d4c280a140a7391e1da2914dc92d11d236a6d881604af2fd0e0998b51f9c93a507194c682b22853fe01102b9a177dfc3acf53320fb01df5ad62ec927bf6779af8427d9ff5255c2620e47d40befc51d6ae10e3e55bea5292ef40890c5f4a5be48ead77980df262ce4eb8dfcc188abd3eecd2d382a66c5cd52c81913f4a4b4f6732b22594f4a8a2ceec8f5dcb4cd7b08bff39108e7e08bc56bccb3b55a7d2dcb16e1b1574773d6053fd8d5653c70a4df45c4bacb2c576c15df817bfc5f715149ed1e44d3ee1c09de580b388af145ded95ab16cfaef1da87a8f95bc42fa3db0d97592fb96381fa870fbdeccc78ec01579c826a706e9834710722861c0b00e5d2ce0e867410b3a1c5aed384b34a42bb8dab15e6adef46e5f7132fa06ff2d88542781059659376e04ab0e4840cce7886103fb94fdc58debfe62f82413419bff7b99e255d8f3f12efc7830be410464e188672640917d1930b15dab6854d8ba096b0fbab79c25e94daebdf16e3d715e46fe05a5aff69f28d82934286fd9af2e1e0f01891e82e6990a1d8e817973b3d1bdfa30bc3d538585bf22f92b90ee1b406bb40274f9622e1d0d18a99345b02726bf50ebb32120097ec20100ecbfd9d741f3b60135cfdb4f458854bc46d66a3d664b43561112c58eb8214846fae7c675a067152e33d2063228047f2c1fab4286a13030660aa037dd31861d4580b05d8bea4ee7be0f6c61dfbddfec223bde372dff59e7aeaedf8bc1fab1264472a19fbf76ed3d9031b4144e67b6973e5c0bb91aef2549d5a2c48539dbee4a074754a862b2639c15b50c7620d8b8cff8d6ed021519bdf413595f6765566ab595335e6cbe6eda81ea3be9c033bdc169d07b4ef9a1a1e81a3d4660901d853440acccfb07f391fad9a30dbefc5ecb4a5e68143a729350a6fed2ae7e51a3e29bea7765af429a733837a9b5e41652d8db8285077264fa0b05881ee38338b7ecc237479e9bd6751ccb7e99d58b9ba1e9a5efe5ec79bb9a5fedc7a5ce620706b60b56a7855fea5ee21b41b681346b15d8424e360fefc47b431b6fd421c4daee13b4caebf8d2609c04cefc4748bbf87f50078b5c1d56169afc8f2d2d82ca378d3629f5cca3b6da979e50a3d4cdf2b27add04907e50ab2c910455c698429daf036b103027d3194db3589fffbf689e5bbd59845f45e5131b3722c8dd653b5c135fa41fc8422138aeb22376e9d5fbc1a172a073c4a3ce7f9211ea26b43248a6c7b5a11d339ccb824d262af50f9c42dcb9c88b8adf4ef50dc7ee7bf2fed5380b83894ac9ad568c277b0d92cc3fe028867143d1df131b35a6b4a67cfca05eea4662308389382ded5b4a1f03761542d67fa822059b8029b5db0d35bb1bd12348cb2bc47912d91755c529eab96eee50c35149a111d39ad720f813bb1cdc4bfef4d4b9f0d4fb3b79c7fd0a04e6f71ee4ce83f2f7fc2b5e5d31a8fa875c54b9b06969c477415108771bf72d588db29062fc5e1a7d168be63ba20ef441e2e1a7b4e692816b9c254a8a661620cdf81a83f96b48d0d807eb3c50d216a0eee48906095f9f7b8c4476c9dff6439f06850a86edd19c3cd03f904103205965ad0b0a2498b487829b24c6b837456d3e09fe27b7e5e75cf52f6b395b8fa8849c3c4b73cab160c81695b6d59127a29e707a521707b3e1af2b5b421ac283448e3c94ca87df983f8fecc8ad87754779a2652280fde6dc47ab7a20f1ed5ab47ce6fcec071eb45ca3669c2e5645474d24bdce9e2f95bfdfe14529f60fd77bee51c7587991b7419dcf15f42c3cfb4aff87629386f4538501e30a2792cb578042ec2cf8150a6e160167063bdfba3373fcf9071e1653daee8e3b050aae1c3037f4f1d7918d4554575fc50364d0886c326b9b8c6cd65c249828e951a859aeeb5c597a2a9163e967eea4be4537e38cd2d6352233b2a4bde0d04ec4571fcb94d0d2e7360cdd9b95b33809b7092973fa345de5bafbf003feaedff18b67015f9fb44508e272fe435ec5c0f983965f613f9c612fa9f537f5dc4a32334fbb856f1a151b773abed59342307c4210f40ed07b0a5ce3bbf241600ab45cdb5ae0028c3b722b43c60cb44f4935302e820f601c3d25892536ca0d26e217baf7395c2e28b836933d5aecab4a912e6bf7ea65cf74c0bc2e0715cdd4eb45d09769234058c60b4f1780a63c090f8294b17048453bab1b04856e9e374cfc8c1fb1ec801028407a3a5c29d7073cd93225fe375a66c984c1f6488dba1ac24bfb34a51bb10fa476a322445364ae4889b2a8228cfda3427d55e9652357842e785b074cbd28b13d330fea3007de1cba0ff976903ab889cf601d9d48eede64646b4e26153467d18640fee070fff3ae3cd3e4a663c5840cd29e84ea3fab1f023ff75de1bf2b42536f674c7cec334549e41c7ee25492d2ca47c9e6e3f512bad9c55b9ec91d4edf4dc44e61bc0e7d3c21a04c6b2f4c1063dc7c2653f3a970b00515b277011a188a773ecc5599b431aad307599aadc81bbf4ff2e5fe4a5d36dbcb66fe6199e24ca716c1118e8240729652619f732569d7f91009054d819691230b5f890d6871f91bc2662d9876b801549a24541b407c54531d3e7f86c18781e6a6a56c6ff104e07c845dd85c3ce59a54139453033cd17430a53be172ee21ccb5f7353cdc38a9059725350dd4d62c5150509a38e77108b3c36490f76782e6290ffc330deae705cc3fc237ec90559139c670f1aabfa686db38cca10ead314c0b8c608599f87dce4c172c668089e043b9d5b066285f4c867d717936fb3923b10e67f8eda2fc4f3118eaf296dc99b9ca2b1f98755a0ed6d2d55708c0bf83bea1c8792d249ffa4a21d878653b1bda98fc8be2af49737837fb9eafe9d97d68b6c85e27e2c8e3a4cde018d644bf0dfb1ac298f4b05ea92ededbf241b5e63c1ceb65fc65d7b26c53cf01c3b8fb9d447878c45d9dd75aa8be3e97f4097bdea452219beecb62c1066bd638b5b18245f7b519fee26e92f0379adae8ef454bf81d958a44fa6729feda249aa6f5b5896b4730896ec808be07b8d18ea8f14bd2d050115944cb899c4c2757985e88c4eca50a32c3acbe314cd66532e81e60320846f8e3d9e24c5489bbedde64c137ebdd424531f184b1bad4e937411a09ccef59a9bb6aee049a3e0328c22fab09af2eafad46e5692b902b2107e7198d89e9a1b952b479e1a7a98f8403c381240b3aa6de49bfa0f3be9477b60109455e10a6e44a03c00519441b8e22a6a75437633df11e5025f955ea0ea70cfe46c5f860b3e31e0ea5f0f02c7d72b90cfc734c2cbb3f050347f92a69a21d06241e9ba0e064a03421f13821e97562b38ad1a9d956216c4748343d075345c2d2bb5cb334f1f705a4674342124fdaadd59052d07c279005075d87a0d5fddb4dc8c872008e729f05be8eb9c9c61a91d3674815204388c3b4b2ff68c6ca5a9966adf06868d4edb2a5036b2bccb9459265d7b8465637c89be48fe0a335c873375fe9dcbe2aafd9f2dc26beb43353be39a8ef11c670eb20a1f224667d91973f54ebd83c0f34375fcd13bfa714c9cc933b8d5f2ff1ce1e5ac8acd8a5e30a0b1b6e19812ec36a0700430648edf6f0ecff4bf4fc4ff98614aa27d24bca8ca149d319cbf54a05f3dbb5d4b728198a49ab64510695aefa96f7104aa579faa75ebb1c4b15e7141ad3462184c400c586069bf3e2cf42a61f69bc7858c9db50fb8934accc25ac270209a478050b45c5b1ea06657a288ab6602a934cc73cc4b1625d04ab448b0b7ebe30ac6f6845ec44797206d263b300341c4101522b9aa30307328e23b8692d100753b737913f9356528a62b826fb27b35c3fa0899e34ebfb2044cb9bb324560e53203f260ee7ddad752d79c3da605ec30159d0a48e7b486eee3ea21bc6f8b0a7e35418dd6c74c37578d6d662c9f138ff94a892c023bab8c9d9d8758ac48763c561daed7f8cd0f2d188bced5770f7d56e0c282c3eeb21498e1ee8749eb91fde34911390e19a807c07347ba5e4111df4b779b0fd8ae484646ffff3753c8f730d7cc7881fe0b104f72e73890664accf19ab953ede80c7630dbf657ac42f6b99d04ceb7d79625da3cc9b5615ce4f3beecb537c396ce26a235b6bbf06d5140d8726d17c588a472fe64a69a2538a821dfe9708f20b5d67af6e49343da3dba8ef6ad71ed0bc2265f260bb943b281c03866cf3ffbae1a9d9a3d888c79359dda87bf9b784679030988e439b2e3d3394a54989b5a8ded047cf2c1644644d4b2b5510a329d0c48fcc70aa4c0a0238b55834ee2e41c5c826dddc911e732b3c42316fc876e2a067689545662625e495931d07f09c40a91c98a389631cb19606513024b759d49398bb011e1b12e0fec271a6ae46a931a4a47d3432d3bfe7fa99cbbafacfe95904ebb110cb9da32b7838cb87b0c9efa2ff4be6e2e78d8aaadb387fa4757e2dfddd159d3e2287105003af527a0f2467e9c9d20027a035a96d593da0e8e81b3038d14757ef4199923de6b46a6a261aa33620677369d5eca9e0f2c85d6fd5970512b1db382ce22baf33d03ad897be783210f6878d357b2eceb1b71e70d5e8293293f5095f59afe4e89e39b199bf58d005"}], 0x10b0}, 0x87f260dcd1476cae) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:26 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8302c0ffffffffffffff0a29dd8a718f17066a9fa2975043aed40b97f8837101c2664ecdf99499eb2daf0997c78dfc175f993292663e35e268a6122ba4cda19c628bd9caba9f3216df85f95d78565acacda2216654b15241288b49190400000000000000218a9a5ded5326a45a72f546182c94c0361f1c75aeefb477191fdef2ea5198edc30ed565619abe44470f0e36c1f77a195805a947699d79c4878a268f6d67fde241de5ef65d0a39f770981b867fd53953b9d720d09cf2b0f79a459509f874a0a89136a75a191c7b41cec71fcf"], 0x10) clock_gettime(0x2, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x20000000000001dc, &(0x7f0000000180)=[{0x1c, 0x0, 0x40}, {0x3c}, {0xfffa}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = msgget(0x1, 0x254) msgsnd(r2, &(0x7f0000002e80)={0x0, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) r3 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r4, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r3, 0x1) r5 = dup2(r3, r4) r6 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r7, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r6, 0x1) dup2(r6, r7) r8 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r9, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r8, 0x1) dup2(r8, r9) r10 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r11, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r10, 0x1) dup2(r10, r11) r12 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r13 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r13, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r12, 0x1) dup2(r12, r13) r14 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r15 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r15, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r14, 0x1) dup2(r14, r15) r16 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r17 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r17, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r16, 0x1) dup2(r16, r17) r18 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r18, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) msgsnd(r2, &(0x7f00000008c0)=ANY=[@ANYRES32=r1, @ANYPTR64=&(0x7f0000000700)=ANY=[@ANYRESHEX=r4, @ANYPTR64=&(0x7f0000000e00)=ANY=[@ANYRES32, @ANYRES64=r18], @ANYRES64=r8, @ANYRESDEC], @ANYRESOCT=r5, @ANYPTR=&(0x7f0000000740)=ANY=[@ANYRESOCT=r0, @ANYRESOCT=0x0], @ANYRES16=r9, @ANYRES32, @ANYRESOCT=0x0], 0x7, 0xc2c25e0089590800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = msgget(0x2, 0xc0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r26 = getuid() r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) r29 = fcntl$dupfd(r27, 0x0, r28) ioctl$BIOCSETF(r29, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xffffffffffffffd1) r31 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r33, 0x0) msgctl$IPC_SET(r23, 0x1, &(0x7f00000003c0)={{0x0, r24, r25, r26, r30, 0x1, 0x9}, 0x800, 0x1, r31, r33, 0x6, 0x1, 0x1, 0x2}) r34 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x8, r19, r20, r21, r25}, 0x3, 0x0, r34, r35, 0x9, 0xb01, 0x9674}) r36 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r19, r36) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="33ee0d803c8176baef9b18250e729bf0be3219e9f3a29f5a7dbc6e26623bce4b2e72dfdd17a7fa14affb3281b3965eebd5ae236cfbc9b7ecae4001c0c0f257eae7391744036f566d8c229b79d08633e7100b7f343ed9a0e48c1171bfdf1128e7ddd83b1186de9b678db25ad1137959e7fae1bf7962aba5625f11b16e04cadf96bb315fe861e6f3c546077d5953419bda10347d7e06787bfa1bb58195e78f5b896e021b58e2437ed8260110ba4cbc13fb1dbed2b8d07802d8a315db005bbf2f52036998a8da99065e92ed4cc89f81e5995d8aac325f42e408593f6de40b89c8bdbf2d9284eb787720ae4e982d8f48c359635ca1ad7223ae727b1ba3692f6c7a9379c66db1a7c4f9a107dceaca34aa259dcad7edea4229c7b9333de37aa19f6d9e587f95dd4c808f9c6da09c3cd5209c97f37d5daa466c4c03e96416d6b2f24b12e1efb3d37f7069d0440dc8b58a12e5e35dad9da02efa58a55210ff0448cc4f8c1930455034961f0bdf6abac1422bfc3a5d1e04dd1c5ca0d27c8c9bc383f0ce6b588cd0491561acf216e9a3b74f9f0b4941eaf85bda81423c49aa9d1990f64fbafda58db2303980bfc91e7327fb1bd02e768abb894866fd181e8df98676634595a273e819c97724ea4ede5d1b622f20a95065705ea2af61f8fb29ce9174d4d96738ac517d115df3e3063762ffc64257cbb9e817ce2889a1eb9a03fc8e97b72f7f090af33ff0413157b9a549bf615164a0585a8bf162fd53ecfc99bab3b054cde7c5e94ebc31db7e5a3b28f9460e6297a0bf5b4cdb41d6f673ee9cf303b1bb4b431ab300b44a0666eb0f620045f22e7a9616832d8828094596272d6911ad351e18d26a2eda22a5b547416b360e76e3bd0ebe331a38f2d4f19cc74d901dfd11762bac3dfb1c85177050ceaf0e4f5ae1dca41a7cf9cb13cd4e5b3217aa63aaa78af383582ffcca31efcf5fe4246ea0c3de60c57dd9cb8cd11d0cd03ade52382403ad07b29b4167e3cd8bcb795f0c00d04b3f7661ed4bc56fda83fcff4c62e541c6dbdab04dd1449674a700788221d30faee99bb62b57f58d570e9888cd4a8f22ccc5cdd440f912a661c7edaabd484aaab34c3ddbc2c3b8f219d46d94a5a57f91a4680af003658b685ce6d948625a3495ed2b72711cadff16e4d799a80c05d0d72057cd52df3754b9f7a4c187c9824c7414af9fbc6172d8f878e206b2cc30b26cc1f45d8434d44d21aa4d7311f89dbbd3d3e8efc0557003e95ee88524e5d8ade382158d541166b882715f3c6489663d99a86aa90ae74288d11b59b5e485c041a5f3bd93ce4f793c7c9d9368fbcd35768f8be7a120f95df622d742df5fe86c3af04ff7910ace0e62abdcfc778afc217e355f61cc0b8fb89d08b64a17673de2fccf3ca4cc47ab03ac7161f06d9fb69c01f18b07c5d30b285387d2bd529d92131823c9ac8f28695b90754c202d0cb0c8655f50424f885e886010bf8054e63134ac8f4055c026f58c3bdddd67b3caaf08d49f3af4cd7a4ea614ec60580fa8dad62e0efc26d7c3ef2d0af2f9ea0efba8d34827a2da3fe42108c1f5a591a7bd1561397cf31db992fc51b3095031884f722d82170d1a4fe87696d2a00da7e72ec4a9f289ba99d23e7d874c82439a107f6bf33b45834270d930523daff55ffb30673a2189dcc21da9be3149eebc2abcb62a78efbc3c0a40c05677828213c4c1d20c7b6b94a85d52d0fa1b02ac6918ad166d5e50f8fe0e2bab43c1e25348a44a08a8f932f4610c9ec82715cf0e5984f925b698c4d8745720c512bfd0fbcc9408180360448be40e60f5cfd659425632a2760b33d6f6838f2a69f3f52dae821d5b0b5fe9ed690c58f4ebcac56c2d9b8bf9b3f33205f7cfb6b7ae71bafc1561d966002c94499b7a14a51b4c933c899460d092c9aee6ddf898dc031ae4bb62009272db4537f514ec70af7fde34ae23bd923c65065f0cecc831f97c56b444cddebdc62ef4f1be267f180b524e01ff2e86e7ef4988f93edfb42c0beeec7c9e3059dd421d843bcb5c9c5095", 0x5a1}], 0x1) 16:00:26 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) flock(0xffffffffffffff9c, 0x2) mknod(&(0x7f0000000240)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x60000200, r1) 16:00:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x270f, 0x0, 0xffffffdffffffffe, 0x11ff, "00000000e900090000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setitimer(0x0, &(0x7f0000000100)={{0xfffffffffffff000, 0x6}, {0x851, 0x8}}, &(0x7f0000000140)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0}}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) pwritev(r0, &(0x7f0000000100), 0x100000000000005e, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x52) pwrite(r1, &(0x7f0000000080)="c8ee42241053d5a43bec58daa9450fe0ff22428e9686e56aee20f4a21ef5149890cb1b4ac8bf", 0x26, 0x0, 0x0) 16:00:26 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x15}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="e4012e2f000000003000"], 0xa) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0x1ff, 0xfffffffd, "000000000000000100002000", 0x0, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x5, 0x4) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) r3 = open(&(0x7f00000006c0)='./file0\x00', 0x0, 0xc0) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f00000005c0)=0x2) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) kevent(r3, &(0x7f00000010c0)=[{{r1}, 0xfffffffffffffffd, 0x15, 0x1, 0xffff, 0xb91}, {{r1}, 0xfffffffffffffffa, 0x41, 0x80, 0x8, 0x2000000000000004}, {{r3}, 0xfffffffffffffffd, 0xf, 0x20000005, 0x2, 0x3ff}], 0xf, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x89, 0xc0000020, 0xfffffffffffffb63, 0x3}, {{r1}, 0xfffffffffffffff8, 0x36, 0x1, 0x4a3, 0x8423}, {{r1}, 0xfffffffffffffffb, 0xc4, 0x1, 0xe7, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0xb6, 0x30ace0a3176f1e30, 0x856d, 0x2000000020}, {{r5}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7, 0xc676}, {{r4}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x8, 0x1}], 0x7ffffffe, &(0x7f0000000300)={0x4, 0x51}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f00000000c0)=[{0x25}, {0x1, 0xfffffffffffffffd}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x1, 0x3, 0x7) r8 = accept$inet(r7, &(0x7f0000000500), &(0x7f00000003c0)=0xc) pread(r8, &(0x7f0000000740)="30bd0ed8a8fbacfa229175f41097765352de6868853b399350a5be2b22100535b3a842c4dbe30ad593b356762f850d0e419f78e5b3e1fa5cd0d3c457b01b777064aa89f49960bb031412a5f426729409ffa859a5b6c30c", 0x57, 0x0, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000e80)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000000100), 0x431) ioctl$BIOCSFILDROP(r10, 0x80044279, &(0x7f0000000700)=0x400000000003) recvmsg(r9, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x66}], 0x1000007e, 0x0}, 0x40) listen(r6, 0x57b) r11 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r13, 0xffffffffffffffff, r13, 0x0]) fchown(r11, r12, r14) seteuid(r12) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0x9374cae5ff247a48) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe25) lchown(&(0x7f00000004c0)='./file0\x00', r16, r17) chown(&(0x7f0000000200)='./file0/file0\x00', r16, r17) r18 = semget$private(0x0, 0x1, 0x4006c2) semctl$GETALL(r18, 0x0, 0x6, &(0x7f0000000240)=""/108) 16:00:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) utimes(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x2, 0xe63c}, {0x9, 0x6000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000040)=""/5, 0x5}, {&(0x7f0000000180)=""/232, 0xe8}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/1, 0x1}, {&(0x7f0000001280)=""/105, 0x69}, {&(0x7f00000000c0)=""/57, 0x39}], 0x6, &(0x7f0000001380)=""/178, 0xb2}, 0x1040) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586", 0x48, 0x0, 0x0, 0x0) 16:00:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffedf) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c", 0x24, 0x0, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4c) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='\x9c\x00']) r1 = fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x100, r1) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f00000001c0)={0x7fff, './bus\x00', './bus\x00'}) 16:00:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x20, 0x0) read(r3, &(0x7f0000002780)=""/4096, 0x1000) readv(r0, &(0x7f0000002740)=[{&(0x7f00000000c0)=""/81, 0x51}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000180)='{', 0x1}, {&(0x7f0000000280)="c07ed16019059b39a18406c2eaa838b42a1793d5675ae21ecddcbdc7f20afe657775b3835cb82380c1343b6c1fe30a38e2be2212e0cc3f71bcb3e66b3a38a5d3072e299b3cf2b89e10ffc30f9874dc74fd95fb7dbbd9d16e04bec92a1f61e111bfdd3b2edd9fe3fb0a454c2a5ba388206037cc2a9b00e7c9cf265dcec47d89dccf08697c02428faa8e1e7bf25cd94e8e5b9307007c51e302aa895a49ce7d498895dcd966a115952311deca65ccbd8ae399518934e3", 0xb5}], 0x2) r6 = dup2(r5, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r7, 0x4) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[0x4, 0x30deec12, 0x0, 0x8000]}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x80) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r10, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r11 = dup2(r10, r9) listen(r11, 0x0) pwrite(r11, &(0x7f0000000380)="ec58db0a992d368109e1dfba84fc4c736fdbb0fd0c5559d3165bf194a76bc921cba9acd5f92e", 0x26, 0x0, 0x67cdfe35) 16:00:27 executing program 0: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) getgid() socket(0x18, 0x8002, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x0) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/gpf\x00', 0x0, 0x0) preadv(r2, &(0x7f00000011c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/45, 0x2d}, {&(0x7f0000001140)=""/73, 0x49}], 0x3, 0x0, 0x40) r3 = socket(0x10, 0x4, 0x20) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000001200)={0xffffffff, 0x5}, 0x10) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x9, &(0x7f0000000000)=[0x0, 0x0, 0x401, 0x1, 0xffff, 0x7, 0x8, 0x25, 0x565]}) setsockopt(r0, 0x2, 0x7, &(0x7f00000012c0)="eb49bc9d9be38a0d640ab40f57a3d6bad58df486b2a5de5d8780cf49b542e9e9fd10d189635315cdcee941d322176ea2e40149b697b059487cfd41da3e702af94b7ac0e851f9738d65a765bbae72d9d5500885b7719206a9fef4817e7ac46522134e4fca5961bb7c80678d0a1004f21e6c00afcfb80d719b597cfc0e2a3bfd4b4475233b0b634ceed7b6dce9a5741469cf7c10f5", 0x94) syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x45, 0x5}, {0x6}]}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001280)={0x1, &(0x7f0000001240)=[{0x8, 0x3f, 0x0, 0x6}]}) semget(0x3, 0x5, 0x252) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x1c}, {0x80000000000006, 0x0, 0x0, 0xfffffffd}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="aa012e4766696c653000"], 0xa) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000001040)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r3, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r6 = dup2(r5, r4) listen(r6, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000001000)={0x10001, 0x1402}, 0x0) getpid() 16:00:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x4) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a16e9ced3d250e3d08bc9674b71565d2b58fd4237b8fa4d012ae447473c238495ffc41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5d5fe659fa202361cd8cac7dbbc5b65c6593d2870f4d7a8f7749f3f96b20000ff0f000000000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c92ec4f7f5e6c83b09bedddcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917517a8b983d41ba76f5bff41e0e590b8bd5295eba75293f7155a28d72c2f40bbec12ef1cdc0660a3f93a5d68996fade9cefab0f592e67b0e033c429ed29335c34f0ede0ea3cdad290d245a7f70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0348990cf582bce1d80afe5d2141e320a7613f48b637e054454a97de570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244ac78492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679faee8f32becfb2eb2eb9a614bde6d303de8dd360707dab8ffe6710099559ca0ff4fa95f62e2b7dccc9655f686766dfb6969ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f79030385a9e6030b3d75550b468ac82b908236c7de08060f6892f961f1cb851e5553b850d5b2b3b21156c401cb80b63190b1a910444d8b04a653892f343d65d50588c0fdbdab3994915f95929153d4b22e9ca38064efa3b134abebe3f97de4824c88c0750f1a930dbd99c0f277e03dcb6a0a760563b952a45a7f663da00626994aeb4f6752b900a9c07156075f066c468c195035c8b3933d087dfd67cf189d3599f83e9556f3d2e386ba85d9f65430320919d1d1f1d7be682925c67526c35bddc7fcf0f0100aadff0870521fbbab11f90"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x40}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) listen(r3, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:27 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xffffffffffffff39) shutdown(r0, 0x1) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0xc003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800669d3f3122bc2d424abb3c0f2d04a9d5ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30c4f715755c71b0e7fc505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7db4c2d19311fadeff82059eee130e0809013a790d8ab5f8f8e979998d831bc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bbc6eb6e8fea493b1f5fb6bfee158e71b9c4f9c8a68c71a2f8f44d0528f43308fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155fa85af8d9a04ccc4bf2d6980d92b64327ba90dfb28955b1cd144d03491b87630b7b28622c2534b77b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6847e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc10600000000000000f7c4e403896aab1b3e4f022fb4ad5f5067899043d914c96d51e5e68809f23e21ae96e5683cc8ac3cdff2735fb1737f69c7c1256b1c31c53606cd2b5e6547b348ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d759bdcca04d8f79ef2bcf9617515d813dd90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670aaa4a52d81c39524edd6d35d3d39b1dfc43564a30825414e5f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c9f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df10fabcd0dac2224601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528656a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b7238d8076185895553df35c502ca21bbc1466020554d03ec5ca33dde848a869cb800a5a17a7a3c53edb523c804304f12a9788b8781854cea90e578501c69dc4764a16b43cfbb39ee342e1751dedc8626198bceec2ad36ba922c42b72cd4eb6635740440125a3c427b66e65e048576047ead8690e4351bdd5a4ab9351806e743af849e886a7ee1b9b891ee78e3d46fafd7bd316d90253da0dd81aeded010670070a25b9d8add4a39852f0db9bebd801e0fa52d0e5b9e40d"], 0x1) socket(0x18, 0x8000, 0x1) r3 = dup2(r2, r1) ioctl$KDENABIO(r3, 0x20004b3c) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r1) 16:00:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x3f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) kqueue() listen(r5, 0xbf2) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe45}, 0x10000045001000d}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="6656bdfb6027f5bafef1b6656c22454114a7955b852e53a4221bf25578a140609e7602ada9631fca5a411726f42a0b989bbd0a224099c5a54ea1788035c1c4e7578a5b97188ab779e2fde81925649a4d4e66cf7a3b14136712c96473611b1343f72e6c2b0c0df8a0df86ba63c9319b43065162e6c18126376e2fceb6cd2594863a2833ed5d05c7b584f2f1c3772ceea92aa7", 0x92}], 0x100000000000015f, 0x0, 0xfdfffffffffffffd) 16:00:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="62020207e08000015bdf3367a67e996b10378302b25c2c7820807531350a16c8b2c79a5a833b9062d17abdcebeb41c072c54d4c87bbc1e3d6eb7461f19331ae5da5b580e000000000000c23862cb83053c83cd5df40212f9fecade4417ee6c01fecd54c46500314c6df3a21de1fe19c63376df2045cbabfc28a9b7e825f1d75d2dd83c20c7617db63fe461a3c2553e3bdc5a35ca84b20b07d6f2a76f76632d26dcb63e0c8ea28a6e46d99e06fdcef9c157208a381c3c7685a8c59f455574f7d4b18440d3b0ee9f3c333bc78f03d519742a30cfd91a27fa0fed3ce86a7fbaa4cb3bfd17f22b0b3016ea2a47a8cb5db960cafd84c6a3e0e75752082f643433a1e4b439def8c9887a35238069a58b27a0916b2b7d57b581109245b7afe15dea23b87ea99b5e0af0ff8768a745e57c02b894e0174a4b389253862717bea3f0fbdb27070fb7e2d1000090b7481a410f817cb12be08190bfbfc392498847f8f457fa9b7aebdfa7344176c246cbd751e88cd8cf68c43dba4bc54a5eb649eece631182dc06970e082d98be95053b03698b8d4d"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f00000003c0)=ANY=[], 0x0) r1 = semget$private(0x0, 0x1, 0x80) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) r5 = accept$unix(r4, 0x0, &(0x7f0000000140)) accept$unix(r5, &(0x7f0000000180)=@abs, &(0x7f0000000380)=0x8) getpeername(r3, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000040)="122c9b952e66b477", 0x8}], 0x1, 0x0}, 0x0) 16:00:27 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000280)=0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f666958a1fb96"], 0xa) r3 = dup2(r2, r1) listen(r3, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x7) close(r0) syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd, 0x7fff, "73cc5160527b0100e53407000000e8ffffff00"}) write(r0, &(0x7f0000000100)='\x00', 0x1) chroot(&(0x7f00000000c0)='./file0\x00') 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000880)={0x0, 0x0, 0x90d2, 0x1000, "00e74de400", 0x0, 0xffffd}) write(r0, &(0x7f00000002c0)="14202bc87290167d61e1f5ecabcb0e0ff7fcc134ea11325884c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a86f133395739acf9f96f3737ebc319", 0xfffffdd5) syz_open_pts() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) write(r1, &(0x7f00000000c0)="0f9dd1f4b3c031cbeee9c9d34c9437b95cce90f854327f2c3ef755186d67b1e90e8dd3ec375be45501c4b5483d7da68dc9e953cf338bf295735ac00d0c3ecf65cdec5c585822c89184998bbe218eba0df4df067dff5fe6d97ca1451b75f2be0a675c01eed0576c4a73a8830d1a32b3299db28b8f27e7e58eb435be89baad67c4468d194e05fee535c5acabd2ed14e75e5cf22090930384ddf637fdcf75dfeb31b4fc840b08a11318cc0a24ccfa6424b60bafad49d128b81231517bc6c4a3389b2155c86d2b8a66cf28188a30553ee3881639b99fe0ba83d36c36a4d71ff538aa35249f981f91e0cb330902bd090d4124f0f3b8ac", 0xf4) syz_open_pts() socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r3, 0xc050756a, &(0x7f0000000040)={0xfffffffd, 0x0, 0x0, 0x0, 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) kqueue() r4 = msgget$private(0x0, 0x401) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000001067ee9ef11350f5df87fd065eca00000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgctl$IPC_RMID(r4, 0x0) r5 = socket$inet(0x2, 0x8000, 0xfe) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000001c0)={0x5, 0x2}, 0x10) 16:00:27 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f0000002740)=""/4107, 0xfffffffffffffd19}], 0x31e) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) semop(0x0, &(0x7f0000000140)=[{0x3}], 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x108) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) close(r0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\xc6u\x06\x13/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0xffffffff, 0x1000, &(0x7f00000001c0)="2edfdc79b4400af4935d49ec0fcacc9f7b27c3bcbd5b4ca571b36b493efdbd2d9c86e2ad9c159a82bfb2fe29acf1ad6c42cec83745e09464fd265492fbf46f7f38b0a83ffa77e60436df10bf9f5ea148cefdaa0ec00294f0fe7983fd08c754623190ea10ff7135112d12684aa6fcd6cac1a112a9444365b1582a6505645b5df76851ac24e8cbfed0c521d8b8aaf52d6d7a8f7102e2770ef3f2d212f82ab8cdf017e1e304c1ed76fb", 0xa8) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) socket$inet(0x2, 0x4000, 0x1f) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x8}, 0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r2, &(0x7f0000000740)="15", 0x1) 16:00:27 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) socketpair(0x6, 0x3, 0x7f, &(0x7f0000000340)={0xffffffffffffffff}) r3 = kqueue() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r5 = getpid() r6 = open(&(0x7f0000000380)='./file0\x00', 0x20000, 0x10) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20010, 0x0) r9 = kqueue() r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000340)=[{{r10}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = accept$inet6(r11, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r13 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r11, 0x0, r12) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xa, &(0x7f00000005c0)="473f70fbf305cd413e6012521dc8265176a0baea144d0d9c2008b1eea274b70426c6fbeee610d1a683c4aa6eeb1270479a93d8ffddca44b9363d678ae3f4dfe4e79f83fe36077510fd20f483413bb01472f7d56981f63257d1b4c21f08b22c5be556d90bb24210775e830a8db00b4b99e426a28704a278f8708ea30ae3bab0e5666bcea06cad235d42faf02019138f6587b05dfbb04bb442824a5175e7d36bf42b3c61c8eddc353349", 0xa9) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000500), 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xfffffffffffffe8c) r18 = getpgrp() r19 = fcntl$getown(r12, 0x5) r20 = semget$private(0x0, 0x4, 0x408) semop(r20, &(0x7f00000003c0), 0x0) semop(r20, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r20, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r20, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r20, &(0x7f0000000240), 0x6) r21 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r21, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {0x3}]}) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfdbb) r23 = getegid() r24 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r24, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r26 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r26, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000400)={{0x6, r22, r23, r25, r27, 0x4, 0x5}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r22, r15, r16, r17, 0x5, 0x7fff}, 0x6, 0x2, r18, r19, 0x7f, 0x100000001, 0xb1f1}) r28 = semget$private(0x0, 0x4, 0x201) semop(r28, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r28, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000240)) semop(r28, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r29 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r29, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r31) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r31, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000480)={{0x9, r30, r31, 0x0, r32, 0x80, 0x400}, 0x3, 0x2, 0x7}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="a3a36d6e9e7fc77824ed2d9e99280076de58861ce5ad05f864621043d320441f5691cd48731fe2c58bd4cb06c2009d63f2f3d64a257543448bb2cb7e42a37620363f1a90f5c7a76669b80e145764d2a5f3a3d814fb64fffd134b894a50e35f44c94e84cbf0ccdc31c94255f7", 0x6c}, {&(0x7f0000000140)="0d8ee700f1f1886cf5d9d1d9adde0556fdfabfc17e0630b882c7f72b457be18247e02ed901b0dd48d822c060a28e16e661a21de0386c8391468d4d5f9508ae72c72d0b80f8a700943524ba19223ee0e16cb94297d3aa4ba624e98c634b09c03175f183d90da411a31f6a5ca2f709f251335699323ca8e33e1dda52076bba11229e7c19fc62e6801cca0497a1556b40c84407e073c4698e04fbc2b6", 0x9b}, {&(0x7f0000000200)="2f9d149f936adf8f28d68049a60d98aef2374d4a1bba2c5a2eafc597e6468a80b4694ff314be42a8b7c774451cd73d30f10c273a6ac2b01966d1bc74a18dc764987da0bad09099950fcd9a73dfc052b9a5e0cc40932ddda45908a4bdbb6139b96d0cbf2f4d1b3ae1d5917f6572155e3054fc41656b33c1bcade69b42f499d603842bcb02d66ef690014a5f1d7792d08c853fc37c0a6326fdd5ec3ff42a456ffecb82f82b4160b78a747ca66e092bd65ecc7fc8b9fe34d162dcaa6705a5eb11e81b956dae1fbe2e79e61ceb2980d1975a6ce0a0feeeb64099fa33ff7649c7972775e4bf2eaf8e695864eca5f1989b892111c6b5254fd34dfdcf1d5123a5", 0xfd}], 0x3, &(0x7f0000000a80)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYBLOB="000024fcf160facc4ef5323f0bffff0000010000df000000200059758ea1e2c0cadcbe9bb1182c6e415c", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r22, @ANYRES32=r31, @ANYBLOB="1be4af00c638db0e1b0f54cdeab8a6808c5813f3f6492cab1a17ae5702bff9b18bc90ec44c8f540095d9692838d59cf932bf3d8a72a7275b1caf16ec2520524357cf9b9d64d16c40e7f0263e35770ac3322d7c821e296fc89dd29b"], 0x80, 0x4}, 0x5) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chmod(&(0x7f0000000040)='./file0/file1\x00', 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000080000000000"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x1, 0x4000, 0x8) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r4, &(0x7f0000000180)='./file0\x00', 0xbc5a71a31810b4d4, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$KDGKBMODE(r4, 0x40044b06) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x2, 0x0, 0x8, 0x0) 16:00:28 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) kevent(r0, &(0x7f0000000000), 0x7af, 0x0, 0xeff, 0x0) 16:00:28 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r3, r2) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x100, 0x0) fsync(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000000900)=[{&(0x7f0000000180)="1968937c72d487934877f8b7ae5e308c1567224c309fb504c5af8b0aacd9457537d544cb4beb428db0c37fae4dfa95fc43620a462b7fec3c21551b6de52580224a9e041165237922f3314086ba1ed53afee0f5821ae85526e3561b47734e1166d0804be536172a8b7c542db5a962790069d2995cb75e5d4ff99d81a1f7bf773b19fb1f982403c5ddb6c4607b96ace3fd985e2e19dce27ce60919f664de192210ab084f2914b67d0fe7ff22a1", 0xac}, {&(0x7f0000000240)="039c0692c1b8937d1f168f46749632e6b71d65667ee50088baff40f44737c942d49c17cdc5bf5091d158bc9c1e89b3fa0bff59daf1314e3dc5928ff91493631f43c9e9e42da7b70ed21dcdab09ff45e4ddc26fbd44f4600dab04b73236cc8f637ed2277017832ee2172b6f335ed696f806fb5f5c8dc995284209748b", 0x7c}, {&(0x7f00000002c0)="1236b3987edc12638522c56b43da4b94f531a8c7b8ac626270bb40466241b6958672734b89830b3ee8af303031cf101f00a2cbf6e8a316888eb1a421ed2a6afabe9d227eb2b9907038ade9f23364c965ef71f2d3a3a84474041db6186ac52c4f11b41c50df5411d8d178c42f6d3f4d13a7ed04e0cc4c7a8bb52287b10da5193048bcd0750c1dc390c7a8981eb4b0d9a731dfafe654428af1b96d793149ad2c14d4931104ba0cedf227568ed519565fd81e81be902d2c32e68c6c519dfc3f1f5e1df8c794a8a597bedfe3384c", 0xcc}, {&(0x7f00000005c0)="b264b5be7c6e105067b06b25cf7cfaf7cd4d4baaf45ebfe122857cf1b8a496083ddf1614c6137323c766bb9e3f404100819031cdda72275f7a006e9f34ff5f4780a643b737f4f08d17db8c920d8c9dbfd953f283793f29babe85d7107a5d94892d429fda06c7fb5793d1302729e7e02d41ac150aee431942cb8c54612f2c9904af6ff573664afda4d2fde97069a1805e5f6233d3fc19cf2830b02573d2854feaad725c5221", 0xa5}, {&(0x7f0000000680)="8afac4aa05b6285e224da5cef962e635d0b29979a2f981f32b96183d1b5b4234ee1b43fdc5d45e1353a89ab149420ba0e740b30afbd2406ca34fed8f309ddf10b3d0de1aef51b00243d5b6e0eda90a0eafcc96854801da59426ec80117bdbc5b15cec6e35bedf30922b500bc513d27a4cd86c7fa6b4413", 0x77}, {&(0x7f0000000700)="6ab0107244c06add84bde600db5f4b127c2de18cd2c4b599be783b5dc9f4fb8c908aa7cca3769d3f93fd984893c266c4702c9c659ca79be9f9593e178be2a3b6156141bd338ac769898e42b12923ecac14c64b1d4a2939aafda05a87be762647a775667b0cae6b0e95c8ed7cde6616e6238ef1435d612af5c354b443ec1454900afb8ba9", 0x84}, {&(0x7f00000007c0)="ecf06bd5143be57020e5a7dba46c8360392bf5dbd4c7485ec5189bb79d796ec48257ba67cd637cb1c9b996efd4ebb36d9c053630299dc302c49b6d55f18780a405f7cb75c0ff907e586c3d6e84aeb7e12c940d882e9ec3a930da97ac392495c4d2544893ee1b0ba2fe3e3e0d35814c23bd67e5970bc79b3a0265e71193c7185d3b00f8441970270271966f6a1d5f36e7c06b5ad63c60b47e", 0x98}, {&(0x7f00000000c0)="5b0dbeb85122eb5b747b7d28", 0xc}, {&(0x7f0000000880)="24324c6362558078dfa809ee45261c82ec9aadb50358060ec9d6390f592fef600ac0009f560f445b4233d8b9670303c0dbdabf41128ff5493ce09b883f06571481e88edb86afd9adcac74cc35e0d599e5a83e2d0", 0x54}], 0x9) bind(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="6530004022386ec38240a06a18dc5a70037f7a95b44f17579d00000000007f9f5c14a1e78b1a324a900f6b28597ff4d541a2d06fed1269ae9417d3ac27863c57c0bd824ec5b1cf5d56d090f78ca6bc4aca5c421f4325c68310bfcd3f761f9e76213b41099395c5ecd781575aafe82e21ebe4235529fb33675a5f1d31f3c2e8e3f8e915fe994cf6ffeb8cdbd1ae93496471634c6437d1d34d858c20e3150ab8a55861062013131e836b14276d9de908902575efb763aa4b455dcda5c73bc1ddebff4fb55d1c07250e088307bb0d8f9827bb651fe799d56e4af46b7c6489cf03240c2649b0608d04aedcc1a72038f13e60a89846179adf38ba800000000000000000000000000e3c220000000000000008ae946ea65b7d3d970f2287708bbbae316eaa3a21825d76de3613bb8df7f16ad10fe8bda6c0671ecd438b58523ce137e33478b3cdb2e7dfd17cfb0a06486d1e61afd3a6a1a8f4aeb5522e99c0ca04cd997b112b8936b48d385e9862ac494dafc83826f05a1aba67b77da1ad59e755a66f0c26cdd4d5d96118a1553eeaf3165e6c273bda80453fa301d469febc944ecaa58d90a572b91a77911e00957ab3842b22bff95d53b1"], 0xa) dup2(r5, r4) r6 = accept$unix(r5, 0x0, &(0x7f0000000000)) pread(r6, &(0x7f00000009c0)="afa871b4bccb23a651a2cbfa2502e998cd5315710a93218c15e6d03bfa46e133d9162a085ca7d436f12f621b79c16404b98dde41f55a878b8ad84924fe3678efbaabf4ba09b109fa31ff62864a6b039247cd673dbd278157b01e3f46c4b3c4073197171858dadfe573a708cd73c37ab25d29cd289077b0d3c46d", 0x7a, 0x0, 0x9) 16:00:29 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000040)={{0xfd, 0x0, 0xce}, 0x0, 0x9c8, 0x7f}) write(r1, 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/dis{map\x00', 0x400, 0x0) mkdir(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x8311aa99e2398003) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000540)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r0, 0x1}) fcntl$getown(r0, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4d7, 0x0) getsockopt(r1, 0x1, 0x10000, &(0x7f0000000040)=""/93, &(0x7f00000000c0)=0x5d) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8b}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x96fba6da79502985}], 0x9, 0x0, 0x80, 0x0) 16:00:29 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = kqueue() dup(r0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) listen(r3, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc5c8, 0x7, 0x3}]}) syz_emit_ethernet(0x0, &(0x7f0000000000)) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}, {}, {{}, 0x0, 0x0, 0x1, 0x0, 0x800000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = getppid() ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0, r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r4, 0x0) chflagsat(r4, &(0x7f0000000100)='./bus\x00', 0xd402cb3230f898, 0x4) 16:00:29 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000080)="c21f7cc05c17677dd2dd666ddb796cdbad5cbb30670de5d84c5156ec3ce9ee486bf88bf115b320fb818364c1dcb359e3611560ebe576910dfa564dff2fc83e6bc4b6ac57992ae14fecd717dd29693444912d0950e5ca9c45b2eb", 0x5a, 0x0, 0xe7) write(r1, &(0x7f0000000100)='w', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x204) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2", 0x57}], 0x1) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000580)=[{0x8000000001c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") r1 = semget$private(0x0, 0x4, 0xa5) r2 = semget$private(0x0, 0x3, 0x243) semop(r2, &(0x7f00000000c0)=[{0x4, 0x8, 0x800}, {0x7, 0x6, 0x1000}, {0x2, 0xff, 0x800}, {0x4, 0x12a, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0xfffffffffffffe01, 0x800}, {0x2, 0x100, 0x800}], 0x7) semop(r2, &(0x7f00000003c0)=[{0x2, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x276) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r3, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = semget$private(0x0, 0x8, 0x400) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r10, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r10, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r10, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r10, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r10, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r10, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r10, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000001400)=""/173) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r13, &(0x7f0000001280)=ANY=[@ANYBLOB="bb470e1c4b7bf292428de35ae63ec410647b8af8d0a1a562495af94d4f82ad1e8650fd1bed4f30c18961327a751192a68056abcea86c9c1a33410f996a0178b50566e862816f735fd5797bc7d47bdf9f9a9cc4a8f8a0344b9b888da26efaef128ed7e7396ecf5d31c3ed9ae8fafd359d9072a498b6f6de14717e2d2d15fd0f63d3975d92a33c656e826483f27836a97e2d553842deb918ed30bc0832378dc601faeb501efbff6b5686be0da2fca41c6afbf8eb7b7dbb10ac1e701cc5749d404cceb1efe7fd15fa5b56120407e2a9a5492657fdf969206343740c147d540637eac809220abfa06c0a4e0000000000000000"], 0xa) dup2(r13, r12) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r15, r14) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, 0xc) r17 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r19 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r21 = socket(0x0, 0x0, 0x0) r22 = fcntl$getown(r21, 0x5) r23 = socket(0x10, 0x2, 0x102) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r25 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r22, r24, r26}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000540)={{0x5, r16, r18, r20, r26, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, 0xffffffffffffffff, r9, 0x4}, 0x200, 0x401, 0x2}) semop(r3, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x1, 0x44, 0x1800}, {0x0, 0x3, 0x1000}, {0x2, 0x7, 0x1000}, {0x4, 0x68, 0x1000}, {0x0, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x1800}, {0x0, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r27 = socket(0x18, 0x4, 0x0) setsockopt(r27, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r28 = socket(0x18, 0x1, 0x0) dup2(r27, r28) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r30 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r32 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r32, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r29, r30, r31, r33, 0x4}, 0x200, 0x401, 0x2}) r34 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r34, 0xc0107002, &(0x7f0000000000)=0x280000) r35 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r35, 0x0, 0x16, 0x0, 0x11e) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xffffffffffffff7b) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r37 = accept$inet6(r36, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r38 = fcntl$dupfd(r36, 0x0, r37) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0x4, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r40, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r43 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r43, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x215) r45 = getpgrp() r46 = fcntl$getown(r37, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r39, r41, r42, r44, 0x0, 0x7fff}, 0x80000000, 0x2, r45, r46, 0x7f, 0x100800001, 0xb1f1}) fchown(r0, r31, r44) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="00000018600400800001400000000000000000fcffffeb00002000000000000000120000e4ff000000000100dc", 0x2d}], 0x1000000000000096) bind(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="1ed73934f1c85b2ebae14765cd26479acf912d4841040cac21cbe865300ad78e03a7e75baf3a590c427b1d5350b7acf48740f191"], 0xa) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) listen(r1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x18, r1, 0x0, 0x4) 16:00:29 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff], [], [{0x3f}, {}, {}, {}, {}, {}, {}, {0x0, 0x400}]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdcc8c7799e221bc000000ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921e3792dde54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d87000000000000"], 0x10) r1 = dup2(r0, r0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) socket(0x30, 0x5, 0xb5) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="29d63000a9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) r3 = openat(r2, &(0x7f0000000000)='./bus/file0\x00', 0x8, 0x182) r4 = socket(0x1, 0x3, 0xff) connect(r4, &(0x7f0000000100)=@in6={0x18, 0x1, 0x515cf3f9, 0x2}, 0xc) connect(r3, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r5 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r5, &(0x7f0000000180), 0x0) 16:00:29 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:29 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x7}, {0x4000000000006}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$setstatus(r3, 0x4, 0x0) geteuid() ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000280)=0x2f0f) close(r2) r4 = dup(0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000002c0)={0x0, 0x7}) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = semget$private(0x0, 0x5, 0x204) semop(r6, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000300)=""/199) write(r2, &(0x7f0000000100)="8c65", 0xd) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000140)) getsockopt(r7, 0x3, 0x5, &(0x7f0000000000)=""/132, &(0x7f00000000c0)=0x84) sendto$unix(r0, &(0x7f0000000480)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290ae4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x2, 0x0, 0x0) 16:00:29 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000b80)={0xb3c, 0x0, 0x4, 0x3, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000011000/0x2000)=nil}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000452000/0x4000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f000000d000/0x2000)=nil, &(0x7f000000c000/0x1000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000250000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000558000/0x4000)=nil}, {&(0x7f000000f000/0x4000)=nil, &(0x7f000000b000/0x4000)=nil, 0x4}, {&(0x7f0000012000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000345000/0x2000)=nil}, {&(0x7f0000013000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000024000/0x4000)=nil, &(0x7f000000a000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000243000/0x4000)=nil}, {&(0x7f0000014000/0x4000)=nil, &(0x7f0000330000/0x2000)=nil, 0xfffffffffffffffe}], ['./file\x00', './file1\x00', './file0/file0\x00', './file0/file1\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x81206919, &(0x7f0000000300)) 16:00:29 executing program 0: select(0x40, &(0x7f0000000040)={0x2}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) select(0x40, &(0x7f00000001c0)={0xfa2d, 0x1ff, 0xc87, 0x5, 0xfff, 0x1fffc00000000000, 0x5, 0x1}, &(0x7f0000000200)={0x140000, 0x8, 0x100000001, 0xca, 0x9, 0x28ff, 0xe7, 0x7f}, &(0x7f0000000280)={0x3, 0x0, 0x0, 0x800, 0x80, 0x1f, 0xffff, 0x800}, &(0x7f00000002c0)={0x2, 0x56b}) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x8) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x400, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x3060, 0x1) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000100)={0x8, 0x8}) select(0x40, &(0x7f0000000000)={0x5}, &(0x7f0000000080)={0x5}, 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="000000186204018b002b3a0000030083ca1efd4dd1516396a4fcc7420cfbf753b5d1d09075288182a3e7bd438b29be9c75807f32ecb3903175a7f3ff831745894314d8cad0875b8b01850013f1071d36807465e18c0fa6", 0x57}], 0x1) shmget(0x0, 0x3000, 0x240, &(0x7f0000ffc000/0x3000)=nil) open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x10) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x80) 16:00:29 executing program 1: chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) r3 = dup2(0xffffffffffffffff, r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x40, './file0\x00', './file0\x00'}) 16:00:29 executing program 1: ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x8d4) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000100)) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') preadv(r0, &(0x7f0000000cc0), 0x0, 0x0, 0x7c) 16:00:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="620200007f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) fcntl$getown(r2, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000040)=@in6={0x18, 0x0, 0x2, 0xfffffffb}, 0x1aa) r4 = socket(0x2, 0x8002, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6202ff07e00000002000"], 0x10) 16:00:30 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {0x0, 0x4000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10041, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x4) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x7}, {0x3d}, {0x4006}]}) 16:00:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x394) sendto$unix(0xffffffffffffff9c, &(0x7f0000000180)="148967c89f193eb44c0148046d827b1f39bbb44cba3ee40fb93c181fa5ebbd725e52ee6f024ad3", 0x27, 0x8, &(0x7f0000000240)=ANY=[@ANYBLOB="0130002c29bb595e639c342d685df66f53d30c69aedd39f4add271f5ce8afdd554f490d4febc5bc282e971a00ccd20f0147d35fa597a6f61108cf86be63c0bde04787a1b26933f65deb16c42c102ba1923000000000000000000"], 0xa) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xffffffc0, 0x0, 0xfffffff8, 0x0, 0x9, 0x57, 0x80000000, 0x2, 0x3, 0x3, 0xff}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="552b4430b6b4ab5f08fbc3c3549e262ff31013b5955e0aa9581da81c031162964c5dd4", 0x23) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r4, 0x0) bind$inet(r4, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r0, r1) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x93, &(0x7f0000000000)=[{0x54}, {0x1d, 0x0, 0x0, 0x4000}, {0x6}]}) r1 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:30 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) socket(0x6, 0x4000, 0x40) sendto(r0, &(0x7f0000000080)="060500ba97d0bba1248defae40f01df6cc6f87beb076bb69fa970d55e1a4b76dd58e2c9600bfccf85df90125584b3e3b", 0x30, 0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x60}, {0x25}, {0x6, 0x0, 0x0, 0x80000100}]}) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="200e22", 0x3) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x6, 0x8, './bus\x00', 0x4, 0x9, 0x8, 0xffffffff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:30 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f00007bd000/0x2000)=nil, 0x2000, 0x6) nanosleep(&(0x7f0000000000)={0xffffffff, 0xa1fb}, &(0x7f0000000040)) 16:00:30 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() sendsyslog(&(0x7f0000000000)="8abfaba48c7c4c88ef0fd1862d4abaa2b4524a1f9e8dd34f24768ea7de546694ea92dc441792aead552c2d8f28ced8b5", 0x30, 0x10) writev(r0, &(0x7f0000000480), 0x1000000000000248) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) listen(r3, 0x0) preadv(r3, &(0x7f00000024c0)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000140)=""/73, 0x49}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000000000)=""/33, 0x21}, {&(0x7f00000001c0)=""/141, 0x8d}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000002380)=""/103, 0x67}, {&(0x7f0000002400)=""/153, 0x99}], 0x8, 0x0, 0x80000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000000c0)) r6 = dup2(r5, r4) listen(r6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r8, r7) connect$unix(r9, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x30c, &(0x7f0000002600)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) socketpair(0x1, 0x1, 0x5, &(0x7f0000000040)) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8eaa7}, {0x3c}, {0x2c}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x1) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x9, 0x1, 0x7f, 0x7add}, {0xa0b, 0x1, 0x6e, 0x139a}, {0x44b0, 0x8, 0x3f, 0x40}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="d6fcf0729c445c684e997e0b05c8") 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x6c, &(0x7f0000000040)="f4481ec461f87a7e366ed1f9ddfa084b702a8d62a9b812a243455c52c024f8aa37e5755c07166a3c82f500e382e201475b051dad201ad12a7dee7c36fbec16368c0170e506668080ada89d960d10c825f4d49ed37673d5c39fc6db260cd435de00cc82be68e5231340cbb199") 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x400000064}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0xac16caad09ebbfab) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r4 = semget$private(0x0, 0x8, 0x400) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r4, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r4, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r4, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r4, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r4, &(0x7f0000000040), 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r11 = socket(0x0, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x10, 0x2, 0x102) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r12, r14, r16}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x5, r6, r8, r10, r16, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r18 = socket(0x0, 0x0, 0x0) r19 = fcntl$getown(r18, 0x5) r20 = socket(0x800000018, 0x3, 0x102) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r19, r21, r22}, 0xc) r23 = socket(0x0, 0x0, 0x0) r24 = fcntl$getown(r23, 0x5) r25 = socket(0x800000018, 0x3, 0x102) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r27 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r24, r26, r28}, 0xc) r29 = socket$unix(0x1, 0x2, 0x0) r30 = socket(0x2, 0x3, 0x0) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$TIOCFLUSH(r31, 0x8040691a, &(0x7f0000000300)) r32 = openat(r31, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r33 = socket(0x18, 0x2, 0x0) r34 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r34, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r35 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r35, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r36 = syz_open_pts() r37 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r37, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000001280)=ANY=[@ANYBLOB="ff000000000000", @ANYRES32=r3, @ANYRES32=r10, @ANYRES32=r17, @ANYBLOB="01000000200000000000f4ffffe8901d8ddfff00000000000008bf56185a04c7918ef8086ea674d1e728fa46ed969f47822d02a536dd57fdf962384e40fb2015aa7ca3ad252f5b664662c9389eb820efb9ebccf8ae31d9b57e31c2b4477a3e6a8e8e993acc7296250dce8f9cb73954791f3396d66dc5a89d027239ba58fa6ea972eb37042ec484ef3d2a9a353768f686dba2a538b4c197c9e05e8919833349aac60da25c02000000b18e22dbe4506cbcfb3ffd9aa22c450529d5f81987005565b3e30a4685b68e169cb1b4e89ae03ab2b8abb1b32ba62294eb681fe915934d81", @ANYRES32=r19, @ANYRES32=r26, @ANYRES32=0x0, @ANYBLOB="00638a7cefb8891f16e789d19022c7791d93b8ccfdd2f8fe00", @ANYRES32=r29, @ANYRES32=r32, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37], 0x70, 0x5}, 0xe) r38 = socket(0x0, 0x0, 0x0) r39 = fcntl$getown(r38, 0x5) r40 = socket(0x800000018, 0x3, 0x102) bind$unix(r40, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffe8c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r39, r41, r42}, 0xc) r43 = getegid() r44 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r44, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r46 = semget$private(0x0, 0x8, 0x400) semop(r46, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r46, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r46, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r46, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r46, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r46, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r46, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r46, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r46, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r46, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r46, &(0x7f0000000040), 0x0) r47 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r47, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r47, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r49 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r51 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r53 = socket(0x0, 0x0, 0x0) r54 = fcntl$getown(r53, 0x5) r55 = socket(0xe44fae7fc85ce9a0, 0x2, 0x7f) bind$unix(r55, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r57 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r54, r56, r58}, 0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000540)={{0x5, r48, r50, r52, r58, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r60 = socket(0x0, 0x0, 0x0) r61 = fcntl$getown(r60, 0x5) r62 = socket(0x800000018, 0x3, 0x102) bind$unix(r62, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r61, r63, r64}, 0xc) r65 = socket(0x0, 0x0, 0x0) r66 = fcntl$getown(r65, 0x5) r67 = socket(0x800000018, 0x3, 0x102) bind$unix(r67, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r69 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r66, r68, r70}, 0xc) r71 = socket$unix(0x1, 0x2, 0x0) r72 = socket(0x2, 0x3, 0x0) r73 = fcntl$dupfd(r72, 0x0, r72) ioctl$TIOCFLUSH(r73, 0x8040691a, &(0x7f0000000300)) r74 = openat(r73, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r75 = socket(0x18, 0x2, 0x0) r76 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r76, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r77 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r77, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r78 = syz_open_pts() r79 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r79, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000001280)=ANY=[@ANYBLOB="ff000000000000", @ANYRES32=r45, @ANYRES32=r52, @ANYRES32=r59, @ANYBLOB="01000000200000000000f4ffffe8901d8ddfff00000000000008bf56185a04c7918ef8086ea674d1e728fa46ed969f47822d02a536dd57fdf962384e40fb2015aa7ca3ad252f5b664662c9389eb820efb9ebccf8ae31d9b57e31c2b4477a3e6a8e8e993acc7296250dce8f9cb73954791f3396d66dc5a89d027239ba58fa6ea972eb37042ec484ef3d2a9a353768f686dba2a538b4c197c9e05e8919833349aac60da25c02000000b18e22dbe4506cbcfb3ffd9aa22c450529d5f81987005565b3e30a4685b68e169cb1b4e89ae03ab2b8abb1b32ba62294eb681fe915934d81", @ANYRES32=r61, @ANYRES32=r68, @ANYRES32=0x0, @ANYBLOB="00638a7cefb8891f16e789d19022c7791d93b8ccfdd2f8fe00", @ANYRES32=r71, @ANYRES32=r74, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r75, @ANYRES32=r76, @ANYRES32=r77, @ANYRES32=r78, @ANYRES32=r79], 0x70, 0x5}, 0xe) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r81 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r81, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r81, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r82 = semget$private(0x0, 0x8, 0x400) semop(r82, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r82, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r82, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r82, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r82, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r82, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r82, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r82, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r82, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r82, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r82, &(0x7f0000000040), 0x0) r83 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r83, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r83, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r85 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r85, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r85, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r86 = socket$inet(0x2, 0x1, 0x1) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xfffffffffffffd3e) r88 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r88, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r88, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r90 = socket(0x0, 0x0, 0x0) r91 = fcntl$getown(r90, 0x5) r92 = socket(0x10, 0x2, 0x102) bind$unix(r92, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r94 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r94, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r91, r93, r95}, 0xc) semctl$IPC_SET(r82, 0x0, 0x1, &(0x7f0000000540)={{0x5, r84, r87, r89, r95, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r97 = socket(0x0, 0x0, 0x0) r98 = fcntl$getown(r97, 0x5) r99 = socket(0x800000018, 0x3, 0x102) bind$unix(r99, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r99, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r98, r100, r101}, 0xc) r102 = socket(0x0, 0x0, 0x0) r103 = fcntl$getown(r102, 0x5) r104 = socket(0x800000018, 0x3, 0x102) bind$unix(r104, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r104, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r106 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r106, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r103, r105, r107}, 0xc) socket$unix(0x1, 0x2, 0x0) r108 = socket(0x2, 0x3, 0x0) r109 = fcntl$dupfd(r108, 0x0, r108) ioctl$TIOCFLUSH(r109, 0x8040691a, &(0x7f0000000300)) openat(r109, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) socket(0x18, 0x2, 0x0) r110 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r110, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r111 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r111, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) syz_open_pts() r112 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r112, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r113 = socket$unix(0x1, 0xe011135781b83fca, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r115, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r116 = dup2(r115, r114) listen(r116, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r118, r117) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r121, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r122 = dup2(r121, r120) listen(r122, 0x0) r123 = accept$inet(r122, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r124 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x30403, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r126, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r127 = dup2(r126, r125) listen(r127, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r129, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r129, r128) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r131, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r132 = dup2(r131, r130) listen(r132, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r134, r133) r135 = getpid() r136 = socket(0x0, 0x0, 0x0) r137 = fcntl$getown(r136, 0x5) r138 = socket(0x10, 0x2, 0x102) bind$unix(r138, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r140 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r140, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r137, r139, r141}, 0xc) r142 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r142, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) getsockopt$sock_cred(r142, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r144 = semget$private(0x0, 0x8, 0x400) semop(r144, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r144, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r144, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r144, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r144, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r144, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r144, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r144, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r144, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r144, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r144, &(0x7f0000000040), 0x0) r145 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r145, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r145, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r145, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r147 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r147, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r147, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r147, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r149 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r149, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r149, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r149, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r151 = socket(0x0, 0x0, 0x0) r152 = fcntl$getown(r151, 0x5) r153 = socket(0x10, 0x2, 0x102) bind$unix(r153, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r153, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r155 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r155, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r152, r154, r156}, 0xc) semctl$IPC_SET(r144, 0x0, 0x1, &(0x7f0000000540)={{0x5, r146, r148, r150, r156, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r158 = socket(0x0, 0x0, 0x0) r159 = fcntl$getown(r158, 0x5) r160 = socket(0x800000018, 0x3, 0x102) bind$unix(r160, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r160, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r159, r161, r162}, 0xc) r163 = socket(0x0, 0x0, 0x0) r164 = fcntl$getown(r163, 0x5) r165 = socket(0x800000018, 0x3, 0x102) bind$unix(r165, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r165, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r167 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r167, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r164, r166, r168}, 0xc) r169 = socket$unix(0x1, 0x5, 0x0) r170 = socket(0x2, 0x3, 0x0) r171 = fcntl$dupfd(r170, 0x0, r170) ioctl$TIOCFLUSH(r171, 0x8040691a, &(0x7f0000000300)) r172 = openat(r171, &(0x7f0000000400)='./file0\x00', 0x80, 0x1) r173 = socket(0x18, 0x2, 0x0) r174 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r174, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r175 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r175, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) r176 = syz_open_pts() r177 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r177, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffd}, 0x10) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="589f92985d5c1af02ac30f3caf9cf980a4ec03ada73a4a70da95f1144989f40925ed4903255db02cda373749a9a1f888d353105770e8a1a843a2ac5cd6f8a216879bc4d3e4182b147cde724185c2f831e0206af7e0e07c8cd545ddd8f1f1e6ff517811", 0x63}, {&(0x7f0000000240)="2916779a5fcda0d24b03be30d719fe1608c565912df7cd743108b7ce072315edfb12ca0aa8688a5600e92f3339eb35cdb2502323fcf8486747ca05246407128ad9990ff18e9bb7", 0x47}], 0x2, &(0x7f0000001280)=ANY=[@ANYBLOB="ff000000000000", @ANYRES32=r143, @ANYRES32=r150, @ANYRES32=r157, @ANYBLOB="01000000200000000000f4ffffe8901d8ddfff00000000000008bf56185a04c7918ef8086ea674d1e728fa46ed969f47822d02a536dd57fdf962384e40fb2015aa7ca3ad252f5b664662c9389eb820efb9ebccf8ae31d9b57e31c2b4477a3e6a8e8e993acc7296250dce8f9cb73954791f3396d66dc5a89d027239ba58fa6ea972eb37042ec484ef3d2a9a353768f686dba2a538b4c197c9e05e8919833349aac60da25c02000000b18e22dbe4506cbcfb3ffd9aa22c450529d5f81987005565b3e30a4685b68e169cb1b4e89ae03ab2b8abb1b32ba62294eb681fe915934d81", @ANYRES32=r159, @ANYRES32=r166, @ANYRES32=0x0, @ANYBLOB="00638a7cefb8891f16e789d19022c7791d93b8ccfdd2f8fe00", @ANYRES32=r169, @ANYRES32=r172, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r173, @ANYRES32=r174, @ANYRES32=r175, @ANYRES32=r176, @ANYRES32=r177], 0x70, 0x5}, 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r179, r178) r180 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r182, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r183 = dup2(r182, r181) listen(r183, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000140)="95e8d29932d705d0822dddc68d7aa694ead5b2441961bb2b61d74c1116fb55aae4225ea6c92b60a9e7b81f713f51fd0a1ac43f231825241ba0b7864f8ead15ebbd4cfaad6d3971f9d50c0305978e0c3d92d3abac2fd91cdf6e", 0x59}, {&(0x7f00000001c0)="75c14b1a25c273941463fbde2b2549b629c742c9f9ef9c0337605c385a3f079ffa8c8cc3cc73e5103eff06a1793a7ad728f72de892cca911de3205f9efe57e8945727f4334bc4c6bc95b880a9b558cb44d56650e6e3fc91c744b81033a239508df210947b498a54995f989ed97166537160723072331a91920a431de967320106df6c341625f56190ea7b629e217d3ab37c5365425f8a5aa72d338333125f5300a767add0c4abb9ad2d2291df5057832a3e8eafc21e8a06fc548da0a981dfeae682734f5801136ef56ca33c90d6650e0afdea8298b882f5a7948a3a5011e00c764c618bd90c387", 0xe7}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r19, r41, r43}, @cred={0x20, 0xffff, 0x0, r61, r80, r96}, @rights={0x20, 0xffff, 0x1, [r113, r116, r118, r119]}, @rights={0x30, 0xffff, 0x1, [r0, r123, r124, r0, r127, 0xffffffffffffffff, r129]}, @rights={0x18, 0xffff, 0x1, [r132]}, @rights={0x18, 0xffff, 0x1, [r133]}, @cred={0x20, 0xffff, 0x0, r135, r139, r157}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r0, r0, r178, r0, r180, r183, r0]}], 0x110, 0x201}, 0x1) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:31 executing program 0: select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r1, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r1, 0x7, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r1, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r1, 0x20004b3d) r4 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r7 = dup2(r6, r5) listen(r7, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000900)) r8 = semget$private(0x0, 0x1, 0x0) clock_gettime(0x2, &(0x7f0000002d00)) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) syz_open_pts() r9 = socket(0x800000018, 0x1, 0x0) getsockopt(r9, 0x8000000000000006, 0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000a00)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = dup2(r11, r10) connect$unix(r12, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f00000008c0)) 16:00:31 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x0) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000340), 0x0) 16:00:31 executing program 0: r0 = socket(0x11, 0x4003, 0x0) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000801"], 0x1) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b4791d7fbc432e74358040e6f41f6f81c05b4f22106d9153e17f3eaec5b30d", 0x20}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b", 0x151}], 0x2) 16:00:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="58cc2e15b2e1c97355daac1a82acdc9d5b2271b9"}, {&(0x7f0000000540)="77a55bfeeae3b96670cb8f93cd16873c230e90e92673ce9a1ff8ed07def987563ef6e7735aa605131beb4a648f7e8b20aab9e312eeb6d827e49b08169fa7deb86cde7d6409d9f9032e31a0f130b73e6a6300754b7925c105f13dd6ec7180d4507ac1ddddb7ebed33a2b5a6c73a05ba9e13ddcdcdb20852a360053b20fb1f821ccdb7bafbab7adae44b59e2819e9322f97feb807440c4e97aaf8bf839a2d84befbde821cf5966ed2d77be7832f929314b8a29082c1467a016c5d1ec112d1b567f5e33c55e4a31c4c1a010bc3104eb44c231f364c0336403475f70022a67bee326a856aed52639d20bcca09a69a5518fc4024cc1f515f57f719405c351d4b1351e3604c192505f45decc0c3059c6d7a008a12af7ef600a95722bb0107ae36b823332d4833d362656bd35d1a141c2e8dc5012a844551db3b8054639f00ca932b937e2e0f6ed464db7fe11a278b0fdf5f2c71f1a2610600d901696"}, {&(0x7f00000001c0)="10219d7041ed383fdfcad263f5eb79b5999f85242c1e5f064c12f86f9f6d3b5b4b503a1736f406406477b3865ff60db88fe98d9b7528f9eeeaeb72fd11c85c55e741688629b41d82e4456420df86420fa595d0209cdf8089f5e9c4c4d69cf8f5bb326d6d9e164a80f7ab19a43ea50407a537b3c41a0490e6a3de9382c5589a1de400fdbadd491a40f2170cdc5443c85ef5", 0x1bb}, {&(0x7f0000000280)="d72d61633d9b57b33227b4e5e9d0e73e58985cf8ce8270f67d8fbd93e9b5b3dbfff21aed9026fb41ea7ded5d084b43f4793219e0a3663227d97ca7a6695e5228f7a48d0bc867c1789219e926df04dd357075abc796a91e5da9895ed096210a744d51d122083bb389d0b731ae5258f593f883ce7859a9bd2b622df7bdbc1a63fb416c"}, {&(0x7f0000000340)="0088a9006597a18c28aba76f26840aa2c5b8efb4deb920eb954a2c1b0f7effcd07376d26d263088bd8091e3d86e9a1b51d37660961e5f54ab9d4719eefa2eabac1fa3a1a90dff6955389ada800338a348f3adfeaf2107242ff73c5dcd28a3f24a185a4fa5d10bd511df7b583751fed86061c68449c4875d5e3394b58c995e05ce511b793ddcbea0330dde25d54c102296ecc19aed17ed34c3074c7834dbb0ca0576cd4d5dda6"}, {&(0x7f0000000400)="838f9212db0cecf27b6b4f5ccb8afb7fc58e30afcbd014f3052325cf8269abb021fbd0e84c8eb179e140eb31db0104d3faab5baadf596bcab19941d1302897521c646571a29f62094747d4430771ee107211a85050fd8e0b8b879fb807a3d73ec63f989d8e4614ada6b921a6c1968c6fe119183bb518d6b84cf513c36ea2465f63e44c13fc85dec78e8eac1db9d76332de1d3929d04d3134a8677a6ef3f517e829165ed72e82b58c25f026934578961a78b6cb07067f9c2dfeda4c254d"}], 0x10000000000000d2, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) r3 = shmget(0x0, 0x3000, 0x241, &(0x7f000000c000/0x3000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r6 = dup2(r5, r4) listen(r6, 0x0) pwritev(r6, &(0x7f0000000800)=[{&(0x7f00000006c0)="b1ba74ad46e8d8619a42845bb72d59df84c61848585f04711c1d12f4f4ef115e58e9f893edbcbbf903a43f0cdd5fdace21f73cb0f3a470bf76798919584405e96e2fef02d448334460c99651ae7f12526e4c39eaf2a432646f483f2199314f325a88f304a59be26e3a90bb8d251f959ec3f42f318eb283eedac5fb4d75fa8bb7706c06121c9067f3422cc30c355b9ec5ac77989d21e4f786bf32951ffad6efd051fd4df1a5fa49db507492d578325c494edd0a279bf36287c384576357031b99b62df6e34ce41e5101325e9b74f36fc533554723783df5de78ed9bf3d8cc58", 0xdf}, {&(0x7f00000007c0)}], 0x2, 0x0, 0x256) shmctl$SHM_LOCK(r3, 0x3) link(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)='./file0/file1\x00') fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:00:31 executing program 0: select(0x40, &(0x7f0000000040)={0x2}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000001100)={0x5, 0x40000000000}, &(0x7f0000001140)={0x5, 0x2, 0x0, 0x0, 0x6, 0x0, 0x2}, 0x0, 0x0) sendsyslog(&(0x7f0000000100)="375d166ab543092f0610805dd8ced2633c1143523c5058c0ecd119d89a73d1d3c4a3dcfef65aeb939af9704f3aeaf63de353e4803517d95eae579b3fe03948a37d5b44246b77559f1974ad1ac06fd6ced0428a8c54a57476423b160c821f1bbab5a56d629fc3254322b587020f8fb45762841dc5c46019f87827318048ba26d3a9080c08cc1b84da3ff6c0647648d1b271451efdbbe299791fb377ea42d1cefbf4ba008ceb97b20002a433288a4d2c39474ffdee805f025243d5182415880a39d72b7c111eb1181e3e58581321668b11d446c89f9e87ea456a27c813b2ad303c035c30e1e85e91f6e49315051f010c0996ea164f61adfba3d1227e01b9eef3ebca9f8204a8727ec1edf5f30b823f7b62c46b4d4b4c0cbb47bedbbd806240be7e827ab938acfc6cf9067db83efb0990d0e83cf51411a46fd34fd718251ba54316d204578a1389d8bc08ad22990002ae51dc96011326aaeee46d789c1e5c4a47cc7473befa193a73abac446f012bff5ab198232e3eb39219e9ae1e19910dc672bcd5a5c02bf3f7e868ee5e4d8cd749852f7f6f09a60da5da528d8dbb209190f09c2818912859ff760e644e6c0e5f2b0ed269708fcc0c05d04f4d72cac980e566dd1e193d8862e4d22a4f03f177195f3f133af3549ecc9fe91637db1b57e26a35fba4086c0c8c5f0363489778800bbe1d35ce99066b7267d615d813be82d0d08b5bd1c6f0c6cfc6c37bb04d82c90c99c4c760aba50ed1408e3246db7d6beb6620f00da24631dde35491dc3e72de0523f1a1fc719e027690cd9303f8ef6cce7258986c9b27aabf69efc880a751ba65aea421a611003f7a7ca3f1cb524362901f01e5aef301b6572fdaf4f5eed674ed2eae84ddb8c5fb4a71fb5f7cc51d0a74fcd21f54752124999e25b4e21f6d537c0403550fba26f643cc5597c0899e2ec51fec038bc393751e6345f4c73ba77c8f675ec0dfb2a5e6cecd75b84a7b5aee2e7be6c378d7d32f8f3249f204d574da59353dc8613cde01e97bdc4b52808439323f33e81c46fc21b9517a280df740919fb41ca740c20627ef25d92317bf82bb52d9b912efcf26f1022468d8b90b3b49d0fc09d3abceb57125d1190651c872975216d39bf2ddbcc3c0ea5fcd8a9eef9ed17777f537d642e4b8c729bfb9a452258c3560f5fd2d5287600886b22718fe0f6dda7bef8283eb8858bb0cc0eafea90aa9589a6fc02915a8b1f93e91e6be5ec5a20c82c651fc3f4dc3137698cfb26e38b4abad30ff96f072f8b66a02dc3403191305cdbb5c498a33c90971748bfb4489f9bf1ad55966443a7f1c895e44e3229f307371c9998cd7b91f0c48b26c635903c6d733d3349eacbf21417921fdba7c85ed882c7fe6a61687c1a91bf8101d6682a0ccf1126e2268d2f9d2e3caa99f0c5b82b76fb25725ed09c794a407b5c818d221905045c0d2eb5f2665343d7183cee1e761ac23837f9c32f7d274b54a83d5bb2f36da28ece8571755f8fc680a42408bf7912a0d8f477b8963a90196a8a5f6d20807721cfda3e2ce44bc2b725632255de3aa6a2f8f0398c5ef361e5fc5e59acedff9364cb57349ba4f1b37bd0e6dc8b5a46e20fb1a6637e7e93f2b846c6329492bc3fc8f68982e1c3118a553d74290735ca64ca9a19d986702c5496dfacca1d18b6c9e395683f44a9cb9d1f11cdcb6a9389de1c0e75aa5bfb6220e54b18746b3be325920bc9a432fe9fa013da142d84632745c108bfa99f7301ca0f5e61bc4f182c0a781f508cbaf25e75dfe177e71e286a32100cc9418ab9f4e69a45448cdd27b6fbbfa76ea9b0b6d0c886b425d44a73980512ff766b8ba2d9c1e7eb9cb72fc5dcd2524fb57ae2c6441c5788abf5d2ff06cfe3b64caea409231434ee98e7c73ca2a7947548b6935dbddd10e8ee937968624aeb3df04cbd2f41ddf4232d9ed78379dbc5afeb5f59aea570fd76b002f6acbe9cce11a6ae46f8c6922888680051acc770a13d8d729f8d1480cb5235c02fbc1a3b83365ab7de7e45ad75ef829671da8bd9c49d6f425f97089787186f8dc0fac065c21bc410c4c05a97abcf0c5e75f02d20ca1eafc0357b8f5b3f5120f4de8bf41f8ab1cfbe707436092d1ef0f7b8df1dfa45ba77b6c92ad9b1f7d2ae934d8f74f7b03cb7f3b94b9975be9f95c076aa2a1797b6711ce97c828adae8877e7fe46ec3854874ea4bb18b5bff4cf9c600a7f6d5385cda425dafca6bd1c39365160848a4c0cca11de6fd5803ad696f141fdfbe27f6d5ecc9de31376fcedeef6eaff2a3addd16d429530c97fe587d6a6bb5926d66a6e85cb63f237295b51c600bbd4dae3c040da9ae7ec6d5e0d5a5a40bc5ea1a511b9ca7181396788d12ccac70bfcacf685995a54618ca1d2deb55b192e0a0233c0b6d7487ac1a310cc2e911d864ac713ec2b4d6eb914308ee83d5621c7bc08e253119406fc5b673d678829b97b8cce22ce270722e3ec97e37a1f593c5979abbcd061444b18181fe8b369138083d7343d8845f940e36e58f7091a4acbbbc0459589d286bfcad84e8b8978c6af054008836160d60dd085bad67c5e36ce2ba630a00cf5eecb7d8eb519f26037a8e2927edc7ddf7f679c56f79c9ca437fd27d4202c0b411496c10356327f515507d3c8a11de24b0176783c327c1b5136bcc8656ee53553bc084e023c51eb28e41b4ef5da770661d43e85918e56a8141c39fc18a1ff08bc9788c64c2e33d69819b770adcba0e17584b5b2146babd7bbbb463ad627263ed924c3893c6a73e16d9f92afb42fb0e69fbba21a6fdf8352fe077e96bde7846eeae04209a36c3f65533d868c92a5d5c36d7b797588c58ac5ed092fd44703d835a7fe311ab535a4999d7c5b371a1c64f0360cc132fc73f747ab937a9d2c94d0875e3a1e3a53f7d0688f1326da67c6a1b74614930cd082c8477a3dad0f071315254c5cd965887b6dcc8e6d83b7eae7284b29f0d6d3c1ee47eae270b235d3712337255bebf949f2161ac78d6cd61f249c2fd6c0502a7b9bb21b78ae5d7176691a984a5cd00e4064e02ba3c81eba0f52a73abca161c366b8fb46bbc44425cd622dfcd306fa1881374b72e14b6e9981a2ed0bd3cd75f89ccd68096c895bb56b8f4a0d3f422198c58b6899c6b1a546651105f7ab1cb9f353bc4ffab8135aecd58b991f6c6a1e9452983bd419ffc25370a1a8c44885c82e77017999bf94fae42d37b78e8edffdb3dd1197b690b4142b803e88718ffb60bebc881459f4b7aa66394ddd1bc77f8783d60c4025d8c919c5644081fcd4cdf3336ae2e00dbfb0dae3e34919b24c4c10ee730de9517133b939dd2ae13c2d6e40c6fc6cf58d25cbc7fd63a7b8898f7408eff3a9a2b1fe62f3896911fa6931653e5a5141fb306493492c1bb5ad6fb6968a297906242be228b39d7af9cb7a6f582d56c817e03e6172f3c4ebaf5f9d29881fef7880aa5c7d63a6d7a4a9df0d7c3aa2500f1ed4efa9df7243baadad2f1f698f794fce4cba5f745d23568972960eb6ba5dcb42a6b9cf827a0bb44a4658b3b36abc30a4a777ded3614fc64c91fbf4aaf0b022a84150f152fcdaf56fa9645bd14b155caad812b37704a7b0cd192d134392121f89e95272d7eeeb53a77c629653859c282f6981f887665e95ea347cd66a9af663595f3f2d575fd7ace8af6bdd16d6979faa48334b453c6c88b80d872ec5c298b4fed3d75aa008003db55f883b5e88f5fca00593098102e119c798ef9651a70562eaf14e447900201e3a9859a3509f925221aa8a438b6db0f2bd6cf48349a25aac424d9e698f38bbb08f1f17d749bdb5d136e36face529deac14fb898d005be0dec06b8dcc2f987a49c7e104686834ec4225389b7d15b5926757dd84ef70940a1402eac568bce6d38c7122bcf2dfc5fbc1ab6e4a82ed3d895e5c8503fa1477d1742ceb623b23f92fb1f4496502eec271e76e1a229b60eb7d7de37a7c31d1c9e7e3c4b4459c0e2c7036fada586f34dc589d8722af03171d53fd589e277f4f47d8587829219453733cea2f09a0e7f5ffed8f9e2e783ef0abd07854adf8f1a5454d99194408c7452a69a43f479b672c799faa4bb4638b6fcc893fc627ef849b1d447e10faf94ab3e73c2ff7e35f6f1dd57d12a310ca175e3e65609f376d2697830a75322f693b1e6e51fa0c6fb840933816689593bed222c916e591cb4c851810b922c6c3093a73e28c86659e8bfe96ef4e8a817269f0bfb9028c4330136aa6c2852d3e569d2ec641d14715c6931b7a9a0d10392dccee1c5960cd57ec91151f358e12a2ead0bc76b22939bdf9ae8b1a04ef511f8868c5e2fa9dd99101c6a0a53fd290bc5ec4010ea3a62a2a129ae5c14b19b62f7f13baf93183f9a890e90f2a92a79b4441f2327d23d29e43b152dbe90c787d00ef07f4f6a239897b2bfe4bd8a52195d0ef1fca3acaa03f22b909c93cbba2f8712bf77fcbecda37bd6d5adef93e9829939d273b7a5b1f30bb29bd4309384673e792f381b1127d266373baca091438d771e23e227735ea4e0f0b1484fc2e22b4bd657aaf788af70907949e7e022cec143b6ded5fda2307cc451a07ab0e0e0c5a2759cc8b3c54fc541e5534dca59c52397ccfb7e2f0e0d83d259cd463093915a7d8c99a289c77348eb40949ddbdd5464f5ed7965c26d70aefec6ec4dad2d506c4f61196b6e5555f3d344787aee7fae3b0bcac54975e5d4465bb96692ed49182f7c957dcdab7a00bfd07af020b7acc601ba1f5e7cfa0cdbef41b6583c8d4255453098fc4df6f07812f2346ac6752ba80a468632b2aee25542dd3e12dec0e4a8d90b0f28a80b6b74884ba9eebdb93249e67acb7c706ac3c23d51116dc8fbb52dc204b43a13f59ce5878cfe3a80d8ae290be9d082746f4edfdad30045bb0c9f6a3d705e9202ecd47ae3ffb08fcbac94ac73cf8c52dbfdae22f3751a3fbcbf7a2d637c99ff95d2b6362cdf3359fa2c8528c1d5521a480727984f3387ec452b122aef54946e715215640777492c36be613ae48d64104b897ed7141fe6c4adc15d43ddbe21da9b8263dbd9cbb38f4dcea8cf7cd87004c0a9972dbc5dbbf451e9e36856422269c145161ea8796ce0010f159bfc04e6686a21c88e820c39bca7da587dd9a486ee40329009a15e0ad7aa3fd6238f63dd94b3a9299403f29d2d2c66c420c9f2cd0290e258cffe52f9981d22be0da49ee75f498245ce273965584ac26acdbcee6c071c0373035cb65fa25062163ed21613e751e622c6d9b2921bf9219036091ada5fd1de92e7778d82e4f3355eb8c73c625b45bf96e87d0f805d139766b423967f045f9acb519eda4ac82f50a8fcb6ad5f0db73b84b931ef7b178a8da0ec673b048a25593f09fe767f248ce66e9f91fd887685e4b0ba450838916c09909c86bae50f17d428ef778d69deb4c0802e97949d07c84db2d0903b6c2e402ebf7e61f26548b895f96c6fa1a109ceabaf06f0133d9098df4299f0f246a310a4906019789e88f221951169c2a0c788852ebd73b71dfcb0bdb34f08784a4884d7904262f08d4903190f1d67586b081bac04ff2c94c8168886c69f1ba7c98c75564aed8a3a1ca4fab392f59ea229961fe7887c77dc4cd90118ef5245131e9c2f92c75b6f7b0251de526e45b91e2d589124d99a7c8f4d9d0eb433e5c4a5a051b5e7de37b3d6650a56b1341f2426fe3e0645e14d2eff02ef6f135cf8a2a03803b3d47e7b017ad762f344210c362029fbe038b6bcd647cd78f9743909ed0ecc3a212c50ac1ff09f8b536a6fa4ba0598044e00a6145c130db10cb5f72c5491bd168e2", 0x1000, 0xeefdab18f49ff4d7) setrlimit(0xef504b8ed47c531d, &(0x7f0000000080)={0x80000000, 0x100000000}) 16:00:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbfff}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) kqueue() socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:31 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x29ae) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x60) 16:00:31 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000400)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)=']:+%\'\x00', &(0x7f0000000100)='\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='/{\x00', &(0x7f0000000240)='+\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=':\x00', &(0x7f0000000380)='-\x00']) 16:00:32 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) semget$private(0x0, 0x1, 0x430) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r1, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x15, 0x1000}, {0x0, 0x800000000000004, 0x40000001c00}, {0xfffffffffffffffe, 0x0, 0x1800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x3, 0x101, 0x802}, {0x3, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semop(r1, &(0x7f0000000000)=[{0x3, 0x8, 0x1000}], 0x1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000002b80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b496f25fc8c61387d5cef3e03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000db00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825fc6c4532688e321a9"], 0x1008, 0x1, 0x800) msgrcv(r2, &(0x7f0000002a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000007fb5000000000000000000000000b60000000000000000000000000000000075b3aee72448d4363b089b0000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000400000000000000c8cc896a1800000000000000000000000000819d06deeddd600000000048a1abc8e59db0f6e0002eacfb27e78f5d7f7e2b3d0bb9ed41b2869dd78b8ea2ebf3b1aa76875016fd66fea3f0b0810f50236f85804e970000000027bc402cdad6bfb622fde961bc5f9e33ac50e13d2d0ed5a483aec92e15b9e2030de9823d37e3ba637e294d44eea7c8898deb40def596b3c1a6ee39d13c1e0aac6e5443c360582708cc7f94770b92583c8c0c040c38f1c20008ceeb752a7aa77ca854b7ecac062f3f"], 0xa4, 0x2, 0x1000) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000001800)=ANY=[@ANYBLOB="0300000000180000020054b43ee7fda9a1872c089ae044c6300cd9a1dfd19643873fa8d4f20000a6851752ad718e886ea3ae9b7659a9eb8e7aad65ca59082ba81c6b49ab2c178fec8807b0abc216ae0b9fc39908af62017d728d266723df65dc78d01a8ff672f3c940ffe71dab5c52ef9664cfb23186a140cb38e262830fface3a7638a53b8612050bded18e98efdf2cbd85e83bfb2b8172f7932b12e90b9c4922decfa29d85c57757023ddcb794a8d1884fb21de15ae9f4dc0e1dd8c1df4048a47bc465da7b92d57c3f2ba5da8f04de77a2307eb36ca86441e9daaf34b6d4887a0f70080071e3b99d80a8109c5e84d688093062b89aa513b2e006d600000000000052ae7a78e5c87c8a2deb2a9ddf4620fc7ac21c63902607c0ce659879977eb2b5744542"], 0xac, 0x800) msgctl$IPC_RMID(r2, 0x0) write(r0, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000680)=""/4096) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0x34432c965cec846d) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800"/226], 0xe2, 0x2, 0x1000) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f00000001c0), 0x66, 0x0, 0x81, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000200)='./bus\x00', &(0x7f00000003c0)={{0x3ff, 0x1}, {0x85, 0x1ff}}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="6669c299c8f2776abe505225eca2f79eefe7730c015463b0975d8e0ebacbb9857debe79ba67508df0c25"], 0xa) ioctl$TIOCEXCL(r6, 0x2000740d) preadv(r3, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}], 0x5, 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x34, 0xfe, 0x0, 0x64c}, {0x25, 0x0, 0x0, 0xfffffffe}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r1) listen(r3, 0x0) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/152, 0x98}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x2, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) r6 = semget$private(0x0, 0x3, 0xa5) semop(r6, &(0x7f00000003c0)=[{0x0, 0x81}, {0x0, 0xfffffffffffffffd}, {0x0, 0x100, 0x7fc}], 0x3) semop(r6, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r6, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r6, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r9, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = socket(0x0, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x800000018, 0x3, 0x102) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r12, r14, r16}, 0xc) r17 = semget(0x0, 0x0, 0x0) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000100)={{0x80, r7, r8, r14, r10, 0x4}, 0x3, 0x2000401, 0x2}) fchownat(r2, &(0x7f00000010c0)='./bus\x00', r5, r10, 0x2) r18 = dup(r2) ioctl$WSKBDIO_SETMODE(r18, 0x8010570e, &(0x7f0000000000)=0x200000) writev(r18, &(0x7f0000000000)=[{&(0x7f00000000c0)="9cd6ff61d0f3053557bb3144a549257de15456dd2644c81f21191d2b74f0838962fab6db6db493285647f1e04d70115579a4c53c990ca80cc88d94bda2ca45c97609ba447b188c698a845d07d234e60fef53538eb92262b49692217c8841c19d03d32c97fd34c1673aae7c16b5e9b4640b866f226d09fd9b55796c3bf3d48141cd1fe0081a33222449b8ec903055e4f6fb1f2f8498eda0325cd79529abb106859fab0ec5676105243730f37b2d99d79c2e07a66111b6eaf91295d49d58e77982e36573e9d8ad9def42984d2ec4abc1d6c116b128ed6e1881c3fd6a3b8b74a183472e8c9e972d1628a23c0eddae01dcb38fe4a8e8d97f99398370b3e607fb86171f35279b6e060c44b101da78fe513ceb239af24b33126374b1e0dc7a3d1fe2e493d93beb9fb8b4c61005c790ec036f86b642aaeaec9456cd7a659801314df1abeb0aefadd740e7f9a08656edb696363e7ddb329bee5c4b6abf13f4e37d297402ab128240131e383940f0cbcbcfee2b77875e8d1fa621fe32a2adcb548496fcf13f8e12ea089e50797c7736dae8195eefb0e8b2f80cb3e11fb42156499de362e4442a1f59b8b09efe93b4fd505fade4e1e83a4972c66957fa1a8fb231e8ce23da3325582ce84b6b7607cd451e0ee2739fb07e91574ad141a4a5fbdfeb45367b2d3c0c26e04a522e1c49fff5ba738d209585ed7d9fabd761b1c246ed7497ac2245a8bc74f827f93304de7dbf08be578fb54ed26312a5e0b65912c9916e622ec95ee3a1c5842525a4b168375a913d90182f5295343a8f1a9aeb0829a8cb027d95884e8e19e9195e77d5bfd1844f31b194033526a66a1eba09f85d068128120998d2157c3c038ff392a326f1589a2da2a6555602f0a985dc3d5a525d1c40bb53778e713e39fbd43949547a948d18c496eb769604caacf7b1aa19071135d9a42ee2d5f86a2c2e11981c6ba41228297d83f2523798b9d87c1b643491b4308691204ae7b515d146a688d091a897a6681a9d332f60a247c535e6e6c0f0730938f3902441bf9187ac8b6cf58a5d918c10412a2d774d6b91beceeb858af3df29a16b7a12bf4193b3e401b0fc98e2b5c21b0d6e49514d4f1e85af11f34599b21a17f037da731bc2bc3bc042d0f8f25ff8561924058a7595c9b2f23ea768aed373e606df14605edf34cb67a6433c28160657cdde30256df776f269b397fa4572b78c4bb7c8b3395cc114702bffbbf9387f80794ef4bb6d08c87015f3684484036b95b910863a2e92ee8f6139a24e5f19ed08432bd92ed01b2925902b06c4b91295be65b641d78085b2a1ecdeab4b9f5dfeeb6fdb6d5fb02b061b8b5d03dc7f99f6a552f1869e65bad9ccf6b454a4255d800074bd97d24543347768a4ba733e73eb2afe178f73bd738d506386606338264df152517fd429718a935f6c8ca9abb4da29f3a30e71a26cc5496e6cea183ef02f884f4f5bfafa8a06794e59aa172894e6aaea31497c77a57c07d11a87fa12ded129fa64d68bf1ac19070c01e775f4d14b3e8c955141979b761405205af168a48de7732774994ddb7fdfa3c8570583168a9e03f024d9e2e1f09dec9cb77677047b75e4da6d17869c6f66f5268511858ba7e1af43acd85d328cee96baa4d17bde95a925d23fd9d062cc7da9fc25ab7707e5ef86d9b328bcea0543840700c6953e62c66ffaba77fd26f0d15cf6d70852208610f507ae83dced2e950f1d0029cdd7332347f946dda155635ea8330ea602419e3c53ec4b09117f3e09b1b2f93407cc8bb0c0e98d2678872084020ea067746d00f2203426773f56a09b2c7cd830bcd3dd58ade6f6460a5b444164d3a17bcd6f77c1a99937110fcbd1ac011eea53aecefd01481e60aa1fbf6bb2edb7db776d1c17c4b91ea5951c7958a473028c440681e28c68ba0d9ead285944ff8aab4dd09146f86186e7b52d00c08190a0613abb4531980d4c41712900679fafdfe15029921c6cadbe4d88d943d72fa9c51f77717de1c105b4ce216d26e57f2c3d2253a4efc59b883a329eb8042e3423ed384ec17e5eb2ceb7ff211f33dc6ff61c0246384ccaad7e38adf3d4bf3b60fc5cb1d040d1a0005fe9c31c8ba55d44887861842c396ced33ce3375708fe5c4984b816dbff04ae2672d1a1c253aa4ce34b876b2479d8bf16702c10eac2a280d63ad593fc572596fce8e94d7a345712bf82f5858c9b279304933855c00e3283bf6b878c7d94d70ec7e416c7d5444423951bc9129c69af9fb18d8911d1eac10ce394e1a139ebb0e691638f3ce07a70cb81100ac38f8e1abd530762caf0b7372c8b0e9a3ea3eff1a9548bd80e140337a0eda3bb789cea2f01cca56c9b917a60738b937daf42ffabb16d083493f35f24ae431903a1349bdbb6e5657f665bde33aea9f862e8af732d639c2fdd3807938e4d2fd7bf3bb644c1c62a2f291e1020fd1c90bad927a4ab4c2af87ec50348f43253087826d375ce7b34f430bc2204f1793f3fe2d49dd63c1e392bf73a703d83c0c8fc0bef6f975a5e0d0bb1b55d7072a7d29d6347e0bf1a964faeb217abf349cfc85043ab5ac604c834e767c1170c4d1db8049f959262ffdd5c029901127b26342d16e045e7a097789c3d8ca4a7dfc934df4eb4bf099f6524bb9e5a6fe0aa43e3112ddd9b68f809eae2e9e3daf3224a7433934ea31680cd63958bc27bd360b50b4d69b52657059b6c0c42f7fce90ad11e07b2dc58e6558cca4383b2b01e8788258f5f094af481146be7434761966b88e97bee6bdd541952b49242864f6a48e17273a754ad4fe1c3e2a37bfaab300813aba74725eb5ae0196e529aee464bbe26aae81a8edfebb0c67206f6dd57529786773cff6a7f9dfb43ea8b804122d2f463496bf312080eecc295d6cccf21160080771307cf90cb877d357ae88bb3c750be3997445d97ab758bb56e33399154e7e70fdf9e1b50bf67d014ce23839989c15211663f8aa7e85609cea098f5c0681b79728db1cf0721e6a5359f1f1f3e76fb7a16281ac62fe37378143b2bca6b4aa34cd4b94c037197c02d90e7cbd3214527896d33c698d42fa1a8506838c4283bd19348baa8f13193ebec9a23f059bfc23d5ef4a3237bfef540051c7bd11cc481f95895191430ba74e031fb0d5ac2744210dc546a8be92f5ce2240017a9b5513011700dfd823193412fe36d472f5408bf334fb4995af2ae88450f1b3b080789e7b61eaa268b883e22db6c77df1f3b714aa1cc24ba56030ba439c70acff10fb78eb13811f36455fab7820a2621f69a0728b98ecda6eab6fb571059436faa1199d3e85dcada522d853c56b1a6adecf83cea592a4a0847b4fec67de305190eefa59e7b4a81514904288e147432eaa7c3660debec326e89913e9e8c34a24150c47caee9a35ca38b62a6eefe19b7c2fd43665e94631534fcf76e37ac8852784f9cea2d82453161c35c2b371f8f0462f139d6935215c05faafee8e22b6478d7b095018f8b723e3367d2858e5a74b0aac630fd6ed5dc69b2e6afa9a28ecb14e4e125c5a69c951fe7b93effa01a55c98bea1588b1e52cbd77b2b89898ec8bffb03f2c4d138041476765b3e8f4050f52aeedb816116feb9df93fd67cbf373753cb2670d1ecc39b48131623572506ee694d563069f06023bbc94811a5ec7b64bda22c91da1f3c553614ccd601eb608eabde4de06d47fa9345d569320935f2c8c8ad8b345ad460c0673962b752fa1a586e956a21c2aa01c4a6846351131540aa4affb9d8e9669e52ff3a3e2a6cb61bc1bf9acd048bcd5d234aa0f1131e1c7ab377eafc8e985e459442a3505db6c617b156860be926bb8fa3ab70fc7b348130ee3f9d58c1a1e20cc493722eb220cf8760f397e6ef1c0d09a19a590997b608f67eafdc75317ba0bbba95b5b6584769c02fb2e0b8026aed2ff9c8d6708d5ea1587abdf25002515a552dd76668e44c748586bfe009eeee7a6284f46ae354a928f9117b23bbb24a0f69f4f4b239ea5b5ce13244ae8d9ac2e2c91805c3fc35804959070602f2a7608b607e114e0adb62c5dfe8abdd0625511d5ef0ee81176b5e46fa7bb9b3e5d7c8235694b9d16d9754d4927aa7d7d90c7f0c90957abd3c7e6b8cb125286f9511b073e223b81aea5e18951f76dc4199c0f192f56c09e9f139717d0f5f2159ac66d8742b27fdacce765f74de116154e32978e1788fac9a684f2434a92cda5565a187a1f610f4f48514f958f573c8e760bedf8dde4f331d035d40ad0439a2545c639df5a0665515bba086a412be31ad2fdb901013d0ff92bd148fe3e222a8027da23ffd32616b9c229bb47e205cddbf3c36a5a360158d726541c677d90e5e60750b7e79ec90c86c3d68e3039db9cc4154a9211febd3b7db61d38cda28062725c443415f77d90fbf02ebe5aa9f1292e0287b5955a82de5c3f693744f51cf98eaf94338e16e96685434f06f53464d1a976c0be9380ef49de9a7da469c1be635ce48aaf93297e8a890e093a3627b2a628e900f0210979ded002c804a8409cd28f8e373d03df82b80c6bff314d20bbb3d7f4a09aed307610d56dec7bc524d96beec893e0dd9b1efb91f51bb394e9d17b24487284b9966ac955855982a49f3406382b05a256de0cd89713770136c6eb3c47f58e830fb18eb174638d9ccf1578aa92e3bb839d5a456844ff073ea97a538a8a3eb945dbf90edd25807671cf55c6ffa3670de28b277f387bc2486115dd8dc96455f8108881b86e9c1f3e361e9724d863182d059dcda71997e23a93d5cf9dae6df382f30615940af703c519d3e255d14e2e279d5ae838f844eb83307f9c601af92d9e7cdab6662f14ba8ee296874c160d659a60b533cf3a6d7d3f32737de5084c3691b8db25a9dbc94c670dcfc79713d6526008a728eb8ebe7db8f461a7cb5aa2f2e34813f3ee6bc98320e4a0f5db56f1347123d0577c1426afe33ac5ecce57e97f9083aae6f2c9cf59dbd47fa63b5775756379c3dcd2eb77fb66e3d49b0df820d43a1ed1ad9eaa77aaab8fd22bb801d70d6316c5c131697d5cc884e9b12b8ef9c57a4a9b25540e0ec9f14a893b48f9e0e45733643c085e2577cf0b0126925475af5505bf701bb109b09753315878b20e2b8ed86b8fe609ca5727a978497a3faa61d22f06dbdca045692b38d2f7f91dd6471781c72d2b4dcd21be0dfcd8af30c4129982d45c41101f9907ebae108247224ae5851ba3c3ecf3eb48bf1c7123112c58f7ac5f736f4df08ab50dd5f4df5865906aa6b059b5a4cbf80ac1b7c1f0c5155e08f663290747cd27b5fdea7ea0590a3625715efc5973ae1989161905c785cdb1f205a3bfa05baea4534cfb84502b3c732e24ad28707bd8d89312fc324d6341756685833cbaa2ee3f000f23716e9c8657113efe5465ab1677dbf9af8ede8ff678a850473cd206d66ad88da8c31c1a578da557e5b921e5032a7d85335ab76c42536911cace065ee37ffa74ab352dcb7f7a51ace4cb48b2c580b2ce1a1d94bfa89dae9e8afa415b6d57f3f7bff1f40d2266e46f894b43209f4ca7d4b32681845c8f8df37bd50a51cd43938e63c2d75398d1f424aa5494bcd367fa1dc83cd9e79d1b5b6d07d312600c31226656414a872a5a5d9579068c062f2b1e8bdd73a34d4ce78471bc4564ada79111dda30c923ff43dfc63df9b224c335158359a4b989a86a9b3ff28c52c6d2d3dfc209d651bd5ea6712a73973fa0dd8eed7c7cae18d9c61cd2c0a4956033ac83fe663da934523b6a17e0dae6ecb791fa73462b6efcc108e699f2431ecbf2f2e365b7cee8ae4d0c3689b78a7c3", 0x1000}], 0x1) write(r0, &(0x7f0000000000), 0xa7) 16:00:32 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = dup2(r3, r2) listen(r4, 0x0) unlinkat(r4, &(0x7f0000000040)='./file0\x00', 0x0) r5 = socket(0x2, 0x2, 0x0) dup2(r1, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x0) 16:00:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r2 = dup(r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_open_pts() r3 = semget(0x1, 0x0, 0x20) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/145) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000040)=0x2) lseek(r5, 0x0, 0x3, 0x2) 16:00:32 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000d00)={0x10, 0x0, 0x4, 0x4, [{&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0xd000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20100000, 0x200000]}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4200, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) 16:00:32 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000007000/0x2000)=nil, 0x2000) 16:00:32 executing program 1: r0 = geteuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000a00)="23f38dee6d80ec4d939a9d7f4b114c51c9fb4dab3b6bb4eca8f69d2bebab5f4a0a9c36e856149745b595e43c1a0edc15beece548cc39d3e43b0d42030bfb50e5e3ebc1728d1f7fa6081f784e20e834c2efc9b54cee5588bee0c44bdc1c441cc1494f9b4f1d262e06d41c0cabae2e23d5b531ec3affabd3dca618d98f03b2acd3000000000000fc26fd4ca5650cac0000a43dcd557bced3a94e565c87864a52fb7d425204b893a28ddd26a5307cc77ce9fe719bd292b6963d220983ac5f3e4ba632d9f3db21c2a0c8b1c7ceaeda653bc0de", 0xffffffffffffff3d}, {&(0x7f0000002600)="1cfeb15c07bdbe8894b030ce65405fbd642a8d8e7820fb45c255ec44b1624bfeaa69633be43dafda838cc9908ca188bd0f9eccd28f7130ff458e4cdec3919947af3fbe974c774c0cdb27b17831e5ae235d85cd91267716611b1ecf850b1fef7e70b9a5ef689ca277b2c3b8a662a2fe17afcef473bc1c5ae2b9d802a0089d66da729742ee52ef83a3146d388dd9c7949bbfffa25c0b2dff358b2d0061554588722fbafdb5943f7d24a1da10b988b8d395c167ac2d5e9b91aef13ebf56be78e955e2d91f5d6ab524659cb1291c3cbcf190e4e262d4cf109820fb7d30cafb7c9c219444996d70406f2636865c01455c5e3aaff1107694053f379d705677f5e9d8ea098b355ce45bd193c66316d3ef5dfc4ab0aaff3505b5649be06282d64479023c5c6de3bc6f71e556cde63322f2318c4e19dbe0446145a40aca334adcfc83f495812c2271ed2c9d88d70d70d151f4be06e617a4dd798d5743c62336e42f67ba54cb9d359f823c1754416e4cd59072af5c0a69ccee7d6bd94ae345e82940c4758c4d6792d9269b8c12a6babbfa4b09a657a6958acfddbf706ff0a808d50d24d9e1ed89faef074798b32134249d8c41f1e7bd3956349deb54156a566ff5f5a3c6afab7f5392752bd464932d4c025aca743a3bc6c5e0cff7d5a30ca4d0a26a5da42552d3ab1720bd6621dfdb427ba718c1b8e3dd9334bc8d669e2c0aa268adf38a81106422fcb194b0121443893006f89bbaa345456c93de52095f6aa0e4286bebcff4fe015cbd8b00b6975ea4d4dbfd0ca4c9399388ecec39623fcb58cff484e8238b3ce464f1c183f0b0fc0d3eb71e46985f21f4d438bcda78ed12cd4fbe6d63da059873ac9b3715ebf4f7f29b258e251e7e592badbf7d82d9a92db2fd38dc7059c66ea4b02b2c455cd6add674cac881842b1a3a214a579bd1a1f2987e8ce4515596652dd64729cb4c97a1203abbbc483667ba1a20671ea8b4d2f1b92fbc7cc061a16329bfd1406206d923fdd297f4bb767e9ff210afd00d8d3d96ce559fc0a4e6d17db417d0529bea114432a969fef86325f430b7451ff3f24fdf3d98c12f8af073e19228743ab208783dc32b2180894ce9bc9281984243a251d39a47a8f04e7e94c2a2af22b744eeba8986dda019fbcfb257d3d06d55acfb34c729a051771fa0e862a603c85c126fe89bcd9d2b53bf98149cb2786a31f920600774022790084f23957ed92f0a50a1db04e5bdacbbb7148504cd7961ffd3f64e76cd371528cb818b61159b1ea5d34fc0dd50a52fc52a8935a6b306f6cf370f902089d2f8be5d03b04e8c274ee8df72df11c4ea724beb376d3b42a6649e6d9270cd8650a2751014d49c5a9c5d7e72e9221ec74aa16bd8cacb6e51a72baa8a454cc14c3d960c8008de107918ab3ce2b447f891195e46184b7c5c4d92d640c28b921a1a3fce42dfe6ec1fe437feded31527737dcad9b217482aca153013c8501c5fe833b9cee82f34cb3d4f08ac6ca7d6d09dd6f4121c2b8a4459a372a7f75b50938a2bf03a443f4ea35d6ff48ed3778cd77743d0b8122f027e7c9762912ffa3f798b047a91b6d4d0fd3798640d1a440d64ea387bfbc24aab95690212b88213af0c7ce80e28978aac1387618a0561b66a55f34ba83421cd94ba1fe902875807121b18ac452a17e8b6c5190aa4c879bfe80c9d5e41f13e57bd25a522c5e42960cd85ac618257d526f1cfe1e7dede7a8a61896269abdfc8938e6dff4a1a1ae0571c17d51cff2611c59e38701f7cd4700760f3223617061891ac231832c470470e83a6e0761dfeaf9caeb0a93395bba28d5a2db355d5fb177947a107404b56a692a606e0a239469a13b9ab5489e67175cf2a3f5cbbcaad895faed4bd4dfed8bafae46c9ef376b5b703fc08f97073c542e16d94c63494ef33a76542d315b41382c6c66c140f04004303a3e411a40b9d4437737d3db626fa1a02be8d90b830a650bd95e1fe32e06b4941df6d381924cafc70cd389259882824673d03e658cee0b15dea327e939c2054c2b6f76123b25e9ac7f0aee8b6d898e9b0fc52789274d6c19920ef819f85d2f98e7b52a47f52cf34ca3cd16b6a0d3d0feaabf69d5a49deb270d8d857997fd4aa4a1ff0839b69bfed2f17fa677b4bc4519bfa45ec76154c0b8098817df52ed6641c41faaf4081ac4fb9ed956bcae969eae70aeaf35097332835fd28b403f84b0c2b4de3fba49ec9c890b4c5ce2b44a51f65df27fcfbb591fbbb1ceb8c9952d72e923dbf4ed6f93bbb6e42ddfeb751bccd027f59558b46b487ce7488ae0503d7cf199384270b1392e797ed3ae9dee9b6188b2e6df942b7d4ed60965cb0f6850f2a4fcefbdc99659d4d268d33b8f344fd96d3863811abc01c254c0458648393cc68720a9b73dae6a2583e3461754f4baf505741328fc3b5e158d9407bb362478f6dbaad34ebdc9f8f1acffd0a28fc9b481da424e554b637d4e3e4d7b8b97993a5c8bbfd3357275fab941cc5cb2300cea0a13f053fda8523c1c7ff4b30a7ada563ad08611450903f8e0cf38d35dfbfe76d2d2141e71d7424aa0d1d3f9af6ed21bf8fdbb6ebd2d12f11be8abe5f9160e3c0de9b994d2e15be7e20e4a88ae2cd52566bbe9e4f4679cf25995cae3e22a39f6a68dab655f1124640493f1522541cb601597cb3298ceb47e941e1fc27de84011a5116ba9bc57261ba248e9ecedd232583cad13783f7e0b32ca317a0f2177ba40e6ed8238c48db711f9832932c262ea8fb0093db7fa8847003fe93e1ca8cf972c773cdb5ddb027ee69681faa487179508eb3f33b52d69b60f918cc577d32d95d62922b473ded1c83f04dafb1fc3d0868e489fc125cfe79803445b11d691141a1b70c05bfe38b250811087f4f445ec0202263573666628ce4bd88b7ae33e67f458f13a95adaa6c56600272de30ed56591e0fca974e5666f44597549efaa04042b30a93ad153461bafe182966216f811348d0bfe8b1ce997d4abae38df10052d92a3f265038ac65bc6dba631de2b3451790487aad5659673bf96fa36d480ec3d85a0e86367a67a231f701e3e09b02bd6cf0e459ffab63f633b294bd9546cf921c844e8a9f9347eac72afe8bf032d8c6952d2a1ab97716341162d8eda1092e478ea76fd80ec310bef38f8d1721c90d08fd042e00751dce8c3bad600565993275a30681ae26035948e6f4e5aaf280774b7e887b1602623d652b9d116dbe369ef8105feb810342308bf95a681490981eda50e092916a033bd72c7614f3de1c493aa6f707aa489c52a176e3c97c93261952e0fb249c1de46b6465580d025380b0b70adae85208ec99c9d44283d4c01a92497a9f4eca66d287ba6c744fe48628616c7b1d5cc103d66a20c599cabf96986bdaa913fac537a541a05ead2ce3467bdea1bbfa725c891f2dabb1dccb439d0cb6e0dfc147b9f4f3978a935ddfadd9e9b110e97aea9dfec28cbfde15c0ef364363a4b78340386f93fad4ed20c0b96fe25d12cd4baad57018984aa815f6ca3fc64ae9a7a44f3b1a9791d53d97ad9ce9afa14d2aa21589ba2164e4a7edf649e2537b64cddfa3a5165571647bb1365faa13f8318c6565fd4ed6eff48715103aa070997987c06929490dda878c2943a6213967a606d81d6def4505aacdb3080f985523ee3382364b6f760618a108709ef46653bf290a1dd90fecb623936a23081217513735537aa987d8d421cd289d95ab613ebc64fb5f9ac89f94e84b7cfc34d8cc14636ea152d03779ff386cae153592c5005023aa4e9062e211981061100b1433c237cfcbb5199aef7621f149216a3e3d4cf993ea54f4df39554288ab7745df397ad459ca2ac35fbd6c0a0a98f95ed036964ccef6a990610bf9b742a793de9c233764b305b6483bd97fc43417b964124e8a2333a63a75a57239d3cc3f7b9e37ec6d0e4e0f0c15252e1798a73c9b8b90a1f597f91c6a43385e40388f6a3d368282ea9d5ea6702f74650b01576002b143ceb82820e7a867fc69bcde170940656f2e3264ba24d8928badd141582db87da8dadac6e4c5205c5eb8cefd0d86a3631f7ba1c247a410203b4d51d1c0b4d7d13ea10f619720e47debc854cd8c353d2e3dba3b9f9cf78cb9adf476b15e5060ca411206bb6a764bab6c9a1b761c362aa86bbc27f15b48365c74de4676e02d63738bd4eadd02a81dcdf624a95a64751de174c086c788e2b4cbd766f3b1c6c8800d6e3095e5e1b69b2e99c9de3193d5488ff73c114f50c9bbe145a2bc48547f8ada5a7ad4f36f25524f67698521910f5b5660c92f69f48b602f693d0cdd219bed4577f8fd467928acfad7b1edf5be782bc1def446ad1b3944c9d733333d695023ad18ef95a7d9098bf0381cbfa3275e2a32879eb85fcc6012b30f8e3efa65c4a62a15007b6d06cfbe92b3f092793f4e77aac1144fa8a6986a46b1c01d3aae33e65d8717ad2e27bda16ef72b31e8f6d0ef8851d81a9732004a3d7bc64fe0f6cfdb5e6795504267ba657bfeb3af44646650092f75004a4d90c1ab1172a2cc8e9cc51f1ebf6b50fb692146492af1e9e10335758add1c20308d41a596ca567673021ab942b37cebc2d88d8d6b6c4f3f2eb2fd58c9829404874486c29898f24adfb90aeb54f79c44f9af6a2ec3574adca9747aaf1e2ca294bf143efd2edd8b766ac2698993bdb2c35459703f68be8f8578a8d1bc8ee2cd571093fc0cb843bbf88ea7d70c08653115a3c4d9b5d5d0fa75d4fd3ecfc0505448ad8f51b7c9b7d0f3bae0b23c8111b1fc05f6d5b83549520b29e152ee16720eb96c12e4e3b0db9949a5cada084cb6ac38b500eba294f208aca4eb7a68d061a4fbd497dd15d3f22c9948f99233571a003b7eea683697389466ea47354a8caa0a0a77404cf119d004f7621cd408d40a4bf50f7dfd1063e06fa04331ffd48ab071a2f51b895c83ab0cb29ec8e474169a3ea34114fb3d6dfb97d2aba03048738e4309d34f922b71e21d9d9f9f8d4e7ad03dfe8ac2fff35cb41f1e70fa5166977cf8e78d200beefd19ce2afa1ce7f67408f9b54cdcd23521c827fffb88a3ee5a1a854ba6191557965c70465df8a63fed14d8bf0dabc295c696754fcdd737ce4829b491ef5fa61f6882194ee56fc7894aa543b37e0fceb9114ed971f306371305a08ba67766264ef5421673970736cae713c887e2090dcc959ec147b1d19ca8fc9363c77209dac2d5c82f61fcd888835876097e0550980522839543e7733c29c21f79ccab91ad77c4d622fa2b90714a4af80700da25d300e1bc493445d9b7a51d23a2e29d79b4aee0712b1de4398f76fc27ee9950968a7087c593f3938e51465c312170a39b4276f3bddc9ea2870e97edc3c0bab448cb90ef21267203ffa8bcb37b1a8b9f4c7e1175ff709dab3619701602cde450be765509ff03bf3e3f8272c380292a429e72790f883eab020631e6a1d6f64824339670b3d59baf094b517fc281195003946e6b2eb8d144f8c8b28cc5d46eae31498e7966a35ec2c3600ee5a5fd3a02c7bcfced96acc544346c9fcad0c873effff7959f0d74c78f2c68c3b5bdb47ad92bee15c60041875fff88dda51e3db9078c5bcfa093c04e046f2ba848e3acbea70d671851bd03775024a9bfbd3b740b7fc38159d2b116d15cdb7e7e97bc59b17323bf0993dc7af5ff0f1fd2045bc95c67f3791c59a0e92ddff95e926fe89123c3313dbc5e62a45eecfd35b1b8505c7ca05b1bd1e9bf9814c6d5d7c18b31e7de37fb0139e560f428889ed7f88cb6ff701a098c5cd1f1e5afc3cf9b1a943097b5c30fda0af9f01", 0x1000}, {&(0x7f0000000140)="812a3991d02337a4f4ddbe064a76aea5b324ea564e4d0d997b65f1852c1732b3e9699cc4ff08f942", 0x28}, {&(0x7f0000000700)="b1f3dc7424f5a3f59f9becbfbde3d388b8334de58dfbb5682eeafb286dfa9e22eb5beacb0cce84af9d5560429f9154f2beb7dcb2587d2a8b0ca86637874ee73dc5c75915527275715cec2cfa867326b2822bd1f336426b4f2fe27503ca6dc1039a096757a565bccb56dc72a72d5f9c04f24d79a7854124955ab74d1a", 0x7c}, {&(0x7f0000000480)="b9f32adc2b7c0abb8dea7cf90de61ce3bf221d05b2aa87", 0x17}, {&(0x7f0000000940)="5e21f3913c932dee207f84660296f73c7ca291841f88396cfd282306747221c8348e8b85dde022b91ba286e62567d15a069d20d93ce3b3d531cf393fd4f1216cc1f3116598a5a92bf941a5520e9690fca3e82e71591b4cf9e41360d7159da2c7935af952253574e398943771ae7534d476a8c1ed091050dba9fdb628868ca556cc7a32caa4482427a96f40c98622e2a1317d9f5155212f1a6f469bec70ecefcc0db9e285d8f85f301772cc460d94", 0xae}, {&(0x7f0000000500)="474c71cd359a2852dca8a1de9b42cfa3d70f0f1e5abd1db817fd293731", 0x42}], 0x6e, 0x0, 0x0) fcntl$getflags(r1, 0x3) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x40, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="ad0010cc00"], 0xa) r5 = openat(r4, &(0x7f0000000380)='/', 0x100c0, 0x0) symlinkat(&(0x7f0000000340)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000001c0)) recvfrom$unix(r5, &(0x7f0000000200)=""/31, 0x1f, 0x1, 0x0, 0x0) fchdir(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r7 = dup2(r6, r6) shutdown(r7, 0x1) r8 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r10, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="eb", 0x365, 0x0, 0x0) r11 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r11, &(0x7f0000000000)="220e22", 0x3) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$lock(r11, 0x0, &(0x7f0000000440)={0x0, 0x0, 0x6, 0x8}) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f00000003c0)='./file0\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0xd6883e771d6a0dd2, 0x0) r12 = open$dir(&(0x7f0000000000)='.\x00', 0x100, 0x0) r13 = openat(r12, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) close(r13) ioctl$WSDISPLAYIO_LSFONT(r13, 0xc058574e, &(0x7f0000001080)) ioctl$TIOCMGET(r13, 0x4004746a, &(0x7f0000001180)) ioctl$TIOCGETD(r13, 0x4004741a, &(0x7f00000011c0)) ioctl$TIOCCDTR(r13, 0x20007478) getpeername$unix(r13, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x8) readv(r13, &(0x7f0000002500)=[{&(0x7f0000001280)=""/219, 0xdb}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/125, 0x7d}, {&(0x7f0000002400)=""/178, 0xb2}, {&(0x7f00000024c0)=""/34, 0x22}], 0x5) ioctl$TIOCNOTTY(r13, 0x20007471) ioctl$KDENABIO(r13, 0x20004b3c) ioctl$VT_GETMODE(r13, 0x40087603, &(0x7f0000000680)) flock(r13, 0x3) bind$inet(r13, &(0x7f00000025c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETVERAUTH(r13, 0x8004741c, &(0x7f0000003680)) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r15 = fcntl$dupfd(r14, 0x1e, 0xffffffffffffffff) ioctl$PCIOCREAD(r15, 0xc0107002, &(0x7f0000000780)) recvfrom$unix(r8, &(0x7f00000005c0)=""/30, 0x1e, 0x1, 0x0, 0x0) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f00000002c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r17, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r0) msgget$private(0x0, 0x2000000010602) socket$inet6(0x18, 0x2, 0x5) r18 = dup(r16) msgget$private(0x0, 0x400) mknodat(r18, &(0x7f0000000540)='./file0\x00', 0x6003, 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1, 0x2) r19 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r19, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) dup2(r18, r18) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000007c0), &(0x7f0000000880)=[&(0x7f00000008c0)='1Dev\x02\xf4\xed\xbe\xe9A\x04@\xd4\xc3Jb\xd0\xd2\xde\xb7\xc2\x8f\xbfVS\x9euug\x8b\x1e\xba\xfa\x11(\xdc\xd1\xc7\t\xd8O\xe0=\xfcne\xa2\b\x81\x94q\\T\xe5\x82\x83p\xca\x15\x92l\x00\xe0h\x02+\xfc,\xca~\xcf1J\xd6\xe0\x00\x00\x00\x00\x00\x00', &(0x7f0000000840)='/dev/null\x00']) setreuid(0x0, 0xee01) r20 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r20, 0x1, 0xfffffffffffffffe) 16:00:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82012e2fe6696c650000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:32 executing program 0: connect$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x100}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r3, 0x3, 0xff, &(0x7f00000015c0)="8e0206f67e427d9529c70038cf362c59b155b90e6ca33aecd0075ebaea546b069c98b98f6a6a25e848937c5db562c2900579753205eebe98411f51f4155203670b2ef9aea375fc704c42da8e62e9b9a133888306", 0x54) r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000200)=[{&(0x7f0000000180)="000000186a56010000001c0000030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55bf804", 0x2c}], 0x1) faccessat(r6, &(0x7f0000001580)='./file0\x00', 0x81, 0x4e5683c85fdadbea) recvmsg(r5, &(0x7f0000000200)={&(0x7f00000004c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000140)=""/77, 0x4d}], 0x4, &(0x7f0000001500)=""/113, 0x71}, 0x40) socket(0x20, 0x0, 0x8) panic: kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 951 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 9760 9490 0 0 0 0 syz-executor.1 *307061 63657 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82205bea,ffffffff821ce864,3b7,ffffffff821e4aba) at __assert+0x2b rtrequest(1,ffff8000239d7118,4,ffff8000239d71e8,0) at rtrequest+0xbf1 rt_ifa_add(ffff800000b21800,840100,ffff800000b21858,0) at rt_ifa_add+0x290 in_ifinit(ffff800000c07800,ffff800000b21800,ffff8000239d74c0,0) at in_ifinit+0x37a in_ioctl_sifaddr(8020690c,ffff8000239d74b0,ffff800000c07800,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff8000239d74b0,ffff800000c07800,1) at in_ioctl+0x1e7 ifioctl(fffffd8075837340,8020690c,ffff8000239d74b0,ffff800020abec70) at ifioctl+0xb64 sys_ioctl(ffff800020abec70,ffff8000239d75c8,ffff8000239d7610) at sys_ioctl+0x5b9 syscall(ffff8000239d7690) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,c10bf9fb1b0) at Xsyscall+0x128 end of kernel end trace frame: 0xc133afd20c0, count: 3 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/multicore/kernel/sys/net/route.c", line 951 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff82205bea,ffffffff821ce864,3b7,ffffffff821e4aba) at __assert+0x2b rtrequest(1,ffff8000239d7118,4,ffff8000239d71e8,0) at rtrequest+0xbf1 rt_ifa_add(ffff800000b21800,840100,ffff800000b21858,0) at rt_ifa_add+0x290 in_ifinit(ffff800000c07800,ffff800000b21800,ffff8000239d74c0,0) at in_ifinit+0x37a in_ioctl_sifaddr(8020690c,ffff8000239d74b0,ffff800000c07800,1) at in_ioctl_sifaddr+0x208 in_ioctl(8020690c,ffff8000239d74b0,ffff800000c07800,1) at in_ioctl+0x1e7 ifioctl(fffffd8075837340,8020690c,ffff8000239d74b0,ffff800020abec70) at ifioctl+0xb64 sys_ioctl(ffff800020abec70,ffff8000239d75c8,ffff8000239d7610) at sys_ioctl+0x5b9 syscall(ffff8000239d7690) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,c10bf9fb1b0) at Xsyscall+0x128 end of kernel end trace frame: 0xc133afd20c0, count: -12 ddb{1}> show registers rdi 0xffffffff81800b47 db_enter+0x17 rsi 0x3387 __ALIGN_SIZE+0x2387 rbp 0xffff8000239d6f30 rbx 0xffff8000239d6fe0 rdx 0x3388 __ALIGN_SIZE+0x2388 rcx 0xffff800020d4c000 rax 0xffff800020d4c000 r8 0xffffffff8149825f kprintf+0x16f r9 0x1 r10 0x25 r11 0x965dab6eef2bec0c r12 0x3000000008 r13 0xffff8000239d6f40 r14 0x100 r15 0x1 rip 0xffffffff81800b48 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000239d6f20 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=307061 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020abf8c8,0xffffffff82662210 process=0xffff800020a8a010 user=0xffff8000239d2000, vmspace=0xfffffd807f00ab80 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 9490 9760 64770 0 7 0 syz-executor.1 9490 484171 64770 0 3 0x4000080 poll syz-executor.1 9490 148396 64770 0 2 0x4000000 syz-executor.1 63657 223267 10197 0 2 0 syz-executor.0 63657 192642 10197 0 2 0x4000000 syz-executor.0 63657 311571 10197 0 3 0x4000080 fsleep syz-executor.0 *63657 307061 10197 0 7 0x4000000 syz-executor.0 10197 342949 44495 0 3 0x82 nanosleep syz-executor.0 64770 199896 44495 0 3 0x82 nanosleep syz-executor.1 17775 6223 1 0 3 0x100083 ttyin getty 51069 245066 0 0 3 0x14200 acct acct 40228 520940 0 0 3 0x14200 bored sosplice 44495 79700 34669 0 3 0x82 thrsleep syz-fuzzer 44495 356874 34669 0 3 0x4000082 thrsleep syz-fuzzer 44495 245852 34669 0 3 0x4000082 thrsleep syz-fuzzer 44495 211922 34669 0 3 0x4000082 thrsleep syz-fuzzer 44495 447938 34669 0 3 0x4000082 kqread syz-fuzzer 44495 190847 34669 0 3 0x4000082 thrsleep syz-fuzzer 44495 47194 34669 0 3 0x4000082 thrsleep syz-fuzzer 44495 295242 34669 0 3 0x4000082 thrsleep syz-fuzzer 44495 137109 34669 0 3 0x4000082 thrsleep syz-fuzzer 44495 398645 34669 0 3 0x4000082 thrsleep syz-fuzzer 34669 345472 97394 0 3 0x10008a pause ksh 97394 362539 95388 0 3 0x92 select sshd 95388 346815 1 0 3 0x80 select sshd 90741 47523 60851 74 3 0x100092 bpf pflogd 60851 283901 1 0 3 0x80 netio pflogd 12947 145410 95569 73 3 0x100090 kqread syslogd 95569 208146 1 0 3 0x100082 netio syslogd 1944 263469 1 77 3 0x100090 poll dhclient 89286 227712 1 0 3 0x80 poll dhclient 78692 523436 0 0 2 0x14200 zerothread 89380 446257 0 0 3 0x14200 aiodoned aiodoned 26477 259036 0 0 3 0x14200 syncer update 62501 148057 0 0 3 0x14200 cleaner cleaner 73452 205193 0 0 3 0x14200 reaper reaper 28366 98018 0 0 3 0x14200 pgdaemon pagedaemon 52359 405259 0 0 3 0x14200 bored crynlk 84324 158844 0 0 3 0x14200 bored crypto 64552 33256 0 0 3 0x40014200 acpi0 acpi0 62850 11865 0 0 3 0x40014200 idle1 5116 290344 0 0 3 0x14200 bored softnet 74339 260141 0 0 3 0x14200 bored systqmp 95514 18 0 0 3 0x14200 bored systq 69559 405442 0 0 3 0x40014200 bored softclock 19102 306005 0 0 3 0x40014200 idle0 77773 27496 0 0 3 0x14200 bored smr 1 199806 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 63657 (syz-executor.0) thread 0xffff800020abec70 (307061) exclusive rwlock netlock r = 0 (0xffffffff8250cdb8) #0 witness_lock+0x52e #1 in_ioctl_sifaddr+0x69 #2 in_ioctl+0x1e7 #3 ifioctl+0xb64 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82624c28) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9620 6460K 15031K 78643K 26720 0 0 pcb 13 12K 14K 78643K 1575 0 0 rtable 169 17K 18K 78643K 3829 0 0 ifaddr 117 30K 33K 78643K 1040 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1886 0 0 iov 0 0K 28K 78643K 1407 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1221 77K 77K 78643K 7250 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 85 0 0 VM map 51 25K 25K 78643K 73 0 0 sem 12 0K 1K 78643K 2503 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 6788 0 0 sigio 0 0K 0K 78643K 128 0 0 proc 62 63K 95K 78643K 2573 0 0 subproc 32 2K 2K 78643K 600 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 1K 78643K 597 0 0 in_multi 25 1K 3K 78643K 733 0 0 ether_multi 1 0K 0K 78643K 90 0 0 mrt 0 0K 0K 78643K 59 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 1332 0 0 pfkey data 0 0K 0K 78643K 1 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 210 400K 400K 78643K 24930 0 0 UVM aobj 130 6K 6K 78643K 135 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 1533 0 0 NDP 24 0K 1K 78643K 355 0 0 temp 234 3565K 4205K 78643K 152116 0 0 kqueue 0 0K 0K 78643K 55 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 97 0 90 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 464 0 462 1 0 1 1 0 8 0 rtentry 112 686 0 619 5 2 3 3 0 8 0 unpcb 120 25317 0 25152 14 8 6 6 0 8 0 syncache 264 50 0 50 23 23 0 1 0 8 0 tcpqe 32 245 0 245 15 15 0 1 0 8 0 tcpcb 544 3083 0 3077 31 30 1 14 0 8 0 inpcb 280 18694 0 18683 94 85 9 13 0 8 8 rttmr 72 23 0 22 4 3 1 1 0 8 0 ip6q 72 5 0 5 4 4 0 1 0 8 0 ip6af 40 10 0 10 4 4 0 1 0 8 0 nd6 48 86 0 86 5 5 0 1 0 8 0 pkpcb 40 35 0 35 14 14 0 1 0 8 0 swfcl 56 4 0 0 1 0 1 1 0 8 0 ppxss 1128 150 0 149 1 0 1 1 0 8 0 pffrag 232 184 0 184 14 13 1 1 0 482 1 pffrnode 88 184 0 184 14 13 1 1 0 8 1 pffrent 40 5324 0 5324 14 13 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 598 0 521 1 0 1 1 0 8 0 pfstkey 112 598 0 521 3 0 3 3 0 8 0 pfstate 328 598 0 521 11 2 9 9 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 8 0 2 8 2 6 8 0 8 0 art_heap4 256 2645 0 2395 43 22 21 21 0 8 0 art_table 32 2653 0 2397 7 4 3 3 0 8 0 art_node 16 673 0 623 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 10 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 2497 0 2487 1 0 1 1 0 8 0 shmpl 112 133 0 5 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 12897 0 11467 48 1 47 47 0 8 0 ffsino 272 12897 0 11467 96 0 96 96 0 8 0 nchpl 144 24518 0 24049 61 41 20 61 0 8 0 uvmvnodes 72 6361 0 0 116 0 116 116 0 8 0 vnodes 208 6361 0 0 335 0 335 335 0 8 0 namei 1024 83551 0 83551 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 49 0 0 7 0 7 7 0 8 0 vmpool 552 71 0 22 4 0 4 4 0 8 0 scsiplug 64 7 0 7 5 5 0 1 0 8 0 scxspl 192 75381 0 75381 40 39 1 7 0 8 1 plimitpl 152 563 0 555 1 0 1 1 0 8 0 sigapl 432 6892 0 6876 4 2 2 3 0 8 0 futexpl 56 195043 0 195042 2 1 1 1 0 8 0 knotepl 112 1209 0 1190 3 2 1 2 0 8 0 kqueuepl 104 1886 0 1884 4 3 1 4 0 8 0 pipepl 112 4054 0 4035 7 6 1 2 0 8 0 fdescpl 488 6893 0 6876 3 0 3 3 0 8 0 filepl 152 83489 0 83384 71 60 11 14 0 8 6 lockfpl 104 2276 0 2275 1 0 1 1 0 8 0 lockfspl 48 762 0 761 1 0 1 1 0 8 0 sessionpl 112 56 0 45 1 0 1 1 0 8 0 pgrppl 48 127 0 116 1 0 1 1 0 8 0 ucredpl 96 8501 0 8491 1 0 1 1 0 8 0 zombiepl 144 6876 0 6876 2 1 1 1 0 8 1 processpl 896 6910 0 6876 5 1 4 5 0 8 0 procpl 632 22188 0 22140 6 1 5 5 0 8 1 srpgc 64 90 0 90 22 22 0 1 0 8 0 sosppl 128 2645 0 2645 7 6 1 2 0 8 1 sockpl 384 44820 0 44638 150 122 28 35 0 8 8 mcl64k 65536 515 0 0 65 38 27 65 0 8 0 mcl16k 16384 19 0 0 3 0 3 3 0 8 0 mcl12k 12288 25 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 25 0 0 4 1 3 3 0 8 0 mcl4k 4096 22 0 0 3 1 2 3 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 225 0 0 25 8 17 25 0 8 0 mtagpl 80 121 0 0 1 0 1 1 0 8 0 mbufpl 256 877 0 0 40 0 40 40 0 8 0 bufpl 256 31088 0 23731 460 0 460 460 0 8 0 anonpl 16 821951 0 795852 278 156 122 123 0 124 14 amapchunkpl 152 53734 0 53305 131 114 17 30 0 158 0 amappl16 192 38037 0 36746 223 148 75 77 0 8 8 amappl15 184 356 0 356 2 2 0 1 0 8 0 amappl14 176 1462 0 1457 1 0 1 1 0 8 0 amappl13 168 677 0 676 3 2 1 1 0 8 0 amappl12 160 1093 0 1088 1 0 1 1 0 8 0 amappl11 152 876 0 861 1 0 1 1 0 8 0 amappl10 144 1341 0 1330 1 0 1 1 0 8 0 amappl9 136 1137 0 1134 1 0 1 1 0 8 0 amappl8 128 751 0 693 3 1 2 2 0 8 0 amappl7 120 1440 0 1431 1 0 1 1 0 8 0 amappl6 112 815 0 799 1 0 1 1 0 8 0 amappl5 104 1576 0 1559 1 0 1 1 0 8 0 amappl4 96 6470 0 6434 1 0 1 1 0 8 0 amappl3 88 2825 0 2817 1 0 1 1 0 8 0 amappl2 80 52956 0 52873 3 1 2 3 0 8 0 amappl1 72 164620 0 164178 25 15 10 20 0 8 0 amappl 80 23142 0 23064 2 0 2 2 0 84 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 134 0 5 3 0 3 3 0 8 0 uaddrrnd 24 6964 0 6876 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6964 0 6876 1 0 1 1 0 8 0 vmmpekpl 168 57071 0 57025 3 0 3 3 0 8 0 vmmpepl 168 879037 0 876338 399 245 154 163 0 357 31 vmsppl 368 6892 0 6876 2 0 2 2 0 8 0 pdppl 4096 13935 0 13845 13 1 12 12 0 8 0 pvpl 32 2101178 0 2077794 440 219 221 235 0 265 27 pmappl 232 6963 0 6898 5 1 4 4 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 802 0 107 21 0 21 21 0 8 0